[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Deprecating Digest::SHA1



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


Reply to: