Your message dated Thu, 07 Aug 2014 21:35:54 +0000
with message-id <[email protected]>
and subject line Bug#752334: fixed in libprelude 1.0.0-11.3
has caused the Debian Bug report #752334,
regarding libprelude: hardcodes /usr/lib/perl5
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.)


-- 
752334: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=752334
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libprelude
Version: 1.0.0-11.2
Severity: important
Tags: patch
User: [email protected]
Usertags: perl-5.20-transition

Starting with version 5.20.0 (currently in experimental), the Debian
perl package is changing the "vendorarch" library paths (currently
/usr/lib/perl5) to include the multiarch triplet and the perl version. See
#748380 for details.

For this to work, packages containing binary perl modules need to migrate
from using the hardcoded /usr/lib/perl5 directory to the value of the
$Config{vendorarch} variable, as defined in the 'Config' module.

The attached patch implements this for libprelude by making
debian/libprelude-perl.install into an executable perl script.
YMMV; there are certainly other ways to do this.

I've tested that this produces no debdiff visible changes on current sid
while fixing a build failure at the 'install' stage with perl_5.20.0-1.
-- 
Niko Tyni   [email protected]
>From e66b851fdbeb10d13d123b8611d569cab3e41ba0 Mon Sep 17 00:00:00 2001
From: Niko Tyni <[email protected]>
Date: Thu, 19 Jun 2014 23:38:06 +0300
Subject: [PATCH 1/2] Don't hardcode /usr/lib/perl5 in
 debian/libprelude-perl.install

Starting with version 5.20.0, the Debian perl package is changing
the "vendorarch" library paths (currently /usr/lib/perl5) to include
the multiarch triplet and the perl version. See #748380 for details.

For this to work, packages containing binary perl modules need to migrate
from using the hardcoded /usr/lib/perl5 directory to the value of the
$Config{vendorarch} variable, as defined in the 'Config' module.

The implementation uses an executable debhelper install file.
---
 debian/libprelude-perl.install | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
 mode change 100644 => 100755 debian/libprelude-perl.install

diff --git a/debian/libprelude-perl.install b/debian/libprelude-perl.install
old mode 100644
new mode 100755
index 36e0356..cf6ee5a
--- a/debian/libprelude-perl.install
+++ b/debian/libprelude-perl.install
@@ -1 +1,3 @@
-usr/lib/perl*
+#!/usr/bin/perl -w
+use Config;
+print $Config{vendorarch}, "\n";
-- 
2.0.0


--- End Message ---
--- Begin Message ---
Source: libprelude
Source-Version: 1.0.0-11.3

We believe that the bug you reported is fixed in the latest version of
libprelude, 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.
Ansgar Burchardt <[email protected]> (supplier of updated libprelude 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: SHA512

Format: 1.8
Date: Tue, 05 Aug 2014 19:29:09 +0200
Source: libprelude
Binary: libprelude-dev libprelude2 libprelude2-dbg libprelude-perl 
python-prelude
Architecture: source
Version: 1.0.0-11.3
Distribution: unstable
Urgency: low
Maintainer: Pierre Chifflier <[email protected]>
Changed-By: Ansgar Burchardt <[email protected]>
Description:
 libprelude-dev - Security Information Management System [ Development files ]
 libprelude-perl - Security Information Management System [ Base library ]
 libprelude2 - Security Information Management System [ Base library ]
 libprelude2-dbg - Security Information Management System [ Debug symbols ]
 python-prelude - Security Information Management System [ Base library ]
Closes: 752333 752334
Changes:
 libprelude (1.0.0-11.3) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Force swig to regenerate bindings/low-level/perl/Prelude.c by
     removing it before building and in the clean target.
     (Closes: #752333)
   * debian/libprelude-perl.install: Use perl's $Config{vendorarch} instead
     of /usr/lib/perl5. Thanks to Niko Tyni for the patch.
     (Closes: #752334)
Checksums-Sha1:
 d3a06b0bc78adb21d8077ab84b5639856f0a6db6 2109 libprelude_1.0.0-11.3.dsc
 49c224260984f6076663d66a052167c11826f6ac 8620 
libprelude_1.0.0-11.3.debian.tar.xz
Checksums-Sha256:
 b362a5a1073e2aafb49948394290a1f3cf03b1359a75f217574cb55fbc30d9f4 2109 
libprelude_1.0.0-11.3.dsc
 34a90ed0e917e2f44f1a60ff37dca0dd61db996ee76ea6d968a43c88bb605e75 8620 
libprelude_1.0.0-11.3.debian.tar.xz
Files:
 76272b733c7a0d2b48aa89726df8925f 2109 libs extra libprelude_1.0.0-11.3.dsc
 e33ed4a6d649a8603656d4756b15db79 8620 libs extra 
libprelude_1.0.0-11.3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJT4RUsAAoJEIATJTTdNH3I9oEQAK1klqRxCxk8h2WHcXwIUaIj
WC3fOyc7lKDEQXPlmcPH5MODvvbGM7GITWl8LurhKVllxEXr7COeocnt8Cdc/9Tn
KxfJDS4mqfj/n2ohrzwoOWplAwHyRuWMzLoe8h0bt7zwTuiTh6Q1fhXqO6ze0BLS
agj4OohMbcNFi4CnVfqBGbYWgkfX/TgL7Ly7SFpOg8Y4FIke9fUNuaMegrUQxIN8
HajPhf7iiPQr6Hx2u9zhMjr3CCII0ZX3KfO/zzslhed2uQXf31lyVf/vuuBdmvBJ
vgZJxKH3lFi7gCq5vrG/xxUEaxGdZ0R4hZJ2Qq/3k6yQR/GMQj4GOhDlEedwPtI+
1+FS5gxX+3Qy9XxLdGlIeWYBzTLqqu5OSeEYQW5w0ygvhhv/enKy9hJBNgeCu6BS
+TEM9f8kintkP5DR0nHX4H/K0OdWZjV43mdgdZFClGMKhEEhzyKV85UruUpJak68
cKzIjoyEr+WuBDrDpSmDADOMayfFl0sLWsOqllONCnloNTFiZwq7Hk9LVU4WVv2F
8GnJvbYjR8S4PWq/E9ePyttg4IYOXS7oiuC/k4yy6HGoLtmiU7mMuSUEfDhfSUMK
YZ1gSXzCpQq2u1wme0u3w1jWPVh/8PMa05GmFWHnTMF9V4ifJmzak/2OvW/aitU1
Ajsg6dITbvUn+lpkE+b1
=/4kv
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to