Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 94629 - Fresh install of kde-3.4.1 fetches wrong distfile if useflag 'kdexdeltas' is set
Summary: Fresh install of kde-3.4.1 fetches wrong distfile if useflag 'kdexdeltas' is set
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 94631 94639 94640 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-05-31 08:21 UTC by Jean-Christophe Choisy
Modified: 2005-05-31 10:39 UTC (History)
3 users (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 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. ***