The new mirrorselect (i think >= 1.0, checked 1.0.3 against 0.89) has a problem
with rsync mirrors. Previously they were hard-coded in the script, but now are
extracted from mirrors.xml.
The problem is this file contains rsync _download_ mirrors, not those used to
update the portage tree. This leads to the situation that it can invalidate the
RSYNC variable in make.conf.
A better solution would be to have separate options, one for selecting rsync
mirrors, one to select download mirrors using the rsync protocol
Reproducible: Always
Steps to Reproduce:
1. mirrorselect -r
2. emerge --sync
Actual Results:
No sync can be done
Expected Results:
Normal sync
Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0,
2.6.12-gentoo-r4 i686)
=================================================================
System uname: 2.6.12-gentoo-r4 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.6.12
ccache version 2.4 [enabled]
dev-lang/python: 2.4.1-r1
sys-apps/sandbox: 1.2.10
sys-devel/autoconf: 2.13, 2.59-r7
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.1
sys-devel/libtool: 1.5.18-r1
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -mmmx -msse -m3dnow -mfpmath=sse
-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/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c
/etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -mmmx -msse -m3dnow -mfpmath=sse
-fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/
http://gentoo.blueyonder.co.uk http://ftp.linux.ee/pub/gentoo/distfiles/
http://gentoo.mirror.solnet.ch
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
LANG="it_IT.UTF-8"
LC_ALL="it_IT.UTF-8"
LINGUAS="it en"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 3dnow X aac aalib acl ada alsa apache2 apm arts artswrappersuid
audiofile avi bash-completion berkdb bitmap-fonts bzip2 cdr chroot crypt cscope
css cups curl dga doc dvd emboss encode fam fbcon flac foomaticdb gd gdbm gif
gphoto2 gpm graphviz gstreamer gtk gtk2 hal imagemagick imlib jack jack-tmpfs
java javascript jikes jpeg jpeg2k junit kde kdeenablefinal lcms libg++ libwww
lm_sensors mad mmap mmx mng motif mp3 mpeg mysql ncurses nls nptl nptlonly
offensive ogg oggvorbis opengl oss pam pam_chroot pam_console pam_timestamp
pcre pdflib perl pic png povray pwdb python qt quicktime readline real ruby sdk
sdl slang snmp speex spell sql sse ssl subversion svg svga tcltk tcpd tetex
theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales vidix
visualization vorbis win32codecs wmf xine xml2 xscreensaver xv xvid zlib
linguas_it linguas_en userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LDFLAGS, MAKEOPTS, PORTDIR_OVERLAY