Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 358743 - dev-util/android-sdk-update-manager, hard masked despite differing information in the online package database
Summary: dev-util/android-sdk-update-manager, hard masked despite differing informatio...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL: http://packages.gentoo.org/category/d...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-13 20:37 UTC by JMW
Modified: 2011-03-16 05:54 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 JMW 2011-03-13 20:37:16 UTC
I just ran emerge --sync twice in order to emerge android-sdk-update-manager, and after each sync emerge --search android reports this:

*  dev-util/android-sdk-update-manager [ Masked ]
      Latest version available: 10
      Latest version installed: [ Not Installed ]
      Size of files: 26,349 kB
      Homepage:      http://developer.android.com
      Description:   Open Handset Alliance's Android SDK
      License:       android

The ~amd64 keywords in the online package database seem to indicate at least that at some point the android-sdk-update-manager packages were keyworded for amd64, and yet I can find no information in the /usr/portage/profiles/package.mask file regarding why it ever became (re)masked. I also found no information about this in the (online or local) changelog. Please fix this error or help me figure out why this package is showing up this way on my system.


Reproducible: Always

Steps to Reproduce:
1. Browse to: http://packages.gentoo.org/category/dev-util?full_cat and look at the entry for android-sdk-update-manager.
2. Run emerge --search android on a freshly synced system
3. check changelog and package.mask files to try to figure out the reason for the discrepancy.

Actual Results:  
There is a discrepancy for this package in the keyword/masked state between the online package database and the local package database which should not be there given the lack of information in either the changelog or the package.mask file.

Expected Results:  
There should not be a discrepancy, or at the very least there should be info in the changelog and/or package.mask file about this. Please see the accompanying emerge --info and see if it reveals a problem in my configuration. 

Before today I had not synced for more than 100 days. I'm not sure if that would have anything to do with this. Here is my emerge --info:

 emerge --info
Portage 2.1.9.42 (default/linux/amd64/10.0, gcc-4.4.3, glibc-2.11.2-r0, 2.6.34-gentoo-r6 x86_64)
=================================================================
System uname: Linux-2.6.34-gentoo-r6-x86_64-AMD_Phenom-tm-_II_X6_1055T_Processor-with-gentoo-1.12.13
Timestamp of tree: Sun, 13 Mar 2011 18:00:01 +0000
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r3, 3.1.2-r4
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    2.3-r1
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.7.9-r2, 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.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /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="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="af ar as_IN be be_BY bg bn br brx bs ca cs cy da de dgo dz el en en_GB en_US en_ZA eo es et eu fa fi fo fr ga gl gu he hi hi_IN hr hu id is it ja ka kk km kn_IN ko kok ks ku la lt mai mk ml_IN mn mni mr_IN nb ne nl nn no nr ns oc or_IN pa_IN pl pt pt_BR ro ru rw sa_IN sat sd sh sk sl sr ss st sv sw_TZ ta ta_IN te_IN tg th ti_ER tn ts tr uk ur_IN uz ve vi xh zh_CN zh_TW zu"
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/sunrise /var/lib/layman/cj-overlay /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnowext 64bit X acl acpi aio alsa amd64 aspell asyncns autotrace bash-completion berkdb binfilter bluetooth bugzilla bzip2 cairo caps cdr classic cli collab consolekit contrast cracklib crypt ctypes-python cups cxx dbus directfb djvu doc dri dvd eap-sim editor eds emf examples exif expat extras fasteap fbcon ffmpeg fftw flac fontconfig fortran fpx freemail freetds gcj gd gdbm gmplayer gnutls gpg gpm grammar graphite graphviz gs gsm gstreamer hal hdri hotpixels hvm iconv icu imagemagick ipv6 irda jadetex java jbig joystick jpeg jpeg2k latex lcms ldap lensfun libgda libsamplerate lqr madwifi maps math mdb mikmod mmx mmxext modules mono moonlight mp3 mpi mudflap multilib music mysql ncurses nls nokia nptl nptlonly objc objc++ objc-gc odbc odbcmanual odk old-daemons openal openexr opengl openmp openxml ots pam pcre perl plotutils plugins png policykit postgres pppd profile4 pulseaudio python q32 qt4 raw readline script sdl session spell sqlite sqlite3 sse sse2 ssh ssl svg sysfs syslog t1lib tcpd templates textures thesaurus threads tiff timezone timidity tools tordns truetype unicode usb v4l v4l2 vim-syntax vorbis wcwidth webdav-serf wmf wordperfect wps xbase xcb xml xorg xterm-color zemberek zlib zsh-completion" 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 mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="af ar as_IN be be_BY bg bn br brx bs ca cs cy da de dgo dz el en en_GB en_US en_ZA eo es et eu fa fi fo fr ga gl gu he hi hi_IN hr hu id is it ja ka kk km kn_IN ko kok ks ku la lt mai mk ml_IN mn mni mr_IN nb ne nl nn no nr ns oc or_IN pa_IN pl pt pt_BR ro ru rw sa_IN sat sd sh sk sl sr ss st sv sw_TZ ta ta_IN te_IN tg th ti_ER tn ts tr uk ur_IN uz ve vi xh zh_CN zh_TW zu" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" 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, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2011-03-15 20:02:04 UTC
This package isn't hardmasked. If you look at the ebuild in $(portageq portdir)/dev-util/android-sdk-update-manager/android-sdk-update-manager-10.ebuild or http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-util/android-sdk-update-manager/android-sdk-update-manager-10.ebuild?revision=1.1&view=markup this ebuild has ~amd64 keywords, which means it's on the testing tree and hasn't been added to the stable tree yet.

Please read the Gentoo Handbook[1], in particular the section on "Mixing Software Branches"[2] from the "Working with Portage" chapter.

 [1] - http://www.gentoo.org/doc/en/handbook/
 [2] - http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=3&chap=3
Comment 2 JMW 2011-03-16 05:54:45 UTC
My apologies, I must have had a brain tsunami... That bracketed [masked] tag confused me because I haven't emerged any packages in a long time. Sorry.