Hi all
On Wed, Aug 25, 2010 at 01:12:51PM +0900, Ansgar Burchardt wrote:
> Package: libdigest-sha1-perl
> Version: 2.13-1
> Severity: important
>
> I would like to get rid of this module after Squeeze has been released.
> Its functionality is also provided by Digest::SHA (which is in core).
>
> Switching from Digest::SHA1 to Digest::SHA should be as easy as
> s,Digest::SHA1,Digest::SHA1,g as Digest::SHA only provides additional
> functions (with the exception of sha1_transform which is no longer
> present). The (build-)dependency on libdigest-sha1-perl can then be
> removed; Digest::SHA is already included in Lenny's perl.
Ansgar already opened a bugreport on this at [1]. Joey Hess too
already pointed out the deprecation of Digest::SHA1 [2]. The
functionality of Digest::SHA1 is also provided by Digest::SHA.
[1] http://bugs.debian.org/594273
[2] http://bugs.debian.org/591091
We can try now to start with this. The following could be a possible
procedure/outline in two steps (any comments would be welcome!):
1. Investigate the Debian Perl Group packages, and forward patches to
upstream authors.
2. After patches for the Perl modules are sent upstream announce
#594273 on debian-devel for possible MBF and help out where
possible to fix the packages (severity wishlist or normal)
If we get so far, that all packages could be fixed, remove
libdigest-sha1-perl from Debian archive.
Bests
Salvatore
The list of packages depending on libdigest-sha1-perl
-----------------------------------------------------
libdigest-sha1-perl
Reverse Depends:
vclt-tools
syslinux-common
libsql-translator-perl
spamassassin
smbldap-tools
razor
postgrey
mimedefang
libxml-atom-perl
libuuid-tiny-perl
librdf-trine-perl
librdf-query-perl
libpoe-component-jabber-perl
libperl5i-perl
libpar-perl
libnet-xmpp-perl
libnet-snmp-perl
libnet-openid-server-perl
libnet-openid-consumer-perl
libnet-oauth-perl
libnet-epp-perl
libnet-dns-sec-perl
libmoosex-storage-perl
libimdb-film-perl
libdigest-hmac-perl
libdbix-class-cursor-cached-perl
libdata-serializer-perl
libcrypt-mysql-perl
libcrypt-hcesha-perl
libcgi-application-plugin-authentication-perl
libcache-perl
libcache-cache-perl
libbloom-filter-perl
libauthen-passphrase-perl
libapache-htpasswd-perl
kgb-client
interchange
ikiwiki-hosting-web
gnupod-tools
barnowl
apt-cacher
The list of packages build-depending on libdigest-sha1-perl
-----------------------------------------------------------
Reverse Build-depends in contrib:
---------------------------------
No reverse build-depends found for libdigest-sha1-perl.
Reverse Build-depends in main:
------------------------------
libmoosex-storage-perl
libcrypt-openssl-dsa-perl
mimedefang
libcache-perl
libdbix-class-cursor-cached-perl
libperl5i-perl
libcache-cache-perl
libcgi-application-plugin-authentication-perl
libnet-openid-consumer-perl
razor
libbloom-filter-perl
libnet-epp-perl
libcrypt-mysql-perl
librdf-query-perl
libapache-htpasswd-perl
libnet-openid-server-perl
sqlfairy
libpoe-component-jabber-perl
libcrypt-hcesha-perl
libnet-xmpp-perl
gnupod-tools
libnet-dns-sec-perl
spamassassin
libuuid-tiny-perl
librdf-trine-perl
libauthen-passphrase-perl
interchange
libdigest-hmac-perl
libnet-oauth-perl
libdata-serializer-perl
libxml-atom-perl
Found a total of 31 reverse build-depend(s) for libdigest-sha1-perl.
Reverse Build-depends in non-free:
----------------------------------
No reverse build-depends found for libdigest-sha1-perl.
And the list of Maintainers (dd-list):
--------------------------------------
Krzysztof Krzyzaniak (eloy) <eloy@debian.org>
libcache-cache-perl (U)
libpar-perl (U)
libxml-atom-perl (U)
Krzysztof Krzyżaniak (eloy) <eloy@debian.org>
libdata-serializer-perl (U)
Stefan Hornburg (Racke) <racke@linuxia.de>
interchange
Nicholas Bamber <nicholas@periapt.co.uk>
libcgi-application-plugin-authentication-perl (U)
libdata-serializer-perl (U)
Daniel Baumann <daniel.baumann@progress-technologies.net>
syslinux
Eduard Bloch <blade@debian.org>
apt-cacher (U)
Raphael Bossek <bossekr@debian.org>
gnupod-tools
Ansgar Burchardt <ansgar@43-1.org>
libauthen-passphrase-perl (U)
libmoosex-storage-perl (U)
Chris Butler <chrisb@debian.org>
libpar-perl (U)
Brian Cassidy <brian.cassidy@gmail.com>
libnet-oauth-perl (U)
libxml-atom-perl (U)
Jesus Climent <jesus.climent@hispalinux.es>
spamassassin (U)
Kees Cook <kees@outflux.net>
libpoe-component-jabber-perl (U)
Jon Daley <jondaley-guest@alioth.debian.org>
postgrey (U)
Debian KGB Maintainers <kgb-maintainers@lists.alioth.debian.org>
kgb-bot
Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
libauthen-passphrase-perl
libbloom-filter-perl
libcache-cache-perl
libcgi-application-plugin-authentication-perl
libcrypt-mysql-perl
libcrypt-openssl-dsa-perl
libdata-serializer-perl
libdbix-class-cursor-cached-perl
libdigest-hmac-perl
libmoosex-storage-perl
libnet-epp-perl
libnet-oauth-perl
libnet-xmpp-perl
libpar-perl
libperl5i-perl
libpoe-component-jabber-perl
librdf-query-perl
librdf-trine-perl
libuuid-tiny-perl
libxml-atom-perl
sqlfairy
Eric Dorland <eric@debian.org>
sqlfairy (U)
Zak B. Elep <zakame@spunge.org>
libdigest-hmac-perl (U)
Martín Ferrari <tincho@debian.org>
kgb-bot (U)
Jochen Friedrich <jochen@scram.de>
libnet-snmp-perl
Jonas Genannt <jonas.genannt@capi2name.de>
libcrypt-hcesha-perl
Nathan Handler <nhandler@ubuntu.com>
libnet-oauth-perl (U)
Dominic Hargreaves <dom@earth.li>
libcache-perl
libnet-openid-consumer-perl
libnet-openid-server-perl
Sam Hartman <hartmans@debian.org>
barnowl
gregor herrmann <gregoa@debian.org>
kgb-bot (U)
libdata-serializer-perl (U)
libdigest-hmac-perl (U)
libnet-oauth-perl (U)
libnet-xmpp-perl (U)
libpar-perl (U)
libperl5i-perl (U)
libpoe-component-jabber-perl (U)
libxml-atom-perl (U)
Joey Hess <joeyh@debian.org>
ikiwiki-hosting
Mark Hindley <mark@hindley.org.uk>
apt-cacher
Giuseppe Iuculano <giuseppe@iuculano.it>
razor
Damyan Ivanov <dmn@debian.org>
kgb-bot (U)
libcrypt-openssl-dsa-perl (U)
libdata-serializer-perl (U)
libpar-perl (U)
libxml-atom-perl (U)
Ivan Kohler <ivan-debian@420.am>
libauthen-passphrase-perl (U)
libcrypt-mysql-perl (U)
libperl5i-perl (U)
Christoph Martin <christoph.martin@uni-mainz.de>
mimedefang
Patrick Matthäi <pmatthaei@debian.org>
vclt-tools (U)
Rene Mayorga <rmayorga@debian.org>
libdata-serializer-perl (U)
Rene Mayorga <rmayorga@debian.org.sv>
libxml-atom-perl (U)
Noah Meyerhans <noahm@debian.org>
spamassassin
Ryan Niebur <ryanryan52@gmail.com>
libpoe-component-jabber-perl (U)
Ryan Niebur <ryan@debian.org>
sqlfairy (U)
Jonathan Oxer <jon@debian.org>
apt-cacher (U)
Antonio Radici <antonio@dyne.org>
libcache-cache-perl (U)
libpar-perl (U)
postgrey
Florian Ragwitz <rafl@debian.org>
libnet-xmpp-perl (U)
Jose Luis Rivas <ghostbar38@gmail.com>
libxml-atom-perl (U)
Otavio Salvador <otavio@debian.org>
syslinux (U)
Philipp Schafft <lion@lion.leolix.org>
vclt-tools
Carlo Segre <segre@debian.org>
libdigest-hmac-perl (U)
Jonas Smedegaard <dr@jones.dk>
libbloom-filter-perl (U)
librdf-query-perl (U)
librdf-trine-perl (U)
Christine Spang <christine@debian.org>
libuuid-tiny-perl (U)
Tatsuki Sugiura <sugi@nemui.org>
libapache-htpasswd-perl
Ondřej Surý <ondrej@debian.org>
libnet-dns-sec-perl
Sergio Talens-Oliag <sto@debian.org>
smbldap-tools
Niko Tyni <ntyni@iki.fi>
libpar-perl (U)
Jaldhar H. Vyas <jaldhar@debian.org>
libcgi-application-plugin-authentication-perl (U)
libxml-atom-perl (U)
Gunnar Wolf <gwolf@debian.org>
libdata-serializer-perl (U)
libdigest-hmac-perl (U)
libpar-perl (U)
Jonathan Yu <jawnsy@cpan.org>
libdbix-class-cursor-cached-perl (U)
libmoosex-storage-perl (U)
libnet-epp-perl (U)
libnet-oauth-perl (U)
libpar-perl (U)
libperl5i-perl (U)
libuuid-tiny-perl (U)
libxml-atom-perl (U)
sqlfairy (U)
AGOSTINI Yves <agostini@univ-metz.fr>
libnet-oauth-perl (U)
Bas Zoetekouw <bas@debian.org>
libimdb-film-perl
Attachment:
signature.asc
Description: Digital signature