On Fri, 2006-12-01 at 21:08 -0500, Brett Goulder wrote:
I'm just going to paste my proposal below, please comment on it.
Proposal: Handling CVS/SVN Pkgfile's in a standardised manner. Written by: Brett 'predatorfreak' Goulder
1. What is this proposal about? It's about laying down basic guidelines for writing Pkgfile's which deal with CVS/SVN checkouts, in order to standardise this. The reason I want to standardise this is because Pkgfile's that handle CVS/SVN/whatever tend to use their own way of doing things, for example Han's Pkgfile's checkout stuff live and others use snapshots.
2. Well, what should we change? I think we should change the Pkgfile's so we checkout revisions and change the version variable to the revision or date to checkout, as this allows us to stop rolling a snapshot or using someone elses and doesn't force us to use a live checkout, which presents a problem for people to help with problems during the build or operation of the package. We should also add a variable, svntrunk/cvsroot/etc that would allow a script to grab the latest revision to aid in bumping.
See also: http://lists.crux.nu/pipermail/crux-contrib/2006-November/000759.html :-)