From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id IAA24726; Sat, 17 Apr 2004 08:01:42 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id IAA24925 for ; Sat, 17 Apr 2004 08:01:41 +0200 (MET DST) Received: from kurims.kurims.kyoto-u.ac.jp (kurims.kurims.kyoto-u.ac.jp [130.54.16.1]) by concorde.inria.fr (8.12.10/8.12.10) with ESMTP id i3H61cYM000557 for ; Sat, 17 Apr 2004 08:01:39 +0200 Received: from localhost (suiren.kurims.kyoto-u.ac.jp [130.54.16.25]) by kurims.kurims.kyoto-u.ac.jp (8.9.3p2-20030924/3.7W) with ESMTP id PAA16615; Sat, 17 Apr 2004 15:01:31 +0900 (JST) Date: Sat, 17 Apr 2004 15:01:31 +0900 (JST) Message-Id: <20040417.150131.68556376.garrigue@kurims.kyoto-u.ac.jp> To: kknowles@berkeley.edu Cc: caml-list@inria.fr Subject: Re: [Caml-list] build tools - good vs. fast, both cheap From: Jacques GARRIGUE In-Reply-To: <20040416163934.GA27341@tallman.kefka.frap.net> References: <20040416161218.GB27238@tallman.kefka.frap.net> <20040416161714.GD27200@redhat.com> <20040416163934.GA27341@tallman.kefka.frap.net> X-Mailer: Mew version 4.0.64 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Miltered: at concorde by Joe's j-chkmail ("http://j-chkmail.ensmp.fr")! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 jacques:01 knowles:99 2004:99 2004:99 knowles:99 cpan:01 cpan:01 tarballs:01 defaulting:01 model:01 tweak:01 tweak:01 slower:01 portage:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk From: Kenneth Knowles > On Fri, Apr 16, 2004 at 05:17:14PM +0100, Richard Jones wrote: > > On Fri, Apr 16, 2004 at 09:12:18AM -0700, Kenneth Knowles wrote: > > > > CPAN (the global repository) > > > -> The Humps for the "place" / GODI's data files > > > > I'm pretty sure that GODI is *not* like CPAN, fundamentally because > > CPAN actually stores the source tarballs. This is essential if you > > want to set up a reliable distributed system which doesn't depend on > > the vaguaries of uptimes of multiple small sites. > > Ah, I see. Gentoo does both - defaulting to your SRC_URI only if the Gentoo > mirror downloads fail. This is just a matter of someone choosing to do the > hosting, yes, and then very minor changes to GODI to check that location first, > before going to the "multiple small sites"? > > Step 1: make sure the GODI maintainers are interested in this model > Step 2: get hosting > Step 3: tweak GODI There's nothing to tweak: GODI is based on BSD ports, which already provide for this. Usually a BSD distribution comes with a distfile directory, which contains all the files needed by all the ports, at least those for which the licensing allows redistribution. But then you need a site with sufficient bandwidth to support potentially a lot of downloads of different packages. So step 2 is probably the most difficult one. The point in the BSD approach is not to avoid distributing the full sources, but to avoid making this a requirement. In particular the mirroring may be slower than the distribution of the meta files, but you still want to be able to use the latest version. Also this makes sure that the packaging is made as patches to the distributed sources, so that upgrading to a new version is easier. (Gentoo's portage is just a reimplementation of BSD ports to linux.) Jacques Garrigue ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners