Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Why does chromium trigger remerge of unrelated apps?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Punchcutter
Apprentice
Apprentice


Joined: 11 Feb 2007
Posts: 212

PostPosted: Wed Nov 20, 2013 11:47 pm    Post subject: Why does chromium trigger remerge of unrelated apps? Reply with quote

Can someone help give me a clue as to why, when I recently remerged chromium, portage insisted on rebuilding libreoffice-bin and clementine as well? This has never happened before. Doesn't seem to be related to USE flags, as far as I can tell. Maybe it has something to do with the "rR" flags in the ebuild indicators(?) for those two apps, but I've never seen the small "r" until very recently and don't know what it means.

Thanks for any help understanding this, or pointers.


Code:
# emerge -avu chromium

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  rR    ] dev-python/jinja-2.7  USE="-doc -examples" PYTHON_TARGETS="python2_7 (-pypy2_0) -python2_6 (-python3_3)" 0 kB
[ebuild  r  U ~] dev-libs/protobuf-2.5.0:0/8 [2.4.0a:0/0] USE="vim-syntax -emacs -examples -java -python -source -static-libs" PYTHON_TARGETS="python2_7%* -python2_6%" 0 kB
[ebuild     U ~] www-client/chromium-32.0.1700.14 [31.0.1650.39] USE="cups -bindist -custom-cflags -gnome -gnome-keyring -kerberos (-neon) -pulseaudio (-selinux) (-system-sqlite) (-tcmalloc) {-test} (-gps%)" LINGUAS="am ar bg bn ca cs da de el en_GB es es_LA et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr sv sw ta te th tr uk vi zh_CN zh_TW" 173,008 kB
[ebuild  rR    ] app-office/libreoffice-bin-4.1.2.3  USE="(-aqua) -debug -gnome -java -kde" PYTHON_SINGLE_TARGET="python2_7 (-python3_3)" PYTHON_TARGETS="python2_7 (-python3_3)" 0 kB
[ebuild  rR    ] media-sound/clementine-1.1.1  USE="cdda dbus udev (-ayatana) -debug -googledrive (-ios) (-ipod) -lastfm -mms -moodbar -mtp -projectm {-test} -wiimote" LINGUAS="-af -ar -be -bg -bn -br -bs -ca -cs -cy -da -de -el -en_CA -en_GB -eo -es -es_AR -et -eu -fa -fi -fr -ga -gl -he -hi -hr -hu -hy -ia -id -is -it -ja -ka -kk -ko -lt -lv -mr -ms -nb -nl -oc -pa -pl -pt -pt_BR -ro -ru -sk -sl -sr -sr@latin -sv -te -tr -uk -uz -vi -zh_CN -zh_TW" 0 kB

Total: 5 packages (2 upgrades, 3 reinstalls), Size of downloads: 173,008 kB
Back to top
View user's profile Send private message
Punchcutter
Apprentice
Apprentice


Joined: 11 Feb 2007
Posts: 212

PostPosted: Wed Nov 20, 2013 11:53 pm    Post subject: Reply with quote

OK, well... I managed to find the meaning of the "rR" in the emerge man page, but don't really understand what it means. Therefore my original question about understanding what this all means still stands :)
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 5271

PostPosted: Thu Nov 21, 2013 4:24 am    Post subject: Reply with quote

In this case, it's quite trivial - dep change to PYTHON_TARGETS eclasses means the packages which were merged while their ebuilds used older eclasses need to be reemerged.
As for clementine, it's triggered by protobuf update.
Back to top
View user's profile Send private message
Punchcutter
Apprentice
Apprentice


Joined: 11 Feb 2007
Posts: 212

PostPosted: Sat Nov 23, 2013 4:39 am    Post subject: Reply with quote

OK, thanks VoidMage.... I get the idea of the dependencies, but still don't know what eclasses are :oops:

Also.... the idea that a user app (clementine) would be rebuilt when a dependent library is updated is.... kinda backwards, isn't it?
That functionality is what I associate with revdep-rebuild. Is emerge recently incorporating this behavior?

Thanks.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum