Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 334935 - sys-apps/portage-2.2_rc70: emerge: can not show masked packages
Summary: sys-apps/portage-2.2_rc70: emerge: can not show masked packages
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS, REGRESSION
Depends on:
Blocks:
 
Reported: 2010-08-28 05:54 UTC by Lebedev Roman
Modified: 2010-09-22 03:32 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 Lebedev Roman 2010-08-28 05:54:09 UTC
If there is some masked packages in @world, emerge will fail to show them

Reproducible: Always

Steps to Reproduce:
1. emerge --sync
2. make sure, that one of installed packages is masked
3. emerge -avuND world

Actual Results:  
List of packages to update

Traceback (most recent call last):
  File "/usr/bin/emerge", line 43, in <module>
    retval = emerge_main()
  File "/usr/lib64/portage/pym/_emerge/main.py", line 1649, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/usr/lib64/portage/pym/_emerge/actions.py", line 316, in action_build
    mydepgraph.display_problems()
  File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 5128, in display_problems
    self._display_problems()
  File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 5355, in _display_problems
    show_masked_packages(masked_packages)
  File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 6062, in show_masked_packages
    return_location=True)
  File "/usr/lib64/portage/pym/portage/proxy/objectproxy.py", line 31, in __call__
    return result(*args, **kwargs)
  File "/usr/lib64/portage/pym/portage/package/ebuild/getmaskingreason.py", line 48, in getmaskingreason
    if mycp in settings.pmaskdict:
AttributeError: 'config' object has no attribute 'pmaskdict'


Portage 2.2_rc70 (default/linux/amd64/10.0/desktop, gcc-4.4.4, glibc-2.12.1-r1, 2.6.36-rc2-pininotebook2 x86_64)
=================================================================
System uname: Linux-2.6.36-rc2-pininotebook2-x86_64-AMD_Turion-tm-_X2_Ultra_Dual-Core_Mobile_ZM-82-with-gentoo-2.0.1
Timestamp of tree: Sat, 28 Aug 2010 04:45:02 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
ccache version 2.4 [disabled]
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r3, 3.1.2-r4
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.2
sys-apps/sandbox:    2.3-r1
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.3.5, 4.4.4-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.35 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA skype-eula googleearth dlj-1.1 AdobeFlash-10"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O3 -mmmx -msse -msse2 -msse3 -m3dnow -ftree-vectorize -mfpmath=sse -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/bind /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/portage /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O3 -mmmx -msse -msse2 -msse3 -m3dnow -ftree-vectorize -mfpmath=sse -pipe"
DISTDIR="/var/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y"
FEATURES="assume-digests distlocks fixlafiles fixpackages metadata-transfer news nostrip preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://mirror.yandex.ru/gentoo-distfiles/"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en ru"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/kde /var/lib/layman/x11 /var/lib/layman/java-overlay /usr/local/portage"
SYNC="rsync://trumpetti.atm.tut.fi/gentoo-portage/"
USE="3dnow 3dnowext 3ds 64bit 7zip R X a52 aac accessibility acl acpi addressbook administrator aften akonadi alias allegro alsa amd64 animgif antlr ao apache2 archive aspell ass assistant attica audio audiofile auth auto-completion autoipd autoreplace autotrace avahi avantgo bacula-clientonly bacula-console bacula-nodir bacula-nosd bash-completion berkdb big-tables bigtiff bittorrent bittorrent-external blksha1 bluetooth bookmarks boost branding bwscheduler bzip2 cairo calendar caps cblas-external ccache cdaudio cdda cddax cddb cdio cdr cdrkit cdrtools cgi cgraph chm chroot classic cli clisp clucene cmake colordiff consolekit contactnotes context contrast corefonts cracklib crypt css ctype cups cupsddk curl curlwrappers custom-optimization cvs cvsgraph cxx cyrillic dbus debugger deflate demos designer designer-plugin desktopglobe detex devhelp device-mapper dewarping dhclient dhcp dhcpcd dia dirac divx djvu doc docbook double-precision downloadorder dri dts dv dvd dvdnav dvdr dvipdfm dynamic ebook editor eigen emoticons-manager enca encode enscript eselect eurephia examples exceptions exif expat extensions extra extra-algorithms extra-ciphers extras fam festival ffmpeg fftw filter firefox firefox3 fits flac flash flv fontconfig fontforge foomaticdb fortran ftp fts3 fuse gallium games garmin gcj gd gdbm gecko geoip geolocation gif gimp git glade gles glib glitz glut gmedia gmp gnutls gpac gpg gpgme gphoto2 gps graphics graphite graphviz grub gs gsl gstreamer gtk gzip handbook hddtemp hdf hdf5 hdri highlight history hotpixels hpn html htmlsingle humanities hunspell hyphenation i18n ical iceweasel icons iconv icu id3 id3tag ieee1394 imagemagick imap imlib indi infowidget inifile inkjar innodb inotify ipc ipfilter iproute2 ipv6 irc ithreads jabber jadetex jai java java6 javascript jce jde jingle john jpeg jpeg2k jpgraph kate kcal kdcraw kde kde4 kdepim kdevplatform kdm kig-scripting kipi kontact kpathsea kross ktts lame lapack laptop lasi latex latex3 lcdfilter lcms lensfun libffi libkms libnotify libsamplerate libssh2 libv4l2 libwww llvm llvm-gcc lm_sensors logitech-mouse logrotate logviewer lqr lua lzma lzo mad madwifi magnetgenerator matroska mbox mbrola md5sum mdadm mdnsresponder-compat mediaplayer melt midi mime mimencode mjpeg mmx mmxext mng mozdevelop mozdom mozembed mozilla moznocompose moznoirc moznomail mozsha1 mp2 mp3 mp4 mpeg mpeg2 mpi mpi-threads mplayer mudflap multilib multimedia music musicbrainz mysql mysqli ncurses neon network network-cron networkmanager nfs nfsv3 nfsv4 nls no nova npp nptl nptlonly nsplugin ntp numa nvram objc objc++ objc-gc ocaml ocamlopt octave odbc ofx ogg okular omega openal openexr opengl openmp openssl opensslcrypt openstreetmap optimized-qmake osdmenu otr oxygen pam pango passwordsave patch pcap pcf pcntl pcre pdf pdo perl phonon php pipe pipes plasma player plotutils plugins pm-utils png pnm policykit pop pop3d poppler-data posix postproc postscript ppds privacy profile ps pstricks pth publishers python q32 qalculate qimageblitz qmake qscintilla qt-dbus qt-webkit qt3support qt4 qtdesigner qthelp qtscript query-browser quicktime qwt raptor rar raw readline realmedia recode redeyes redland reflection reports romio rrdtool rss rtc rtmp rtsp ruby sasl scanfolder scanner schedule schroedinger science scim scintilla screenshot script sdk sdl sdl-image sdl-sound sdlaudio seamonkey search secure-delete semantic-desktop sensord session sha1 sha512 shaders sharedmem shm sift simplexml skype slang slit smi smp smtp solver sound sourceview sparse speech speex spell spl sql sqlite sqlite3 sse sse2 ssh ssl ssse3 startup-notification statistics stats subtitles subversion suhosin supernodal svg svgz symlink sysfs syslog system-sqlite sysvipc szip taglib tcl tcpd tcpdump templates tex4ht theora thin-splines threads threadsafe thumbnail thumbnails tidy tiff timezone timidity tk tls tokenizer toolbar tools translator tremor truetype type3 udev udis86 umfpack unicode unzip upnp urandom usb userlocales utils uuid v4l v4l2 valgrind vga vhosts video vim vim-syntax virtuoso vnc vorbis vpx wav wavpack weather web webdav webdav-neon webinterface webkit webpresence wicd wifi win32 wma wmf wmp wps x264 xattr xcb xcomposite xforms xft xhtml xindy xine xinerama xml xmlpatterns xmlreader xmlrpc xmlwriter xmp xorg xpdf-headers xplanet xpm xscreensaver xsl xslt xulrunner xv xvid xvmc zeroconf zip zlib" ALSA_CARDS="*" ALSA_PCM_PLUGINS="*" APACHE2_MODULES="actions alias asis auth_basic auth_digest authn_alias authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cern_meta charset_lite dav dav_fs dav_lock dbd deflate dir disk_cache dumpio env expires ext_filter file_cache filter headers ident imagemap include info log_config log_forensic logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http rewrite setenvif speling status substitute unique_id userdir usertrack version vhost_alias" APACHE2_MPMS="worker" CAMERAS="canon directory ptp2 template" ELIBC="glibc" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ru" NETBEANS_MODULES="apisupport cnd dlight enterprise ergonomics groovy harness ide identity java mobility nb php profiler ruby webcommon websvccommon" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18 jruby" SANE_BACKENDS="*" USERLAND="GNU" VIDEO_CARDS="radeon r600" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LANG, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Zac Medico gentoo-dev 2010-08-28 07:14:41 UTC
This is fixed in 2.2_rc71. I'll leave this bug open for at least a few hours, so bugzilla search returns it with default search options.