| View previous topic :: View next topic |
| Author |
Message |
dextermagnific Tux's lil' helper

Joined: 16 Apr 2005 Posts: 113
|
Posted: Tue May 08, 2012 9:47 am Post subject: emerge powerdevil-4.8.2 pulls kdelibs-4.8.3 and others |
|
|
Hi,
I wanted to upgrade my powerdevil package to version 4.8.2. My system runs 4.8.2 kde packages. However, emerge wants 4.8.3 packages to install powerdevil 4.8.2:
| Code: |
emerge -av =powerdevil-4.8.2
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] kde-base/kde-env-4.8.3 [4.8.2] USE="(-aqua)" 0 kB
[ebuild N ] sys-libs/libcap-ng-0.6.6 USE="-python -static-libs" 359 kB
[ebuild U ] kde-base/oxygen-icons-4.8.3 [4.8.2] USE="(-aqua) -bindist" 28,432 kB
[ebuild N ] net-wireless/bluez-4.99 USE="alsa caps consolekit cups pcmcia readline usb -debug -gstreamer -test-programs" 1,374 kB
[ebuild N ] dev-libs/openobex-1.5 USE="bluetooth usb -debug -irda -syslog" 392 kB
[ebuild N ] app-mobilephone/obex-data-server-0.4.5 USE="imagemagick usb -debug -gtk" 188 kB
[ebuild N ] app-mobilephone/obexd-0.45 USE="usb -eds -nokia -server" 317 kB
[ebuild U ] kde-base/kdelibs-4.8.3 [4.8.2] USE="alsa bzip2 fam mmx nls opengl policykit semantic-desktop spell sse sse2 ssl udev udisks upower -3dnow -acl (-altivec) (-aqua) -debug -doc -handbook -jpeg2k -kerberos -lzma -openexr -test (-upnp) -zeroconf" 11,923 kB
[ebuild U ] kde-base/nepomuk-4.8.3 [4.8.0] USE="(-aqua) -debug -handbook" 5,804 kB
[ebuild U ] kde-base/katepart-4.8.3 [4.8.0] USE="(-aqua) -debug -handbook" 2,093 kB
[ebuild U ] kde-base/libkworkspace-4.8.3 [4.8.0] USE="(-aqua) -debug" 33,416 kB
[ebuild U ] kde-base/kactivities-4.8.3 [4.8.0] USE="(-aqua)" 41 kB
[ebuild U ] kde-base/solid-runtime-4.8.3 [4.8.0] USE="(-aqua) -debug" 0 kB
[ebuild N ] net-libs/libbluedevil-1.9.2 USE="(-aqua) -debug" 187 kB
[ebuild N ] net-wireless/bluedevil-1.2.3 USE="(-aqua) -debug" LINGUAS="-ar -bs -ca -ca@valencia -cs -da -de -el -en_GB -eo -es -et -eu -fa -fi -fr -ga -hu -it -ja -ko -lt -mai -ms -nb -nds -nl -pa -pl -pt -pt_BR -ro -ru -sk -sl -sr -sr@ijekavian -sr@ijekavianlatin -sr@latin -sv -th -tr -ug -uk -zh_CN -zh_TW" 209 kB
[ebuild U ] kde-base/solid-4.8.3 [4.8.0] USE="bluetooth (-aqua) -debug -networkmanager -wicd" 0 kB
[ebuild U ] kde-base/powerdevil-4.8.2 [4.7.2] USE="pm-utils (-aqua) -debug (-kdeenablefinal%)" 33,284 kB
Total: 17 packages (10 upgrades, 7 new), Size of downloads: 118,014 kB
Would you like to merge these packages? [Yes/No]
|
Maybe thse 4.8.3 packages are not pulled by powerdevil but by other dependencies ?
How can I 'limit' versions to 4.8.2 ?
Thanks |
|
| Back to top |
|
 |
genstorm Advocate


Joined: 05 Apr 2007 Posts: 2251 Location: Austria
|
Posted: Tue May 08, 2012 1:45 pm Post subject: |
|
|
Why do you want to stay at 4.8.2?
Your KDE installation seems to be in a messy state anyway, partially emerge would be upgrading from 4.8.0, 4.8.2 or even as old as 4.7.2. All KDE packages should be at the same minor version number, let alone major version.
When was your last emerge -uv world? Do you regularly do `emerge <package-atom>-<version>` resulting in a (messy) world file full of version dependencies? Do you have any kde packages mentioned inside package.keywords, package.unmask and/or package.mask that affect what versions portage would or could update?
| Code: | # grep kde /etc/portage/package.keywords
# grep kde /etc/portage/package.unmask
# grep kde /etc/portage/package.mask
# grep kde /var/lib/portage/world |
_________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
| Back to top |
|
 |
