Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 156221 - app-portage/emerge-delta-webrsync-3.5.1-r2 store portage-YYYYMMDD* files in /usr/portage/distfiles instead of /var/delta-webrsync
Summary: app-portage/emerge-delta-webrsync-3.5.1-r2 store portage-YYYYMMDD* files in /...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
Depends on:
Reported: 2006-11-25 08:15 UTC by Alexey Shvetsov
Modified: 2012-08-19 00:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Shvetsov archtester gentoo-dev 2006-11-25 08:15:44 UTC
[I] app-portage/emerge-delta-webrsync
     Available versions:  3.3 3.5.1 (~)3.5.1-r1 (~)3.5.1-r2
     Installed versions:  3.5.1-r2(19:06:54 25.11.2006)
     Description:         emerge-webrsync using patches to minimize bandwidth
Portage 2.1.2_rc2-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo-r2 i686)
System uname: 2.6.18-gentoo-r2 i686 Pentium III (Coppermine)
Gentoo Base System version 1.12.6
Last Sync: Sat, 25 Nov 2006 10:20:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
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.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
CFLAGS="-O3 -march=pentium3 -mtune=pentium3 -pipe -mno-tls-direct-seg-refs -fomit-frame-pointer -ftree-vectorize -mfpmath=sse -mmmx -msse"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O3 -march=pentium3 -mtune=pentium3 -pipe -mno-tls-direct-seg-refs -fomit-frame-pointer -ftree-vectorize -mfpmath=sse -mmmx -msse"
FEATURES="autoconfig candy ccache collision-protect distlocks metadata-transfer prelink sandbox sfperms strict"
LDFLAGS="-Wl,-O1 -Wl,--sort-common"
LINGUAS="ru en"
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"
PORTDIR_OVERLAY="/usr/local/portage-arm /usr/local/portage /usr/portage/local/layman/science /usr/portage/local/layman/sunrise /usr/portage/local/layman/portage-xgl"
USE="x86 16bit 3ds 7zip X Xaw3d a52 aac aalib accessibility acl acpi ada aiglx aim aimextras aio akode alsa amarok amd amr ansi ao aotuv apache2 asf asterisk async athena atk atlas atm auctex audiofile autoipd automount avahi avalon bash-completion bdf beagle berkdb bidi big-tables bigpatch bind-mysql bl blas blender-game bonobo branding browserplugin buttons bzip2 c++ c3p0 cacheemu cairo calendar caps catalogs ccache cdda cddb cdf cdio cdparanoia cdr cdrom cegui cflags cgi chm chroot clamav clamd cle266 clearcase cli clisp cluster clvm cman concurrentmodphp cp1251 cpdflib cracklib crypt css cups curl curlwrappers cvs cvsgraph cxx dbase dbus dbx dedicated dga dhcp dict dio directfb divx4linux djbfft djvu dmi dnd doc double-precision dri dts dv dvb dvd dvdr dvdread dvi dxr3 dynagraph dynamic eap-tls ecc editor edl eds elibc_glibc emacs emacs-w3 emf enca encode epiphany erandom esd evo examples exif expat exscalibar extraengine extrafilters extras f90 faad fam fame fbcon fbdev ffmpeg fftw firebird firefox flac flash fltk font-server fontconfig foomaticdb fortran fortran95 fpx freetds freetype freewnn ft fuse galago gb gcj gd gdbm gecko-sdk geometry ggi gif gimp gimpprint ginac gkrellm glep glgd glib glibc-omitfp glitz glut glx gmail gmailtimestamps gml gmp gnome gnuplot gnustep gnutls gpg2-experimental gphoto2 gpm graphviz gs gsl gsm gstreamer gstreamer010 gtalk gtk gtk2 gtkhtml guile gulm gzip hal haskell hddtemp howl html http httpd icon iconv icu id3 idea idn ieee1394 imagemagick imap imlib input_devices_evdev input_devices_keyboard input_devices_mouse irda ithreads jack jack-tmpfs java jbig jikes jmx jpeg jpeg2k js justify kde kdehiddenvisibility kdepim kernel_linux kexi kqemu ladspa lame lapack lcd lcms ldap leim lesstif libcaca libclamav libnotify libsamplerate libvisual linguas_en linguas_ru linuxthreads-tls live lm_sensors lzo mad mailwrapper math max-idx-128 mbox mbrola md5sum mhash mikmod milter mime ming mixer mjpeg mmap mmx mmxext mng modplug mono mopac7 motif mozcalendar mozdevelop mozilla mozsvg mp3 mp3rtp mp4 mp4live mpe mpeg mpeg2 mpeg4 mpi mpi_njtree mplayer mpqc msdfs msession mtp mudflap mule musepack music mysql mysqli mythtv nas nautilus ncurses neXt netboot netjack new-clx nextaw nfs nls no-old-linux nptl nptlonly nsplugin numeric oav objc objc++ odbc odk offensive ogg oggvorbis openal openbabel openexr opengl osc overlays pam pam_chroot pam_console pam_timestamp parse-clocks pascal paste64 pch pcre pda pdf pdfkit perforce perl pertty php physfs pic plotting plotutils png portaudio posix povray ppds prelude preview-latex profile pulseaudio pwdb pygrub python qt3 qt4 quicktime rar rdesktop readline real reflection reiserfs resolvconf rle romio rplay rrdcgi rss rtc ruby samba sametime sasl scanner screen script sdk sdl sendfile sendmail sensord server session skey slang slp smime smp sms sndfile softmmu sound sounds sox speedo speex spell spl sql sqlite srp srvdir sse sse-filters ssl stroke subversion svg svga swat swig sysfs syslog sysvipc szip t1lib tcl tcltk tcpd tetex tga theora threads threadsonly tidy tiff timidity tk toolbar tools transcode truetype ucs2 uim uml unicode urandom usb userland_GNU userlocales utempter utf8 v4l v4l2 vcd vcdimager video_cards_fbdev video_cards_radeon video_cards_vesa videos vidix visualization voice vorbis vorbis-psy vst win32codecs winbind wma wma123 wmf wxgtk1 wxwindows x264 xanim xcb xchatdccserver xchattext xcomposite xemacs xface xine xml xml2 xmldoclet xmlreader xmlrpc xmlwriter xorg xosd xpm xprint xrandr xscreensaver xv xvid yv12 zeroconf zip zlib"
Comment 1 Petteri Räty (RETIRED) gentoo-dev 2007-01-12 10:35:50 UTC
Well it would probably be useful not the change the current default behavior, but make the user able to control the directory were these are saved.
Comment 2 Zac Medico gentoo-dev 2012-08-19 00:21:54 UTC
/var/delta-webrsync, which emerge-delta-webrsync refers to as STATE_DIR internally, is only used when the local compressor (bzip2) fails to produce perfectly identical output to the compressor that was used on the server. So, the MD5 digest of the locally compressed tar file differs from the official one (it's also an issue for the gpg signature, as noted in bug #286373).

Anyway, I agree with Petteri that it would be fine to add an option to use $DISTDIR instead.