From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 918981381F3 for ; Thu, 20 Jun 2013 02:59:25 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 49A3BE0A7F; Thu, 20 Jun 2013 02:59:20 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5E93EE09FB for ; Thu, 20 Jun 2013 02:59:19 +0000 (UTC) Received: from phjr-macbookpro.local (adsl-75-37-14-10.dsl.pltn13.sbcglobal.net [75.37.14.10]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: phajdan.jr) by smtp.gentoo.org (Postfix) with ESMTPSA id 4354433E5EB for ; Thu, 20 Jun 2013 02:59:18 +0000 (UTC) Message-ID: <51C26FFC.1090000@gentoo.org> Date: Wed, 19 Jun 2013 19:59:08 -0700 From: =?UTF-8?B?IlBhd2XFgiBIYWpkYW4sIEpyLiI=?= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130509 Thunderbird/17.0.6 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] repoman commit unexpectedly drops FEATURES="sign" on error X-Enigmail-Version: 1.5.1 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="----enig2EPQSQTRBJMGIQGGAEDHT" X-Archives-Salt: 85ae691d-5b46-4dd3-9a2e-173d827b8ab6 X-Archives-Hash: e98b6838fff3ab89fbb3456d2d4a5941 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2EPQSQTRBJMGIQGGAEDHT Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Today an interesting thing happened to my repoman, as I was committing a change: >>> Creating Manifest for /home/ph/gentoo-x86/dev-lang/v8 gpg: no default secret key: Unusable secret key gpg: /home/ph/gentoo-x86/dev-lang/v8/Manifest: clearsign failed: Unusable secret key !!! !!! gpg exited with '2' status !!! Disabled FEATURES=3D'sign' /var/cvsroot/gentoo-x86/dev-lang/v8/Manifest,v <-- Manifest new revision: 1.321; previous revision: 1.320 Indeed my private key on that machine was expired: pub 1024D/30427902 2009-08-05 [expired: 2013-06-10] But after refreshing it (I have extended the expiration date) it is fine:= pub 1024D/30427902 2009-08-05 [expires: 2014-02-10] I was surprised by repoman just dropping FEATURES=3D"sign" . I'm aware that at that time it has to commit an updated Manifest to prevent breakages, so if gpg fails it proceeds, but is there something it could do to check gpg sanity before committing anything? Pawe=C5=82 ------enig2EPQSQTRBJMGIQGGAEDHT Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) iEYEARECAAYFAlHCcAQACgkQuUQtlDBCeQKmUgCfTaDk3k5dRlbkwYgH7gIw/AWg az0An2+bWuuqVxRrSopA/UCdVlKZEdmU =Eh5g -----END PGP SIGNATURE----- ------enig2EPQSQTRBJMGIQGGAEDHT--