On 5/10/18 8:56 PM, Matt Taggart wrote:
> 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?
>
libcrypt-eksblowfish-perl is part of the dependencies of the actual package.
The reference to List::Util::XS is four years old and I think isn't relevant
anymore.
FYI: ModDef.pm has been recently removed from the Sympa sources.
Regards
Racke
--
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.