Your message dated Sun, 11 Apr 2010 21:59:40 +0000
with message-id <e1o15bs-0003yb...@ries.debian.org>
and subject line Bug#575030: fixed in perl 5.10.1-12
has caused the Debian Bug report #575030,
regarding perl: 5.10.0 site directories missing from @INC
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 ow...@bugs.debian.org
immediately.)
--
575030: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575030
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: perl-base
Version: 5.10.1-11
Severity: serious
Tags: patch, pending
Debian Perl Policy, section 2.3 (Module Path), states that site
directories of binary compatible earlier Perl versions should be on @INC:
site (old)
site directories (as above) for modules installed with previously
released perl packages for which the current package is binary
compatible are included if present.
In the case of the current version, 5.10.1, we should append
/usr/local/share/perl/5.10.0 and /usr/local/lib/perl/5.10.0 to @INC if
they exist.
The code that's supposed to do this is the #ifdef PERL_INC_VERSION_LIST
block in
http://patch-tracker.debian.org/patch/series/view/perl/5.10.1-11/debian/mod_paths.diff
but unfortunately it doesn't currently work as intended, apparently
because the 5.10 series added an additional Configure variable,
d_inc_version_list, that we don't currently override from config.over,
so PERL_INC_VERSION_LIST never gets defined.
This would apply to the lenny version too, but there are no earlier
binary compatible versions to include there as lenny shipped with 5.10.0.
Patch attached. I'll look at including a couple of other fixes in 5.10.1-12
so it may take a few days until the upload.
--
Niko Tyni nt...@debian.org
>From 34e9b0d3bbaf426500788a93aa6fbc2835a83f99 Mon Sep 17 00:00:00 2001
From: Niko Tyni <nt...@debian.org>
Date: Mon, 22 Mar 2010 23:47:08 +0200
Subject: [PATCH] Properly include the 5.10.0 site directories on @INC as per Perl policy.
---
debian/changelog | 1 +
debian/config.over | 3 +++
2 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 61b6f34..7b9bc55 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ perl (5.10.1-12) UNRELEASED; urgency=low
* Fix the location of an Archive::Tar test file.
* Update perl-base conflict versions on libscalar-list-utils-perl
and libxsloader-perl.
+ * Properly include the 5.10.0 site directories on @INC as per Perl policy.
-- Niko Tyni <nt...@debian.org> Tue, 16 Mar 2010 00:57:27 +0200
diff --git a/debian/config.over b/debian/config.over
index 91abbdf..c8cccc4 100644
--- a/debian/config.over
+++ b/debian/config.over
@@ -48,6 +48,9 @@ do
inc_version_list="$ver${inc_version_list:+ }$inc_version_list"
inc_version_list_init="\"$ver\",$inc_version_list_init"
done <debian/released-versions
+if [ -n "$inc_version_list" ]; then
+ d_inc_version_list=define
+fi
# set generic email addresses, host/domain names
cf_by='Debian Project'
--
1.7.0.2
--- End Message ---
--- Begin Message ---
Source: perl
Source-Version: 5.10.1-12
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:
libcgi-fast-perl_5.10.1-12_all.deb
to main/p/perl/libcgi-fast-perl_5.10.1-12_all.deb
libperl-dev_5.10.1-12_amd64.deb
to main/p/perl/libperl-dev_5.10.1-12_amd64.deb
libperl5.10_5.10.1-12_amd64.deb
to main/p/perl/libperl5.10_5.10.1-12_amd64.deb
perl-base_5.10.1-12_amd64.deb
to main/p/perl/perl-base_5.10.1-12_amd64.deb
perl-debug_5.10.1-12_amd64.deb
to main/p/perl/perl-debug_5.10.1-12_amd64.deb
perl-doc_5.10.1-12_all.deb
to main/p/perl/perl-doc_5.10.1-12_all.deb
perl-modules_5.10.1-12_all.deb
to main/p/perl/perl-modules_5.10.1-12_all.deb
perl-suid_5.10.1-12_amd64.deb
to main/p/perl/perl-suid_5.10.1-12_amd64.deb
perl_5.10.1-12.debian.tar.gz
to main/p/perl/perl_5.10.1-12.debian.tar.gz
perl_5.10.1-12.dsc
to main/p/perl/perl_5.10.1-12.dsc
perl_5.10.1-12_amd64.deb
to main/p/perl/perl_5.10.1-12_amd64.deb
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 575...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Niko Tyni <nt...@debian.org> (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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 11 Apr 2010 22:55:05 +0300
Source: perl
Binary: perl-base libcgi-fast-perl perl-doc perl-modules perl-debug perl-suid
libperl5.10 libperl-dev perl
Architecture: source all amd64
Version: 5.10.1-12
Distribution: unstable
Urgency: low
Maintainer: Niko Tyni <nt...@debian.org>
Changed-By: Niko Tyni <nt...@debian.org>
Description:
libcgi-fast-perl - CGI::Fast Perl module
libperl-dev - Perl library: development files
libperl5.10 - shared Perl library
perl - Larry Wall's Practical Extraction and Report Language
perl-base - minimal Perl system
perl-debug - debug-enabled Perl interpreter
perl-doc - Perl documentation
perl-modules - Core Perl modules
perl-suid - runs setuid Perl scripts
Closes: 574129 575030 575308 576153
Changes:
perl (5.10.1-12) unstable; urgency=low
.
* Fix the location of an Archive::Tar test file.
* Update conflict versions on libscalar-list-utils-perl, libxsloader-perl,
and libnet-perl.
* Properly include the 5.10.0 site directories on @INC as per Perl policy.
(Closes: #575030)
* Fix an errno stringification bug in taint mode. (Closes: #574129)
* Move Config_heavy.pl into perl-base and unapply the DynaLoader
changes introduced in 5.10.1-5. (Closes: #575308)
* Remove B and B::Deparse from perl-base, they haven't worked without
the perl package for a long time if ever. (Closes: #576153)
* Upgrade to Standards-Version 3.8.4 with no changes.
Checksums-Sha1:
8fe5bfc2d195fb00fb6dc92fc71f051142fa01cb 1385 perl_5.10.1-12.dsc
8c4d688ad6ddfc774b760f5e1c44c46e06c95747 90196 perl_5.10.1-12.debian.tar.gz
4be9bf9c5e3db7c3f493709e90937362e3576814 52178
libcgi-fast-perl_5.10.1-12_all.deb
651eea545ddab6032e3a2a20de717d87e7816ffb 7187148 perl-doc_5.10.1-12_all.deb
7bc2e1f2257e1355d85f9fe5f7df110077046317 3479514 perl-modules_5.10.1-12_all.deb
b260b60c7001295d1580c2552eb85a7bcf505651 1063848 perl-base_5.10.1-12_amd64.deb
72ab891ff7711386694100efc79af61d4fc69236 5834502 perl-debug_5.10.1-12_amd64.deb
d81517f995e1f3d6184950a27ddd7b033fe57949 34450 perl-suid_5.10.1-12_amd64.deb
c75beb34d5d915687e1f6c00f9f576a907fef16b 1152 libperl5.10_5.10.1-12_amd64.deb
8456ec8f9d9949af3a92e82262cb6d92b69945f3 2560510
libperl-dev_5.10.1-12_amd64.deb
48462e34c69c4b1230f33d07a336ca1858963a33 4460542 perl_5.10.1-12_amd64.deb
Checksums-Sha256:
d948d2eae31b4fe4bc9ed9e2819b0797a2f759d48985087bcf148836ef76a194 1385
perl_5.10.1-12.dsc
a18b21d31520261e5c06845f9bd47e2e047c9856ac7016aff49f07e95b660bd4 90196
perl_5.10.1-12.debian.tar.gz
16195a4e03e8146d7d29c83a3fee22126880b2238e8ba85ff51970084e127f67 52178
libcgi-fast-perl_5.10.1-12_all.deb
4d5d3ad9f412d155630784b2d25bd0f9e31ba78c9ff5518098932f321e92addb 7187148
perl-doc_5.10.1-12_all.deb
debf74dad1e86ed659bdca8ad30fdb8ac014a74aa58911621c22c691335e784f 3479514
perl-modules_5.10.1-12_all.deb
a303082a306bd6f19ac56d0e10599aca97f4b2765151694a349dc55a1410d931 1063848
perl-base_5.10.1-12_amd64.deb
e0c4d12317a320efffef98e278d62f51b016b0d86b35442989aaea32aa091988 5834502
perl-debug_5.10.1-12_amd64.deb
824769cdcea24ff548f6ec9c66484024ae47c03b035d3af14d912584fe77aa55 34450
perl-suid_5.10.1-12_amd64.deb
2db31caf6ed9ba68c24ae18a352648c173ea678769a01abb1aa18fc0c5efbfda 1152
libperl5.10_5.10.1-12_amd64.deb
9be1dcf8e53cd57b4e04f1a96c9bd8bfdf06aa748a8e26ed113198349e3477ed 2560510
libperl-dev_5.10.1-12_amd64.deb
dd407e2fee503f59d88ec514f241af6fc80cfb3b13f01f9224c397536cbf567d 4460542
perl_5.10.1-12_amd64.deb
Files:
6ee5002b054aa00cfb38586056a49c95 1385 perl standard perl_5.10.1-12.dsc
64b88950b806e316010ad25e94a5a2fd 90196 perl standard
perl_5.10.1-12.debian.tar.gz
4e4ed522dbaf162bf00194a20e3810a7 52178 perl optional
libcgi-fast-perl_5.10.1-12_all.deb
9e20722c5776de8e640111a2157b5caf 7187148 doc optional
perl-doc_5.10.1-12_all.deb
780a8bb875c2c0d61afaff63fa31c9cf 3479514 perl standard
perl-modules_5.10.1-12_all.deb
bd009c94560384922fd3b1106a563e8c 1063848 perl required
perl-base_5.10.1-12_amd64.deb
a83de62fc54c48f44194e4303025c4bf 5834502 debug extra
perl-debug_5.10.1-12_amd64.deb
26c0554fe2e7fb7fad6b2b6053e6bf29 34450 perl optional
perl-suid_5.10.1-12_amd64.deb
032586b40b2438aa76da3eb480ae64cd 1152 libs optional
libperl5.10_5.10.1-12_amd64.deb
d69d6d2334328e6ee235712232e550c1 2560510 libdevel optional
libperl-dev_5.10.1-12_amd64.deb
9da8eb6cd8200b469c2643102e49b783 4460542 perl standard perl_5.10.1-12_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkvCMJAACgkQiyizGWoHLTk4IACeM/I1hc1b8h2hMKvGthIzjZQe
Zb4AoLWfeQOM/ZZnn4yMaM+wnTSL3zOo
=dqo/
-----END PGP SIGNATURE-----
--- End Message ---