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

Bug 94629

Summary: Fresh install of kde-3.4.1 fetches wrong distfile if useflag 'kdexdeltas' is set
Product: Gentoo Linux Reporter: Jean-Christophe Choisy <eltino>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: normal CC: 7words.sg, derk.tebokkel, paulpach
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jean-Christophe Choisy 2005-05-31 08:21:29 UTC
I noticed this morning that kde-3.4.1 was out and available through portage. 
Started emerging 'kdebase-startkde' with the 'kdexdeltas' useflag set. 
Strangely, kdelibs and arts installed perfectly, but when it arrives at the 
stage where it would merge kdebase components (like kcminit or ksplashml), 
portage fetches 'kdebase-3.4.0.tar.bz2' and then fails since it can't really 
find the files it wants in kdebase-3.4.1/.

'USE=-xdeltas emerge -f kdebase-startkde' fetches the right kdebase-3.4.1.tar.
bz2 file, so I guess it's a problem with how the eclass manages the xdelta 
functionality.

This is my first bug report, I hope it's decent.

Reproducible: Always
Steps to Reproduce:
1. Set USE=kdexdeltas
2. emerge -f kdebase-startkde (not an upgrade, it's a fresh install)

Actual Results:  
Portage fetches the wrong distfile and fails

Expected Results:  
Portage should fetch kdebase-3.4.1.tar.bz2, not kdebase-3.4.0.tar.bz2

Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.
r0, 2.6.11-gentoo-r9 i686)
=================================================================
System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.12
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.8
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.16-r1
sys-devel/libtool:   1.5.18
virtual/os-headers:  2.6.11-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -msse2 -ftracer -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/sha
/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/sh
e/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -msse2 -ftracer -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://raptor.gentoo.osuosl.org/gentoo-portage"
USE="x86 3dnow X aalib acl alsa apm arts audiofile avi bash-completion berkdb 
ndist bitmap-fonts bzip2 cdparanoia cdr cjk crypt cscope cups curl dvd dvdr em
s emboss encode fam fbcon ffmpeg flac foomaticdb fortran gdbm gif gphoto2 gtk 
k2 imagemagick imlib ipv6 java jpeg junit kde kdeenablefinal kdexdeltas libg++
ibwww live lzo mad matroska mikmod mmx motif mp3 mpeg mysql ncurses network nl
nptl nptlonly nvidia ogg oggvorbis opengl oss pam pango pcre pdflib perl png p
b python qt quicktime readline ruby samba sdl sndfile speex spell sqlite sse s
 startup-notification tcltk tcpd tetex theora tiff truetype truetype-fonts typ
-fonts unicode usb vorbis xine xml2 xmms xv xvid xvmc zlib userland_GNU kernel
inux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OV
LAY
Comment 1 Roland Rasmussen 2005-05-31 08:57:00 UTC
For what it's worth, in /usr/portage/eclass/kde-meta.eclass there's a comment 
saying:

   # xdeltas break off at first stable version, since most people
   # don't have prerelease tarballs handy

So I guess 3.4.1 cannot be installed using kdexdeltas?!
Comment 2 Gregorio Guidi (RETIRED) gentoo-dev 2005-05-31 09:16:17 UTC
It was just a typo around those lines, should be fixed now (sync in about an 
hour). 
Comment 3 Gregorio Guidi (RETIRED) gentoo-dev 2005-05-31 09:18:18 UTC
*** Bug 94631 has been marked as a duplicate of this bug. ***
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-31 10:38:58 UTC
*** Bug 94640 has been marked as a duplicate of this bug. ***
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-31 10:39:28 UTC
*** Bug 94639 has been marked as a duplicate of this bug. ***