public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Jeffrey Forman <jforman@gentoo.org>
To: Nicholas Jones <carpaski@gentoo.org>
Cc: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Proposal: patches.gentoo.org
Date: Tue, 12 Oct 2004 16:50:53 -0400	[thread overview]
Message-ID: <1097614252.24866.8.camel@sixthstreet.formanonline.com> (raw)
In-Reply-To: <20041012201024.GA11999@twobit.net>

[-- Attachment #1: Type: text/plain, Size: 2377 bytes --]

After a somewhat lengthy discussion among a couple of the infra dev's
and Nick, we came to some conclusions

(1) A single point of distribution is just a bad idea imho. Imagine a
critical patch that MUST GET OUT IMMEDIATELY (differing opinions of
'must get out now' apply). You get thousands, even tens of thousands of
people hitting patches.g.o and you can wave goodbye to that machine. 

(2) The distribution network is there for a reason. Let me be the first
one to admit that it isnt perfect. Once you place something on
/space/distfiles-local, it hits two machines before it hits the world,
taking between an hour and four hours (theoretically) to go public.
Latency is involved in whichever solution we can propose, short of
giving everyone write access to our master mirror. 

(3) Whether we use distfiles mirrors, or the rsync rotation to
distribute patches, this has not been decided upon. The idea was
broached for a couple minutes earlier today but not even a preliminary
solution was conjured. 

Infra has complete control over the rsync.g.o rotation, so coming up
with ways to improve it that way can be worked out. I am sure this will
be a topic during the next dev meeting, if not listed, I will definitely
mention it. 

My 2 infra cents...Get irate, berate, celebrate.
-Jeffrey

On Tue, 2004-10-12 at 16:10, Nicholas Jones wrote:
> And rewritten for clarity:
> 
> 1. developer creates an ebuild which needs a patch
> 2. SRC_URI="mirror://gentoo/patchname http://patches.gentoo.org/patchname"
> 3. Uploads files to dev.gentoo.org:/space/distfiles-local
> 4. developer commits ebuild(s) to cvs
> 
> Infra notes:
> 
> Immediate availability via the "secondary" host while the primary
> host has yet to receive the files. Once the file is present on the
> primary mirrors it may be deleted from the secondary.
> 
> Ensuring that the patch host is not the primary mirror will be a
> concern, but a script can be devised to ensure duplication of
> the patchname and that a primary mirror is listed prior to it.
> 
> The host for the files should not be accessable for any reason
> except direct filename downloads. No listings (to discourage
> setting it as a mirroring source).
> 
-- 


--------------------
Jeffrey Forman
Gentoo Infrastructure
Gentoo Release Engin.
jforman@gentoo.org
--------------------

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2004-10-12 21:35 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-12 19:09 [gentoo-dev] Proposal: patches.gentoo.org Chris Gianelloni
2004-10-12 19:12 ` Ciaran McCreesh
2004-10-12 19:32   ` George Shapovalov
2004-10-12 19:33     ` Ciaran McCreesh
2004-10-13 12:53   ` Kurt Lieber
2004-10-13 13:28     ` Doug Goldstein
2004-10-12 19:27 ` Marius Mauch
2004-10-12 19:52   ` Beber
2004-10-12 20:11     ` Marius Mauch
2004-10-12 20:10   ` Nicholas Jones
2004-10-12 20:50     ` Jeffrey Forman [this message]
2004-10-12 20:57     ` Jeffrey Forman
2004-10-12 23:20       ` Chris Gianelloni
2004-10-13 12:43     ` Kurt Lieber
2004-10-13  9:46   ` Paul de Vrieze
2004-10-13 12:19     ` Lance Albertson
2004-10-13 12:39     ` Kurt Lieber
2004-10-12 19:57 ` Nick Dimiduk
2004-10-12 19:57   ` Ciaran McCreesh
2004-10-12 20:17   ` Chris Gianelloni
2004-10-12 22:04 ` Mike Frysinger
2004-10-13 13:05 ` Kurt Lieber
2004-10-13 15:16   ` Ciaran McCreesh
2004-10-14 12:07     ` Kurt Lieber
2004-10-15 15:13       ` Xavier Neys
2004-10-14 20:38 ` Dylan Carlson
2004-10-14 21:05   ` Mark Loeser
2004-10-15  1:00     ` Chris Gianelloni
2004-10-14 22:08   ` [gentoo-dev] Patch filename conventions (WAS: Proposal: patches.gentoo.org) Dylan Carlson
2004-10-14 22:14     ` Mike Frysinger
2004-10-15  2:20       ` Dylan Carlson
2004-10-15  2:58         ` Donnie Berkholz
2004-10-15  4:24           ` Dylan Carlson
2004-10-15  5:13             ` Donnie Berkholz
2004-10-15  6:01               ` Dylan Carlson
2004-10-15  6:04       ` Robin H. Johnson
2004-10-15 12:16         ` Kurt Lieber
2004-10-15  0:49   ` [gentoo-dev] Proposal: patches.gentoo.org Chris Gianelloni

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1097614252.24866.8.camel@sixthstreet.formanonline.com \
    --to=jforman@gentoo.org \
    --cc=carpaski@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox