Bug 570797 - Create GPG signatures for platform product artifacts.
Summary: Create GPG signatures for platform product artifacts.
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Releng (show other bugs)
Version: 4.19   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Platform-Releng-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-01 00:14 EST by Sravan Kumar Lakkimsetti CLA
Modified: 2021-02-03 16:55 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sravan Kumar Lakkimsetti CLA 2021-02-01 00:14:22 EST
the platform project produces 3 sets of products,

1. equinox,
2. SDK
3. platform

We need to create GPG signatures for these artifacts for verification by end users.
Comment 1 Mickael Istria CLA 2021-02-01 04:06:23 EST
As Platform already publishes some artifacts to Platform, I guess there is already a GPG certificate configured and this is "only" a matter of invoking `gpg sign`, copying the signature files together with the zips and showing them on the download page.
Or are there some other concern I'm missing?
Comment 2 Sravan Kumar Lakkimsetti CLA 2021-02-01 06:08:58 EST
(In reply to Mickael Istria from comment #1)
> As Platform already publishes some artifacts to Platform, I guess there is
> already a GPG certificate configured and this is "only" a matter of invoking
> `gpg sign`, copying the signature files together with the zips and showing
> them on the download page.
> Or are there some other concern I'm missing?

the configuration is already there. but we are not doing GPG signing yet. I raised this to start work on creating GPG signatures.
Comment 3 Mickael Istria CLA 2021-02-03 16:55:38 EST
I see 2 possible approaches:
1. just gpg sign the deployed/published products: this would most likely require to be done in a post-build script, similarly to copy to download.eclipse.org.
2. GPG sign all artifacts during Tycho build with http://maven.apache.org/plugins/maven-gpg-plugin/sign-mojo.html .  I hope this would signed the packaged products. That would sign much more than currently necessary by may be more generic and more useful on the long run. Then the signature files just need to be copied together with the binaries onto download.eclipe.org.