Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 185278 - sys-apps/portage-2.1.3_rc8: emerge --pretend --tree --verbose doesn't show flag masks in nomerge lines
Summary: sys-apps/portage-2.1.3_rc8: emerge --pretend --tree --verbose doesn't show fl...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
: 185763 (view as bug list)
Depends on:
Blocks: 181949
  Show dependency tree
 
Reported: 2007-07-14 08:53 UTC by Harald van Dijk (RETIRED)
Modified: 2007-07-22 22:55 UTC (History)
1 user (show)

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 Harald van Dijk (RETIRED) gentoo-dev 2007-07-14 08:53:24 UTC
With USE_EXPAND_HIDDEN="-*":

$ emerge -pDtuv world

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

Calculating world dependencies... done!
[nomerge      ] kde-base/kdebase-startkde-3.5.7  USE="kdeenablefinal -arts -debug -xinerama" ELIBC="-FreeBSD"
[ebuild     U ]  x11-apps/xrandr-1.2.2 [1.2.1] USE="-debug" 0 kB
[...]

Notice how it says ELIBC="-FreeBSD" instead of ELIBC="(-FreeBSD)"? :)

$ emerge --info
Portage 2.1.3_rc8 (default-linux/amd64/2007.0/no-multilib, gcc-4.2.0, glibc-2.6-r0, 2.6.22-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r1 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
Gentoo Base System release 2.0.0_alpha4
Timestamp of tree: Sat, 14 Jul 2007 08:30:01 +0000
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 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.4.0
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y"
FEATURES="assume-digests autopatch collision-protect cvs distlocks metadata-transfer multilib-strict notitles parallel-fetch sandbox sfperms sign strict unmerge-orphans"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_GB.UTF-8"
LDFLAGS="-Xlinker --as-needed"
LINGUAS="*"
MAKEOPTS="-j2"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/cvs/gentoo-x86 /etc/portage/overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 accessibility akode alsa amd64 bidi bindist bitmap-fonts boost bzip2 cjk cli clucene contrib cracklib crypt cvs dbus dri dvd dvdnav dvdread ffmpeg filepicker flac ftp gif gmp gtk iconv immqt inotify ipv6 isdnlog jpeg kde kdeenablefinal kdehiddenvisibility libg++ mbox midi mmx mmxext mozdevelop mudflap ncurses nls nocxx nptl nptlonly nsplugin ogg opengl pascal perl png pppd qt3 readline reflection rtc screen sdl session skins spl sql sse sse2 ssl tcpd tetex threads toolkit-scroll-bars truetype truetype-fonts type1-fonts unicode v4l v4l2 vorbis wxwindows xcomposite xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="*" USERLAND="GNU" VIDEO_CARDS="nv vesa"
Unset:  CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Zac Medico gentoo-dev 2007-07-14 20:35:04 UTC
It doesn't show masks for binary packages since the flags are frozen and we don't store information about whether the flags were masked when the package was originally built.  For consistency, I've changed it to show the masks that are applied by the current profile settings.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-07-18 12:49:59 UTC
*** Bug 185763 has been marked as a duplicate of this bug. ***
Comment 3 Christian Schmidt 2007-07-18 13:11:19 UTC
(In reply to comment #2)
> *** Bug 185763 has been marked as a duplicate of this bug. ***
> 

I'm not too sure if it's the same bug - for me, one flag shows as -flag without -O, but as (-flag) with -O. Zac, could you have a look please?
Comment 4 Zac Medico gentoo-dev 2007-07-18 18:56:12 UTC
It's the same bug (triggered by package.use.mask).  The issue is only with the display showing incorrect flags.  The package will be built with the correct flags.
Comment 5 Zac Medico gentoo-dev 2007-07-22 22:55:22 UTC
This has been released in 2.1.3_rc9.