We can change the file name in the shasum file :)

On Mon, May 17, 2021 at 2:53 PM Ash Berlin-Taylor <[email protected]> wrote:

> Oh yes good point! I forgot that the shasum files contain the file names.
>
> On Mon, May 17 2021 at 13:52:05 +0100, Kaxil Naik <[email protected]>
> wrote:
>
> While working on the Helm Chart release, I was verifying what we were
> doing for "apache-airflow/python dists" over the weekend, which is "wrong".
>
> We should be renaming the files as the SHA512 check fails on "Release"
> repo: https://dist.apache.org/repos/dist/release/airflow/2.0.2/
>
> For example, check out 2.0.2 release on Airflow:
>
> Since the SHA512 were generated with the original filename (with rc in
> it), it fails now in filename part:
>
> ❯ for i in *.sha512
> do
>     echo "Checking $i"; shasum -a 512 `basename $i .sha512 ` | diff - $i
> done
> Checking apache-airflow-2.0.2-bin.tar.gz.sha512
> 1c1
> <
> 4281b3ff5d5b483c74970f8128d7ad8ba699081086fd098e10b12f8b52a7d0f92a205d7ea334c29e813ac06af7a26de416294fd18c3a1a949388a4824955ce2e
>  apache-airflow-2.0.2-bin.tar.gz
> ---
> >
> 4281b3ff5d5b483c74970f8128d7ad8ba699081086fd098e10b12f8b52a7d0f92a205d7ea334c29e813ac06af7a26de416294fd18c3a1a949388a4824955ce2e
>  apache-airflow-2.0.2rc1-bin.tar.gz
> Checking apache-airflow-2.0.2-source.tar.gz.sha512
> 1c1
> <
> ca783369f9044796bc575bf18b986ac86998b007d01f8ff2a8c9635454d05f39fb09ce010d62249cf91badc83fd5b38c04f2b39e32830ccef70f601c5829dcb7
>  apache-airflow-2.0.2-source.tar.gz
> ---
> >
> ca783369f9044796bc575bf18b986ac86998b007d01f8ff2a8c9635454d05f39fb09ce010d62249cf91badc83fd5b38c04f2b39e32830ccef70f601c5829dcb7
>  apache-airflow-2.0.2rc1-source.tar.gz
> Checking apache_airflow-2.0.2-py3-none-any.whl.sha512
> 1c1
> <
> 779563fd88256980ff8a994a9796d7fd18e579853c33d61e1603b084f4d150e83b3209bf1a9cd438c4dd08240b1ee48b139690ee208f80478b5b2465b7183e50
>  apache_airflow-2.0.2-py3-none-any.whl
> ---
> >
> 779563fd88256980ff8a994a9796d7fd18e579853c33d61e1603b084f4d150e83b3209bf1a9cd438c4dd08240b1ee48b139690ee208f80478b5b2465b7183e50
>  apache_airflow-2.0.2rc1-py3-none-any.whl
>
>
> I was also checking how other projects did it, Apache Spark for instance,
> they also just have the "rc" name in the directory and that is all:
> https://dist.apache.org/repos/dist/dev/spark/v2.4.8-rc3-bin/ so it is
> easy to "just move" from "dev" to "release" without changing anything. I
> followed the "rc2" vote with all those in mind after some discussion at
> https://issues.apache.org/jira/browse/LEGAL-573 and checking how other
> projects did it.
>
> I intended to change our Airflow release guide today, will do in an hour
> or so.
>
> Regards,
> Kaxil
>
> On Mon, May 17, 2021 at 12:26 PM Ash Berlin-Taylor <[email protected]> wrote:
>
>> On Sun, May 16 2021 at 02:04:43 +0100, Kaxil Naik <[email protected]>
>> wrote:
>>
>> - "version"'s should not contain an "-rc" prefix to allow moving and
>> voted on artifact to "release" folder in ASF:
>> https://dist.apache.org/repos/dist/release/airflow/ otherwise we need to
>> modify to update version which defeats the purpose of voting.
>>
>>
>> For apache-airflow/python dists we do this slightly differently.
>>
>> Anything _in_ the package or tarball should have the target version
>> (1.0.0 in this case) but the filename itself still contains the RC suffix.
>>
>> We should be able to do the same here for future votes
>>
>> -ash
>>
>

-- 
+48 660 796 129

Reply via email to