Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

check signatures if available #143

Open
JensTimmerman opened this issue Aug 22, 2012 · 1 comment
Open

check signatures if available #143

JensTimmerman opened this issue Aug 22, 2012 · 1 comment

Comments

@JensTimmerman
Copy link
Contributor

Some packages have a .sig file, e.g. gcc
ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.4/

we should check the signature, and compare the key with a trusted one.

@fgeorgatos
Copy link
Collaborator

Hi,

the two topics of signatures and checksums (#214) are in effect related, since the signature is nothing else than an alternative channel to receive a hash/checksum (nominally sha1) of the file in question.

copying from #99 text which might be relevant:
easybuilders/easybuild#99 (comment)

### checksum: to fetch and check distribution file(s)

KH: nothing like this there yet, but there will be soon (see [1st-EasyBuild-hackathon---meeting-minutes-day-1]), so we'll use checksum for that
FG: this does not have to be ready before v1.0 but we should put a placeholder just to make it clear we have it in mind; one way to prepare well for it would be, to state sha1 checksums inside easybuild_ebfiles_repo auto-produced files; that would allow for an easy massive regression test with the pkg2eb provided package list (>600 successful targets) and if that works fine, it's green light.

Of course, trully validating the authenticity of the signatures is a whole different story.
An implementation of this idea seems to live within pacman/archlinux:
https://wiki.archlinux.org/index.php/Pacman-key

I suggest we postpone this matter for post v1 (v1.1 you've picked is a good target) just make sure they are possible and the current design does not miss a potential feature!

@wpoely86 wpoely86 mentioned this issue Sep 19, 2014
27 tasks
@boegel boegel modified the milestone: v1.X Jun 24, 2015
@boegel boegel modified the milestone: v2.x Jan 23, 2016
@boegel boegel modified the milestones: 3.x, 4.x Feb 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants