The freeze idea sounds good to me since we haven't really spent much time fixing the remaining issues related to py3 support and other long-standing bugs.
On Mon, Jul 19, 2021 at 12:02 PM Pierre-Yves David <pierre-yves.da...@ens-lyon.org> wrote: > > There is a silly, but critical issue that we need¹ to fix before cutting > a RC : https://bz.mercurial-scm.org/show_bug.cgi?id=6542 > > I have build an appropriate test and I am working on a fix. I was planning to release a RC later today but can wait a day or two if the fix gets ready. Else we can get that fixed in 5.9. > > [1] In my opinion > > On 7/15/21 7:56 PM, Augie Fackler wrote: > > I’m going to be unable to pay attention to Mercurial stuff during the > > freeze (probably the whole freeze? unsure) so it’d be helpful if others can > > make sure releases happen (including signing and cross-review). > > > > I’m +0 on a freeze this time, to try and smoke out some real problems, as > > long as we also get that 5.8 pull regression fixed. Sorry, I am not much active these days, is anyone working on this? Shall I go ahead and mark that as a release blocker for 5.9? > > > > AF > > > >> On Jul 13, 2021, at 12:05 PM, Raphaël Gomès <raphael.go...@octobus.net> > >> wrote: > >> > >> Also relevant to fix before the release: > >> https://phab.mercurial-scm.org/D11052 > >> > >> On 7/13/21 3:47 PM, Raphaël Gomès wrote: > >>> Hi all, > >>> > >>> As you know, the 5.9 freeze is coming up and should happen on the 18th of > >>> July. > >>> > >>> This release will be a special one since, as of yesterday¹, all critical > >>> tests pass on our Windows Python 3 Heptapod CI. Tests related to > >>> extensions (like SVN support, `remotefilelog`, etc.) still have to be > >>> worked on and there is minor flakyness with a few tests², but the message > >>> is: I vote that this be the first release to support Python 3 Windows > >>> officially and the last to support Python 2 altogether. This will give us > >>> enough time to iron out the details in time for the 6.0 release to be the > >>> first Python 3 only release of Mercurial. > >>> > >>> For the past few versions we haven't had much of a real freeze, which I > >>> think makes sense given the volume of contributions and the relatively > >>> good track-record of (lack of) regressions, but this time I want to > >>> propose that we observe a real freeze to dedicate at least some time to > >>> fixing the issues we're having and stabilizing the new stuff. > >>> > >>> To name some things explicitly: > >>> - The parent ordering issue³ which is almost 50% why I'm advocating > >>> for the freeze⁴ > >>> - Windows Python 3 support and improving CI coverage > >>> - `chg` now almost consistently times out some tests > >>> - `test-chg.t` is super flaky because of `sleep` calls > >>> - Bugs that have began building a settlement in bugzilla > >>> > >>> I, for one, am happy that the end of the Py2 era is finally visible at > >>> the end of the tunnel and would like to thank all involved in the recent > >>> Windows endeavor. > >>> > >>> Lastly, the Heptapod Windows CI Octobus is providing for this transition > >>> will cost about 400€ per month. We're currently running on free credit we > >>> have thanks to a partnership with OVH given for use in the Heptapod > >>> project, but this will run out one day and we very much encourage those > >>> who can help to reach out. Octobus is a 5-people European team already > >>> funding the development of Heptapod out of pocket, and there is only so > >>> much that can be reasonable for us to shoulder in the long-run. > >>> > >>> What are your thoughts? > >>> Raphaël > >>> > >>> [1] https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/222914 > >>> [2] https://foss.heptapod.net/octobus/mercurial-devel/-/issues/12 > >>> [3] https://bz.mercurial-scm.org/show_bug.cgi?id=6538 > >>> [4] Larger users, including Mozilla, are affected by the bug: > >>> https://bugzilla.mozilla.org/show_bug.cgi?id=1720302 > >>> > >>> _______________________________________________ > >>> Mercurial-devel mailing list > >>> Mercurial-devel@mercurial-scm.org > >>> https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel > >> _______________________________________________ > >> Mercurial-devel mailing list > >> Mercurial-devel@mercurial-scm.org > >> https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel > > _______________________________________________ > > Mercurial-devel mailing list > > Mercurial-devel@mercurial-scm.org > > https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel > > -- > Pierre-Yves David > _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel