#13 PIUS does not count UIDs correctly.

2.0.11
closed-fixed
Phil Dibowitz
None
5
2013-12-19
2013-10-24
No

I am trying to sign a key that contains a photo UID. It is not the last UID, and there are revoked UIDs that follow it. Following the revoked UIDs are more valid UIDs.

Because PIUS does not count the some UID, it tells GPG to sign the revoked UID which bails out. The key in question is 0x6EDDD207FCC5040F.

The layout according to GPG is:
(1) valid, primary
(2) revoked
(3) revoked
(4) revoked
(5) revoked
(6) valid, jpeg image
(7) revoked
(8) revoked
(9) valid
(10) valid

When I run PIUS, it outputs:
UID 8 (<email address="" for="" UID="" 9!="">): ERROR: GnuPG won't let us sign, this probably means it can't find a secret key, which most likely means that the keyring you are using doesn't have your public key on it.

I'm assuming that it's the JPEG UID that PIUS is skipping, as it doesn't seem to send out any signatures for it.

Discussion

  • Oops, that should say: UID 8 ([email address of UID 9]): ERROR ...

     
  • Phil Dibowitz
    Phil Dibowitz
    2013-11-23

    I pushed a fix for this to git - can you try the latest git code and see if it works for you?

     
  • Phil Dibowitz
    Phil Dibowitz
    2013-11-25

    • status: unread --> open-fixed
    • assigned_to: Phil Dibowitz
     
  • Phil Dibowitz
    Phil Dibowitz
    2013-11-25

    Fixed in 2.0.11.

     
  • Phil Dibowitz
    Phil Dibowitz
    2013-11-25

    • status: open-fixed --> closed-fixed
     
  • Seems to work well, thanks.

    Shouldn't the milestone be 2.0.11, though?

     
  • Phil Dibowitz
    Phil Dibowitz
    2013-12-19

    • Group: 2.0.9 --> 2.0.12
     
  • Phil Dibowitz
    Phil Dibowitz
    2013-12-19

    yup

     
  • Phil Dibowitz
    Phil Dibowitz
    2013-12-19

    • Group: 2.0.12 --> 2.0.11