New 1.14 RC date?
Michael B. Trausch
mike at trausch.us
Fri Apr 3 10:23:44 BST 2009
On Fri, 03 Apr 2009 17:31:43 +0900
"Stephen J. Turnbull" <stephen at xemacs.org> wrote:
> Fifth, it's not clear how much Talden's schedule needs to slip. It
> goes into bzr.dev immediately after the release[1], and will get a lot
> of testing from bzr.dev users, including serious support from the
> Emacs people, fer sure. I suspect somebody will try to build on
> Windows, and succeed. On his end, I doubt that he'd be able to
> convince anybody with a fresh release as a --development format; it
> will be two or three releases before it's a standard format and
> becomes even thinkable. Does a month of testing on Windows now really
> matter so much to a process that would probably not start for another
> two months at least anyway? (That is, of course it matters, but it's
> not necessarily a full month's delay for him, not if everything goes
> as well as he is assuming it will to justify a rushed release.)
[...]
> Footnotes:
> [1] I'm surprised that's not part of the process definition. One
> week of work landing features, two weeks reviewing and if necessary
> reverting ones that can't be fixed, one week prep, release. Something
> like that.
Isn't this something along the lines of how the Linux kernel works
these days? Starting from a releases (let's say, 2.6.29):
* Linus cuts Linux 2.6.29[.0]
* Linus then opens a "merge window", which lasts for a while, for
the 2.6.30 kernel.
* After the merge window is closed, a series of interim releases
leading up to 2.6.30[.0] is made. For 2.6.29, I believe there
were 9 interim releases in the three-month cycle.
* Sometime in June or July, Linus cuts Linux's 2.6.30[.0] release.
Even so, sometimes issues happen. For 2.6.29[.0], there was a serious
networking issue that was introduced sometime between -rc9 and the
final, which was addressed by today's (yesterday's, for some) release of
2.6.29.1. I don't know _why_ that happened, but it caused me to be
unable to use 2.6.29 until someone came up with some patches to fix the
problem. (Even so, I wound up deciding to wait for 2.6.29.1 in order
to go back to running a vanilla kernel.)
I'd assume that there are a fair amount of people who are running
bzr.dev and would be happy to test out the new functionality after it
lands in there.
It looks to me, assuming that I did this correctly, that this is a
pretty significant code drop; taking lp:~bzr/bzr/brisbane-core and
merging it into lp:bzr, there's one (easy to resolve) conflict, no
biggie there, but the diffstat is pretty large with a total of
somewhere around 13,650 changes being made in that drop; to compare,
the number of changes from 1.13.1 to the current dev tree is around
32,400 changes; so brisbane-core's drop is roughly 40-45% of the size
of the changes for the entire last release. It'd seem to me a decent
idea to hold off on that until the 1.15 "merge window".
So, just my 2¢, but hopefully not taken the wrong way. I am quite
anxious to see the new features that are coming down the pike.
--- Mike
More information about the bazaar
mailing list