Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 32349

Summary: alternative available for Tk-TableMatrix dependency in xmltv?
Product: Gentoo Linux Reporter: Narada Sage <narada.sage>
Component: [OLD] Core systemAssignee: Television related Applications in Gentoo's Portage <media-tv>
Status: RESOLVED INVALID    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Narada Sage 2003-10-30 17:01:49 UTC
$ emerge -Duvp world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild     U ] sys-libs/zlib-1.1.4-r2 [1.1.4-r1] 
[ebuild     U ] sys-libs/lib-compat-1.3 [1.2] 
[ebuild     U ] sys-libs/ncurses-5.3-r2 [5.3-r1] -debug 
[ebuild     U ] sys-devel/binutils-2.14.90.0.6-r6 [2.14.90.0.6-r2] -nls -bootstrap -build 
[ebuild     U ] dev-db/mysql-4.0.14-r2 [4.0.13-r4] -static +readline +innodb +berkdb +tcpd +ssl +perl -debug 
[ebuild  N    ] media-libs/libgd-2.0.15-r1  -X +gif 
[ebuild     U ] net-libs/c-client-2002d-r1 [2002d] +ssl -pic 
[ebuild     U ] sys-devel/distcc-2.11.1 [2.9] -gnome -gtk -selinux 
[ebuild     U ] app-misc/figlet-221 [22-r1] 
[ebuild     U ] sys-apps/findutils-4.1.7-r5 [4.1.7-r4] -nls -build -afs 
[ebuild  N    ] dev-php/mod_php-4.3.3-r3  +apache2 -X +crypt +curl -firebird -flash -freetds +gd +gd-external -gdbm +imap -informix -ipv6 +java +jpeg -ldap -mcal -memlimit +mysql -nls -oci8 -odbc +pam +pdflib +png -postgres -qt -snmp +spell +ssl +tiff +truetype +xml2 +berkdb 
[ebuild     U ] dev-util/dialog-0.9_beta20031002 [0.9_beta20030308-r1] 
[ebuild     U ] dev-util/ccache-2.3 [2.2] 
[ebuild     U ] app-misc/gallery-1.4_p2 [1.4_p1] 
[ebuild     U ] net-misc/dhcp-3.0_p2-r2 [3.0_p2] -static 
[ebuild  N    ] media-libs/fontconfig-2.2.1  
[ebuild     U ] app-arch/unzip-5.50-r2 [5.50-r1] 
[ebuild  N    ] x11-base/xfree-4.3.0-r3  -3dfx -sse -mmx -3dnow +xml2 +truetype -nls -cjk -doc -ipv6 -debug -static +pam -sdk -gatos 
[ebuild  N    ] dev-perl/perl-tk-800.024-r2  
[ebuild  N    ] dev-perl/Tk-TableMatrix-1.01  
[ebuild     U ] app-misc/screen-3.9.15-r1 [3.9.15] +pam 

Note: XFree is present amongst updates on server machine as a new package.  Look below for cause.

Note: USE="-*" emerge -Duvp world gave same result as above so USE flags are not the cause.  I have also tried emerge regen and emerge sync but still same result.

$ qpkg -q Tk-TableMatrix
dev-perl/Tk-TableMatrix-1.01
DEPENDED ON BY:
        media-tv/xmltv-0.5.19

$ emerge -s xmltv
Searching...   
[ Results for search key : xmltv ]
[ Applications found : 1 ]
 
*  media-tv/xmltv
      Latest version available: 0.5.19
      Latest version installed: 0.5.19
      Size of downloaded files: 389 kB
      Homepage:    http://membled.com/work/apps/xmltv/
      Description: Set of utilities to manage TV listings stored in the XMLTV format.

Note: Now in the ebuild:
/usr/portage/media-tv/xmltv/xmltv-0.5.19.ebuild
if I comment out the following line (58):
DEPEND="${DEPEND} dev-perl/perl-tk dev-perl/Tk-TableMatrix dev-perl/XML-Simple
then XFree no longer appears as a new package on emerge -Duvp world.

I'm not sure what needs to be done here but whatever the case X should not appear as an update or a new package on a server machine.

$ emerge info
Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.22)
=================================================================
System uname: 2.4.22 i686 AMD Athlon(tm) processor
Gentoo Base System version 1.4.3.10p1
distcc 2.9 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.2 [enabled]
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-tbird -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /opt/tomcat/conf"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon-tbird -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs buildpkg distcc notitles"
GENTOO_MIRRORS="http://212.219.56.162/sites/www.ibiblio.org/gentoo/ http://212.219.56.152/sites/www.ibiblio.org/gentoo/ http://212.219.56.131/sites/www.ibiblio.org/gentoo/ http://194.83.57.3/sites/www.ibiblio.org/gentoo/"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"
USE="x86 crypt foomaticdb gif jpeg mad ncurses oggvorbis pdflib png spell truetype xml2 zlib berkdb slang readline tetex java mysql tcpd pam libwww ssl perl python acpi acpi4linux apache2 curl dedicated fax gd gd-external imap innodb junit maildir md5sum nas nptl parse-clocks php samba tiff xml -oss -apm -arts -avi -cups -encode -gpm -gtk -imlib -kde -gnome -libg++ -mikmod -motif -mpeg -nls -opengl -qt -quicktime -sdl -svga -X -xmms -xv -gdbm -tcltk -ldap"
Comment 1 Max Kalika (RETIRED) gentoo-dev 2003-10-30 21:06:06 UTC
As is mentioned in the ebuild, the DEPENDs have to remain full until such
time that portage can understand non-internal variables during dependency
calculations.  USE_EXPAND is almost there from what I understand.  As for
now, this depend is required for the tv_check portion of the xmltv package.