-
perl (5.38.2-5) unstable; urgency=medium
[ Bo YU ]
* move riscv64 from debian-ports to official debian in debian/cross/README
[ Niko Tyni ]
* Mark most autopkgtest checks superficial (Closes: #970026)
* Update architecture list in debian/cross/README
* Refresh cross build support files (Closes: #1062784)
+ also introduces loong64 support (Closes: #1024636)
-- Niko Tyni <email address hidden> Thu, 30 May 2024 22:24:33 +0300
-
perl (5.38.2-4) unstable; urgency=medium
* Import t64 NMUs.
* Fix autopkgtest regression caused by the NMUs. (Closes: #1068934)
-- Niko Tyni <email address hidden> Sat, 27 Apr 2024 18:32:01 +0300
-
perl (5.38.2-3.2) unstable; urgency=medium
* Non-maintainer upload.
* Fix check for i386 to avoid transitioning there. Closes: #1065483.
* Manually add perlapi-5.38.2t64 to Provides: on i386 to avoid another
difficult transition.
-- Steve Langasek <email address hidden> Wed, 06 Mar 2024 17:19:01 +0000
-
perl (5.38.2-3.1) unstable; urgency=medium
* Non-maintainer upload.
* Update perlabi for time_t transition. Closes: #1060246.
* Rename libperl5.38 to libperl5.38t64 for time_t transition.
-- Steve Langasek <email address hidden> Sat, 02 Mar 2024 21:34:58 +0000
-
perl (5.38.2-3) unstable; urgency=medium
* Unbreak locale initialization when embedding perl. (Closes: #1060456)
-- Niko Tyni <email address hidden> Fri, 12 Jan 2024 18:16:08 +0200
-
perl (5.38.2-2) unstable; urgency=medium
* Update copyright file for the superfast hash algorithm removal.
Thanks to Milton Moura. (Closes: #1054457)
* Add 5.38.2 to debian/released-versions.
* Upload to unstable.
-- Niko Tyni <email address hidden> Tue, 09 Jan 2024 22:05:06 +0200
-
perl (5.36.0-10) unstable; urgency=medium
* [SECURITY] CVE-2023-47039: Write past buffer end via illegal
user-defined Unicode property. (Closes: #1056746)
-- Niko Tyni <email address hidden> Sat, 25 Nov 2023 22:54:24 +0200
-
perl (5.36.0-9) unstable; urgency=medium
* Build depend on libc6-dev (>= 2.37-8) on ppc64el for correct F_GETLK
et al. (See #1050592)
* Explicitly do not use strlcpy and strlcat from glibc 2.38 to keep
libperl5.36 symbols stable. (Closes: #1051427)
-- Niko Tyni <email address hidden> Sat, 09 Sep 2023 19:19:46 +0300
-
perl (5.36.0-8) unstable; urgency=medium
* Unbreak builds with the nodoc build profile. (See: #50091)
* Add cross build support files for hurd-amd64. (Closes: #1043394)
-- Niko Tyni <email address hidden> Fri, 18 Aug 2023 18:41:33 +0300
-
perl (5.36.0-7) unstable; urgency=medium
* Break backuppc (<< 4.4.0-7~) due to Data::Dumper changes in 5.36
(Closes: #1026270)
-- Niko Tyni <email address hidden> Sun, 08 Jan 2023 23:28:47 +0200
-
perl (5.36.0-6) unstable; urgency=medium
* Break duck (<< 0.14.1) due to #1025722
-- Niko Tyni <email address hidden> Sat, 10 Dec 2022 10:15:23 +0200
-
perl (5.36.0-5) unstable; urgency=medium
* Backported upstream changes:
+ only clear the stream error state in readline() for glob()
(Closes: #1016369)
+ skip failing tests in libperl.t when building with LTO.
(Closes: #1015579)
* Refresh cross build support files for all architectures.
-- Niko Tyni <email address hidden> Tue, 06 Dec 2022 11:43:06 +0200
-
perl (5.36.0-4) unstable; urgency=medium
* Add 5.36.0 to debian/released-versions.
* Upload to unstable.
-- Niko Tyni <email address hidden> Tue, 18 Oct 2022 19:44:58 +0300
-
perl (5.34.0-5) unstable; urgency=medium
* Add Provides/Breaks/Replaces for libtext-balanced-perl.
(Closes: #1014282)
* Fix the Perl debugger 'view code' command. (Closes: #1010866)
-- Niko Tyni <email address hidden> Mon, 04 Jul 2022 22:22:58 +0300
-
perl (5.34.0-4) unstable; urgency=medium
* Refresh cross build support files for all architectures.
* Fix massively parallel builds by first making 'depend'.
(Closes: #996953)
* Backport upstream patch to perl.h fixing build warnings on clang.
(Closes: #1009149)
-- Niko Tyni <email address hidden> Fri, 08 Apr 2022 20:12:38 +0300
-
perl (5.34.0-3) unstable; urgency=medium
* Add 5.34.0 to debian/released-versions.
* Upload to unstable.
-- Niko Tyni <email address hidden> Sat, 05 Feb 2022 12:20:54 +0200
-
perl (5.32.1-6) unstable; urgency=medium
* Add ARC cross build support files from Evgeniy Didin. (Closes: #990305)
* Apply upstream patch fixing a regexp memory leak. (Closes: #994834)
-- Niko Tyni <email address hidden> Fri, 24 Sep 2021 18:20:33 +0300
-
perl (5.32.1-5) unstable; urgency=high
* [SECURITY] CVE-2021-36770: Encode loading code from working directory
-- Niko Tyni <email address hidden> Thu, 05 Aug 2021 22:26:55 +0300
-
perl (5.32.1-4) unstable; urgency=medium
* Add perl Breaks: perl-modules-5.22 and early versions of
perl-modules-5.26. They had the same issue as perl-modules-5.24,
which perl already Breaks since 5.32.0-6. (Closes: #976704)
-- Niko Tyni <email address hidden> Thu, 29 Apr 2021 21:37:46 +0300
-
perl (5.32.1-3) unstable; urgency=medium
* Refresh cross build support files for 5.32.1. (Closes: #983099)
+ Update source documentation (README.Source, debian/cross/README)
with cross build support information.
-- Niko Tyni <email address hidden> Thu, 25 Feb 2021 16:52:03 +0200
-
perl (5.32.1-2) unstable; urgency=medium
* Update relations with libmodule-corelist-perl to fix autopkgtest
failures (Closes: #981409)
* Add Breaks on earlier versions of libdevel-mat-dumper-perl built
against earlier versions of perl (Closes: #981493)
* Add 5.32.1 to debian/released-versions
* Upload to unstable
-- Dominic Hargreaves <email address hidden> Mon, 01 Feb 2021 22:44:54 +0000
-
perl (5.32.0-6) unstable; urgency=medium
[ Dominic Hargreaves ]
* Update lintian overrides with various severity info and pedantic
tags
[ Niko Tyni ]
* Add patch from Chris Lamb removing traces of the build directory from
the binary packages. (Closes: #972559)
* Refresh cross build support files.
* Make perl Break the old perl-modules-5.24 package. (Closes: #976666)
* Add a missing test dependency on dpkg-dev.
-- Niko Tyni <email address hidden> Sun, 13 Dec 2020 20:58:36 +0200
-
perl (5.32.0-5) unstable; urgency=medium
[ Dominic Hargreaves ]
* Add Breaks on versions of pod2pdf, bucardo, latexml, kio-perldoc
which didn't depend on libpod-parser-perl (Closes: #974029)
* Add Breaks on libencode-arabic-perl which had an autopkgtest
regression with perl 5.32 (Closes: #974170)
[ Niko Tyni ]
* Update debian/copyright for 5.32.0 proper
* Add test dependency on libdpkg-perl
* Add Breaks on older versions of libmp3-tag-perl (see #947756)
-- Dominic Hargreaves <email address hidden> Sat, 14 Nov 2020 11:19:57 +0000
-
perl (5.32.0-4) unstable; urgency=medium
* Upload to unstable
-- Dominic Hargreaves <email address hidden> Sun, 08 Nov 2020 16:57:57 +0000
-
perl (5.30.3-4) unstable; urgency=medium
* Restore earlier behaviour where the shared version of Config.pm
had precedence on @INC. This makes perl -V:useshrplib lie again,
so that it can be used to check whether a shared libperl is
available. Thanks to the PostgreSQL project for early testing.
(See #798626)
* Refresh cross support files and add support for ia64.
-- Niko Tyni <email address hidden> Sun, 07 Jun 2020 10:56:32 +0300
-
perl (5.30.3-3) unstable; urgency=medium
* Move the perl-base specific library path between vendor and core so
that the separate libscalar-list-utils-perl package can override the
version in perl-base. (See #962138)
* Suppress an ExtUtils::MakeMaker warning about our new @INC arrangement.
-- Niko Tyni <email address hidden> Sat, 06 Jun 2020 13:33:31 +0300
-
perl (5.30.3-2) unstable; urgency=medium
[ Niko Tyni ]
* Fix version parsing logic in a maintainer test.
* Move perl-base specific library up on @INC. This eliminates the
chance of incompatible libperl5.xx modules overriding the perl-base
ones during upgrades and the like. (Closes: #962138)
[ Dominic Hargreaves ]
* Remove lingering references to old deprecated modules (Closes: #961928)
* Fix FTBFS with IPv6-only host (Closes: #962019)
-- Dominic Hargreaves <email address hidden> Fri, 05 Jun 2020 00:21:01 +0100
-
perl (5.30.3-1) unstable; urgency=medium
[ Dominic Hargreaves ]
* Update perlbug to no longer email deprecated bug address
(Closes: #958721)
[ Niko Tyni ]
* Update the build system to debhelper compatibility level 13.
[ Dominic Hargreaves ]
* Update to new upstream version (Closes: #962005)
+ [SECURITY] CVE-2020-10543: Buffer overflow caused by a crafted
regular expression
+ [SECURITY] CVE-2020-10878: Integer overflow via malformed bytecode
produced by a crafted regular expression
+ [SECURITY] CVE-2020-12723: Buffer overflow caused by a crafted
regular expression
-- Dominic Hargreaves <email address hidden> Mon, 01 Jun 2020 22:23:43 +0100
-
perl (5.30.2-1) unstable; urgency=medium
[ Niko Tyni ]
* Convert rt.perl.org links to GitHub issues in patch descriptions.
[ Dominic Hargreaves ]
* Update to new upstream version 5.30.2.
* Fix test failure with certain sbuild configurations (Closes: #930095)
-- Dominic Hargreaves <email address hidden> Sun, 17 May 2020 00:19:12 +0100
-
perl (5.30.0-10) unstable; urgency=medium
[ Dominic Hargreaves ]
* Suggest libtap-harness-archive-perl for prove --archive
(Closes: #947797)
[ Niko Tyni ]
* Apply upstream patches fixing Configure on GCC 10. (Closes: #957675)
* Include commit hashes from upstream GitHub repo in patch descriptions.
-- Niko Tyni <email address hidden> Fri, 17 Apr 2020 22:18:51 +0300
-
perl (5.30.0-9) unstable; urgency=medium
* Improve debian/t/control.t robustness fixing spurious failures
when packages are missing from the current archive suite.
(Closes: #943380)
* Build with TZ=UTC again for reproducibility. (See #791362)
* Fix cross builds harder, still due to -Dmksymlinks in 5.30.0-2.
* Refresh cross build support files for most architectures.
-- Niko Tyni <email address hidden> Sun, 27 Oct 2019 18:52:24 +0200
-
perl (5.30.0-8) unstable; urgency=medium
* Minor fixes prompted by lintian:
+ remove outdated lintian overrides
+ outsource parsing debian/changelog to pkg-info.mk in dpkg-dev
+ move debian/source.lintian-overrides under debian/source
+ add Build-Depends-Package: libperl-dev to the libperl5.30 symbols file
+ reorganize debian/copyright a bit to ensure correct file globbing
* Move perl-xs-dev Provides to libperl-dev, mark that Multi-Arch:
same, and add an unversioned cross-config symlink to the versioned
directory in libperl5.30 for easier consumption in depending packages.
.
Making perl-xs-dev not coinstallable between Perl major versions
should keep build dependencies unambiguous.
-- Niko Tyni <email address hidden> Sun, 20 Oct 2019 14:51:34 +0300
-
perl (5.30.0-7) unstable; urgency=medium
* Move perl-modules-5.30 to section "libs" to ease future Perl
transitions (Closes: #942220)
* Make libperl5.30 Provide perl-xs-dev and retire the
perl-cross-config virtual package. See the thread around
https://lists.debian.org/debian-perl/2019/10/msg00015.html
-- Niko Tyni <email address hidden> Tue, 15 Oct 2019 16:35:07 +0300
-
perl (5.30.0-6) unstable; urgency=medium
* Apply upstream patch fixing a regression in group id parsing that
broke setting supplementary group IDs. (Closes: #941985)
-- Niko Tyni <email address hidden> Tue, 08 Oct 2019 20:25:35 +0300
-
perl (5.30.0-5) unstable; urgency=medium
[ Niko Tyni ]
* Update $Config{myuname} et al. to Buster kernel versions.
[ Dominic Hargreaves ]
* Add 5.30.0 to debian/released-versions
* Upload to unstable
-- Dominic Hargreaves <email address hidden> Sat, 05 Oct 2019 09:51:05 +0100
-
perl (5.28.1-6) unstable; urgency=medium
* Fix NDBM autopkgtests by recreating necessary hardlinks at test time
(Closes: #925179)
* Update patch metadata for the POSIX::mblen() fix.
-- Niko Tyni <email address hidden> Sun, 31 Mar 2019 14:51:22 +0300
-
perl (5.28.1-5) unstable; urgency=medium
* Patch perlbug to use "editor" as the default editor. (Closes: #922609)
* Add a Breaks entry for older versions of libdist-inkt-perl.
(Closes: #924506)
* Add a README.Debian note about overriding the default perldoc formatter.
(See: #917530)
* Include arch-specific data for NDBM and GDBM autopkgtests.
(Closes: #923409)
* Break older versions of libmarc-charset-perl, broken by libgdbm changes.
(Closes: #924719)
+ Build-Depend on a current libgdbm-dev to guarantee compatibility
with the new LFS-enabled database binary format.
* Fix crashing POSIX::mblen(). (Closes: #924517)
-- Niko Tyni <email address hidden> Sat, 16 Mar 2019 16:02:28 +0200
-
perl (5.28.1-4) unstable; urgency=medium
[ Dominic Hargreaves ]
* Include upstream patches fixing piped open (Closes: #916313)
[ Niko Tyni ]
* Revert to upstream changes for disabling Storable probing.
-- Niko Tyni <email address hidden> Sat, 02 Feb 2019 18:30:38 +0200
-
perl (5.28.1-3) unstable; urgency=low
[ Dominic Hargreaves ]
* Include upstream patches fixing perl -i (Closes: #914651)
[ Niko Tyni ]
* Re-adopt versioned Provides for the dual lived modules.
(Closes: #758100)
+ upload with low urgency in the unlikely case that this hits
new Debian infrastructure issues like it did in 2017
-- Niko Tyni <email address hidden> Fri, 07 Dec 2018 15:23:05 +0200
-
perl (5.28.1-2) unstable; urgency=medium
[ Dominic Hargreaves ]
* Add 5.28.1 to debian/released-versions
* Drop incorrect libversion-requirements-perl Provides (Closes: #914809)
[ Niko Tyni ]
* Add a maintainer / autopkgtest check for debian/released-versions
contents.
* Apply patch by Bernhard M. Wiedemann fixing Time-Local tests in the
year 2020 and onwards. (Closes: #915209)
* Fix t/porting/manifest.t failures when run in a git checkout.
(Closes: #914962)
* Add current data for database and compression autopkgtest checks.
* Update cross build support files.
* Slightly improve maintainer test stderr handling.
* Disable Storable stacksize probing at build time. (Closes: #914133)
+ apply upstream patches that disable the probing when cross-compiling
+ amend the cross-compling fix to also look at PERL_STORABLE_DONT_PROBE
in the environment, and set that in debian/rules
-- Niko Tyni <email address hidden> Mon, 03 Dec 2018 20:24:24 +0200
-
perl (5.28.1-1) unstable; urgency=high
[ Niko Tyni ]
* Special case libextutils-parsexs-perl in maintainer / autopkgtest
checks (Closes: #914222)
* Update patch metadata for patches applied upstream.
[ Dominic Hargreaves ]
* Include note in README.source about importing new upstream releases.
* New upstream release
- [SECURITY] CVE-2018-18311: Integer overflow leading to buffer
overflow and segmentation fault
- [SECURITY] CVE-2018-18312: Heap-buffer-overflow write in S_regatom
(regcomp.c)
-- Dominic Hargreaves <email address hidden> Thu, 29 Nov 2018 19:17:43 +0000
-
perl (5.28.0-4) unstable; urgency=medium
[ Dominic Hargreaves ]
* Add missing test dependency for 'prove' test (Closes: #913096)
[ Niko Tyni ]
* Make perl Break apt-show-versions (<< 0.22.10) due to Storable
changes. (Closes: #913349)
* Cherry-pick several upstream fixes:
+ improve Storable recursion checks (Closes: #912900)
+ fix $^X when /proc is not mounted (Closes: #913347)
+ avoid mangling /bin non-perl shebangs on merged-/usr systems
(Closes: #913637)
* Apply patch from Helmut Grohne making Errno_pm.PL compatible with
/usr/include/<ARCH>/errno.h . (Closes: #875921)
* Apply patch from James Clarke fixing 'perl -i' functionality
on kfreebsd. (See #912521)
* Change perl-debug package priority from extra to optional.
* Remove unused outdated lintian overrides.
* Make perl-base and libperl5.28 Suggest sensible-utils for
sensible-pager. (Closes: #914013)
-- Niko Tyni <email address hidden> Mon, 19 Nov 2018 20:01:39 +0200
-
perl (5.28.0-3) unstable; urgency=medium
* Temporarily patch GDBM_File fatal.t for gdbm >= 1.16 compatibility.
(Closes: #904005)
* Merge 5.26.2-7 from unstable.
* Update debian/released-versions to include 5.28.0.
* Remove 5.26 specific SIGUNUSED related config.sh fiddling.
* Upload to unstable.
-- Niko Tyni <email address hidden> Wed, 31 Oct 2018 17:45:10 +0200
-
perl (5.26.2-7) unstable; urgency=medium
* Temporarily skip GDBM_File fatal.t for gdbm >= 1.15 compatibility.
(Closes: #904005)
-- Niko Tyni <email address hidden> Sun, 12 Aug 2018 11:26:41 +0300
-
perl (5.26.2-6) unstable; urgency=high
* [SECURITY] CVE-2018-12015: fix directory traversal vulnerability
in Archive-Tar (Closes: #900834)
-- Dominic Hargreaves <email address hidden> Sat, 09 Jun 2018 13:38:44 +0100
-
perl (5.26.2-5) unstable; urgency=medium
[ Dominic Hargreaves ]
* Remove Breaks and Conflicts entries relating to packages which were
fixed in oldstable or before
[ Niko Tyni ]
* autopkgtest improvements:
+ add a missing Testsuite header
+ run a syntax check on (almost) all the Perl modules we ship
+ verify that perl-base stays self contained
* Move Provides entries from libperl5.26 and perl-modules-5.26 to perl.
(Closes: #899110)
-- Niko Tyni <email address hidden> Sat, 19 May 2018 19:05:17 +0300
-
perl (5.26.2-4) unstable; urgency=medium
* Add cross build support files for riscv64.
* Add Breaks/Replaces/Provides for libb-debug-perl.
* Add rudimentary autopkgtest regression checks. (Closes: #782760)
-- Niko Tyni <email address hidden> Fri, 18 May 2018 17:13:34 +0300
-
perl (5.26.2-3) unstable; urgency=medium
[ Dominic Hargreaves ]
* Update Vcs-* fields to point to salsa
[ Niko Tyni ]
* Refresh cross build support files for most Debian architectures.
(Closes: #895992)
* Increase test timeout of t/re/fold_grind.t on riscv64.
(Closes: #896827)
-- Niko Tyni <email address hidden> Wed, 25 Apr 2018 19:55:24 +0300
-
perl (5.26.2-2) unstable; urgency=medium
* Upload to unstable.
-- Niko Tyni <email address hidden> Tue, 17 Apr 2018 20:25:01 +0300
-
perl (5.26.1-6) unstable; urgency=high
* [SECURITY] CVE-2018-6797: buffer overflow related to regex
unicode semantics.
* [SECURITY] CVE-2018-6798: heap buffer overflow when matching
malformed UTF-8 characters.
* [SECURITY] CVE-2018-6913: heap buffer overflow with large data blocks.
-- Niko Tyni <email address hidden> Sat, 10 Mar 2018 20:40:42 +0200
-
perl (5.26.1-5) unstable; urgency=medium
* Mark _LIB_VERSION as an optional symbol for glibc 2.27 compatibility.
Patch by Aurelien Jarno. (Closes: #890242)
* Refresh cross build support files.
* Apply an upstream patch by Yves Orton to fix a regexp related memory
leak, regressed in 5.26. (Closes: #891196)
* Build-Depend on libgdbm-compat-dev to restore the NDBM_File and
ODBM_File modules. (Closes: #891229)
-- Niko Tyni <email address hidden> Fri, 23 Feb 2018 17:23:43 +0200
-
perl (5.26.1-4) unstable; urgency=medium
[ Dominic Hargreaves ]
* Use dpkg-vendor to configure perl with a vendor-specific
"configured by" string (Closes: #884924)
[ Niko Tyni ]
* Also look in <version>/<archname> subdirectories for binary compatible
modules built for older Perl versions. (Closes: #886494)
* Backport upstream Encode patch fixing find_encoding() infinite recursion.
(Closes: #880085)
-- Niko Tyni <email address hidden> Fri, 12 Jan 2018 21:31:09 +0200
-
perl (5.26.1-3) unstable; urgency=medium
[ Dominic Hargreaves ]
* Include a note about debugging information in perl-debug in the package
description (Closes: #880117)
[ Niko Tyni ]
* Restore SIGUNUSED on glibc >= 2.26 to preserve ABI compatibility.
(Closes: #875927)
* No longer use xlocale.h, removed in glibc 2.26. (Closes: #882978)
-- Niko Tyni <email address hidden> Tue, 28 Nov 2017 19:44:14 +0200
-
perl (5.26.1-2) unstable; urgency=medium
* Upload to unstable.
-- Niko Tyni <email address hidden> Wed, 25 Oct 2017 18:19:46 +0300
-
perl (5.26.0-8) unstable; urgency=high
* [SECURITY] CVE-2017-12837: Fix a heap buffer overflow in regular
expression compiler. (Closes: #875596)
* [SECURITY] CVE-2017-12883: Fix a buffer over-read in regular
expression parser. (Closes: #875597)
-- Niko Tyni <email address hidden> Tue, 12 Sep 2017 18:07:07 +0300
-
perl (5.26.0-7) unstable; urgency=medium
* Upload to unstable
* Break older versions of slic3r-prusa (Closes: #873728)
* Remove Recommends: rename according to announced deprecation plan
-- Dominic Hargreaves <email address hidden> Tue, 05 Sep 2017 21:48:47 +0100
-
perl (5.26.0-5) unstable; urgency=medium
* Make perl-base Break intltool (<< 0.51.0-4). (Closes: #869612)
* Amend debian/CVE-2016-1238/base-pm-amends-pt2.diff description based
on the final upstream commit information.
* Lower the optimization level of opmini.c on hppa. (Closes: #869122)
* Also lower the optimization level of op.c and opmini.c on sh4.
(Closes: #869373)
-- Niko Tyni <email address hidden> Sun, 30 Jul 2017 19:15:47 +0300
-
perl (5.26.0-4) unstable; urgency=medium
* Upload to unstable.
-- Niko Tyni <email address hidden> Thu, 20 Jul 2017 22:23:29 +0300
-
perl (5.24.1-7) unstable; urgency=medium
* Revert "Adopt versioned Provides for the dual lived modules",
hopefully temporarily. (Closes: #867313, reopens: #758100).
.
We cannot use versioned Provides in unstable before wanna-build
is fixed to consider a versioned virtual package coinstallable
with a real package of the same name. See #867104.
.
This restores libperl5.2[24] coinstallability as a side effect.
(Closes: #867089)
-- Niko Tyni <email address hidden> Sun, 09 Jul 2017 18:55:39 +0300
-
perl (5.24.1-6) unstable; urgency=medium
* Apply upstream base.pm no-dot-in-inc fix (from 5.24.2-RC1)
(Closes: #867170)
-- Dominic Hargreaves <email address hidden> Tue, 04 Jul 2017 16:27:07 +0100
-
perl (5.24.1-5) unstable; urgency=medium
* Remove a leftover Replaces entry for libpackage-constants-perl.
* Fix Breaks and Replaces versions for podlators-perl and libnet-perl.
* Drop obsolete libversion-requirements-perl Breaks/Replaces/Provides
entries.
* Adopt versioned Provides for the dual lived modules (Closes: #758100)
-- Niko Tyni <email address hidden> Sun, 02 Jul 2017 22:34:19 +0300
-
perl (5.24.1-4) unstable; urgency=medium
* Backport various Getopt-Long fixes from upstream 2.49..2.51.
(Closes: #855532, #864544)
* Backport upstream patch fixing regexp "Malformed UTF-8 character"
crashes. (Closes: #864782)
* Update the kernel versions in $Config{myuname} et al.
* Refresh cross build support files.
-- Niko Tyni <email address hidden> Tue, 20 Jun 2017 20:26:51 +0300
-
perl (5.24.1-3) unstable; urgency=high
* [CVE-2017-6512] Fix file permissions race condition in File-Path;
patch from John Lightsey (Closes: #863870)
* Also fix test logic in ExtUtils-MakeMaker required for the above
-- Dominic Hargreaves <email address hidden> Thu, 01 Jun 2017 16:09:52 +0100
-
perl (5.24.1-2) unstable; urgency=medium
* Apply patch from upstream fixing leak in list assignment
(Closes: #855064)
* Clarify documentation of 'do' in the face of '.' being removed
from @INC (Closes: #839536)
-- Dominic Hargreaves <email address hidden> Thu, 16 Mar 2017 11:11:46 +0000
-
perl (5.24.1-1) unstable; urgency=medium
[ Dominic Hargreaves ]
* Break libexception-class-perl (<< 1.42) since this version fixes an
@INC related vulnerability potentially exposed by the reversion of the
base.pm changes below.
* Remove <nocheck> profile flag for build dependency on file, as it
is needed outside the test suite (Closes: #850296)
[ Niko Tyni ]
* Use https for URLs in the patchlevel list.
* Refresh cross build support files.
[ Dominic Hargreaves ]
* New upstream release
-- Dominic Hargreaves <email address hidden> Sun, 15 Jan 2017 23:35:20 +0000
-
perl (5.24.1~rc4-1) unstable; urgency=medium
[ Dominic Hargreaves ]
* Fix Vcs-Git header. Thanks to Axel Beckert (Closes: #839057)
* Add Breaks on dh-haskell (<< 0.3) (Closes: #839018)
* Add workaround for optimization test failure on HPPA (Closes: #838613)
[ Niko Tyni ]
* Import new upstream release candidate with improved @INC localizing
in base.pm.
* Patch Test::Builder to fix a 'used only once' warning. (Closes: #840968)
* Sort the binary package conffile lists for reproducibility.
* Break amanda-common versions built against perlapi-5.22. (See #843700)
* Patch Configure to filter longdblinfbytes randomness for
build reproducibility. (Closes: #844752)
* Patch installman to generate man pages with UTF-8 characters.
(Closes: #840211)
-- Niko Tyni <email address hidden> Sat, 26 Nov 2016 23:12:44 +0200
-
perl (5.24.1~rc3-3) unstable; urgency=medium
* Reinstate perl-modules virtual package (Closes: #838855)
-- Niko Tyni <email address hidden> Sun, 25 Sep 2016 23:22:41 +0300
-
perl (5.24.1~rc3-2) unstable; urgency=medium
[ Dominic Hargreaves ]
* Build-Depends on netbase for hurd to fix FTBFS. The original
reason for the conditional exclude in #89406 is no longer
relevant (Closes: #836892)
* Fix test failure in Hurd due to hard-coded ENOENT.
Thanks to Pino Toscano for the fix
* Fix symbols file for Hurd. Thanks to Pino Toscano
[ Niko Tyni ]
* Refresh cross build support files.
[ Dominic Hargreaves ]
* Activate perl-major-upgrade trigger
* Update perlapi-* provides to be suitable for unstable
* Upload to unstable
-- Dominic Hargreaves <email address hidden> Tue, 20 Sep 2016 12:53:37 +0100
-
perl (5.22.2-5) unstable; urgency=low
[ Dominic Hargreaves ]
* Document in perlvar that we remove '.' from @INC by default
[ Niko Tyni ]
* Fix dpkg-buildflags filtering to handle slash characters.
(Closes: #836378)
* Break libencode-perl (<< 2.86) to make sure CVE-2016-1238 fixes are
active. (Closes: #836138)
-- Niko Tyni <email address hidden> Sat, 03 Sep 2016 12:48:53 +0300
-
perl (5.22.2-4) unstable; urgency=low
* Fix test failure when '.' has been removed from @INC
* Remove '.' from @INC by default (Closes: #588017)
+ this behaviour can (for now) be disabled by commenting out the
last line of /etc/perl/sitecustomize.pl
* Make perllocal.pod files reproducible. Thanks to Chris Lamb
(Closes: #834190, #835815)
-- Dominic Hargreaves <email address hidden> Thu, 01 Sep 2016 11:47:02 +0100
-
perl (5.22.2-3) unstable; urgency=high
* [SECURITY] CVE-2016-1238: opportunistic loading of optional
modules can make many programs unintentionally load code
from the current working directory (which might be changed to
another directory without the user realising).
+ allow user configurable removal of "." from @INC in
/etc/perl/sitecustomize.pl for a transitional period. (See: #588017)
+ backport patches from [perl #127834] to fix known vulnerabilities
even if the user does not configure "." to be removed from @INC
+ backport patches from [perl #127810] to fix various classes of
build failures in perl and CPAN modules if "." is removed from
@INC
-- Dominic Hargreaves <email address hidden> Mon, 25 Jul 2016 16:00:43 +0100
-
perl (5.22.2-2) unstable; urgency=medium
[ Niko Tyni ]
* Make XSLoader skip relative paths not on @INC. (Closes: #829578)
* Add patch from Chris Lamb making the output of ExtUtils::ParseXS
reproducible. (Closes: #829296)
* Refresh cross build support files for all architectures.
[ Dominic Hargreaves ]
* Update wrong-path-for-interpreter override for 5.22.2, fixing
Lintian error introduced in previous upload
* Switch Vcs-Browser from gitweb to cgit and Vcs-Git to https
-- Niko Tyni <email address hidden> Thu, 07 Jul 2016 20:40:41 +0200
-
perl (5.22.2-1) unstable; urgency=medium
[ Niko Tyni ]
* Refresh cross build support files for alpha, amd64, arm64, i386
kfreebsd-amd64, kfreebsd-i386, powerpc, ppc64el and s390x.
* Add cross build support files for ppc64.
* Merge 5.22.1-10 from unstable.
* Fix libperl5.22.triggers permissions.
* Work around t/op/stat.t problems on GNU/Hurd. (Closes: #822735)
[ Dominic Hargreaves ]
* New upstream release
+ update version of libmodule-corelist-perl Breaks and Replaces
for 5.22.2
* Upload to unstable
-- Dominic Hargreaves <email address hidden> Sat, 30 Apr 2016 13:20:51 +0100
-
perl (5.22.1-10) unstable; urgency=medium
* Replace libperl5.22 manual ldconfig calls with an explicit trigger.
(Closes: #820500)
* Only conflict with versioned (i.e. non-virtual) perl-modules packages.
(Closes: #821161)
* Emulate 'uname -m' output for reproducibility regardless of kernel arch.
(Closes: #821182)
* Add cross build support files for m68k, powerpcspe and sh4.
-- Niko Tyni <email address hidden> Sun, 17 Apr 2016 22:08:08 +0300
-
perl (5.22.1-9) unstable; urgency=medium
* Add cross build support files for alpha, hppa, sparc64, x32, mips,
and hurd-i386. (Closes: #816217)
* Use the standard library from the build tree, fixing non-cross
bootstrapping. (Closes: #817948)
-- Niko Tyni <email address hidden> Sun, 13 Mar 2016 13:54:18 +0200
-
perl (5.22.1-8) unstable; urgency=high
* [SECURITY] CVE-2016-2381 fix duplicate environment variable taint
checking issue
-- Dominic Hargreaves <email address hidden> Fri, 26 Feb 2016 21:59:01 +0000
-
perl (5.22.1-7) unstable; urgency=medium
* small tweaks to cross support file import infrastructure
* debian/copyright: include CC0-1.0 License for Test-Simple
* Changes prompted by lintian:
+ debian/copyright: move license grants into Comment sections
+ Bump build dependency on dpkg-dev to 1.17.14 for build profile support
(Closes: #813811)
+ Call ldconfig in libperl5.22 postrm script.
+ Override lintian warning about file conflict over /usr/bin/perldoc.
+ Install manual pages for perl5.22-<arch> and cpan5.22-<arch>.
+ Fix POD errors in Memoize, Encode-Unicode and ok.
* Remove libperl-dev dependency on perl. (Closes: #813384)
+ this enables experimental support for cross building applications
linking against libperl; see /usr/share/doc/libperl-dev/README.cross
for more information.
* Add cross build support files for amd64, i386, powerpc, ppc64el, armel,
armhf, arm64, s390x, mipsel, mips64el, kfreebsd-amd64 and kfreebsd-i386.
(Closes: #285559)
* Upload to unstable.
-- Niko Tyni <email address hidden> Mon, 08 Feb 2016 22:09:56 +0200
-
perl (5.22.1-5) unstable; urgency=medium
[ Dominic Hargreaves ]
* Add Breaks entry for versions of mailagent not compatible with
perl 5.22
[ Niko Tyni ]
* Make perl-modules-5.22 Conflict with perl-modules rather than Break it.
Thanks to Adam Conrad. (Closes: #810164)
* Fix umask in mkstemp(3) calls. (Closes: #810924)
-- Niko Tyni <email address hidden> Sat, 30 Jan 2016 11:41:34 +0200
-
perl (5.22.1-4) unstable; urgency=high
* Add Breaks entry for versions of libsbuild-perl, maildirsync,
and backuppc not compatible with perl 5.22
(Closes: #808805, #809562, #810118)
* Apply patch from Niko Tyni restoring debugperl functionality
(Closes: #810326)
* [SECURITY] CVE-2015-8607 fix untaint issue with File::Spec::canonpath()
(Closes: #810719)
-- Dominic Hargreaves <email address hidden> Mon, 11 Jan 2016 22:29:23 +0000
-
perl (5.22.1-3) unstable; urgency=medium
[ Dominic Hargreaves ]
* psed was removed in 5.22, so remove the (broken) manpage symlink
too (Closes: #808683)
[ Niko Tyni ]
* Fix an autodie scoping issue with "no autodie" and the "system" sub.
(Closes: #808629)
+ break libautodie-perl (<< 2.29-2) to make sure it won't override the fix
-- Niko Tyni <email address hidden> Sat, 26 Dec 2015 09:28:43 +0200
-
perl (5.22.1-2) unstable; urgency=low
* Work around a t/op/stat.t failure on GNU/kFreeBSD, possibly related
to softupdates. Fix by Steven Chamberlain. (Closes: #796798)
-- Niko Tyni <email address hidden> Fri, 18 Dec 2015 14:31:00 +0200
-
perl (5.22.1-1) unstable; urgency=low
* New upstream release.
* Backport Encode::Unicode BOM fix from Encode-2.77.
(Closes: #798727)
+ break+replace libencode-perl (<< 2.77) accordingly
* Upload to unstable.
+ drop perlapi-5.22.0 for transition purposes
-- Niko Tyni <email address hidden> Wed, 16 Dec 2015 20:13:17 +0200
-
perl (5.20.2-6) unstable; urgency=low
* Remove two obsolete lintian overrides.
* Make libperl5.20 Break older perl-base versions to ensure perl-base
is upgraded first.
* Upload to unstable.
-- Niko Tyni <email address hidden> Thu, 14 May 2015 13:38:21 +0300
-
perl (5.20.2-4) unstable; urgency=medium
* Make the perl debugger work with threaded programs again.
Thanks to James McCoy. (Closes: #779357)
* Make t/run/locale more robust against subtly broken locale settings
common in pbuilder chroot builds. (Closes: #782068)
* Backport upstream patches for gcc-5 compatibility. (Closes: #778060)
* Replace a few ancient and incorrect DEB_BUILD_{GNU_TYPE,ARCH_CPU}
occurrences with the corresponding DEB_HOST_* ones. (Closes: #782803)
* Make perl-doc suggest groff-base instead of the full groff.
(Closes: #206211)
* Backport podlators patches to base the Pod::Man footer date
on UTC instead of the local time zone. (Closes: #780259)
* Backport podlators patch to make Pod::Man support an empty
POD_MAN_DATE variable. (See #780259)
* Backport podlators patch to improve error handling with standard
input. (Closes: #777405)
* Minor improvements to the package maintainer test framework.
+ remove the obsolete debian/check-control script
-- Niko Tyni <email address hidden> Sun, 26 Apr 2015 13:00:50 +0300
-
perl (5.20.2-3) unstable; urgency=medium
* Improve the error message when a path is inaccessible during
module loading (Closes: #781120)
* Add more Breaks: entries for various packages which could be affected
by the perl-modules dependency change (see #777597)
-- Dominic Hargreaves <email address hidden> Sun, 29 Mar 2015 15:20:48 +0100
-
perl (5.20.2-2) unstable; urgency=medium
[ Dominic Hargreaves ]
* Make perl-modules Recommend perl
[ Niko Tyni ]
* Fix the Broken libfile-spec-perl versions.
* Backport upstream fix for a regexp performance regression
from 5.14. (Closes: #777556)
* Make perl-modules Break older versions of perl. (Closes: #779433)
* Make perl-modules Depend on a matching perl-base. (Closes: #779455)
-- Niko Tyni <email address hidden> Sun, 01 Mar 2015 19:58:59 +0200
-
perl (5.20.2-1) unstable; urgency=medium
* New upstream release
* Update Breaks versions for libfile-spec-perl, libmodule-corelist-perl,
libstorable-perl
* Break circular dependency between perl and perl-modules
(Closes: #777597, #502455)
* Add Breaks: entries for various packages which could be affected by
the above change, where they have been fixed
-- Dominic Hargreaves <email address hidden> Fri, 27 Feb 2015 17:48:02 +0000
-
perl (5.20.1-5) unstable; urgency=medium
* Make perl-base and perl-modules Break perl (<< 5.20.0~)
to fix trigger related upgrade paths from wheezy. (Closes: #774844)
+ also make perl-base, perl-modules, and perl Pre-Depend
on dpkg (>= 1.17.17) to get reliable trigger dependency
guarantees. (See #671711)
-- Niko Tyni <email address hidden> Sun, 25 Jan 2015 18:26:53 +0200
-
perl (5.20.1-4) unstable; urgency=medium
* Make perl-base and perl-modules Break pdl (<< 1:2.007-4)
to fix upgrade failures with dpkg triggers. (Closes: #773323)
-- Niko Tyni <email address hidden> Fri, 19 Dec 2014 18:55:26 +0200
-
perl (5.20.1-3) unstable; urgency=low
* Move File::Temp and its dependencies (File::Path, File::Basename,
and parent) to perl-base.
See https://lists.debian.org/debian-devel/2014/11/msg00216.html
-- Niko Tyni <email address hidden> Sun, 16 Nov 2014 18:54:17 +0200
-
perl (5.20.1-2) unstable; urgency=medium
* Fix IO::Uncompress::Gunzip gunzip to in-memory file handle
(Closes: #747363)
* Fix t/io/socket.t on Hurd: include upstream fixes (Closes: #758718)
-- Dominic Hargreaves <email address hidden> Sun, 19 Oct 2014 22:02:58 +0100
-
perl (5.20.1-1) unstable; urgency=medium
* New upstream release
* [SECURITY] CVE-2014-4330: don't recurse infinitely in Data::Dumper
(Closes: #762256)
* Update Standards-Version (no changes)
* Update maintainer tests to reflect the fact that libcgi-fast-perl
is not being shipped
* Update Breaks versions for libfile-spec-perl, libmodule-corelist-perl,
libversion-perl
* Update patch metadata to reflect upstream status
(Closes: #762270, #762269)
* Upload to unstable
-- Dominic Hargreaves <email address hidden> Sat, 20 Sep 2014 14:11:36 +0100
-
perl (5.20.0-6) unstable; urgency=medium
* Explicitly set mode of DEBIAN/conffiles to fix a Lintian error
in certain build environments
-- Dominic Hargreaves <email address hidden> Fri, 29 Aug 2014 21:32:22 -0700
-
perl (5.20.0-4) unstable; urgency=medium
* Drop the -exp1 suffix from perlapi-5.20.0: no further changes
to @INC are planned in this cycle.
* Build-depend on libc6-dev (>= 2.19-9) on s390x to make sure we
build against the "new" reverted jmp_buf ABI. (Closes: #753444)
* Upload to unstable.
-- Niko Tyni <email address hidden> Thu, 14 Aug 2014 21:47:11 +0300
-
perl (5.18.2-7) unstable; urgency=medium
* No longer Provide perlapi-5.18.1 and .2 on s390x. This completes
the jmp_buf transition. (Closes: #753444)
* Only disable the -ftree-vrp optimization on mips.
Thanks to Aurelien Jarno. (See: #754054)
-- Niko Tyni <email address hidden> Mon, 14 Jul 2014 23:13:55 +0300
-
perl (5.18.2-6) unstable; urgency=medium
* Downgrade the optimization of regcomp.c on mips due to a gcc-4.9 bug.
(Closes: #754054)
-- Niko Tyni <email address hidden> Tue, 08 Jul 2014 23:08:24 +0300
-
perl (5.18.2-5) unstable; urgency=medium
* Additionally provide perlapi-5.18.2d on s390x as preparation for
fixing partial upgrades due to jmp_buf ABI changes in glibc 2.19.
(See: #753444)
-- Niko Tyni <email address hidden> Sat, 05 Jul 2014 21:06:13 +0300
-
perl (5.18.2-4) unstable; urgency=medium
* Build with -fwrapv to fix build failures with GCC 4.9
(Closes: #746890)
* Add Provides/Breaks/Replaces for libpackage-constants-perl which
will be deprecated in 5.20 (see #747628)
-- Dominic Hargreaves <email address hidden> Mon, 12 May 2014 23:53:26 +0100
-
perl (5.18.2-3) unstable; urgency=medium
[ Niko Tyni ]
* Small changes to debian/copyright to placate Config::Model::Dpkg.
(Closes: #731570)
* Backport upstream patch fixing crashes with 'undef *_, goto &sub'.
(Closes: #736187)
[ Dominic Hargreaves ]
* Add Recommends on rename to perl (see #735134)
* Update Standards-Version (no changes)
* Fix typo in debian/t/copyright.t
-- Dominic Hargreaves <email address hidden> Mon, 05 May 2014 17:15:59 +0100
-
perl (5.18.2-2) unstable; urgency=medium
[ Niko Tyni ]
* Update debian/copyright to include the year 2013.
[ Dominic Hargreaves ]
* Upload to unstable
-- Dominic Hargreaves <email address hidden> Tue, 14 Jan 2014 19:47:33 +0000
-
perl (5.18.1-5) unstable; urgency=medium
[ Dominic Hargreaves ]
* Revert patches disabling GNU/Hurd tests which now succeed:
- debian/hurd_net_ping_disable_test.diff (Closes: #709385)
- debian/hurd_test_skip_io_pipe.diff (Closes: #650096)
- debian/hurd_test_skip_pipe.diff (Closes: #650187)
- debian/hurd_test_skip_sigdispatch.diff (Closes: #650188)
- debian/hurd_test_todo_syslog.diff (Closes: #650093)
* Various tidying of Copyright file in line with Lintian's suggestions
* Override Lintian tag spelling-error-in-copyright for an upstream error
* Override Lintian tag empty-binary-package for libperl5.18 as it
is a dummy package on some architectures
[ Niko Tyni ]
* Include upstream fix for regex \8 and \9 after literals.
(Closes: #731365)
* Fix spelling of IPC_CREAT in IPC-SysV documentation. (Closes: #730558)
-- Niko Tyni <email address hidden> Fri, 06 Dec 2013 20:05:55 +0200
-
perl (5.18.1-4) unstable; urgency=low
* Add Breaks on versions of libcommon-sense-perl which were built
with earlier version of perl (Closes: #722460)
* Add Module::Metadata fix for use in taint mode (Closes: #722210)
* Update Lintian override for wrong-path-for-interpreter false
positive
-- Dominic Hargreaves <email address hidden> Wed, 11 Sep 2013 23:30:25 +0100
-
perl (5.18.1-3) unstable; urgency=low
* Make perl-base conflict with all versions of libscalar-list-utils-perl,
which overrides Essential functionality in a way that breaks during
upgrades. (Closes: #721364)
-- Niko Tyni <email address hidden> Sat, 31 Aug 2013 18:32:36 +0300
-
perl (5.18.1-2) unstable; urgency=low
* Remove redundant Provides: perlapi-5.18.0
* Update Module::Metadata documentation to fix CVE-2013-1437
by clarifying that Module::Metadata does execute code from the
module it is acting on
* Upload to unstable
-- Dominic Hargreaves <email address hidden> Mon, 26 Aug 2013 19:32:08 +0100
-
perl (5.14.2-21) unstable; urgency=low
[ Dominic Hargreaves ]
* Update the Locale::Maketext fix by importing 1.23, to avoid
double-escaping problems (see: #695224)
-- Niko Tyni <email address hidden> Wed, 10 Apr 2013 19:11:35 +0300
-
perl (5.14.2-20) unstable; urgency=low
* Fix an Encode memory leak that occurred in the UTF-8 encoding.
(Closes: #702416)
+ upgrade the Broken versions of the separate libencode-perl
package accordingly.
-- Niko Tyni <email address hidden> Thu, 07 Mar 2013 19:08:47 +0200
-
perl (5.14.2-19) unstable; urgency=high
* [SECURITY] CVE-2013-1667: fix a rehashing DoS opportunity
against code that uses arbitrary user input as hash keys.
(Closes: #702296)
-- Niko Tyni <email address hidden> Tue, 05 Mar 2013 21:38:26 +0200
-
perl (5.14.2-18) unstable; urgency=low
* Fix a squeeze regression with STDIN and signal handlers.
(Closes: #700171)
-- Niko Tyni <email address hidden> Sat, 09 Feb 2013 15:31:33 +0200
-
perl (5.14.2-17) unstable; urgency=low
* Fix a double-free bug in Digest::SHA. (Closes: #698174)
+ update the Breaks: entry accordingly.
* Avoid wraparound when casting unsigned size_t to signed ssize_t.
(Closes: #698320)
-- Niko Tyni <email address hidden> Fri, 25 Jan 2013 15:22:58 +0200
-
perl (5.14.2-16) unstable; urgency=medium
* [SECURITY] CVE-2012-5526: CGI.pm improper cookie and p3p
CRLF escaping (Closes: #693420)
* [SECURITY] Fix misparsing of maketext strings which could allow
arbitrary code execution from untrusted maketext templates
(Closes: #695224)
* [SECURITY] add warning to Storable documentation that Storable
documents should not be accepted from untrusted sources
(Closes: #695223)
-- Dominic Hargreaves <email address hidden> Mon, 10 Dec 2012 12:47:14 +0000
-
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)
-- Niko Tyni <email address hidden> Sun, 04 Nov 2012 12:37:46 +0200
-
perl (5.14.2-14) unstable; urgency=high
* [SECURITY] CVE-2012-5195: fix a heap buffer overrun with
the 'x' string repeat operator. (Closes: #689314)
-- Niko Tyni <email address hidden> Wed, 10 Oct 2012 21:17:36 +0300
-
perl (5.14.2-13) unstable; urgency=low
* Apply patch fixing IPC::Open3 when command is '-' (Closes: #683894)
* Add Breaks/Replaces/Provides for new dual-lived libsocket-perl
(Closes: #679154)
-- Dominic Hargreaves <email address hidden> Thu, 06 Sep 2012 23:24:28 +0100
-
perl (5.14.2-12) unstable; urgency=low
* Re-enable thread tests on kFreeBSD now that libc breakage has been
resolved (Closes: #672152, #677045)
* Update Standards-Version (no changes)
* Add minimal Copyright fields to debian/copyright paragraphs that
were missing them, to fix Lintian warnings about missing required
fields
-- Dominic Hargreaves <email address hidden> Mon, 18 Jun 2012 22:44:56 +0100
-
perl (5.14.2-11) unstable; urgency=low
[ Dominic Hargreaves ]
* Add patch from Daniel Kahn Gillmor fixing propagation of socket
type information (Closes: #659075)
[ Niko Tyni ]
* Temporarily disable thread tests on kFreeBSD to work around libc breakage.
(See #672152 and #673711)
* Remove empty Copyright lines from debian/copyright to appease
Config::Model.
-- Niko Tyni <email address hidden> Fri, 25 May 2012 10:14:00 +0300
-
perl (5.14.2-10) unstable; urgency=low
* Properly propagate tainted errors (Closes: #663158)
* Invoke x-terminal-emulator rather than xterm in perl5db.pl
(Closes: #668490)
* Add Conflicts with mono-gac (<< 2.10.8.1-3) to perl-base and
perl-modules (Closes: #665384)
-- Dominic Hargreaves <email address hidden> Mon, 07 May 2012 20:33:52 +0100
-
perl (5.14.2-9) unstable; urgency=low
[ Dominic Hargreaves ]
* Add Breaks on various packages which had 5.12/5.14 compatibility
bugs fixed since squeeze, to help with partial upgrades
* Add Breaks on ftpmirror for the same reason (Closes: #659799)
[ Niko Tyni ]
* No longer disable the 'pie' build flags: the implementation was
overwriting DEB_BUILD_MAINT_OPTIONS altogether.
* Modify Config_heavy.pl after the build to remove dpkg-buildflags
effects on ccflags and lddlflags; we don't want to force them on
all XS modules at this stage. (See #657853)
* Update the DEP-5 URL in debian/copyright now that it is finally stabilized.
* Make EU::MM pass LD through to recursive Makefile.PL invocations.
(Closes: #660195)
-- Niko Tyni <email address hidden> Sat, 03 Mar 2012 16:23:02 +0200
-
perl (5.14.2-7) unstable; urgency=low
[ Dominic Hargreaves ]
* Re-enable tests dist/threads/t/libc.t, ext/Socket/t/socketpair.t
on GNU/Hurd fixed by changes in hurd (20111206-1)
* Re-enable test cpan/autodie/t/recv.t on GNU/Hurd fixed by changes in
eglibc (2.13-22)
* Add missing POD descriptions in modules from CPAN, to fix Lintian
warnings (Closes: #650448, #650450, #650451, #650452)
* Fix AE ligature fallback handling in Pod::Man (thanks to
Russ Allbery for the fix) (Closes: #652851)
* Update references to the FSF's postal address (fixes Lintian warnings)
* Add Lintian overrides for missing manpages for perldoc stub and
cpanp-run-perl utility script (Closes: #654652)
* Fix POD formatting in Term-Cap and Pod-Parser (fixes Lintian warnings)
* Remove special-case override for non-overridable no-copyright-file
Lintian tag (see #522827 and #553262)
[ Jonathan Nieder ]
* Add Homepage field pointing to dev.perl.org (Closes: #657274)
-- Dominic Hargreaves <email address hidden> Sat, 28 Jan 2012 21:40:00 +0000
-
perl (5.14.2-6) unstable; urgency=low
[ Niko Tyni ]
* debian/rules: correctly handle subject line wraps in patch headers.
[ Dominic Hargreaves ]
* Add versioned Conflicts on update-inetd (<< 4.41) (Closes: #649177)
* Conflict on rather than Break doc-base (<< 0.10.3); aptitude
runs doc-base triggers before the new version has been unpacked
* Update Lintian override for perl-module-uses-perl4-libs-without-dep
to reflect new path to CGI.pm
* Disable various tests which fail on GNU/Hurd (see #648623)
-- Dominic Hargreaves <email address hidden> Mon, 28 Nov 2011 19:48:05 +0000
-
perl (5.14.2-5) unstable; urgency=low
* Update versioned Breaks for dual-lived modules with updates in
5.14.2 (libmodule-corelist-perl, libencode-perl)
* Update versioned Breaks for doc-base to << 0.10.3; this version
improves the resilience of the postinst during a major perl upgrade
(Closes: #648954)
-- Dominic Hargreaves <email address hidden> Thu, 17 Nov 2011 23:29:20 +0000
-
perl (5.14.2-4) unstable; urgency=low
* Add Conflicts: libjson-pp-perl (<< 2.27200-2) to perl package
to fix file conflict with dual-lived module (Closes: #648897)
-- Dominic Hargreaves <email address hidden> Tue, 15 Nov 2011 23:36:39 +0000
-
perl (5.14.2-3) unstable; urgency=low
* Upload to unstable
-- Dominic Hargreaves <email address hidden> Sun, 13 Nov 2011 12:12:26 +0000
-
perl (5.12.4-6) unstable; urgency=medium
* [SECURITY] CVE-2011-3597: Fix unsafe use of eval in Digest->new();
thanks to Ansgar Burchardt for the notification (Closes: #644108)
-- Dominic Hargreaves <email address hidden> Fri, 07 Oct 2011 22:15:54 +0100
-
perl (5.12.4-5) unstable; urgency=low
[ Niko Tyni ]
* Fix a memory leak in Carp::shortmess. (Closes: #638676)
[ Dominic Hargreaves ]
* Update CPAN::Distribution to use html2text rather than html2text.pl;
thanks to Andreas Marschke for the patch (Closes: #640479)
* Override Lintian warnings perl-module-uses-perl4-libs-without-dep
and script-uses-perl4-libs-without-dep as the Perl4 libraries are
provided by perl itself
-- Dominic Hargreaves <email address hidden> Thu, 29 Sep 2011 20:34:43 +0100
-
perl (5.12.4-4) unstable; urgency=medium
* Fix decode_xs n-byte heap-overflow security bug in Unicode.xs
(Closes: #637376)
-- Dominic Hargreaves <email address hidden> Wed, 10 Aug 2011 19:25:23 +0100
-
perl (5.12.4-3) unstable; urgency=low
[ Dominic Hargreaves ]
* Fix lintian error by build-depending on procps [!hurd-any] rather
than procps | hurd (and adjust existing [!hurd-i386] to
[!hurd-any]) (Closes: #635647)
* Apply patch from Niko documenting the correct use of CCFLAGS in
ExtUtils::MakeMaker (see: #628522)
* Use a socket timeout on GNU/kFreeBSD to catch ICMP port unreachable
messages (thanks, Niko) (Closes: #627821)
[ Niko Tyni ]
* Improve general GNU hints, fixing build failures GNU/Hurd. Patch by
Pino Toscano.
-- Niko Tyni <email address hidden> Wed, 10 Aug 2011 08:16:20 +0300
-
perl (5.12.4-2) unstable; urgency=low
[ Niko Tyni ] * debian/config.over: Force the multiarch directory /usr/lib/<triplet> into $Config{libpth} even if doesn't exist yet. This should guarantee that ExtUtils::Embed works on multiarch enabled system even when the package isn't built on one. Thanks to Jonathan Nieder. (Closes: #630399) + needs a build dependency on dpkg-dev (>= 1.16.0) for "dpkg-architecture -qDEB_HOST_MULTIARCH". * Fix tainting with index() of a constant. (Closes: #291450) * Break older versions of doc-base to avoid a Storable binary incompatibility issue in partial upgrades. (Closes: #633076) * No longer prune -lnsl and -lutil in debian/config.over, this was obsoleted by a related change in 5.6.1-7 (!) * Match bzip2 archives in debian/watch. -- Dominic Hargreaves <email address hidden> Wed, 27 Jul 2011 19:59:30 +0100
-
perl (5.12.4-1) unstable; urgency=low
[ Niko Tyni ] * New upstream release. * Move debian/check-control to debian/t/ to anticipate new package maintainer tests in the future. * Switch to git-dpm for managing debian/patches + generate the patchlevel information from debian/patches at build time. * Multiarch related fixes: + h2ph now correctly gets the header directories from gcc (Closes: #625808) + ODBM_File hints find libgdbm_compat again (Closes: #625634) * Support the 'build-arch' and 'build-indep' debian/rules targets as synonyms for 'build'. * Remove a stale perlcc reference from the libperl-dev long description. * Remove the Debian/Ubuntu specific multiarch path fix introduced in 5.12.3-3 and obsoleted by the upstream fix in 5.12.4. [ Dominic Hargreaves ] * Note removal of perl-suid in README.Debian and suggest alternatives (Closes: #628042) * Lengthen time-out in t/re/re.t; fixes FTBFS on sh4 (Closes: #626125) * Add note about git format-patch signatures to git-dpm section of README.source * Revert obsolete patches: - debian/arm_optim.diff - debian/devel-ppport-ia64-optim.diff - fixes/processPL.diff (Closes: #626094) * Split up patch debian/extutils_hacks.diff into several logically distinct patches (relates to: #624508) * Update Vcs-* references to point to combined git-dpm based repository at new anonscm URLs * Don't use LD_RUN_PATH for multiarch directories (Closes: #631096) (thanks, Ahmed El-Mahmoudy) * Add Depends on libc6-dev | libc-dev to libperl-dev (Closes: #631308) * Add a './perl.static -Ilib -V' invocation to the end of the build, for the build log record (refers to: #630399) -- Dominic Hargreaves <email address hidden> Tue, 28 Jun 2011 22:25:28 +0100
-
perl (5.12.3-7) unstable; urgency=low
* Fix failing tilde test when run under a UID without a passwd entry (Closes: #624850) * Adjust debian/check-control to work with strict version checks and release candidates * Add Breaks: mrtg (<< 2.16.3-3.1) (see #625695) * Add Breaks, Replaces, Provides for new dual-lived modules libshell-perl, libdevel-dprof-perl * Add Replaces, Provides for new deprecation module libperl4-corelibs-perl -- Dominic Hargreaves <email address hidden> Thu, 19 May 2011 19:16:22 +0100
-
perl (5.12.3-6) unstable; urgency=low
* Upload to unstable. -- Dominic Hargreaves <email address hidden> Sun, 01 May 2011 17:40:10 +0100
-
perl (5.10.1-20) unstable; urgency=medium
[ Niko Tyni ] * [SECURITY] CVE-2011-1487: taint laundering in lc, uc, et al. (Closes: #622817) * Make the package fail to build instead of silently dropping the DB_File module if -ldb doesn't work. (See #622916) [ Dominic Hargreaves ] * debian/config.debian: never use <libutil.h>, even if libbsd-dev is installed. Inspired by a similar Ubuntu change and merged from perl 5.12.3-3. -- Dominic Hargreaves <email address hidden> Fri, 22 Apr 2011 10:29:41 +0100
-
perl (5.10.1-19) unstable; urgency=low
* Remove Eugene from Uploaders as requested * debian/config.debian: pass multiarch paths to the build (if available) so that we're able to find libraries needed to build. Thanks to Steve Langasek. (Closes: #620189) -- Dominic Hargreaves <email address hidden> Fri, 01 Apr 2011 09:09:17 +0100
-
perl (5.10.1-18) unstable; urgency=low
* Add Conflicts, Replaces, Provides for libencode-perl which is being packaged separately. (Closes: #608385) * Include information about preparing the repository for use with topgit in debian/README.source * Fix h2ph header generation with GCC 4.5. Upstream patch by Robin Barker. (Closes: #599933) * Override Lintian error wrong-path-for-interpreter for ./usr/share/perl/5.10.1/Class/ISA.pm which is not expected to be executed * Add Conflicts, Replaces, Provides for libfile-path-perl which is packaged separately (Closes: #617985) * Include the full text of the license statements for BSD-style licenses in debian/copyright, rather than the deprecated practice of referring to an external copy -- Dominic Hargreaves <email address hidden> Tue, 15 Mar 2011 20:59:04 +0000
-
perl (5.10.1-17) unstable; urgency=medium
* [SECURITY] CVE-2010-2761 CVE-2010-4410 CVE-2010-4411: fix CGI.pm MIME boundary and multiline header vulnerabilities. (Closes: #606995) -- Niko Tyni <email address hidden> Fri, 07 Jan 2011 13:57:42 +0200
-
perl (5.10.1-16) unstable; urgency=low
* Improve LC_NUMERIC documentation. (Closes: #379329)
* Fix sprintf not to ignore LC_NUMERIC with constants. (Closes: #601549)
* Fix stack pointer corruption in pp_concat() with "use encoding".
(Closes: #596105)
-- Niko Tyni <email address hidden> Tue, 02 Nov 2010 10:17:28 +0200
-
perl (5.10.1-15) unstable; urgency=low
* Include the Text::Tabs license in debian/copyright. Thanks to "v.nix.is".
(Closes: #596844)
* Downgrade the 'make' recommendation to a suggestion to avoid pulling
it in by default after all. (Closes: #596734) (Reopens: #293908)
* Put the libfile-spec-perl conflict version in line with the separate
package, which uses four digits. (Closes: #595121)
* Squelch useless locale warnings during package maintainer scripts.
(Closes: #508764)
-- Niko Tyni <email address hidden> Wed, 06 Oct 2010 21:45:00 +0300
-
perl (5.10.1-14) unstable; urgency=medium
* Don't override -DDEBIAN on GNU/Hurd, fixing @INC breakage and other
things. Thanks to Samuel Thibault. (Closes: #587901)
* Fix builds on gcc 4.5 by passing PERL_PATCHLEVEL_H_IMPLICIT to cpp.
Thanks to Loïc Minier and Paul Brook. (Closes: #588799)
* Fix builds when the name of the current directory contains regexp
metacharacters, particularly binNMUs with current sbuild versions.
Thanks to Kyle Moffett and Ansgar Burchardt. (Closes: #585678)
* Releasing with 'medium' urgency due to an RC bug fix.
-- Niko Tyni <email address hidden> Wed, 04 Aug 2010 13:52:05 +0300
-
perl (5.10.1-13) unstable; urgency=low
* [SECURITY] CVE-2010-1974: Update to Safe-2.25, fixing code injection
and execution vulnerabilities. (Closes: #582978)
* Add conflicts/replaces/provides for the new libswitch-perl,
libclass-isa-perl, and libpod-plainer-perl packages. (See #580034)
* Fix a tell() crash on bad arguments. (Closes: #578577)
* Fix a format/write crash. (Closes: #579537)
* Prevent gcc from optimizing the u32align check away, finally fixing
MD5 on armel. Thanks to Marc Pignat. (Closes: #289884)
* Fix a test failure in CGI/t/fast.t when FCGI is available.
-- Niko Tyni <email address hidden> Sun, 30 May 2010 11:09:48 +0300
-
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.
-- Niko Tyni <email address hidden> Sun, 11 Apr 2010 22:55:05 +0300
-
perl (5.10.1-11) unstable; urgency=low
* Unapply obsolete Debian patches:
- Object::Accessor POD patch (fixed in 5.10.1)
- "missing /etc/hosts" (fixed in 5.10.1)
- "arm fp non-IEEE rounding" (fixed in armel)
- "ppc/ia64 optimization upgrade" (no-op since 5.10.0-5)
- "arm optimization downgrade" (fixed sometime after gcc 4.0)
* Make perl-base conflict with older versions of safe-rm to unbreak
maintainer scripts on partial upgrades. (Closes: #566080)
* Update debian/README.source to recommend using quilt in NMUs.
* Include upstream commit information in patchlevel.h.
* Upload to unstable.
-- Niko Tyni <email address hidden> Wed, 03 Feb 2010 22:38:26 +0200
-
perl (5.10.1-9) unstable; urgency=low
* Move CGI/Fast.pm back to the core directory so that libcgi-pm-perl
can override it. (Closes: #563713)
* Add a README.Debian file to perl-modules.
* Other packages should not depend on perl-modules but perl;
clarify this in the perl-modules long description and the new
README.Debian file. (Closes: #552052)
* Fix a NULL pointer dereference when looking for a DESTROY method.
(Closes: #564074)
* Add conflicts/replaces/provides for libfile-spec-perl. (Closes: #556789)
+ note that perl-base contains part of libfile-spec-perl, so it has
a conflicts entry for earlier versions but does not provide and
replace it. The rest of the functionality is in perl-modules.
-- Niko Tyni <email address hidden> Sat, 16 Jan 2010 22:13:15 +0200
-
perl (5.10.1-8) unstable; urgency=medium
* Fix another perl-suid/i386 dependency bug by using dpkg-shlibdeps
correctly. (Closes: #556847)
* Add Conflicts/Replaces/Provides for libthread-queue-perl.
(Closes: #556793)
-- Niko Tyni <email address hidden> Sat, 21 Nov 2009 21:01:14 +0200
-
perl (5.10.1-7) unstable; urgency=medium
* Only run dpkg-shlibdeps when all the shlibs files have been created.
This fixes perl-suid dependencies on i386. (Closes: #552797)
* Set myself as Maintainer and remove Brendan O'Dea from the control
file at his request.
* Make the threads-shared test suite more robust, fixing failures on hppa.
(Closes: #554218)
-- Niko Tyni <email address hidden> Fri, 06 Nov 2009 22:18:07 +0200
-
perl (5.10.1-6) unstable; urgency=high
* Added /me to Uploaders.
* Apply upstream fix to resolve some crash in pattern matching against
non-Unicode tainted string. This fixes CVE-2009-3626. (Closes: #552291)
-- Eugene V. Lyubimkin <email address hidden> Thu, 22 Oct 2009 23:21:24 +0300
-
perl (5.10.1-5) unstable; urgency=low
* Make DynaLoader work without Config_heavy.pl again. (Closes: #549170)
-- Niko Tyni <email address hidden> Thu, 01 Oct 2009 10:52:33 +0300
-
perl (5.10.1-4) unstable; urgency=low
* Temporarily work around an internal compiler error in Devel::PPPort
on ia64+gcc-4.3. (Closes: #548943)
-- Niko Tyni <email address hidden> Tue, 29 Sep 2009 22:28:23 +0300
-
perl (5.10.1-3) unstable; urgency=low
* Upload to unstable.
-- Niko Tyni <email address hidden> Fri, 25 Sep 2009 21:47:47 +0300
-
perl (5.10.0-25) unstable; urgency=low
* Fix File::Copy::copy with pipes on GNU/kFreeBSD.
Thanks to Petr Salinger. (Closes: #537555)
* Module::Build::Compat makefiles now support 'distclean'.
Thanks to Ryan Niebur. (Closes: #527993)
* Honor TMPDIR when open()ing an anonymous temporary file.
Thanks to Norbert Buchmuller. (Closes: #528544)
* Move to libdb4.7. (Closes: #536443)
-- Niko Tyni <email address hidden> Sat, 15 Aug 2009 23:24:30 +0300
-
perl (5.10.0-24) unstable; urgency=low
* Change the perl-debug package section and priority to debug/extra.
* POD fix for Module::Build::Cookbook.
* Fix a memory leak with the map operator. (Closes: #528332)
* Add gcc predefined macros to $Config{cppsymbols} on GNU/kFreeBSD.
(Closes: #533098)
* Fix CPAN and CPANPLUS configuration to consistently use the
site directories with both Build.PL and Makefile.PL. (Closes: #533707)
* Save local versions of CPANPLUS::Config::System into /etc/perl.
(See #533707)
-- Niko Tyni <email address hidden> Wed, 08 Jul 2009 23:21:31 +0300
-
perl (5.10.0-22) unstable; urgency=low
* Make Archive::Extract work with recent versions of GNU tar.
(Closes: #526822)
-- Niko Tyni <email address hidden> Sun, 03 May 2009 22:09:50 +0300
-
perl (5.10.0-21) unstable; urgency=low
* Make the perl package recommend make because /usr/bin/cpan uses it.
(Closes: #293908)
* Add a .NOTPARALLEL debian/rules target to explicitly disable parallel
builds. (Closes: #523940)
* Squelch 'Constant subroutine ... undefined' warnings from .ph files.
(Closes: #379757)
* Elaborate PERL_SYS_* documentation a bit.
* Fix a segmentation fault with array ties. (Closes: #525180)
* Improve Archive::Tar error reporting on short corrupted archives.
(Closes: #521613)
* Fix use of -section in Pod::Usage and =over, =back. (Closes: #519785)
* Archive::Tar now validates archives created by SunOS and HP-UX tar.
(Closes: #516472)
* XS_VERSION_BOOTCHECK may break if $VERSION is a long floating point number,
so recommend using a string instead. (Closes: #482139)
-- Niko Tyni <email address hidden> Sun, 03 May 2009 15:08:58 +0300
-
perl (5.10.0-19) unstable; urgency=low
* Downgrade the perl-doc recommendation to a suggestion.
(Closes: #496770, #442805)
* Make File::Temp warn on cleaning up the current working directory at
exit instead of bailing out. (Closes: #479317)
* Fix $? when dumping core. (Closes: #509041)
* Fix a memory leak with Scalar::Util::weaken(). (Closes: #506324)
* [SECURITY] "second half of CVE-2007-4829": Archive::Tar no longer
follows symlinks when unpacking. Upstream fix backported by Ubuntu.
(Closes: #509802)
-- Niko Tyni <email address hidden> Thu, 01 Jan 2009 14:15:07 +0200
-
perl (5.10.0-18) unstable; urgency=high
* [SECURITY] CVE-2005-0448 revisited: File::Path::rmtree no longer
allows creating of setuid files. (Closes: #286905)
-- Niko Tyni <email address hidden> Fri, 21 Nov 2008 00:49:57 +0200
-
perl (5.10.0-17) unstable; urgency=low
* Fix 'Unknown error' messages with attribute.pm. (Closes: #488088)
* Add conflicts/replaces/provides for podlators-perl. (Closes: #503123)
* Raise the timeout of ext/threads/shared/t/stress.t to accommodate
slower build hosts. (Closes: #501970)
* Stop t/op/fork.t relying on rand(). (Closes: #317843)
* Fix two regexp memory leaks. (Closes: #503975)
-- Niko Tyni <email address hidden> Sat, 01 Nov 2008 14:48:22 +0200
-
perl (5.10.0-16) unstable; urgency=low
* Revert the perldoc "pod2man --utf8" change from 5.10.0-14.
The --utf8 option may break for POD documents with a wrong or missing
=encoding. (Reopens: #492037)
* Make Pod::Man use the PerlIO UTF-8 output layer when --utf8 is
enabled. (See #500210)
* Revert an incorrect substitution optimization introduced in 5.10.0.
(Closes: #501178)
-- Niko Tyni <email address hidden> Sun, 05 Oct 2008 16:00:41 +0300