On a second look, all other docs might be incorrect as well in this
circumstance. Just raising to double-check that it could be related
Bumped this in core, which diffscope gives a similar difference for the
build for rc for core if I follow up the docs.

```
(apache-airflow) bugra@dev:~/PycharmProjects/asf-dist/dev/airflow/3.1.7rc1$
diffoscope apache_airflow-3.1.7-py3-none-any.whl
/home/bugra/PycharmProjects/airflow/dist/apache_airflow-3.1.7rc1-py3-none-any.whl
--- apache_airflow-3.1.7-py3-none-any.whl
+++
/home/bugra/PycharmProjects/airflow/dist/apache_airflow-3.1.7rc1-py3-none-any.whl
├── zipinfo {}
│ @@ -1,7 +1,7 @@
│ -Zip file size: 12724 bytes, number of entries: 5
│ -?rw-r--r--  2.0 unx    36191 b- defN 26-Jan-30 08:57
apache_airflow-3.1.7.dist-info/METADATA
│ -?rw-r--r--  2.0 unx       87 b- defN 26-Jan-30 08:57
apache_airflow-3.1.7.dist-info/WHEEL
│ -?rw-r--r--  2.0 unx    10850 b- defN 26-Jan-30 08:57
apache_airflow-3.1.7.dist-info/licenses/LICENSE
│ -?rw-r--r--  2.0 unx      168 b- defN 26-Jan-30 08:57
apache_airflow-3.1.7.dist-info/licenses/NOTICE
│ -?rw-r--r--  2.0 unx      435 b- defN 26-Jan-30 08:57
apache_airflow-3.1.7.dist-info/RECORD
│ -5 files, 47731 bytes uncompressed, 11912 bytes compressed:  75.0%
│ +Zip file size: 12773 bytes, number of entries: 5
│ +?rw-r--r--  2.0 unx    36815 b- defN 26-Jan-30 08:57
apache_airflow-3.1.7rc1.dist-info/METADATA
│ +?rw-r--r--  2.0 unx       87 b- defN 26-Jan-30 08:57
apache_airflow-3.1.7rc1.dist-info/WHEEL
│ +?rw-r--r--  2.0 unx    10850 b- defN 26-Jan-30 08:57
apache_airflow-3.1.7rc1.dist-info/licenses/LICENSE
│ +?rw-r--r--  2.0 unx      168 b- defN 26-Jan-30 08:57
apache_airflow-3.1.7rc1.dist-info/licenses/NOTICE
│ +?rw-r--r--  2.0 unx      450 b- defN 26-Jan-30 08:57
apache_airflow-3.1.7rc1.dist-info/RECORD
│ +5 files, 48370 bytes uncompressed, 11931 bytes compressed:  75.3%
├── zipnote «TEMP»/diffoscope_y0cx_711_dist/tmp1b19q5gn_.zip
```
I made this test. It could be that the version suffix should be there while
creating for verifying releases, or maybe we have different routes where I
got different in core but not in the helm package. I asked in a thread as a
separate, but could be related, since what was generated and in SVN have
differences.

PR to see working CLI and what showed `differ` (normally output was file
not found because the doc was made with rc suffix):
https://github.com/apache/airflow/pull/61291
Thread I started as a question:
https://apache-airflow.slack.com/archives/C03G9H97MM2/p1769813515083269?thread_ts=1769813515.083269&cid=C03G9H97MM2

Bugra Ozturk

On Sat, 31 Jan 2026, 22:37 Buğra Öztürk, <[email protected]> wrote:

> Thanks Jens for identifying it!
> Sorry for creating confusion and glad it is identified before it is
> actually released!
> To be honest, I tried to populate them from other docs and tried to keep
> the content the same while making some things paremeratised more and if
> not, aligned with others. When the console goes well and nothing looked
> suspicious from outputs, I assumed it worked.
> Please let me know to the part we need to fix so that I can update before
> even backport the changes to older version. I just enabled the backport
> earlier today. I can then backport manually with the correction needed
>
> Backport: https://github.com/apache/airflow/pull/61294
>
>
> Bugra Ozturk
>
> On Sat, 31 Jan 2026, 21:48 Jens Scheffler, <[email protected]> wrote:
>
>> 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]
>>
>>

Reply via email to