+1 (binding) - checked reproducibility, checksums, signatures, licences.
That also includes sdist packages tests.

I also used the opportunity to improve our release manager and PMC steps
for reproducibility of providers to more selectively exclude Python 3.12
when running reproducibility checks:
https://github.com/apache/airflow/pull/42944

There was a problem raised that Python 3.12 could not be used for breeze
(there was a python version check), and the main reason was that
reproducibility check also includes verification of .sdist packages of ours
- and this verification fails for Python 3.12 because Apache Beam still
does not support Python 3.12  (https://github.com/apache/beam/issues/32617)

Apparently it was not very clear why Python 3.12 is excluded from breeze,
so I am adding this explanation here for those PMC members who follow the
most important "release" threads of ours, so that they are aware of it.

Those PMC members who do not run PMC verification now should be able to use
Python 3.12 to help release manager to verify if providers are ready to
release and gives they +1

Those PMC members who do not help in this effort, can still use Python 3.12
for their breeze commands.

I hope that explanation is prominent enough so that I do not have to
explain it additionally,

J.

Reply via email to