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
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?!
It was just a typo around those lines, should be fixed now (sync in about an hour).
*** Bug 94631 has been marked as a duplicate of this bug. ***
*** Bug 94640 has been marked as a duplicate of this bug. ***
*** Bug 94639 has been marked as a duplicate of this bug. ***