dextermagnific Tux's lil' helper

Joined: 16 Apr 2005 Posts: 113
|
Posted: Tue May 08, 2012 3:37 pm Post subject: |
|
|
When I upgrade kde packages, I do not upgrade them all. Only the one I use frequently. That's why you see that some of packages are 4.7.2, 4.8.0, ...
I never perform emerge -uv world because it takes too much time.
| Code: |
grep kde /var/lib/portage/world
kde-base/ark
kde-base/dolphin
kde-base/dolphin-plugins
kde-base/drkonqi
kde-base/filelight
kde-base/gwenview
kde-base/kamera
kde-base/kate
kde-base/kcalc
kde-base/kcheckpass
kde-base/kdeartwork-desktopthemes
kde-base/kdeartwork-iconthemes
kde-base/kdeartwork-sounds
kde-base/kdeartwork-styles
kde-base/kdeartwork-wallpapers
kde-base/kdebase-data
kde-base/kdebase-desktoptheme
kde-base/kdebase-kioslaves
kde-base/kdebase-menu
kde-base/kdebase-menu-icons
kde-base/kdebase-runtime-meta
kde-base/kdebase-startkde
kde-base/kdebugdialog
kde-base/kdelibs
kde-base/kdepasswd
kde-base/kdepim-icons
kde-base/kdepim-runtime
kde-base/kdepim-strigi-analyzer
kde-base/kdepimlibs
kde-base/kdeplasma-addons
kde-base/kdesdk-scripts
kde-base/kdm
kde-base/kdnssd
kde-base/kget
kde-base/khotkeys
kde-base/kioclient
kde-base/klipper
kde-base/kmail
kde-base/kmix
kde-base/knotes
kde-base/knotes:4
kde-base/knotify
kde-base/kompare
kde-base/konq-plugins
kde-base/konqueror
kde-base/konsole
kde-base/kontact
kde-base/kopete
kde-base/korganizer
kde-base/kquitapp
kde-base/krunner
kde-base/ksmserver
kde-base/ksnapshot
kde-base/kstyles
kde-base/ktimetracker
kde-base/kwallet
kde-base/kwin
kde-base/kwrite
kde-base/libplasmaclock
kde-base/libplasmagenericshell
kde-base/mplayerthumbs
kde-base/okteta
kde-base/okular
kde-base/phonon-kde
kde-base/plasma-apps
kde-base/plasma-runtime
kde-base/plasma-workspace
kde-base/powerdevil
kde-base/solid
kde-misc/kwebkitpart
|
The other greps give nothing.
But this does not explain why emerging a 4.8.2 version pulls 4.8.3 dependencies. |
|
| Back to top |
|
 |
genstorm Advocate


Joined: 05 Apr 2007 Posts: 2251 Location: Austria
|
Posted: Tue May 08, 2012 8:55 pm Post subject: |
|
|
Ok, no version atoms visible there, that's good.
There is one likely explanation: You accept ~arch keywords, and powerdevil has some >=4.8.0 or >=4.8.2 dependencies that are currently not fulfilled, so portage tries to update to latest available version, which is 4.8.3 when you accept ~arch. What puzzles me is what possible reason could make you want to emerge 4.8.2 when there is 4.8.3 available and you want to keep (future) updates to a minimum anyway. _________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
| Back to top |
|
 |
dextermagnific Tux's lil' helper

Joined: 16 Apr 2005 Posts: 113
|
Posted: Wed May 09, 2012 6:48 am Post subject: emerge powerdevil-4.8.2 pulls kdelibs-4.8.3 [SOLVED] |
|
|
Yes I think I have ~x86 keyword always accepted is my make.conf.
I want to merge 4.8.2 because I don't want to compile kdelibs again. I have compiled the 4.8.2 version not a long ago. I have a slow machine so cimpiling all that stuff takes great time. |
|
| Back to top |
|
 |
genstorm Advocate


Joined: 05 Apr 2007 Posts: 2251 Location: Austria
|
Posted: Wed May 09, 2012 8:04 am Post subject: |
|
|
If you want to stay with 4.8.2 you will need to mask those would-be 4.8.3 dependencies then. _________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
| Back to top |
|
 |
|