Hi,
I am a johnny-come-lately to this newsgroup, so please call me out if
this has already been discussed.
As Quicklisp is now, each monthly snapshot is a done deal --- of
course the QL Project does build testing and precomputes a reasonable
amount of project data before release (which is already a huge step),
but there is no real opportunity for example for Genworks to make sure
our stuff is running properly with the March versions of our
depended-upon libraries, unless we individually pull each one a few
days before the March release, test with it, and hope that no
last-minute changes go in before that month's QL release.
I understand Quicklisp is still "Beta" so this can be understood as
part of the limitation.
But on the path to Gamma status, what about the idea of a monthly
pre-release, a small testing period in which everybody can participate
(especially cl-test-grid), followed by the official release. The testing
period will by definition have to be fixed and pretty much immovable,
dictated by the Quicklisp project, so it may be inconvenient for some
people sometimes (if it conflicts with their vacations or other
business). But that would just be "part of the deal" for whomever
chooses to sign up to have their project hosted by Quicklisp.
Of course this could also provide a big incentive for Projects to get
their runtime tests automated and running with
cl-test-grid. Ultimately if there is a large enough cl-test-grid
established, the Project maintainers could be notified automatically
of runtime test suite failures soon after the monthly pre-release is
out. But first of all, the "dictated prerelease period with hard
deadllines" could be the catalyst to cause a more extensive
cl-test-grid to come into place.
Regards
Dave Cooper
Genworks
--
You received this message because you are subscribed to the Google Groups "Quicklisp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quicklisp+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit
https://groups.google.com/groups/opt_out.