Re: Hugs' build system
Sven Panne <[email protected]> Sun, 25 Feb 2007 18:19:55 +0100
| Newsgroups | gmane.comp.lang.haskell.cvs.hugs |
|---|---|
| Message-ID | <[email protected]> |
On Sunday 25 February 2007 17:48, Ross Paterson wrote: > Most of the Hugs packagers have been using version numbers like 200609 > for some time now, so we ought not to move to small numbers. Hmmm, so what is your exact suggestion for our numbering scheme for released versions and snapshot versions? > [...] > For releases, I think Hugs should move away from fetching snapshots of > libraries and tools from repositories, and use tarballs of numbered > releases instead, now that we have a home for those. For library > development, I find it convenient to share a single copy of the library > sources between GHC and Hugs builds. Using released packages only for Hugs releases is a good thing, although GHC and nhc98 are not doing it currently (at least not via their scripts, I suspect that there is some manual intervention). I am not exactly sure how to handle this: Should we have a table of explicit package versions to get, or is there some canonical URL for the latest released version of a package? And how exactly should the sharing work? And what about nhc98? > > * I think that Hugs should finally be moved to darcs instead of CVS, > > the current mix of version control systems is a bit obscure and we need > > darcs for the libraries, anyway. I have no former experience in doing > > this conversion, but I think others on this list have, so I'd prefer not > > doing this for myself (or at least get some hint/tricks/... from others > > who have done it before). > > No objection, but I think it takes a bit of extra effort to make the > history look nice, e.g. check > > http://darcs.haskell.org/darcsweb/darcsweb.cgi?r=parsec;a=summary Exactly this "bit of extra effort" is unclear to me, so I'd prefer if somebody else would do the conversion. Cheers, S.