Browse thread
[OSR] Ports-like package management system
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Sylvain Le Gall <sylvain@l...> |
| Subject: | Re: [OSR] Ports-like package management system |
On 30-01-2008, Michael Ekstrand <michael+ocaml@elehack.net> wrote: > Sylvain Le Gall <sylvain@le-gall.net> 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 sense... Regards, Sylvain Le Gall