On Tue, Jan 19, 2021 at 11:51 AM Ed Merks <[email protected]> wrote:

> The EDP, not just SimRel, mandates this:
> https://www.eclipse.org/projects/handbook/#resources-signing
>

EDP says "should", SimRel says "must" (
https://wiki.eclipse.org/SimRel/Simultaneous_Release_Requirements#Signing_.28tested.29
) that's a major difference.

Signing is a certification of origin that follows the artifact around no
> matter where it goes...
>

Sure, but I question whether having signatures inside the artifact is the
actual requirement. And as I imagine that the will to more easily consume
external artifacts easily is strong, maybe this trade-off of having
signatures published beside the file and checked at install-time or even
startup is enough. Discussing that is part of the brainstorming.

I think before we talk about a technical solution we should validate the
> assumption that consumers don't actually care about signing and that the
> Foundation is okay with changing the rules about it.   I say that because a
> p2 solution that is just an install-time solution, like a fancy checksum,
> rather than a run time solution, has implications for consumers.
>

Yes, that's indeed one of the core parts of the discussion.
However, I think starting to think about the technical solution is
interesting, as it can give more concrete arguments to decide whether or
not to adapt the requirement.
Note that the Architecture Council can propose change to EDP if there is
agreement this constraint is to be refined, amended or clarified. I'll try
to think about bringing this to the attention of Architecture Council for
further discussion.

I think verifying the premise that it will be okay not to ship signed jars
> should be verified first.
>

Right. Although they'd be actually signed, it's just that signature is not
inside the jar itself.
_______________________________________________
p2-dev mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/p2-dev

Reply via email to