Your message dated Tue, 18 Nov 2008 17:47:02 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#497079: fixed in mini-dinstall 0.6.26
has caused the Debian Bug report #497079,
regarding allow per distribution keyrings
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.)
--
497079: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=497079
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: mini-dinstall
Version: 0.6.25
Severity: wishlist
Tags: patch
Hi Christoph,
attached patch allows (as you know) per distribution keyrings. Please
apply.
-- Guido
>From 1b3c7277683e9588d88aa8e215f3b91624e04318 Mon Sep 17 00:00:00 2001
From: Guido Guenther <[EMAIL PROTECTED]>
Date: Fri, 29 Aug 2008 19:41:00 +0200
Subject: [PATCH] allow keyrings and extra_keyrings per repository
this allows for fine grained permissions, like key 0x... is only allowed to
upload into the experimental archive.
---
mini-dinstall | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/mini-dinstall b/mini-dinstall
index 08f1ffc..063967e 100755
--- a/mini-dinstall
+++ b/mini-dinstall
@@ -365,6 +365,8 @@ class DistOptionHandler:
self._optionmap['experimental_release'] = ['bool', 0]
self._optionmap['release_description'] = ['str', None]
self._optionmap['release_signscript'] = ['str', None]
+ self._optionmap['keyrings'] = ['list', None]
+ self._optionmap['extra_keyrings'] = ['list', None]
def get_option_map(self, dist):
ret = self._distributions[dist]
@@ -382,9 +384,10 @@ class DistOptionHandler:
return self._configp.getint(dist, key)
elif type == 'str':
return self._configp.get(dist, key)
+ elif type == 'list':
+ return re.split(', ?', self._configp.get(dist, key))
elif type == 'bool':
return self._configp.getboolean(dist, key)
-
assert(None)
@@ -711,8 +714,13 @@ class ArchiveDir:
self.__dict__['_' + key] = configdict[key]
do_mkdir(dir)
self._batch_mode = batch_mode
- self._keyrings = keyrings
- if not extra_keyrings is None :
+ if configdict['keyrings']:
+ self._keyrings = configdict['keyrings']
+ else:
+ self._keyrings = keyrings
+ if configdict['extra_keyrings']:
+ self._extra_keyrings = configdict['extra_keyrings']
+ elif extra_keyrings:
self._extra_keyrings = extra_keyrings
else:
self._extra_keyrings = []
--
1.5.6.3
--- End Message ---
--- Begin Message ---
Source: mini-dinstall
Source-Version: 0.6.26
We believe that the bug you reported is fixed in the latest version of
mini-dinstall, which is due to be installed in the Debian FTP archive:
mini-dinstall_0.6.26.dsc
to pool/main/m/mini-dinstall/mini-dinstall_0.6.26.dsc
mini-dinstall_0.6.26.tar.gz
to pool/main/m/mini-dinstall/mini-dinstall_0.6.26.tar.gz
mini-dinstall_0.6.26_all.deb
to pool/main/m/mini-dinstall/mini-dinstall_0.6.26_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.
Christoph Goehre <[EMAIL PROTECTED]> (supplier of updated mini-dinstall 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, 17 Nov 2008 18:35:35 +0100
Source: mini-dinstall
Binary: mini-dinstall
Architecture: source all
Version: 0.6.26
Distribution: unstable
Urgency: low
Maintainer: Christoph Goehre <[EMAIL PROTECTED]>
Changed-By: Christoph Goehre <[EMAIL PROTECTED]>
Description:
mini-dinstall - daemon for updating Debian packages in a repository
Closes: 496229 497079
Changes:
mini-dinstall (0.6.26) unstable; urgency=low
.
[ Christoph Goehre ]
* [62bfe94] debug logging for python-internal hash generation
* [54c6c7c] activate DM-Upload-Allowed
* [048454d] depend on gpgv
* [59d3992] check mail_template strings for existence
* [a4cc929] expand tabs and remove tailing whitespaces
* [5bbaa28] move changes file in _reject_changefile() too
.
[ Guido Guenther ]
* [828c0b5] print path to changes file on missing md5sums (Closes: #496229)
* [540ebcf] allow keyrings and extra_keyrings per repository
(Closes: #497079)
Checksums-Sha1:
feec094ad0e5839dafe8817e3c021a651937bac9 978 mini-dinstall_0.6.26.dsc
4c69374782efabfb6390a085c163631af02fa597 44611 mini-dinstall_0.6.26.tar.gz
7990b9e57d5b609b48c7db2adf49ac24a776bf49 43408 mini-dinstall_0.6.26_all.deb
Checksums-Sha256:
7afd56874752caa03d6315c78f3c6d2232dbc5fd3459ebfc372c9c5d91523d51 978
mini-dinstall_0.6.26.dsc
afe7e56da490d090a60f49f87c0f5775a8164949c4d8839a95e5620b0df1402d 44611
mini-dinstall_0.6.26.tar.gz
8e3f3fbbc724cf69f558ab2411fd8f545a0289aea2336beaa94e132fac62bb6f 43408
mini-dinstall_0.6.26_all.deb
Files:
d952455aeeee9fb0f73cf419ffda381d 978 devel optional mini-dinstall_0.6.26.dsc
c4ddba7a6b51239ff7d50c7dbb521b81 44611 devel optional
mini-dinstall_0.6.26.tar.gz
e451cc90a6f0236163aa685a32b6ae98 43408 devel optional
mini-dinstall_0.6.26_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iD8DBQFJIv5On88szT8+ZCYRAiT/AJ4/eWalEPm/228FOPm4a2dK7TwfaACeOSBF
VjkO0d/Lf9qL8EckbU9soW8=
=UV+5
-----END PGP SIGNATURE-----
--- End Message ---