On Jul 2, 2005, at 07:26, Peter O'Gorman wrote:
I agree with you. Well, almost :). We need a way to validate package
submissions, and build them automatically. If the validation and
building go
~ okay then they go into this new tree. From the new tree they can be
automatically moved to unstable after, say 3 weeks. The move to
unstable
could be stopped by committer if someone deems it necessary, but
the idea
should be that things make the unstable tree unless someone stops it.
I've been planning on writing the software necessary to support such
a scheme. My plan is to make modifications to buildfink so that
instead of just doing world builds, it can queue up submissions and
rebuild packages on an as-needed basis. It would then email the
submitter back with the build and validation results and, if
everything passes, take appropriate action, such as moving the
package into CVS. It would also make the built .debs available via
apt-get, which would give us a bindist of unstable. I'm pretty busy
with non-Fink stuff through to at least the end of July, hopefully
I'll have it written sometime this year.
We should think about how much manual intervention we want to require
for a package to go into various trees. I like something similar to
what Debian does, where if a package builds, validates, and doesn't
have any critical bugs filed against it, it gets moved after three
weeks. Maybe we have "unstable" for submissions which build and
validate, after three weeks things get moved into "testing", and then
things get moved into "stable" manually.
If there's concern over poorly-written packages even being in
unstable, perhaps fink validate could be beefed up to check for more
things. Are there common problems, or policy violations, which it
doesn't currently check?
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel