Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 159118 - emerge -uD --newuse world doesn't reemerge some of the packages with changed USE flags
Summary: emerge -uD --newuse world doesn't reemerge some of the packages with changed ...
Status: VERIFIED NEEDINFO
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-26 03:02 UTC by Dmitrij D. Czarkoff
Modified: 2006-12-26 11:07 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitrij D. Czarkoff 2006-12-26 03:02:13 UTC
I faced this problem several times with different packages, so this is not the only case.

ddc@ddclpc ~ $ emerge -pvuD --newuse world

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

Calculating world dependencies... done!
[ebuild   R   ] media-libs/libwmf-0.2.8.4  USE="X expat* jpeg -debug -doc -gd -gtk -xml" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
ddc@ddclpc ~ $ emerge -pv tclxml

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

Calculating dependencies... done!
[ebuild   R   ] dev-tcltk/tclxml-3.1  USE="expat* threads -xml" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

My info:

ddc@ddclpc ~ $ uname -a
Linux ddclpc 2.6.19-suspend2 #2 Wed Dec 13 16:04:30 MSK 2006 x86_64 AMD Turion(tm) 64 Mobile Technology MT-28 AuthenticAMD GNU/Linux
ddc@ddclpc ~ $ emerge --info
Portage 2.1.2_rc4 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.19-suspend2 x86_64)
=================================================================
System uname: 2.6.19-suspend2 x86_64 AMD Turion(tm) 64 Mobile Technology MT-28
Gentoo Base System version 1.12.8
Last Sync: Sat, 23 Dec 2006 10:30:01 +0000
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=athlon64 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O3 -march=athlon64 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.koi8-r"
LC_ALL="ru_RU.koi8-r"
LINGUAS="ru"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 7zip X Xaw3d a52 aac aalib acl agg alsa alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol amr async bash-completion bashlogger bitmap-fonts bzip2 cairo cdda cddb cdparanoia cli cracklib crypt cups divx dlloader dri dts dvd dvdread elibc_glibc enca encode expat ffmpeg firefox flac ftp gcc64 gif glibc-omitfp gmedia gnutls gpm icecast iconv ieee1394 imlib input_devices_keyboard input_devices_mouse input_devices_synaptics isdnlog java javascript jpeg jpeg2k justify kernel_linux libg++ linguas_ru logrotate mad matroska md5sum mikmod mng moznopango mp3 mp3rtp mpeg musepack ncurses nls nntp no-old-linux nptl nptlonly nsplugin ogg optimisememory pam paste64 pcre pdf perl pic png ppds pppd python quicktime readline realmedia reflection restrict-javascript rle samba sdl session socks5 speex spell spl ssl svg syslog tcpd theora threads tiff tk truetype truetype-fonts type1-fonts udev unicode userland_GNU vcd video_cards_radeon vim vim-pager vim-syntax vim-with-x vorbis vorbis-psy wmf wmp x264 xorg xosd xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-12-26 03:12:52 UTC
Post the output of:

grep media-libs/libwmf /var/lib/portage/world
grep dev-tcltk/tclxml /var/lib/portage/world
grep media-libs/libwmf /var/db/pkg/*/*/?DEPEND
grep dev-tcltk/tclxml /var/db/pkg/*/*/?DEPEND
Comment 2 Dmitrij D. Czarkoff 2006-12-26 03:24:04 UTC
Well, I wouldn't faint if neither was a dependency. I have GIMP and tkabber installed.

ddc@ddclpc ~ $ grep media-libs/libwmf /var/lib/portage/world
ddc@ddclpc ~ $ grep dev-tcltk/tclxml /var/lib/portage/world
ddc@ddclpc ~ $ grep media-libs/libwmf /var/db/pkg/*/*/?DEPEND
/var/db/pkg/media-gfx/gimp-2.3.13/RDEPEND:>=dev-libs/glib-2.8.2 >=x11-libs/gtk+-2.8.20-r1 >=x11-libs/pango-1.12.2 >=media-libs/freetype-2.1.7 >=media-libs/fontconfig-2.2.0 >=media-libs/libart_lgpl-2.3.8-r1 sys-libs/zlib dev-libs/libxml2 dev-libs/libxslt x11-themes/hicolor-icon-theme aalib? ( media-libs/aalib ) alsa? ( >=media-libs/alsa-lib-1.0.0 ) doc? ( app-doc/gimp-help ) gnome? ( >=gnome-base/gnome-vfs-2.10.0 >=gnome-base/libgnomeui-2.10.0 >=gnome-base/gnome-keyring-0.4.5 ) gtkhtml? ( =gnome-extra/gtkhtml-2* ) jpeg? ( >=media-libs/jpeg-6b-r2 >=media-libs/libexif-0.6.0 ) lcms? ( media-libs/lcms ) mng? ( media-libs/libmng ) pdf? ( >=app-text/poppler-bindings-0.3.1 ) png? ( >=media-libs/libpng-1.2.2 ) python? ( >=dev-lang/python-2.2.1 >=dev-python/pygtk-2 ) tiff? ( >=media-libs/tiff-3.5.7 ) svg? ( >=gnome-base/librsvg-2.2.8 ) wmf? ( >=media-libs/libwmf-0.2.8 )
/var/db/pkg/media-libs/freetype-2.1.10-r2/RDEPEND:zlib? ( sys-libs/zlib ) !<www-client/mozilla-1.7.3-r3 !<www-client/mozilla-firefox-1.0-r3 !<mail-client/mozilla-thunderbird-0.9-r3 !<media-libs/libwmf-0.2.8.2
ddc@ddclpc ~ $ grep dev-tcltk/tclxml /var/db/pkg/*/*/?DEPEND
/var/db/pkg/dev-tcltk/tclxml-3.1/RDEPEND:>=dev-lang/tcl-8.2 >=dev-tcltk/tcllib-1.2 xml? ( >=dev-libs/libxml2-2.6.9 ) expat? ( dev-libs/expat ) !dev-tcltk/tclxml-expat
/var/db/pkg/net-im/tkabber-0.9.9/RDEPEND:>=dev-lang/tcl-8.3.3 >=dev-lang/tk-8.3.3 || ( >=dev-tcltk/tclxml-3.0 dev-tcltk/tclxml-expat ) crypt? ( >=dev-tcltk/tclgpgme-1.0 ) >=dev-tcltk/tcllib-1.3 >=dev-tcltk/bwidget-1.3 ssl? ( >=dev-tcltk/tls-1.4.1 ) >=dev-tcltk/tkXwin-1.0 >=dev-tcltk/tkTheme-1.0
Comment 3 Zac Medico gentoo-dev 2006-12-26 09:18:50 UTC
Have you run `emerge --ask --depclean` lately?  Also, the --with-bdeps docs in  `man emerge` might be relevant.  If you still think there's a problem, post --debug output for the emerge command that doesn't pull in the expected packages (`emerge -pvuD --newuse --debug world` in this case).
Comment 4 Dmitrij D. Czarkoff 2006-12-26 09:33:36 UTC
Do You mean that the orphan packages are not updated with 'emerge -uD --newuse world'?
Comment 5 Zac Medico gentoo-dev 2006-12-26 09:45:09 UTC
(In reply to comment #4)
> Do You mean that the orphan packages are not updated with 'emerge -uD --newuse
> world'?

Essentially, yes.  If they're not a deep dependency of either system or world then they won't be updated.
Comment 6 Dmitrij D. Czarkoff 2006-12-26 11:07:21 UTC
Oh! Please remove this bug report then, fr there was no package depending on tclxml neither in world file nor in system profile.