Your message dated Sun, 04 Nov 2012 11:48:09 +0000
with message-id <e1tuygt-0008sc...@franck.debian.org>
and subject line Bug#688842: fixed in perl 5.14.2-15
has caused the Debian Bug report #688842,
regarding CPAN modules no longer installed to /usr/local by default
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.)
--
688842: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688842
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: perl
Version: 5.14.2-13
Severity: serious
Justification: maintainer opinion
On Wed, Sep 26, 2012 at 06:46:02AM +1100, Steve (Telsat Broadband) wrote:
> I believe I've uncovered a small bug relating to the default
> installation parameters when using CPAN. On my first try using CPAN
> on the latest Debian testing version (Wheezy), I found that it was
> installing all the modules I requested into /root/perl instead of in
> the proper directories.
Thanks for reporting this. They are indeed supposed to go in /usr/local
rather than /root by default when root is installing modules.
I'm filing this in our bug tracking system. I'm marking it as release
critical for now as CPAN bootstrapping is considered one of the primary
functions of the Perl standard library.
It looks like this is related to
2011-01-16 Andreas J. Koenig <a...@cpan.org>
* release 1.94_63
[...]
* add support for bootstrapping local::lib when the user does not have
write access to perl's site library directories (David Golden)
When the site dirs don't exist, the CPAN shell interactive configuration states
Warning: You do not have write permission for Perl library directories.
and proceeds to suggest local::lib for installation, which is not the
optimal suggestion for root users.
We don't ship the site directories in /usr/local with the perl package,
as they used to be created at CPAN install time if necessary, and not
having them by default saves (or at least used to save) a bunch of stat()
calls on every interpreter startup in the common case.
Possibly we need to make CPAN::FirstTime try to mkdir those directories
when probing.
Help (and opinions on the right thing to do) is welcome on this.
--
Niko Tyni nt...@debian.org
--- End Message ---
--- Begin Message ---
Source: perl
Source-Version: 5.14.2-15
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 688...@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, 04 Nov 2012 12:37:46 +0200
Source: perl
Binary: perl-base libcgi-fast-perl perl-doc perl-modules perl-debug libperl5.14
libperl-dev perl
Architecture: source all amd64
Version: 5.14.2-15
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.14 - 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
Closes: 629363 688842 689713 690571 690975 690976 690979 691102 691112
Changes:
perl (5.14.2-15) unstable; urgency=low
.
* Fix CPAN::FirstTime defaults with nonexisting site dirs if a parent
is writable. (Closes: #688842)
* Don't overwrite $Config{lddlflags} or ccdlflags on GNU/kFreeBSD.
(Closes: #689713)
* Fix tainted smart matching. (Closes: #690571)
* Cherry-pick fixes from 5.14.3:
+ /i regexps match correctly with latin1 characters again (Closes: #690975)
+ /i regexps match beyond the start of the string with multi-char folds
again. (Closes: #690976)
+ /[[:lower:]]/i and /[[:upper:]]/i match the opposite cases again
(Closes: #690979)
+ <$fh> no longer hangs or eats memory on a glob copy (Closes: #629363)
+ enforce Any ~~ Object smartmatch precedence (Closes: #691102)
+ update perlcheat.pod to 5.14. (Closes: #691112)
Checksums-Sha1:
cc7c3c60443a7ffada37c944a5abdfc997857d56 1729 perl_5.14.2-15.dsc
dd4d40e9eae42e78653ed1b7466a0a4ffa7a0c3c 151619 perl_5.14.2-15.debian.tar.gz
3281032a0ece96c8cc8627a24d973b38935f6fc0 75900
libcgi-fast-perl_5.14.2-15_all.deb
ce9270ae134e7aa1a7a4663be0fac72de3d624bf 8168258 perl-doc_5.14.2-15_all.deb
fdcbedc8fd94ee778d4c460d53ba2f35a033bd05 3442184 perl-modules_5.14.2-15_all.deb
10f0f3bd72274d5c171919e383e3c39883fbc894 1536016 perl-base_5.14.2-15_amd64.deb
5a86f3d6b489af78d9ab7fb27d44c4cbaf56d08f 8006696 perl-debug_5.14.2-15_amd64.deb
49bae928d4fd57a575af0b11064bc1bad78a1b0e 1178 libperl5.14_5.14.2-15_amd64.deb
d7e790eb4eac773ecd55a064c250a746a5ba0aec 3321102
libperl-dev_5.14.2-15_amd64.deb
eba40ed484b5d34af5cfed57651844e8b5f7d1bb 4424510 perl_5.14.2-15_amd64.deb
Checksums-Sha256:
9082749b776ce497a168a72624d617be5bd23d9dd965f8537843ad089e5457b6 1729
perl_5.14.2-15.dsc
aec68122ccda82a06d9ac0880bfc7aea7f97c54bc6ba4483da7558545e268815 151619
perl_5.14.2-15.debian.tar.gz
1d21537ebb165c73371ed4e8be538fc9f86fd24981fa998e79176be254de36da 75900
libcgi-fast-perl_5.14.2-15_all.deb
6f0fd94354392307040481bb308ba45f6443927ae15c4a1639e1a4b548960f8e 8168258
perl-doc_5.14.2-15_all.deb
072c805453993117021adca883c5d5d926c9c6adc8c3c526f1154dbe768ea078 3442184
perl-modules_5.14.2-15_all.deb
fc70d40f5520a54a09c1e4b9bd96541514f4338f351f04686f7a597f6a457550 1536016
perl-base_5.14.2-15_amd64.deb
ef7664411e5ddac9a2e178ec62a0f95c32faf7e8607e020d50ab69be3e06328e 8006696
perl-debug_5.14.2-15_amd64.deb
de2cc12f1057e6ee8c6cafd3d5157589aec1b7ff97b62c6c387fca966a2cd0b4 1178
libperl5.14_5.14.2-15_amd64.deb
b35f49275171c9fb21b7b330974518e2c4716bc53cf2bbc18e0c38c8fe546fee 3321102
libperl-dev_5.14.2-15_amd64.deb
1a9e1908658fcfa858402d2baef1ee76a5de7f5d1a3965708764727d9a70b09e 4424510
perl_5.14.2-15_amd64.deb
Files:
e825a8b15cc75874ecb81defd3619553 1729 perl standard perl_5.14.2-15.dsc
560f7bcf0b2901ddc6c778e926060849 151619 perl standard
perl_5.14.2-15.debian.tar.gz
b5dad8f6e88ad1e47454fabce8580b9a 75900 perl optional
libcgi-fast-perl_5.14.2-15_all.deb
6d22672a8e0c2cf9a242d34e898cd08b 8168258 doc optional
perl-doc_5.14.2-15_all.deb
9f939eb9b8180ea801fde6b9ae321cde 3442184 perl standard
perl-modules_5.14.2-15_all.deb
95283de601441c923e68f78f82107451 1536016 perl required
perl-base_5.14.2-15_amd64.deb
01cdd9d791519a644713990237e02af7 8006696 debug extra
perl-debug_5.14.2-15_amd64.deb
e46b933fd687d1bb87b0df8cccb9dd0b 1178 libs optional
libperl5.14_5.14.2-15_amd64.deb
28eefe2dc6cc625a7ba5edfd21d32241 3321102 libdevel optional
libperl-dev_5.14.2-15_amd64.deb
fe3566c02d2f15e6267a81537687610c 4424510 perl standard perl_5.14.2-15_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlCWUR8ACgkQiyizGWoHLTklPgCffJ0OGRMm8wFXHkusSADse4BL
WuoAoIwEo+XchSbpFRwnkmAq+Q2dUTVr
=8pV0
-----END PGP SIGNATURE-----
--- End Message ---