On Tue, 17 Jan 2012, Andriy Gapon wrote:

on 17/01/2012 00:28 John Kozubik said the following:
we going to run RELEASE software ONLY

My opinion: you've put yourself in a box that is not very compatible with the current FreeBSD release strategy. With your scale and restrictions you probably should just use the FreeBSD source and roll your own releases from a stable branch of interest (including testing, etc). Or have your own "branch" where you could cherry-pick interesting changes from any FreeBSD branches. Tools like e.g. git and mercurial make it easy. Of course, this strategy is not as easy as trying to persuade the rest of FreeBSD community/project/thing to change its ways, but perhaps a little bit more realistic. You can bond with similarly minded organizations to share costs/work/etc. It's a community-driven project after all.

Suppose for a moment we get the .x release process fixed: we start cutting regular point releases from -STABLE on a 6-month cycle (just a strawman). freebsd-update's update and upgrade features actually make tracking -STABLE at release engineered time slices plausible.

One reason that's true is that between 5.x and 6.x, the FreeBSD Project underwent a substantive change in our approach to binary interfaces. In 4.x and before, the letters "ABI" rarely hit the mailing lists. In 6.x and later, it's a key topic discussed whenever merges to -STABLE come up. We now really care about keeping applications running as the OS moves under them. We also build packages to better-defined ABIs -- not perfectly, but OK.

I think John gets a lot of what he wants if we just fix our release cycle.

Robert
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[email protected]"

Reply via email to