(there may be an existing similar bug, but I did not found it). First of all, I manually unmasked avidemux; it emerged very fine, and works well for me. It introduces subversion as a dep; here are things that come wrong today: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** root@moon_gen_2:~# python-updater * Starting Python Updater from 2.4 to 2.5 : * Searching for packages with files in /usr/lib/python2.4 /usr/lib32/python2.4 /usr/lib64/python2.4 .. * Adding to list: =net-dns/avahi-0.6.21 * Adding to list: =net-zope/zopeinterface-3.0.1-r1 * Adding to list: =media-gfx/graphviz-2.12 [...] * Adding to list: =media-libs/lcms-1.17 * Adding to list: =net-analyzer/rrdtool-1.2.23-r1 * Adding to list: =app-mobilephone/obexftp-0.21 These are the packages that would be merged, in order: Calculating dependencies - emerge: there are no ebuilds to satisfy "=dev-util/subversion-1.4.3-r1". root@moon_gen_2:~# emerge -vp dev-util/subversion These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-util/subversion-1.4.4-r3 [1.4.3-r1] USE="apache2 bash-completion berkdb nls perl python -emacs -java -nowebdav -ruby" 4,613 kB Total: 1 package (1 upgrade), Size of downloads: 4,613 kB root@moon_gen_2:~# equery depends dev-util/subversion [ Searching for packages depending on dev-util/subversion... ] media-video/avidemux-2.3.0 (dev-util/subversion) root@moon_gen_2:~# cat /var/lib/portage/world |grep avidemux media-video/avidemux root@moon_gen_2:~# emerge -vp media-video/avidemux These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-video/avidemux-2.3.0 USE="a52 aac alsa encode esd mad nls oss sdl truetype vorbis x264 xv xvid (-altivec) -arts" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB root@moon_gen_2:~# emerge -vpDu media-video/avidemux These are the packages that would be merged, in order: Calculating dependencies... done! Total: 0 packages, Size of downloads: 0 kB root@moon_gen_2:~# emerge -DaNuv world These are the packages that would be merged, in order: Calculating world dependencies... done! Total: 0 packages, Size of downloads: 0 kB Nothing to merge; would you like to auto-clean packages? [Yes/No] >>> Auto-cleaning packages... >>> No outdated packages were found on your system. root@moon_gen_2:~# emerge -p --depclean |grep subver root@moon_gen_2:~# *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** So, subversion has an update available, pulled in by a package that is in my world, so, why does "emerge -DaNuv world" *not* offer to update it ? I do consider this as a bug. Fact Avidemux have been unmasked, or may come from an alternate slot should not interfeer in this "update" process.
Created attachment 129398 [details] /tmp/emerge--info
*** This bug has been marked as a duplicate of bug 190408 ***
(In reply to comment #2) > > *** This bug has been marked as a duplicate of bug 190408 *** > That was not the point of the bug! That it was found via python-updater is merely incidental. I'll state what the bug meant in a more clear fashion: 1. `equery depends` states subversion as a dependency of avidemux. This comes from the avidemux ebuild inheriting the subversion eclass 2. emerge -uDpv avidemux does not resolve subversion's update as a dependency 3. emerge --depclean does not resolve subversion as a non-required package either Hence, either `equery depends` is broken, or `emerge -uD` is broken, or `emerge --depclean` is broken. Personally, I'd go with `emerge -uD` being broken :)
(In reply to comment #3) No, that's not a bug at all. You need --with-bdeps=y for pure built-time deps to be upgraded. --depclean defaults to this, emerge -uD doesn't. See man emerge.
(In reply to comment #4) > (In reply to comment #3) ah, you are both right; I forgot that recent change in emerge, a few months ago I think. - my complaint was actually against -D - --with-bdeps=y (in make.conf in my case) does fix.