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 ---

Reply via email to