Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 167778 - media-tv/xmltv-0.5.34: new version available, but not automatically detected by portage
Summary: media-tv/xmltv-0.5.34: new version available, but not automatically detected ...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-20 19:13 UTC by Kevin Parent
Modified: 2007-02-20 19:38 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 Kevin Parent 2007-02-20 19:13:51 UTC
I came across this while cleaning up my system.  emerge --depclean listed several packages for removal that equery lists as being dependancies of xmltv.  Just checking my xmltv version with emerge -pv xmltv shows packages requiring upgrade or new installation:

# emerge xmltv -pv

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

Calculating dependencies... done!
[ebuild     U ] dev-perl/module-build-0.28 [0.25] 176 kB 
[ebuild  N    ] virtual/perl-Memoize-1.01  0 kB 
[ebuild     U ] dev-perl/Class-MethodMaker-2.08 [1.11] 87 kB 
[ebuild     U ] dev-perl/ExtUtils-CBuilder-0.15 [0.05] 17 kB 
[ebuild     U ] media-tv/xmltv-0.5.44 [0.5.34] USE="-be% -br% -brnet% -de_tvtoday% -dk% -ee% -es% -es_laguiatv% -fi% -fr% -huro% -il% -is% -it% -jp% -na_dd% -na_icons% -nl% -nl_wolf% -no% -pt% -re% -se_swedb% -tv_check% -tv_pick_cgi% -uk_bleb% -uk_rt% -za%" 528 kB

For some reason, none of these packages are detected for upgrade/installation with emerge world -uDp or -uDNp with and without the --with-bdeps y flag.

Reproducible: Always

Steps to Reproduce:
1. emerge -uDNp world = nothing to be emerged
2. emerge --depclean -p = lists 116 packages for removal.  Some are dependancies of xmltv
3. emerge -pv xmltv = shows upgrade/installation of packages to be performed as listed above.



Expected Results:  
emerge -uDNp should list xmltv and its dependancies that should be upgraded/installed.

media-tv/xmltv-0.5.34 is no longer in the portage tree.  Why are no errors generated with emerge -uDNp, and why isn't xmltv upgraded?

I have a amd64 box that doesn't have this issue.

# emerge --info

Portage 2.1.2-r9 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-ck2-r4 i686)
=================================================================
System uname: 2.6.19-ck2-r4 i686 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System release 1.12.9
Timestamp of tree: Tue, 20 Feb 2007 11:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.3.5-r3, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
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.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -msse2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /home/mythtv/ /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=athlon-xp -O2 -msse2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://gentoo.chem.wisc.edu/gentoo/"
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"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://tesla/gentoo-portage"
USE="3dnow 3dnowext X a52 aac alsa apache2 apm audiofile berkdb bitmap-fonts bonobo bzip2 cairo cdparanoia cdr cli cracklib crypt cups curl dbus dga dlloader dri dts dvd dvdr dvdread eds emboss encode esd ethereal fam fame ffmpeg firefox flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml hal iconv idn imagemagick imap imlib irda irmc isdnlog ithreads java jpeg jpeg2k lcms ldap libg++ lirc logrotate lzo mad maildir midi mikmod mjpeg mmx mmxext mng motif mozilla mp3 mpeg mysql mythtv ncurses network nls nptl nptlonly nsplugin nvidia oav offensive ogg opengl oss pam pcre pdf perl png posix ppds pppd pthreads python qt3 qt4 quicktime readline reflection rhythmbox samba sdl session slang sndfile spell spl sse sse2 ssl svga tcpd tiff transcode truetype truetype-fonts type1-fonts v4l v4l2 vcd vorbis wifi win32codecs x86 xine xml xorg xv xvid xvmc yv12 zlib" 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIRC_DEVICES="hauppauge" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-02-20 19:20:25 UTC
grep media-tv/xmltv /var/lib/portage/world
Comment 2 Kevin Parent 2007-02-20 19:24:35 UTC
(In reply to comment #1)
> grep media-tv/xmltv /var/lib/portage/world
> 

Results: media-tv/xmltv not in world file.

I believe it was pulled in as a dep of mythtv.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-02-20 19:28:36 UTC
Stuff that nothing depends on and is not in world will not be upgraded and will be depcleaned; that's a feature, not a bug. mythtv depends on 

|| ( >=net-misc/wget-1.9.1 >=media-tv/xmltv-0.5.34 )

so xmltv is not really a dependency unless you've unmerged wget.
Comment 4 Kevin Parent 2007-02-20 19:38:48 UTC
"I see", said the blind man as he picked up his hammer and saw.

Thanks for the prompt attention.