[Python-Dev] cpython (2.7): - Issue #17086: Backport the patches from the 3.3 branch to cross-build
Matthias Klose
doko at ubuntu.com
Wed Feb 6 14:16:13 CET 2013
More information about the Python-Dev mailing list
Wed Feb 6 14:16:13 CET 2013
- Previous message: [Python-Dev] cpython (2.7): - Issue #17086: Backport the patches from the 3.3 branch to cross-build
- Next message: [Python-Dev] cpython (2.7): - Issue #17086: Backport the patches from the 3.3 branch to cross-build
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Am 05.02.2013 07:13, schrieb Terry Reedy: > On 2/4/2013 3:04 PM, Matthias Klose wrote: > >> - the 2.7 branch is the only branch which doesn't have expected release >> dates on the calendar. > > Which calendar? I see 2.7.4, 3.2.4 (its final release), and 3.3.1 on the Release > Schecule at python.org. maybe these are now updated. until recently 3.3.1 was targeted for Nov/Dec 2012, and 2.7.4 wasn't found on the calendar. >> - there were way too may regressions checked in on at least the 2.7 >> branch. > > Regressions? That normally means adding a bug as part of a patch, especially one > that was previously fixed. We continually add tests to try to prevent that. What > period of time do you mean 'were' to refer to? - http://bugs.python.org/issue9374 - http://bugs.python.org/issue15906 - http://bugs.python.org/issue16012 - http://bugs.python.org/issue10182 - http://bugs.python.org/issue16828 not a complete list, all these are past the 2.7.3 release. >> Is it just our vcs merge model that we first have to check in >> on the branches, and then merge to the trunk? > > Mercurial works best if merges are done in the forward direction. However, this > is not relevant to 2.7 patches as they are pushed to tip but *not* merged. The > repository is a two-headed monster ;=). so it should be possible to delay patches for 2.7 until they don't show issues in 3.2 or 3.3. >> Afaics python is the >> only project to have such an approach. Others have trunk first, maybe >> with immediate backport, maybe with later backport. > > If a patch is first commited to tip (for 3.4) and then backported to 3.3, then > when the backport is pushed, a null merge is needed to avoid making a third > head, and the dag looks messier. (I believe 'null merge' is the right term, but > I have never done this.) My impression is that most 3.x bugfix patches merge > forward with little or no change. so is it only this technical limitation, why the bugfix process is defined this way?
- Previous message: [Python-Dev] cpython (2.7): - Issue #17086: Backport the patches from the 3.3 branch to cross-build
- Next message: [Python-Dev] cpython (2.7): - Issue #17086: Backport the patches from the 3.3 branch to cross-build
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list