Hi, Feedback is welcome on the draft schedule for the 1.9.0 release process below. Meson build system seems like a big/welcome change to have nice and stable for that release I think? Some of the dates may be +/- 1-2 days because of the US Holiday weekend in late May. - May 26/2022: branch 1.9.x (5 full weekends from now) - May 29/2022: rc1 - June 11/2022: rc2 (if needed) - June 20/2022: final release Best wishes, Tyler
Hi Tyler, Thank you for the schedule. From the milestone issues/PR, we have a few things to wrap like DIRECT, distances to pybind and lot of deprecations to execute. And of course Meson, CLI and dev docs but mostly affects devs. Cheers, Pamphile
On 21.04.2022, at 04:37, Tyler Reddy <tyler.je.reddy@gmail.com> wrote:
Hi,
Feedback is welcome on the draft schedule for the 1.9.0 release process below. Meson build system seems like a big/welcome change to have nice and stable for that release I think?
Some of the dates may be +/- 1-2 days because of the US Holiday weekend in late May. May 26/2022: branch 1.9.x (5 full weekends from now) May 29/2022: rc1 June 11/2022: rc2 (if needed) June 20/2022: final release
Best wishes, Tyler _______________________________________________ SciPy-Dev mailing list -- scipy-dev@python.org To unsubscribe send an email to scipy-dev-leave@python.org https://mail.python.org/mailman3/lists/scipy-dev.python.org/ Member address: roy.pamphile@gmail.com
Hi Tyler,
Thank you for the schedule.
From the milestone issues/PR, we have a few things to wrap like DIRECT, distances to pybind and lot of deprecations to execute. And of course Meson, CLI and dev docs but mostly affects devs.
Cheers, Pamphile
On 21.04.2022, at 04:37, Tyler Reddy <tyler.je.reddy@gmail.com> wrote:
Hi,
Feedback is welcome on the draft schedule for the 1.9.0 release process below. Meson build system seems like a big/welcome change to have nice and stable for that release I think?
Yes indeed, we are on track to enable it by default as the build system
On Thu, Apr 21, 2022 at 9:45 AM Pamphile Roy <roy.pamphile@gmail.com> wrote: that's used when building from source. There's a few minor loose ends, plus two things that should be considered blockers (I plan to resolve those in the first half of May): 1. Finish and merge the wheel build PR: https://github.com/scipy/scipy/pull/15476 2. Better test building with MKL. I've only seen one report, and it said "this works". But I also know MKL's pkgconfig support is fishy, so there's likely an issue lurking somewhere. The plan is to ship 1.9.x releases with two build systems, defaulting to Meson for `pip install scipy-1.9.xxx.tar.gz` but easy to switch back to distutils in case there's an issue for some build config.
Some of the dates may be +/- 1-2 days because of the US Holiday weekend in late May.
- May 26/2022: branch 1.9.x (5 full weekends from now) - May 29/2022: rc1 - June 11/2022: rc2 (if needed) - June 20/2022: final release
Looking at what's under the 1.9.0 milestone, this timing seems fine to me. Thanks for managing this release Tyler! Cheers, Ralf
Hi, Just a quick update here--I will likely delay branch creation a bit because I'm behind schedule on reviewing PRs with a milestone, and because meson infrastructure doesn't need to be rushed to cut just before the (long) weekend. It might also be nice if I could get the cibuildwheel infra leveraging the new meson backend, though that may be aspirational (I think it struggled to find OpenBLAS when I rebased on the pertinent meson branch locally). Part of this is just that it is nice to be able to copy fixes in wheel infrastructure from i.e., NumPy, and if we end up on multibuild for longer than they are it could strand us a little bit more in terms of fixing issues. Best wishes, Tyler On Thu, 21 Apr 2022 at 02:36, Ralf Gommers <ralf.gommers@gmail.com> wrote: > > > On Thu, Apr 21, 2022 at 9:45 AM Pamphile Roy <roy.pamphile@gmail.com> > wrote: > >> Hi Tyler, >> >> Thank you for the schedule. >> >> From the milestone issues/PR, we have a few things to wrap like DIRECT, >> distances to pybind and lot of deprecations to execute. >> And of course Meson, CLI and dev docs but mostly affects devs. >> >> Cheers, >> Pamphile >> >> >> On 21.04.2022, at 04:37, Tyler Reddy <tyler.je.reddy@gmail.com> wrote: >> >> Hi, >> >> Feedback is welcome on the draft schedule for the 1.9.0 release process >> below. Meson build system seems like a big/welcome change to have nice and >> stable for that release I think? >> >> Yes indeed, we are on track to enable it by default as the build system > that's used when building from source. There's a few minor loose ends, plus > two things that should be considered blockers (I plan to resolve those in > the first half of May): > 1. Finish and merge the wheel build PR: > https://github.com/scipy/scipy/pull/15476 > 2. Better test building with MKL. I've only seen one report, and it said > "this works". But I also know MKL's pkgconfig support is fishy, so there's > likely an issue lurking somewhere. > > The plan is to ship 1.9.x releases with two build systems, defaulting to > Meson for `pip install scipy-1.9.xxx.tar.gz` but easy to switch back to > distutils in case there's an issue for some build config. > > >> Some of the dates may be +/- 1-2 days because of the US Holiday weekend >> in late May. >> >> - May 26/2022: branch 1.9.x (5 full weekends from now) >> - May 29/2022: rc1 >> - June 11/2022: rc2 (if needed) >> - June 20/2022: final release >> >> > Looking at what's under the 1.9.0 milestone, this timing seems fine to me. > Thanks for managing this release Tyler! > > Cheers, > Ralf > > _______________________________________________ > SciPy-Dev mailing list -- scipy-dev@python.org > To unsubscribe send an email to scipy-dev-leave@python.org > https://mail.python.org/mailman3/lists/scipy-dev.python.org/ > Member address: tyler.je.reddy@gmail.com >
On Wed, May 25, 2022 at 4:51 AM Tyler Reddy <tyler.je.reddy@gmail.com> wrote: > Hi, > > Just a quick update here--I will likely delay branch creation a bit > because I'm behind schedule on reviewing PRs with a milestone, and because > meson infrastructure doesn't need to be rushed to cut just before the > (long) weekend. > Thanks, makes sense. I'm trying to get it in a good state by today, but am still waiting for the meson-python 0.5.0 release (expected later today). > > It might also be nice if I could get the cibuildwheel infra leveraging the > new meson backend, though that may be aspirational (I think it struggled to > find OpenBLAS when I rebased on the pertinent meson branch locally). Part > of this is just that it is nice to be able to copy fixes in wheel > infrastructure from i.e., NumPy, and if we end up on multibuild for longer > than they are it could strand us a little bit more in terms of fixing > issues. > That should be relatively straightforward for the Meson part, but moving to cibuildwheel itself right before a release sounds like a much bigger lift. Cheers, Ralf > > Best wishes, > Tyler > > On Thu, 21 Apr 2022 at 02:36, Ralf Gommers <ralf.gommers@gmail.com> wrote: > >> >> >> On Thu, Apr 21, 2022 at 9:45 AM Pamphile Roy <roy.pamphile@gmail.com> >> wrote: >> >>> Hi Tyler, >>> >>> Thank you for the schedule. >>> >>> From the milestone issues/PR, we have a few things to wrap like DIRECT, >>> distances to pybind and lot of deprecations to execute. >>> And of course Meson, CLI and dev docs but mostly affects devs. >>> >>> Cheers, >>> Pamphile >>> >>> >>> On 21.04.2022, at 04:37, Tyler Reddy <tyler.je.reddy@gmail.com> wrote: >>> >>> Hi, >>> >>> Feedback is welcome on the draft schedule for the 1.9.0 release process >>> below. Meson build system seems like a big/welcome change to have nice and >>> stable for that release I think? >>> >>> Yes indeed, we are on track to enable it by default as the build system >> that's used when building from source. There's a few minor loose ends, plus >> two things that should be considered blockers (I plan to resolve those in >> the first half of May): >> 1. Finish and merge the wheel build PR: >> https://github.com/scipy/scipy/pull/15476 >> 2. Better test building with MKL. I've only seen one report, and it said >> "this works". But I also know MKL's pkgconfig support is fishy, so there's >> likely an issue lurking somewhere. >> >> The plan is to ship 1.9.x releases with two build systems, defaulting to >> Meson for `pip install scipy-1.9.xxx.tar.gz` but easy to switch back to >> distutils in case there's an issue for some build config. >> >> >>> Some of the dates may be +/- 1-2 days because of the US Holiday weekend >>> in late May. >>> >>> - May 26/2022: branch 1.9.x (5 full weekends from now) >>> - May 29/2022: rc1 >>> - June 11/2022: rc2 (if needed) >>> - June 20/2022: final release >>> >>> >> Looking at what's under the 1.9.0 milestone, this timing seems fine to >> me. Thanks for managing this release Tyler! >> >> Cheers, >> Ralf >> >> _______________________________________________ >> SciPy-Dev mailing list -- scipy-dev@python.org >> To unsubscribe send an email to scipy-dev-leave@python.org >> https://mail.python.org/mailman3/lists/scipy-dev.python.org/ >> Member address: tyler.je.reddy@gmail.com >> > _______________________________________________ > SciPy-Dev mailing list -- scipy-dev@python.org > To unsubscribe send an email to scipy-dev-leave@python.org > https://mail.python.org/mailman3/lists/scipy-dev.python.org/ > Member address: ralf.gommers@gmail.com >
participants (3)
-
Pamphile Roy
-
Ralf Gommers
-
Tyler Reddy