From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 7E1A0138247 for ; Thu, 9 Jan 2014 15:14:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 78CB3E0B98; Thu, 9 Jan 2014 15:14:54 +0000 (UTC) Received: from mail-qe0-f41.google.com (mail-qe0-f41.google.com [209.85.128.41]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 89B49E0AF6 for ; Thu, 9 Jan 2014 15:14:53 +0000 (UTC) Received: by mail-qe0-f41.google.com with SMTP id gh4so3266761qeb.14 for ; Thu, 09 Jan 2014 07:14:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=ANSZ8wRk39VsGSu4/IQPw2aiwTFu1/Ibo/n/tKBzPkw=; b=ZRT5AqTKvA8ZbANzQCcaskm4MSzeywv2iIQb9UBCxcKBEvjSaFJcK+vLcv1KZs8FY4 8BVKD4jLZFRLOLeVhNC8d9OefO20OrbAQcHc3+J5RndIN9qOMhYe5Pimk3lyflb2niOd QvIt8RFUZ39SGbjKlFIWTr7qnYDK/IrnlUGU2yARx7vLJcPW9e2I5BqCtS8UM244+zW7 A+0kVkxYL8wd5dZ4dfTQkteK+4bXyevbvHfLvmTANM3XAYcbxrrAGUsTtSr3cNcUmLkm BeH/b+K0mXVAMtjahQoZTRIBNbQ6O1cE3aYYd7nszF5kbadBD6NaURPdyFnBUAVPnHTP GhSw== 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 X-Received: by 10.49.48.106 with SMTP id k10mr8186237qen.57.1389280492847; Thu, 09 Jan 2014 07:14:52 -0800 (PST) Received: by 10.96.131.41 with HTTP; Thu, 9 Jan 2014 07:14:52 -0800 (PST) In-Reply-To: <52CD9AD9.70004@yahoo.ca> References: <52CB1B6D.5090800@yahoo.ca> <20140108161102.6c8e47d2@marga.jer-c2.orkz.net> <52CD9AD9.70004@yahoo.ca> Date: Thu, 9 Jan 2014 09:14:52 -0600 Message-ID: Subject: Re: [gentoo-dev] Portage Feature Request: making thirdpartymirrors easier to manage From: Ben Kohler To: gentoo-dev@lists.gentoo.org Content-Type: multipart/alternative; boundary=047d7b67827e45065704ef8b1207 X-Archives-Salt: 0ff4cbcd-7703-422e-8f4c-c726435d610a X-Archives-Hash: bce95531c1054d060e37ac5e4a0c4b0f --047d7b67827e45065704ef8b1207 Content-Type: text/plain; charset=ISO-8859-1 On Wed, Jan 8, 2014 at 12:37 PM, Alex Xu wrote: > > > Eww. Geographically-close files should be made available through > GENTOO_MIRRORS and the regular distfiles system. > I think you may be missing the point of this proposal, or are unaware of how profiles/thirdpartymirrors and SRC_URI="mirror://.." work. Readability and maintanence issues aside (which themselves are huge), the current setup with a list of literally hundreds of geographically-random mirrors for one source, is quite often doing a disservice to our users. Most of the very large upstream mirror list sources are already sorted geographically, it would be great to take advantage of this. And to me, it seems like the proposed thirdpartymirrors/mirrorname/ setup seems quite elegant. I'm sure it would be optional and mirror lists that can't take advantage of this would just use a flat file at thirdpartymirrors/mirrorname. -Ben --047d7b67827e45065704ef8b1207 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On W= ed, Jan 8, 2014 at 12:37 PM, Alex Xu <alex_y_xu@yahoo.ca> w= rote:

Eww. Geographically-close files should be made available throug= h
GENTOO_MIRRORS and the regular distfiles system.
=A0
I think you may be missing the point of this proposal, or are unaw= are of how profiles/thirdpartymirrors and SRC_URI=3D"mirror://.."= work. =A0

Readability and maintanence issues aside (which themsel= ves are huge), the current setup with a list of literally hundreds of geogr= aphically-random mirrors for one source, is quite often doing a disservice = to our users. =A0Most of the very large upstream mirror list sources are al= ready sorted geographically, it would be great to take advantage of this.

And to me, it seems like the proposed thirdpartymirrors= /mirrorname/<Region> setup seems quite elegant. =A0I'm sure it wo= uld be optional and mirror lists that can't take advantage of this woul= d just use a flat file at thirdpartymirrors/mirrorname.

-Ben =A0

--047d7b67827e45065704ef8b1207--