From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SMfWz-0006Bx-PA for garchives@archives.gentoo.org; Tue, 24 Apr 2012 13:11:46 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 28FADE0C5C; Tue, 24 Apr 2012 13:11:26 +0000 (UTC) Received: from mail-ey0-f181.google.com (mail-ey0-f181.google.com [209.85.215.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 2377AE0C4D for ; Tue, 24 Apr 2012 13:10:03 +0000 (UTC) Received: by eaa1 with SMTP id 1so172278eaa.40 for ; Tue, 24 Apr 2012 06:10:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; bh=Vz1UgjWLjayH163KxYgVMIW5A/qf53B8LxATaqTU8a4=; b=uxpEDysFMNOP5EDyck8K8bRVQh+udTbuvBhf/izcFbLvnLsSjvm7tS2YR+m9W8G+CH 1p7HRFmu2KPJ4PaMGLWIIdhGcrSVCQk+LPM7kAsDZuHoVOz+FghuDPthU8MLy8mMrs1e 8SmVDO/FrDQkPEdl6wlcv1PItPo1zbD2bztM+95QjprgfukgvRN9zDdsRbKcLJysRnK/ u9Hnsy+r+QNmDv5O+vlCuS6LBJoVw87SvINtm7zJZ2DkQG1c3lrkhh9YuepNxat7whcE W6chKQckwMiik0PvbQ6LPpv42d1k+enfchpS82j5aP4zWogP7ZlhehaqzSmJbQudtiIe EmdA== Received: by 10.14.194.8 with SMTP id l8mr3224804een.123.1335273003269; Tue, 24 Apr 2012 06:10:03 -0700 (PDT) Received: from falgoret ([2a01:e35:2f1d:12c0:250:8dff:fed7:62bf]) by mx.google.com with ESMTPS id d54sm87419891eei.9.2012.04.24.06.10.02 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 24 Apr 2012 06:10:02 -0700 (PDT) Date: Tue, 24 Apr 2012 15:10:00 +0200 From: Corentin Chary To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] [RFC] New third party mirrors Message-ID: <20120424130959.GB13543@falgoret> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BwCQnh7xodEAoBMC" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: 2e60ad1e-575b-406e-8186-5f4dc7f9c589 X-Archives-Hash: ce68185f9970ca4f7c93e74d67665d9d --BwCQnh7xodEAoBMC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, As part of my portage-janitor scripts (https://github.com/iksaif/portage-ja= nitor) I created a tool that counts URIs prefixes and sort them. Here is the result of this script on the gentoo-x86 tree: $ ./mirrors.py --all --count 1262 http://dev.gentoo.org 483 http://oss.tresys.com 482 http://oss.tresys.com/files 482 http://oss.tresys.com/files/refpolicy 473 http://xorg.freedesktop.org 473 http://xorg.freedesktop.org/releases 473 http://xorg.freedesktop.org/releases/individual 313 http://dev.gentoo.org/~swift 313 http://dev.gentoo.org/~swift/patches 309 http://dev.gentoo.org/~swift/patches/selinux-base-policy 297 http://pear.php.net 297 http://pear.php.net/get 296 http://hackage.haskell.org/packages 296 http://hackage.haskell.org/packages/archive 296 http://hackage.haskell.org 209 http://launchpad.net 206 http://ftp.xemacs.org 197 https://github.com 196 http://ftp.xemacs.org/pub 196 http://ftp.xemacs.org/pub/xemacs 193 http://ftp.xemacs.org/pub/xemacs/packages 179 http://gstreamer.freedesktop.org 179 http://gstreamer.freedesktop.org/src 176 http://github.com 175 http://linuxgazette.net/ftpfiles 175 http://linuxgazette.net 139 http://xorg.freedesktop.org/releases/individual/app 130 http://pear.horde.org/get 130 http://pear.horde.org 126 http://xorg.freedesktop.org/releases/individual/driver 115 http://dev.gentoo.org/~vapier 112 http://dev.gentoo.org/~vapier/dist 96 ftp://sources.redhat.com/pub 96 ftp://sources.redhat.com 94 http://savannah.nongnu.org/download 94 http://savannah.nongnu.org 92 http://xorg.freedesktop.org/releases/individual/lib 88 http://pecl.php.net 88 http://download.gna.org 88 http://pecl.php.net/get 84 http://dev.gentoo.org/~caster/distfiles 84 http://dev.gentoo.org/~caster 80 https://fedorahosted.org 74 http://get.qt.nokia.com 72 http://components.ez.no/get 72 http://components.ez.no 71 http://get.qt.nokia.com/qt 70 http://get.qt.nokia.com/qt/source 67 http://www.phrack.org/archives 67 http://www.phrack.org/archives/tgz And here are some mirrors that can be deduced from that (except freebsd-jp which I found reading the linphone ebuild): freebsd-jp ftp://ports.jp.FreeBSD.org/pub/FreeBSD-jp/ ftp://ftp.jp.fre= ebsd.org/pub/FreeBSD-jp/ ftp://ftp1.jp.freebsd.org/pub/FreeBSD-jp/ ftp://ft= p2.jp.freebsd.org/pub/FreeBSD-jp/ ftp://ftp3.jp.freebsd.org/pub/FreeBSD-jp/= ftp://ftp4.jp.freebsd.org/pub/FreeBSD-jp/ ftp://ftp5.jp.freebsd.org/pub/Fr= eeBSD-jp/ ftp://ftp6.jp.freebsd.org/pub/FreeBSD-jp/ ftp://ftp7.jp.freebsd.o= rg/pub/FreeBSD-jp/ ftp://ftp8.jp.freebsd.org/pub/FreeBSD-jp/ ftp://ftp9.jp.= freebsd.org/pub/FreeBSD-jp/ ftp://ftp.ics.es.osaka-u.ac.jp/pub/FreeBSD-jp/ = ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/FreeBSD-jp/ ftp://ftp.allbsd.org= /pub/FreeBSD-jp/ ftp://ftp.nagaokaut.ac.jp/pub/FreeBSD-jp/ ftp://ftp.nara.w= ide.ad.jp/pub/FreeBSD-jp/ ftp://ftp.jaist.ac.jp/pub/FreeBSD-jp/ pear http://pear.php.net/ http://de.pear.php.net/ http://us.pear= =2Ephp.net/ redhat ftp://sources.redhat.com/pub/ ftp://mirrors.kernel.org/sour= ces.redhat.com/ ftp://mirrors.kernel.org/sources.redhat.com/ http://mirrors= =2Ekernel.org/sources.redhat.com/ http://sources-redhat.mirrors.airband.net= / ftp://gd.tuwien.ac.at/gnu/sourceware/ http://gd.tuwien.ac.at/gnu/sourcewa= re/ ftp://ftp.gwdg.de/pub/linux/sources.redhat.com/ http://ftp.gwdg.de/pub/= linux/sources.redhat.com/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/sourc= eware.org/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/sourceware.org/ htt= p://bo.mirror.garr.it/mirrors/sourceware.org/ ftp://bo.mirror.garr.it/mirro= rs/sourceware.org/ ftp://ftp.mirrorservice.org/sites/sources.redhat.com/pub= / http://www.mirrorservice.org/sites/sources.redhat.com/pub/ xemacs http://ftp.xemacs.org/pub/ ftp://ftp.sa.xemacs.org/pub/ xorg http://xorg.freedesktop.org/pub/ http://ftp.x.org/pub/ That would affect ~1000 URIs. Unfortunatly I didn't found any mirror for: - pecl.php.net - hackage.haskell.org - get.qt.nokia.com - launchpad But maybe we should still add them to thirdpartymirrors ? Look at 3dgamers,= beyondunreal, bitbucket, github, gnome, kernel, xfce, vdrfiles and vdr-dev= eloperorg: they all only have one mirror ! For those afraid to add these mirrors and patch all affected ebuilds: no wo= rry, mirrors.py can do it for you, and I already generated splitted patches= generated from various thirdpartymirrors here: http://xf.iksaif.net/dev/ge= ntoo/ Note that as part of https://bugs.gentoo.org/show_bug.cgi?id=3D405533 mgorn= y already commited a massive amount of patches adding mirror:// when the UR= I prefix was already present in thirdpartymirrors. Thanks, --=20 Corentin Chary http://xf.iksaif.net/ --BwCQnh7xodEAoBMC Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iEYEARECAAYFAk+WpicACgkQVlNsRT/XxrRf2wCdFMfb6GPUlX2zj+98ivFXj0go 7akAnj2CsEfo3RZ9NmERuM1phOXHCJcO =oidO -----END PGP SIGNATURE----- --BwCQnh7xodEAoBMC--