Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 198062 - sys-apps/portage-2.1.3.17 - less confusing output for packages masked by -* in package.keywords
Summary: sys-apps/portage-2.1.3.17 - less confusing output for packages masked by -* i...
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: AMD64 Linux
: High trivial (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
: 198120 (view as bug list)
Depends on:
Blocks: 198097
  Show dependency tree
 
Reported: 2007-11-04 14:54 UTC by Bernd Buschinski
Modified: 2007-11-05 00:13 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 Bernd Buschinski 2007-11-04 14:54:31 UTC
Portage sys-apps/portage-2.1.3.17 has a weird bug where it masked some things without a reason, it qt-3.3* for me.
Others people have there glibc masked.
If I downgrade to sys-apps/portage-2.1.3.16 it works fine again.
I removed all overlays, cleaned my /etc/portage/packages.*
and also tried emerge --metadata, it wont help




Reproducible: Always

Steps to Reproduce:
1. emerge kpowersave
2. 
3.

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

Calculating dependencies -
!!! All ebuilds that could satisfy "=x11-libs/qt-3.3*" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/qt-3.3.4-r8 (masked by: )
- x11-libs/qt-3.3.8-r3 (masked by: )
- x11-libs/qt-3.3.8-r4 (masked by: )

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "sys-power/kpowersave-0.7.3" [ebuild])


Portage 2.1.3.17 (default-linux/amd64/2007.0/desktop, gcc-4.2.2, glibc-2.6.1-r0, 2.6.23 x86_64)
=================================================================
System uname: 2.6.23 x86_64 AMD Athlon(tm) 64 Processor 3500+
Timestamp of tree: Sun, 04 Nov 2007 01:20:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.2-r1
dev-lang/python:     2.4.4-r4, 2.5.1-r3
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
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.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -fweb"
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/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -fweb"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_DE.UTF-8"
LC_ALL="de_DE.utf8"
LINGUAS="de"
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"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X a52 aac acl acpi alias alisp alsa amd64 amr amrnb amrwb aoss async audiofile avi bash-completion bitmap-fonts blender-game browserplugin bzip2 cairo cddb cdparanoia cdr cli connectionstatus contactnotes cracklib crypt cups curl daap dbus devil dga djbfft dlloader dri dts dtslive dv dvb dvd dvdnav dvdread encode evo fam ffmpeg flac fluidsynth font-server foomaticdb fortran ftp gdbm geoip ggi gif gimp glib glibc-omitfp glut gpm gstreamer hal highlight history iconv icu ieee1394 imagemagick imlib ipod irc isdnlog java joystick jpeg jpeg2k kde kdehiddenvisibility kerberos lame lcms lm_sensors logitech-mouse lzo mad matroska md5sum midi mikmod mjpeg mmx mmxext mng modplug mp2 mp3 mp4 mpeg mplayer mudflap musepack musicbrainz nas ncurses network nfsv4 nis nowin nptl nptlonly nsplugin nvidia ogg oggvorbis openal openexr opengl openmp oss parport pascal pch pcre pdf png pnm postgres ppds pppd pvr qt qt3 qt3support qt4 quicktime radio rar readline reflection rtc samba sasl sasl2 scanner sdl session slang sndfile speex spell spl sql sqlite sqlite3 srt sse sse2 ssl statistics svg tcpd teamarena teletext tga theora threads tiff timidity truetype truetype-fonts type1-fonts udev unicode usb userlocales utempter v4l v4l2 vcd vdr vorbis wavpack webpresence x264 xanim xchatdccserver xine xml xml2 xorg xv xvid xvmc yv12 zlib zvbi" ALSA_CARDS="via82xx" 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 joystick evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" LIRC_DEVICES="hauppauge hauppauge_dvb" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa v4l none"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-11-04 14:57:12 UTC
Remove -* from package.keywords, and use ** instead. Not a bug, the output should get fixed though.
Comment 2 Karl Heiss 2007-11-04 15:18:50 UTC
I am seeing the same thing but it seems that virtuals are not being resolved correctly.  It seems the end of the results shows a unresolved virtual/editor and the inability to resolve glibc might be from virtual/libc not being resolved. Downgrading to portage-2.1.3.16 fixes the problem.


Reproducable: Always

To Reproduce:
1) emerge -uDNatv world

Results:
Calculating world dependencies /
!!! All ebuilds that could satisfy "sys-libs/glibc" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-libs/glibc-2.2.5-r10 (masked by: profile)
- sys-libs/glibc-2.3.2-r12 (masked by: profile)
- sys-libs/glibc-2.3.5-r3 (masked by: )
- sys-libs/glibc-2.3.6-r4 (masked by: )
- sys-libs/glibc-2.3.6-r5 (masked by: )
- sys-libs/glibc-2.4-r4 (masked by: )
- sys-libs/glibc-2.5-r2 (masked by: )
- sys-libs/glibc-2.5-r3 (masked by: )
- sys-libs/glibc-2.5-r4 (masked by: )
- sys-libs/glibc-2.5.1 (masked by: missing keyword)
- sys-libs/glibc-2.6 (masked by: )
- sys-libs/glibc-2.6.1 (masked by: )
- sys-libs/glibc-2.7 (masked by: missing keyword)
 
For more information, see MASKED PACKAGES section in the emerge man page or 
refer to the Gentoo Handbook.
(dependency required by "dev-libs/glib-2.14.2" [installed])
 
 
 
!!! Problem resolving dependencies for virtual/editor
!!! Depgraph creation failed


Portage 2.1.3.17 (default-linux/x86/2007.0, gcc-4.2.2, glibc-2.6.1-r0, 2.6.23-gentoo i686)
=================================================================
System uname: 2.6.23-gentoo i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Timestamp of tree: Sun, 04 Nov 2007 14:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.2-r1
dev-lang/python:     2.5.1-r3
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0_rc6
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -mfpmath=sse -ftracer -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=pentium4 -mfpmath=sse -ftracer -pipe -fomit-frame-pointer"
DISTDIR="/var/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo"
LANG="en_US"
LC_ALL="en_US"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -s"
MAKEOPTS="-j2"
PKGDIR="/var/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="/usr/portage/local/layman/enlightenment /usr/portage/local/layman/kpex-media"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi alsa bzip2 cups jpeg mmx nls nptl nptlonly ogg opengl png sse sse2 ssl vorbis x86 xvid zlib" ALSA_CARDS="intel8x0" 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" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Zac Medico gentoo-dev 2007-11-04 16:29:35 UTC
(In reply to comment #2)
> - sys-libs/glibc-2.3.5-r3 (masked by: )
> - sys-libs/glibc-2.3.6-r4 (masked by: )
> - sys-libs/glibc-2.3.6-r5 (masked by: )

It appears that you have something like "sys-libs/glibc -*" in /etc/portage/package.keywords. As said in comment #1, you should replace "-*" with "**". The problem is that the behavior or -* changed, but ** does what you want.
Comment 4 Marius Mauch (RETIRED) gentoo-dev 2007-11-04 18:08:41 UTC
Or maybe even better remove the relevant entries completely, unless you fully understand what an entry with ** does.
Comment 5 Zac Medico gentoo-dev 2007-11-04 22:19:55 UTC
In 2.1.3.18 I've reverted the behavior back to the way that it was in 2.1.3.16. To make this behavior switch go more smoothly in the future, we can make it issue an informative warning message if it detects the particular case where all packages are masked but some are only keyword masked due to the user having -* in package.keywords.
Comment 6 Zac Medico gentoo-dev 2007-11-05 00:13:04 UTC
*** Bug 198120 has been marked as a duplicate of this bug. ***