Bug#594273: Deprecating Digest::SHA1
Salvatore Bonaccorso
carnil at debian.org
Sat Apr 23 20:10:58 UTC 2011
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 at debian.org>
libcache-cache-perl (U)
libpar-perl (U)
libxml-atom-perl (U)
Krzysztof Krzyżaniak (eloy) <eloy at debian.org>
libdata-serializer-perl (U)
Stefan Hornburg (Racke) <racke at linuxia.de>
interchange
Nicholas Bamber <nicholas at periapt.co.uk>
libcgi-application-plugin-authentication-perl (U)
libdata-serializer-perl (U)
Daniel Baumann <daniel.baumann at progress-technologies.net>
syslinux
Eduard Bloch <blade at debian.org>
apt-cacher (U)
Raphael Bossek <bossekr at debian.org>
gnupod-tools
Ansgar Burchardt <ansgar at 43-1.org>
libauthen-passphrase-perl (U)
libmoosex-storage-perl (U)
Chris Butler <chrisb at debian.org>
libpar-perl (U)
Brian Cassidy <brian.cassidy at gmail.com>
libnet-oauth-perl (U)
libxml-atom-perl (U)
Jesus Climent <jesus.climent at hispalinux.es>
spamassassin (U)
Kees Cook <kees at outflux.net>
libpoe-component-jabber-perl (U)
Jon Daley <jondaley-guest at alioth.debian.org>
postgrey (U)
Debian KGB Maintainers <kgb-maintainers at lists.alioth.debian.org>
kgb-bot
Debian Perl Group <pkg-perl-maintainers at 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 at debian.org>
sqlfairy (U)
Zak B. Elep <zakame at spunge.org>
libdigest-hmac-perl (U)
MartÃn Ferrari <tincho at debian.org>
kgb-bot (U)
Jochen Friedrich <jochen at scram.de>
libnet-snmp-perl
Jonas Genannt <jonas.genannt at capi2name.de>
libcrypt-hcesha-perl
Nathan Handler <nhandler at ubuntu.com>
libnet-oauth-perl (U)
Dominic Hargreaves <dom at earth.li>
libcache-perl
libnet-openid-consumer-perl
libnet-openid-server-perl
Sam Hartman <hartmans at debian.org>
barnowl
gregor herrmann <gregoa at 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 at debian.org>
ikiwiki-hosting
Mark Hindley <mark at hindley.org.uk>
apt-cacher
Giuseppe Iuculano <giuseppe at iuculano.it>
razor
Damyan Ivanov <dmn at 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 at 420.am>
libauthen-passphrase-perl (U)
libcrypt-mysql-perl (U)
libperl5i-perl (U)
Christoph Martin <christoph.martin at uni-mainz.de>
mimedefang
Patrick Matthäi <pmatthaei at debian.org>
vclt-tools (U)
Rene Mayorga <rmayorga at debian.org>
libdata-serializer-perl (U)
Rene Mayorga <rmayorga at debian.org.sv>
libxml-atom-perl (U)
Noah Meyerhans <noahm at debian.org>
spamassassin
Ryan Niebur <ryanryan52 at gmail.com>
libpoe-component-jabber-perl (U)
Ryan Niebur <ryan at debian.org>
sqlfairy (U)
Jonathan Oxer <jon at debian.org>
apt-cacher (U)
Antonio Radici <antonio at dyne.org>
libcache-cache-perl (U)
libpar-perl (U)
postgrey
Florian Ragwitz <rafl at debian.org>
libnet-xmpp-perl (U)
Jose Luis Rivas <ghostbar38 at gmail.com>
libxml-atom-perl (U)
Otavio Salvador <otavio at debian.org>
syslinux (U)
Philipp Schafft <lion at lion.leolix.org>
vclt-tools
Carlo Segre <segre at debian.org>
libdigest-hmac-perl (U)
Jonas Smedegaard <dr at jones.dk>
libbloom-filter-perl (U)
librdf-query-perl (U)
librdf-trine-perl (U)
Christine Spang <christine at debian.org>
libuuid-tiny-perl (U)
Tatsuki Sugiura <sugi at nemui.org>
libapache-htpasswd-perl
OndÅej Surý <ondrej at debian.org>
libnet-dns-sec-perl
Sergio Talens-Oliag <sto at debian.org>
smbldap-tools
Niko Tyni <ntyni at iki.fi>
libpar-perl (U)
Jaldhar H. Vyas <jaldhar at debian.org>
libcgi-application-plugin-authentication-perl (U)
libxml-atom-perl (U)
Gunnar Wolf <gwolf at debian.org>
libdata-serializer-perl (U)
libdigest-hmac-perl (U)
libpar-perl (U)
Jonathan Yu <jawnsy at 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 at univ-metz.fr>
libnet-oauth-perl (U)
Bas Zoetekouw <bas at debian.org>
libimdb-film-perl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20110423/fa5ceb3d/attachment-0001.pgp>
More information about the pkg-perl-maintainers
mailing list