Paul,

On 03/15/2013 03:02 AM, Paul Wise wrote:
> I would have done this:
> 
> [2012-05-10] Accepted 1.0-6 in unstable (low) (Markus Wanner, signed
> by Ludovic Brenta)

Looks better, agreed.

> [2012-05-10] Accepted 1.0-6 in unstable (low) (Markus Wanner, signed
> by someone else)

That's utterly misleading in case "someone else" is "Markus Wanner".

The point is, the existence of a signature is not an indication of
sponsorship. We really need to have the pubkey of the signer to be able
to distinguish between proper self-signed and sponsored uploads.

What we can do is distinguish three cases, i.e. (just to stick with the
example above):

In case we have the pubkey and its UID matches ChangedBy:
    "  ..in unstable (low) (Markus Wanner)"

    (This would imply a signature of myself, i.e. no sponsorship.)

In case we have the pubkey and its UID does not match ChangedBy:
    "  ..in unstable (low) (Markus Wanner, signed by Ludovic Brenta)"

In case we do not know the pubkey:
    "  ..in unstable (low) (Markus Wanner, unknown signature)"

    (This doesn't imply anything about sponsorship. It could still
     be a valid signature of mine, or of a sponsor, PTS just cannot
     tell.)

> It could be sponsorship or co-maintainence, maybe the signer made some
> changes and put their name in the changelog too.

Exactly, so let's keep with "signed by" rather than trying to identify
what exactly we call sponsorship and what not.

>> As these scripts seem to be called from cron, does a simple `print
>> "WARNING...` do the trick of notifying the admin about a missing public
>> key? (Or failure to retrieve from the keyserver or some such.)
> 
> That will notify the folks listed here:
> 
> http://anonscm.debian.org/viewvc/qa/trunk/data/cronjobs/crontab.head?view=markup

Sounds like a notification on stderr about missing pubkeys could do the
trick.

Regards

Markus Wanner

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to