Bug#983433: libemail-outlook-message-perl: msgconvert: missing dependency on libemail-message-perl

Paul Wise pabs at debian.org
Wed Feb 24 02:24:00 GMT 2021


Package: libemail-outlook-message-perl
Version: 0.920-1
Severity: serious
Control: found -1 0.919-4~bpo10+1
X-Debbugs-CC: Olly Betts <olly at survex.com>

Due to a change in msgconvert, libemail-outlook-message-perl is missing
a dependency on libemail-message-perl in bullseye and buster-backports,
but not in Debian buster or stretch.

I wasn't sure whether this was deliberate or not, but the needed
dependency on libemail-message-perl does not appear in Recommends or
Suggests either so I figure it was just missed.

I note that all the upstream metadata files indicate that the Perl
Email::Address module is required so Depends seems correct.

Looking at the debdiff between buster & buster-backports it looks like
this was introduced in buster-backports by the fix for mbox separators
(#904664) and in bullseye by the upstream release adding that patch.

   $ sudo chronic apt install -y libemail-outlook-message-perl 
   
   $ msgconvert
   Can't locate Email/Address.pm in @INC (you may need to install the Email::Address module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/x86_64-linux-gnu/perl5/5.32 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl) at /usr/bin/msgconvert line 8.
   BEGIN failed--compilation aborted at /usr/bin/msgconvert line 8.
   
   $ grep Email::Address `which msgconvert`
   use Email::Address;
       my @from_addr = Email::Address->parse($mail->header('From'));
   
   $ chronic apt source -qq libemail-outlook-message-perl
   
   $ (cd libemail-outlook-message-perl*/ ; grep -r Email::Address )
   Checking for repositories in /home/pabs/tmp-context-arXYMcHaIE ...
   META.json:            "Email::Address" : "0",
   Makefile.PL:                   'Email::Address' => '0',
   script/msgconvert:use Email::Address;
   script/msgconvert:    my @from_addr = Email::Address->parse($mail->header('From'));
   Build.PL:    'Email::Address' => '0',
   META.yml:  Email::Address: '0'

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-3-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_WARN, TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libemail-outlook-message-perl depends on:
ii  libemail-mime-contenttype-perl  1.026-1
ii  libemail-mime-perl              1.949-1
ii  libemail-sender-perl            1.300035-1
ii  libemail-simple-perl            2.216-1
ii  libio-all-perl                  0.87-1
ii  libio-string-perl               1.08-3.1
ii  libole-storage-lite-perl        0.20-1
ii  perl                            5.32.1-2

libemail-outlook-message-perl recommends no packages.

libemail-outlook-message-perl suggests no packages.

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20210224/ffcee9c3/attachment.sig>


More information about the pkg-perl-maintainers mailing list