Bug 98141 - new mirrorselect doesn't work anymore with sync mirrors
Bug#: 98141 Product:  Portage Development Version: unspecified Platform: All
OS/Version: All Status: RESOLVED Severity: minor Priority: P2
Resolution: FIXED Assigned To: tools-portage@gentoo.org Reported By: rodolfo.boer@poste.it
Component: Tools
URL: 
Summary: new mirrorselect doesn't work anymore with sync mirrors
Keywords:  
Status Whiteboard: 
Opened: 2005-07-06 11:13 0000
Description:   Opened: 2005-07-06 11:13 0000
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

------- Comment #1 From Colin Kingsley (RETIRED) 2005-07-06 13:15:51 0000 -------
fixed in upcoming version.