Re: Branching policy, 4.3.x, 5.0.0, etc.
On 08/31/2012 12:52 PM, Stefan Teleman wrote: On Fri, Aug 31, 2012 at 2:46 PM, Liviu Nicoara wrote: On 08/31/12 14:15, Stefan Teleman wrote: My understanding is that 4.2.x and 4.3.x are bugfix/rfe releases while 5.x would become C++2011. There is an implicitly stated binary incompatibility between 4.2 and 4.3. Are you privy to what prompted 4.3.x? I could look it up, I just didn't get that far. Nope, don't know what prompted 4.3.x - Martin probably knows. Most likely the first forward incompatible change. The ChangeLog should say which. 4.3 is source and backward binary compatible with 4.2, and 5.0 isn't necessarily either. All 4.2.x releases are backward and forward binary compatible with one another. The goal of 4.2.2 is to contain trivial bug fixes for 4.2.1, 4.3 is for somewhat bigger bug fixes. 5.0 meant for is C++ 11 as Stefan says where we can break binary (and even source) compatibility. Martin --Stefan
Re: Branching policy, 4.3.x, 5.0.0, etc.
On Fri, Aug 31, 2012 at 2:46 PM, Liviu Nicoara wrote: > On 08/31/12 14:15, Stefan Teleman wrote: >> >> >> My understanding is that 4.2.x and 4.3.x are bugfix/rfe releases while >> 5.x would become C++2011. > > > There is an implicitly stated binary incompatibility between 4.2 and 4.3. > Are you privy to what prompted 4.3.x? I could look it up, I just didn't get > that far. Nope, don't know what prompted 4.3.x - Martin probably knows. --Stefan -- Stefan Teleman KDE e.V. stefan.tele...@gmail.com
Re: Branching policy, 4.3.x, 5.0.0, etc.
On 08/31/12 14:15, Stefan Teleman wrote: My understanding is that 4.2.x and 4.3.x are bugfix/rfe releases while 5.x would become C++2011. There is an implicitly stated binary incompatibility between 4.2 and 4.3. Are you privy to what prompted 4.3.x? I could look it up, I just didn't get that far. L Please correct me if i'm wrong --Stefan -- And now I see with eye serene The very pulse of the machine.
Re: Branching policy, 4.3.x, 5.0.0, etc.
On Fri, Aug 31, 2012 at 1:56 PM, Liviu Nicoara wrote: > The branching policy [1] in effect looks very much like the Rogue Wave > release process: branch at the beginning of each release cycle, work on the > release branch, merge changes back into the trunk at release time (and in > between as needed). Did I get that right? > > From what I gather 4.2.x has last released 4.2.1, there is a 4.3.x with no > releases, and a prospective 5.0.0 which should come out of the trunk (I saw > changes mentioning 5.0.0). What are the stated goals for the 4.3.x and 5.x? My understanding is that 4.2.x and 4.3.x are bugfix/rfe releases while 5.x would become C++2011. Please correct me if i'm wrong --Stefan -- Stefan Teleman KDE e.V. stefan.tele...@gmail.com
Branching policy, 4.3.x, 5.0.0, etc.
The branching policy [1] in effect looks very much like the Rogue Wave release process: branch at the beginning of each release cycle, work on the release branch, merge changes back into the trunk at release time (and in between as needed). Did I get that right? From what I gather 4.2.x has last released 4.2.1, there is a 4.3.x with no releases, and a prospective 5.0.0 which should come out of the trunk (I saw changes mentioning 5.0.0). What are the stated goals for the 4.3.x and 5.x? Thanks. L [1]http://wiki.apache.org/stdcxx/Branching