Hi Jed,
thanks for preparing! I checked and technically all SVN files,
Checksums, Licenses and signatures look good.
Also the reproducibility is exactly reproducing - but I can only make
this bit identical if I make a test release. Means for RC1 the
binaries/tgz are OK but it contains URLs to staging. So this package can
not be binary identical be published but needs to be re-generated for
production. Naming rc1 is okay.
---------------------
(apache-airflow) jscheffl@hp860g9:~/Workspace$ diffoscope
/home/jscheffl/Workspace/airflow/dist/airflow-1.19.0.tgz
/home/jscheffl/Workspace/asf-dist/dev/airflow/helm-chart/1.19.0rc1/airflow-1.19.0.tgz
--- /home/jscheffl/Workspace/airflow/dist/airflow-1.19.0.tgz
+++
/home/jscheffl/Workspace/asf-dist/dev/airflow/helm-chart/1.19.0rc1/airflow-1.19.0.tgz
├── airflow-1.19.0.tgz-content
│ ├── file list
│ │ @@ -1,12 +1,12 @@
│ │ drwx------ 0 root (0) root (0) 0
2026-01-29 20:58:51.000000 airflow/
│ │ -rw------- 0 root (0) root (0) 1196
2026-01-29 20:58:51.000000 airflow/.helmignore
│ │ -rw------- 0 root (0) root (0) 4148
2026-01-29 20:58:51.000000 airflow/.pre-commit-config.yaml
│ │ -rw------- 0 root (0) root (0) 227
2026-01-29 20:58:51.000000 airflow/Chart.lock
│ │ --rw------- 0 root (0) root (0) 16031
2026-01-29 20:58:51.000000 airflow/Chart.yaml
│ │ +-rw------- 0 root (0) root (0) 16108
2026-01-29 20:58:51.000000 airflow/Chart.yaml
│ │ -rw------- 0 root (0) root (0) 468
2026-01-29 20:58:51.000000 airflow/INSTALL
│ │ -rw------- 0 root (0) root (0) 10850
2026-01-29 20:58:51.000000 airflow/LICENSE
│ │ -rw------- 0 root (0) root (0) 863
2026-01-29 20:58:51.000000 airflow/NOTICE
│ │ -rw------- 0 root (0) root (0) 3681
2026-01-29 20:58:51.000000 airflow/README.md
│ │ -rw------- 0 root (0) root (0) 63938
2026-01-29 20:58:51.000000 airflow/RELEASE_NOTES.rst
│ │ drwx------ 0 root (0) root (0) 0
2026-01-29 20:58:51.000000 airflow/charts/
│ │ drwx------ 0 root (0) root (0) 0
2026-01-29 20:58:51.000000 airflow/charts/postgresql/
│ ├── airflow/Chart.yaml
│ │ @@ -382,43 +382,43 @@
│ │ - description: 'Docs: Fix YAML block scalar when providing SSH
key for git-sync'
│ │ kind: changed
│ │ links:
│ │ - name: '#56716'
│ │ url: https://github.com/apache/airflow/pull/56716
│ │ artifacthub.io/links: |
│ │ - name: Documentation
│ │ - url: https://airflow.apache.org/docs/helm-chart/1.19.0/
│ │ + url: https://airflow.staged.apache.org/docs/helm-chart/1.19.0/
│ │ artifacthub.io/screenshots: |
│ │ - title: Home Page
│ │ - url:
https://airflow.apache.org/docs/apache-airflow/3.1.6/_images/home_dark.png
│ │ + url:
https://airflow.staged.apache.org/docs/apache-airflow/3.1.6/_images/home_dark.png
----------------------------
On this I assume the adjustments from PMC verification guide by Bugra
are incorretc, with his (recent) changes in PR #61271 the check is
successful but it is in my view checking the wrong version.
You can convince me of that I am wrong, but I assume the package must be
re-generated. Even though the content besides doc URLs looks good. And
to be preceise, only the docs URLs are wrong. Rest looks good. (Full
tests with deployment still pending)
Jens
On 31.01.26 09:40, Rahul Vats wrote:
+1 (binding), verified
- SVN
- Reproducibility
- Licenses
- Signatures
- Checksums
Regards,
Rahul Vats
On Sat, 31 Jan 2026 at 12:37, Shahar Epstein <[email protected]> wrote:
+1 (binding), checked:
- SVN
- Reproducibility
- Licenses
- Signatures
- Checksums
Shahar
On Fri, Jan 30, 2026 at 8:47 PM Jed Cunningham <[email protected]>
wrote:
Hello Apache Airflow Community,
This is a call for the vote to release Helm Chart version 1.19.0.
The release candidate is available at:
https://dist.apache.org/repos/dist/dev/airflow/helm-chart/1.19.0rc1/
airflow-chart-1.19.0-source.tar.gz - is the "main source release" that
comes with INSTALL instructions.
airflow-1.19.0.tgz - is the binary Helm Chart release.
Public keys are available at: https://www.apache.org/dist/airflow/KEYS
For convenience "index.yaml" has been uploaded (though excluded from
voting), so you can also run the below commands.
helm repo add apache-airflow-dev
https://dist.apache.org/repos/dist/dev/airflow/helm-chart/1.19.0rc1/
helm repo update
helm install airflow apache-airflow-dev/airflow
airflow-1.19.0.tgz.prov - is also uploaded for verifying Chart Integrity,
though not strictly required for releasing the artifact based on ASF
Guidelines.
$ helm gpg verify airflow-1.19.0.tgz
gpg: Signature made Fri Jan 30 11:27:18 2026 MST
gpg: using RSA key
E1A1E984F55B8F280BD9CBA20BB7163892A2E48E
gpg: issuer "[email protected]"
gpg: Good signature from "Jed Cunningham <[email protected]>"
[ultimate]
plugin: Chart SHA verified.
sha256:e844672374122f4a19a7909b936c91d68e14ed11b162fead760a8cae69bfaf87
The vote will be open for at least 72 hours (2026-02-02 18:52 UTC) or
until
the necessary number of votes is reached.
https://www.timeanddate.com/countdown/to?iso=20260202T1852&p0=136&font=cursive
Please vote accordingly:
[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason
Only votes from PMC members are binding, but members of the community are
encouraged to test the release and vote with "(non-binding)".
Consider this my (binding) +1.
For license checks, the .rat-excludes files is included, so you can run
the
following to verify licenses (just update your path to rat):
tar -xvf airflow-chart-1.19.0-source.tar.gz
cd airflow-chart-1.19.0
java -jar apache-rat-0.13.jar chart -E .rat-excludes
Please note that the version number excludes the `rcX` string, so it's
now
simply 1.19.0. This will allow us to rename the artifact without
modifying
the artifact checksums when we actually release it.
The status of testing the Helm Chart by the community is kept here:
https://github.com/apache/airflow/issues/61268
Thanks,
Jed
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]