Skip to content

Conversation

@kszucs
Copy link
Member

@kszucs kszucs commented Sep 23, 2018

I'm not sure why the signatures are missing from:

Perhaps signatures are not supposed to be distributed with dyn mirroring.

The new links will point to sha256 and sha512 signatures per ASF policy, see recent change #2584

@wesm
Copy link
Member

wesm commented Sep 23, 2018

As a policy we have to provide the GPG verification files. We should look into what's going wrong

@kszucs
Copy link
Member Author

kszucs commented Sep 28, 2018

@wesm I guess it's up to the apache dist system.

We upload the files to https://dist.apache.org/repos/dist/release/arrow/arrow-0.10.0/ where the signatures are present. Under the mirrors the backup sites have the exact same files, e.g: http://www-eu.apache.org/dist/arrow/arrow-0.10.0/

Signatures are not downloadable from the HTTP and FTP mirrors, e.g.:

You could take a look at spanish mirrors though.

@wesm
Copy link
Member

wesm commented Sep 28, 2018

Take a look at another Apache project: https://hadoop.apache.org/releases.html. It looks like they are using the dist system for signatures instead of mirrors. Can you change the sigs to that?

mirrors-tar: 'https://www.apache.org/dyn/closer.cgi/arrow/arrow-0.10.0/apache-arrow-0.10.0.tar.gz'
java-artifacts: 'http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.arrow%22%20AND%20v%3A%220.10.0%22'
asc: 'https://www.apache.org/dist/arrow/arrow-0.10.0/apache-arrow-0.10.0.tar.gz.asc'
sha256: 'https://www.apache.org/dist/arrow/arrow-0.10.0/apache-arrow-0.10.0.tar.gz.sha256'
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Signature and checksum link are pointing to apache dist.

Copy link
Member

@wesm wesm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1, thanks @kszucs!

@wesm wesm closed this in c3c024e Sep 28, 2018
@xhochy
Copy link
Member

xhochy commented Sep 29, 2018

As a side note: It is policy that signatures should not be mirrored always be pulled from dist. All other things that are available through the mirror system should also be then pulled/linked through the mirror system and not through dist. dist servers are always official ASF-hosted servers.

@wesm
Copy link
Member

wesm commented Sep 29, 2018

Makes sense. Mirroring checksums or sigs would be a security hazard as it would open up MITM attacks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants