Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
[OSR] Ports-like package management system
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2008-01-30 (16:44)
From: Sylvain Le Gall <sylvain@l...>
Subject: Re: [OSR] Ports-like package management system
On 30-01-2008, Michael Ekstrand <> wrote:
> Sylvain Le Gall <> writes:
>> Using a simple wget/rsync (you can redevelop it in OCaml) is far
>> more simple than to use a VCS.
> To recap, my vision for this thing:
>  - Tree of build control and dependency declaration files, managed
>    with a DVCS, with end-user distribution (perhaps updated nightly
>    from the VCS) via rsync.
>  - Tarballs of upstream releases, published by upstream developers,
>    and cached by the distribution project (i.e. a "distfiles"
>    directory containing the sources for all software currently
>    referenced by the tree, perhaps with old versions also).
> Now, to test code against the tree, the developer checks out a local
> copy of the metadata tree.  They then go to the control files for
> their project, and modify them to say "get the source from over here"
> (adjusting version numbers, controls, etc. as appropriate).  Then,
> they build, and everything should work smoothly, with minimal hassle.

Yep, i like this idea. I think i will set up a ftp zone which should
accept upstream tarball and put them into a standard location (as
discussed in another post). This is a good first step, that makes

Sylvain Le Gall