A proposal for an always-releasable Debian
A proposal for an always-releasable Debian
Lars Wirzenius and Russ Allbery have posted an essay calling for changes in
how the Debian release cycle works; it is mostly aimed at reducing the
length of freezes to something close to zero. "The fundamental change is to start keeping our "testing" branch
as close to releasable as possible, at all times. For individual
projects, this corresponds to keeping the master or trunk branch
in version control ready to be released. Practitioners of agile
development models, for example, do this quite successfully, by
applying continuous integration, automatic testing, and by having
a development culture that if there's a severe bug in master,
fixing that gets highest priority.
"
