On 24/01/2017 19:15, Christopher Schultz wrote:
> Mark,
> 
> On 1/24/17 12:36 PM, Mark Thomas wrote:
>> On 24/01/2017 16:31, Christopher Schultz wrote:
>>> Mark,
>>>
>>> On 1/23/17 5:53 AM, Mark Thomas wrote:
>>>> I think it would be useful if we configured buildbot to publish
>>>> snapshots (probably as part of the daily build) to repository.a.o.
>>>> Therefore I have requested the appropriate credentials from infra and
>>>> when I have them I'll make the necessary changes tot he buildbot config.
>>>> It might also be necessary to tweak our build scripts.
>>>
>>> +1
>>>
>>> Will those (non) releases be signed?
>>
>> No. Handling that is one of the tweaks I'm expecting to have to make to
>> the build script.
> 
> I'm kind of -0 or +0 on signing nightlies.
> 
> On the one hand, they are being auto-signed which is pretty risky
> because anyone with access to the build server can then sign releases.
> 
> On the other hand, we would certainly be using a "nightly release
> signer" and not e.g. markt's release-signing keys, so that's a little
> less risky: the signing key will clearly advertise what it's being used for.
> 
> I just want to make sure that a nightly-signed release is somehow
> flagged by ... whoever cares to check for signatures. I wouldn't want a
> normal release signed by the nightly-release key to be mistaken for an
> official release.
> 
> Is there a sane way to do that?
Not really. But I'm not sure it will be necessary. The snapshot will
only be published to the Nexus snapshot repository so anyone getting a
snapshot from there should know what to expect.

> With X.509, you'd just make sure that the nightly-release signer wasn't
> trusted by the root authority that everybody is supposed to trust. That
> way, the code is signed, but the signature isn't automatically trusted
> by everybody.
> 
> I have no idea how the code-signing works for our releases, since I just
> grab the binary tarball and use that. GPG checks the signature of the
> file for me. But my understanding is that the code-signing that Semantec
> provides to us is something else entirely (e.g. signing the installer
> .exe for Windows). So I'm happy to be educated.

GPG signing is separate from the Windows installer signing. I'm not
intending to implement either for the snapshots.

Mark


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to