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.