Your message dated Mon, 25 May 2015 17:00:16 +0000
with message-id <[email protected]>
and subject line Bug#786575: fixed in perl 5.22.0~rc2-1
has caused the Debian Bug report #786575,
regarding libperl5.20 is not Multi-Arch compatible
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
786575: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=786575
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libperl5.20
Version: 5.20.2-4
Severity: normal
Dear Maintainer,
libperl5.20 depends on perl-base which, because it provides a /usr/bin binary,
is
obviously not co-installable. As a result libperl5.20 is not currently multiarch
compatible.
This actually has far ranging consequences: through libsnmp30 and then libsane
this
breaks support for scanners in 32 bit Windows applications run through Wine.
Forthermore, despite what the description says, libperl5.20 is currently empty!
$ dpkg -L libperl5.20
/.
/usr
/usr/share
/usr/share/doc
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libperl5.20
/usr/share/doc/libperl5.20
I think the multiarch issue could be fixed by:
* Moving the files below to the libperl5.20 package:
/usr/lib/x86_64-linux-gnu/libperl.so.5.20
/usr/lib/x86_64-linux-gnu/perl/5.20
/usr/lib/x86_64-linux-gnu/perl/5.20.2/*
* Moving the perl5.20.2 binary to a triplet location in the libperl5.20
package:
/usr/lib/x86_64-linux-gnu/perl/5.20.2/libexec/perl
* Move the files below to a new architecture all perl-basemodules package:
/usr/share/perl/5.20.2/*
(alternatively they could also go to the libperl5.20 package)
* Remove the dependency on perl-base from libperl5.20 and add one on
perl-basemodules.
Mark libperl5.20 as Multi-Arch: same.
* Make perl-base depend on libperl5.20 and mark it as Multi-Arch: foreign.
At this point /usr/bin/perl would most likely be a symbolic link to the
corresponding
perl4.20.2 libperl5.20 binary.
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libperl5.20 depends on:
ii libc6 2.19-18
ii perl-base 5.20.2-4
libperl5.20 recommends no packages.
libperl5.20 suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: perl
Source-Version: 5.22.0~rc2-1
We believe that the bug you reported is fixed in the latest version of
perl, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dominic Hargreaves <[email protected]> (supplier of updated perl package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 24 May 2015 19:15:46 +0200
Source: perl
Binary: perl-base perl-doc perl-debug libperl5.22 libperl-dev perl-modules-5.22
perl
Architecture: all source
Version: 5.22.0~rc2-1
Distribution: experimental
Urgency: medium
Maintainer: Niko Tyni <[email protected]>
Changed-By: Dominic Hargreaves <[email protected]>
Closes: 409704 495394 663544 759799 764621 775009 786575
Description:
libperl5.22 - shared Perl library
libperl-dev - Perl library: development files
perl-base - minimal Perl system
perl-debug - debug-enabled Perl interpreter
perl-doc - Perl documentation
perl - Larry Wall's Practical Extraction and Report Language
perl-modules-5.22 - Core Perl modules
Changes:
perl (5.22.0~rc2-1) experimental; urgency=medium
.
[ Dominic Hargreaves ]
* New upstream release candidate
- fixes FTBFS under pbuilder with USENETWORK=no (Closes: #759799)
- fixes UTF8 issues with $!, $@ etc. (Closes: #409704)
- fixes fatal warnings hiding syntax errors (Closes: #663544)
- add Getopt::Long bundling_values option (Closes: #764621)
- libperl5.20 becomes libperl5.22
- update Breaks/Provides/Replaces to reflect changes to
dual-lived packages
- activate the perl-major-upgrade trigger
* Merge multiarch changes from Niko Tyni as detailed below
.
[ Niko Tyni ]
* Make the libperl5.22 package co-installable between different
major versions and architectures (Closes: #495394, #786575)
+ perl-modules is renamed to perl-modules-5.22
+ the standard library is now in libperl5.22 + perl-modules-5.22
instead of perl + perl-modules
+ perl-base has a copy of the essential parts of the standard library
(~3M) in /usr/lib/<triplet>/perl-base
+ libperl5.22 includes a thin /usr/bin/perl5.22-<triplet>, linked
against the shared libperl.
* change @INC to contain the full upstream version instead of the
short one (5.22.0 vs. 5.22) for the core paths (privlib and archlib)
* Prefix $Config{cc}, ld, and cpp with DEB_HOST_GNU_TYPE as a step
towards enabling multiarch and crosscompiling. While at it, explicitly
use gcc now. (Closes: #775009)
.
[ Dominic Hargreaves ]
* Various cleanups to dependency fields
- we no longer provide the perl5, perl5-base, and data-dumper virtual
packages
* Upload to experimental from the Barcelona Perl team sprint
Checksums-Sha1:
1e4e9ab8aaff2a046308a3f51ccf5541de6113fa 2329 perl_5.22.0~rc2-1.dsc
086515e59b69fc9ed51039497854fa7016bae587 11152036 perl_5.22.0~rc2.orig.tar.xz
0490fc044ca32d93b453fd6b188ad457679a2a6b 106344 perl_5.22.0~rc2-1.debian.tar.xz
4e7263c16dffa931175481536d673ac1cc0c23b0 7577080 perl-doc_5.22.0~rc2-1_all.deb
7d4bf3bb897df1675621e145f5f8e3528067cf1b 2698012
perl-modules-5.22_5.22.0~rc2-1_all.deb
Checksums-Sha256:
a68d41ac74165885b0389b43d1d65f654251ac25469ff72a4a210cdf4f519cff 2329
perl_5.22.0~rc2-1.dsc
aa198a9a8a92eb02dc43c81d5080e12c26b97349703ec9f5619d9e34389d6b0e 11152036
perl_5.22.0~rc2.orig.tar.xz
1dbfbf96f7a73831f8f700eff59dddb73e055d3f9137c0f4dcb7781f7b22109d 106344
perl_5.22.0~rc2-1.debian.tar.xz
aab4299ebb2514de675ba6d2b45aabe2b50c52b5647536b6ac9800ff827b4cbe 7577080
perl-doc_5.22.0~rc2-1_all.deb
e452060a97e5f6e3122593e84ce98a5b27738b5b415598ff395d851dff74c31c 2698012
perl-modules-5.22_5.22.0~rc2-1_all.deb
Files:
f76843bd2f393c617e1af409eae31d24 2329 perl standard perl_5.22.0~rc2-1.dsc
b6363e51eff20ee55d6c0187d0a29a6f 11152036 perl standard
perl_5.22.0~rc2.orig.tar.xz
331fa016266453038508af45467666d9 106344 perl standard
perl_5.22.0~rc2-1.debian.tar.xz
451c5d2ef3ede260db88bef163793941 7577080 doc optional
perl-doc_5.22.0~rc2-1_all.deb
9f49764297101f864c4bd03b7f61d1c6 2698012 perl standard
perl-modules-5.22_5.22.0~rc2-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJVYkp5AAoJEMAFfnFNaU+yPIsQAOGOYYrbZG63ZSPKKV0WAlHJ
PqlRsivGw0bgoDDrTvIlszMeLu+9J8LqoK9T+JVYhyvbEPdVB+4Q8/IxTeOrXL59
kdHsqV7B0URT+QbrN388pgNHLIEddYFDmDB/UKDInE95d5aC2hM+m1jc8K8tjtBu
hLg7xbfzyf+OYoe4yBP7PEh+51LTSfrA1pIM1Ti97QUWn482pk0iNSF4bFYgythj
lfDb+wngZLTRwceQ6rquWqFzKGdzkR1Fn8P61i+4wUTZzeFdSNyk/7QOZVF8djq6
Qw6RIQc3z/zSlrl52zfDsNz5hiRdtjqvb+SiKScaxC3fRNaSmmkVSgZCVeyDjoiy
QAWyDr6LDDrdHV1NFPBala5xWWSTMpoTfRZ7EqueyvsVJKYOU37rZnQQCY+PTI+I
GFrdK7+OBDDWA+Yfgiw/7ixdFlukUgJODFefN6kzdN9XKGbViD+DemkLWk7OR86Y
66RroxJO9WKKaf6jPTH0t9h8uGfeIqpk3YxM4pPNGt9vhng2d5Tm/XflwA0BuM2Y
ZXyebOcVVxdy8l/xuLx6AjoErgFDQ2Y+cSdhvMA5CvOD8ZEDMjVYEoQ7VTdsEwbV
JlqD1nxSmG4feJGbEiJO/6VIdoxIBC9tcjsh28FAC/gRtIGfDM05dF258dJHqj8e
7FQGX+SlXkXvaDLm9T6v
=Oq4f
-----END PGP SIGNATURE-----
--- End Message ---