Your message dated Mon, 24 Aug 2009 19:04:50 +0000
with message-id <[email protected]>
and subject line Bug#542467: fixed in jetring 0.17
has caused the Debian Bug report #542467,
regarding jetring-diff incorrectly shows changes to the last key in a keyring
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
542467: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542467
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: jetring
Version: 0.16
Severity: normal
Tags: patch

Hi,

I noticed jetring-gen creating an superfluous modify-XXX file after I
added my key to the debian-maintainers keyring, which contained an
import for a key that was already in the keyring.

Some investigation turned up that jetring-diff incorrectly shows a
difference in the (previously) last key of a keyring, as you can see in
the following example:

matth...@xanthe:/tmp$ cp /usr/share/keyrings/debian-maintainers.gpg .
matth...@xanthe:/tmp$ gpg  --export matthijs > key
matth...@xanthe:/tmp$ gpg --no-default-keyring --keyring 
./debian-maintainers.gpg --import < key
gpg: key 8A2FAFBC: public key "Matthijs Kooijman <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: public key of ultimately trusted key E210F51B not found
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
matth...@xanthe:/tmp$ jetring-diff /usr/share/keyrings/debian-m
debian-maintainers.gpg              debian-multimedia-keyring.gpg       
debian-multimedia-removed-keys.gpg
matth...@xanthe:/tmp$ jetring-diff /usr/share/keyrings/debian-maintainers.gpg 
./debian-maintainers.gpg
gpg: /tmp/jetring.FbLxEPmyx0/trustdb.gpg: trustdb created
warning: cannot write cache /usr/share/keyrings/debian-maintainers.gpg.cache
 sub:-:1024:16:3B1AFDCBEA7C615D:-::::::e
 pub:-:4096:1:792152527B75921E:-:1275157534::-:::scESC
 uid:-::::-::FBFCBA76BCE2FC950DA3FD7EF15A2A6E5B06DACF::Antoine Beaupré (work) 
<[email protected]>
 uid:-::::-::96A6CB81581D15D8C3A95CDD2275406F3B9725F4::Antoine Beaupré (home 
address) <[email protected]>
-sub:-:4096:1:A51D5B109C5A5581:-:1275158183:::::e
+pub:-:1024:17:CF49D0E68A2FAFBC:-:::-:::scESC
+uid:-::::-::0A19F9509B3C127CA6E79A40F6BD5C2A92824463::Matthijs Kooijman 
<[email protected]>
+uid:-::::-::688A23968448890ABCCB6D3ACC5814EC9A299F90::Matthijs Kooijman 
<[email protected]>
+uid:-::::-::E8D57A74FA062C14EE2CA43CD2719D2E86D7A2E6::Matthijs Kooijman - 
Brevidius <[email protected]>
+uid:-::::-::36AF6323DCDF9663986050F99A34674156F5A81F::Matthijs Kooijman - 
Inter-/Actief/ <[email protected]>
+uid:-::::-::E17DBBB8FC61EDAC78A54BC5AB86A6034209EFFF::Matthijs Kooijman - 
Inter-/Actief/ <[email protected]>


The -sub... line halfway the diff is incorrect, it would mean a part of
Antoine's key would be removed (which really isn't the case).

It turns out this is caused by a subtle bug in jetring-diff's parsing function.
I've prepared a patch, which I will send as a reply to this message.

Gr.

Matthijs

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-rc4 (PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages jetring depends on:
ii  gnupg                         1.4.9-4    GNU privacy guard - a free PGP rep

jetring recommends no packages.

jetring suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: jetring
Source-Version: 0.17

We believe that the bug you reported is fixed in the latest version of
jetring, which is due to be installed in the Debian FTP archive:

jetring_0.17.dsc
  to pool/main/j/jetring/jetring_0.17.dsc
jetring_0.17.tar.gz
  to pool/main/j/jetring/jetring_0.17.tar.gz
jetring_0.17_all.deb
  to pool/main/j/jetring/jetring_0.17_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Joey Hess <[email protected]> (supplier of updated jetring package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 24 Aug 2009 14:24:31 -0400
Source: jetring
Binary: jetring
Architecture: source all
Version: 0.17
Distribution: unstable
Urgency: low
Maintainer: Joey Hess <[email protected]>
Changed-By: Joey Hess <[email protected]>
Description: 
 jetring    - gpg keyring mantainance using changesets
Closes: 542467
Changes: 
 jetring (0.17) unstable; urgency=low
 .
   * jetring-diff: Fix incorrect display of changes to last key in keyring
     when adding a new key. Closes: #542467  Thanks, Matthijs Kooijman
   * Add a Makefile and simplify rules file using debhelper overrides.
Checksums-Sha1: 
 39e613a0f3c28aefdaaad571e2aa4c762048ecd0 792 jetring_0.17.dsc
 9d3e24e790188e2b965e24d4053e621a6e1c45eb 232607 jetring_0.17.tar.gz
 3486cb392ab0f8f16fbebe492c0b0314802bba67 188964 jetring_0.17_all.deb
Checksums-Sha256: 
 666c83e2230935ae78dd822bc2f04fe4411158cde1f6531c3973b07c4afd2f67 792 
jetring_0.17.dsc
 d8312f4151265078f53bc841a7b9c21c444dde3337ca1cc4638ce8f9d78be435 232607 
jetring_0.17.tar.gz
 811fd5203de0e242457d7fdcdcf41cae33c9ced5c4eb89cfbe6b593bfc05b673 188964 
jetring_0.17_all.deb
Files: 
 8748a9a02a07e9c8ca536b26154f38bd 792 utils optional jetring_0.17.dsc
 d355aeb3f9923b90cdfca0d95e82400a 232607 utils optional jetring_0.17.tar.gz
 0d4f68bbfbe369dadd1b5b1fa6c07dc6 188964 utils optional jetring_0.17_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFKkt+j2tp5zXiKP0wRAlKfAJ0dGrLLw6/CNjEm480+015UW4PJmACeNxef
VZZ/HdaZOUF1zHKtr4chUZA=
=5AgT
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to