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