Package: sympa
Version: 6.2.32~dfsg-1

I was reviewing upstream src/lib/Sympa/ModDef.pm, and comparing with the package Depends and found the following differences in dependencies in debian/control that I didn't understand. Maybe there are reasons for them or maybe they need to be added?

Missing Depends:
ModDef.pm                       debian package name
========================================================================
Clone                           libclone-perl (but pulled in via libdbd* ->
                                    libdbi-perl -> libclone-perl)
Crypt::Eksblowfish              libcrypt-eksblowfish-perl
Data::Password                  libdata-password-perl
DateTime::TimeZone              libdatetime-timezone-perl (but pulled in
                         via libdatetime-format-mail-perl ->
                         libdatetime-perl -> libdatetime-timezone-perl )
Encode::Locale                  libencode-locale-perl
List::Util::XS                  N/A, ModDef.pm says:
# The pure-perl version of Scalar::Util::looks_like_number() was unstable.
# To force using XS version, check existence of List::Util::XS.
URI::Escape                     liburi-perl

Depends but not in ModDef.pm:
libmsgcat-perl

libcrypt-ciphersaber-perl is in recommends, the text in ModDef.pm says:
Crypt::CipherSaber
this module provides reversible encryption of user passwords in the database.
Useful when updating from old version with password reversible encryption,
or if secure session cookies in non-SSL environments are required.

Is that always used or optional?

--
Matt Taggart
tagg...@debian.org

Reply via email to