FAQ
I asked Dominic Hargreaves which patches Debian applies to 5.12 and he
wrote with details that I include below.
I've added some additional details below the patches with a + prefix.
What do you think of these:

Below is the list of patches we're currently carrying that may be relevant
(from debian/patches/fixes -- Debian specific things should be in
debian/patches/debian). I've excluded a couple of patches where blead
doesn't have fixes.

I've attached these patches to the email so that you have the full
context (there are more comments inside the patch files).

I don't have any particularly strong feelings about any of these
and would be happy for you to consider/reject them as you see fit.
A lot of them fix edge cases that may only be found in weird
situations like on the Debian buildds, or were fixes for minor
bugs reported in Debian, so may or may be not be considered important
enough for maint, but you're probably in a better position to decide
what's appropriate.

autodie-flock.diff
- fix from autodie 2.10
+ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543731
+ https://github.com/pfenwick/autodie/commit/037738e11a6097734b0e1dabdd77b92e5fe35219
+ blead has this as part of
http://perl5.git.perl.org/perl.git/commitdiff/a009834b5bcd633e6446e235821ffdb3091b62b8
+ By the way, do we smoke Perl under PA-RISC Linux?

casing-taint-cve-2011-1487.diff
- where we started
+ fix unwanted taint laundering in lc(), uc() et al.
+ http://perl5.git.perl.org/perl.git/commit/539689e74a3bcb04d29e4cd9396de91a81045b99
+ already cherry-picked as
http://perl5.git.perl.org/perl.git/commitdiff/66b429813d891ea3b4fb6b89458ec67a64b8c1db

concat-stack-corruption.diff
- upstream e3393f51d48d8b790e26324eb0336fac9689fa46
+ Fix stack pointer corruption in pp_concat() with 'use encoding'
+ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=596105
+ http://rt.perl.org/rt3/Public/Bug/Display.html?id=78674
+ http://perl5.git.perl.org/perl.git/commit/e3393f51d48d8b790e26324eb0336fac9689fa46

correct-module-corelist-version.diff
- upstream a0a0e5450c8a47684a1d0a4c7cb597974ad56ab1
- (relevant for us because we have some build infrastructure which uses
this data)
+ Correct the version of Module::CoreList that was released with v5.12.3
+ http://perl5.git.perl.org/perl.git/commit/a0a0e5450c8a47684a1d0a4c7cb597974ad56ab1

cpanplus-without-home.diff
- Fix from CPANPLUS-0.9001
+ fix failure with non-existing $ENV{HOME}
+ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=577011
+ http://rt.cpan.org/Public/Bug/Display.html?id=52988

h2ph-gcc-4.5.diff
- upstream 8d66b3f930dc6d88b524d103e304308ae73a46e7
+ h2ph fix for gcc 4.5
+ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=599933
+ http://perl5.git.perl.org/perl.git/commit/8d66b3f930dc6d88b524d103e304308ae73a46e7?hp=9500e8e2396502af05bf3891caf7e5d5cc9dc8d9
+ But maint-5.12 compiles fine for me under Ubuntu Natty with gcc
version 4.5.2 without this?

lc-numeric-docs.diff
- upstream 903eb63f7d8d47a38971a8e9af7201b9927882cf
+ LC_NUMERIC documentation fixes
+ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=379329
+ http://rt.perl.org/rt3/Public/Bug/Display.html?id=78452
+ http://perl5.git.perl.org/perl.git/commit/903eb63f7d8d47a38971a8e9af7201b9927882cf

lc-numeric-sprintf.diff
- regression in 5.10.1
- upstream b3fd61496ebc585b1115807e3195f17714662a09
+ Fix sprintf not to ignore LC_NUMERIC with constants
+ http://bugs.debian.org/601549
+ http://rt.perl.org/rt3/Ticket/Display.html?id=78632
+ http://perl5.git.perl.org/perl.git/commit/b3fd61496ebc585b1115807e3195f17714662a09
+ A regression from 5.10.1!

I'm not sure I'd apply any of these. What do you think?

Cheers, Leon.

Search Discussions

  • Léon Brocard at Jun 1, 2011 at 8:12 am

    On 24 May 2011 15:07, Léon Brocard wrote:

    I asked Dominic Hargreaves which patches Debian applies to 5.12 and he
    wrote with details that I include below.
    Any opinons on these?

    Cheers, Leon

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupperl5-porters @
categoriesperl
postedMay 24, '11 at 2:08p
activeJun 1, '11 at 8:12a
posts2
users1
websiteperl.org

1 user in discussion

Léon Brocard: 2 posts

People

Translate

site design / logo © 2022 Grokbase