New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cpan Data::Dumper is behind blead Data::Dumper #15417
Comments
From @karenetheridgeThe latest CPAN release of Data::Dumper is 2.154; in blead it is 2.160. blead has been ahead of CPAN since 5.21.6! Also, this bug must be fixed at the same time: https://rt.cpan.org/Ticket/Display.html?id=12282 |
From @ribasushiOn 07/03/2016 12:02 AM, Karen Etheridge (via RT) wrote:
The resolution of the above broke Data::Dumper installs on Perl < 5.14. Please rectify ASAP. |
The RT System itself - Status changed from 'new' to 'open' |
From @ribasushiOn 07/06/2016 02:39 PM, Peter Rabbitson wrote:
Still the case almost 5 days after original upload :/ |
From mail@steffen-mueller.netOn 07/08/2016 03:58 PM, Peter Rabbitson wrote:
Sorry, missed that. Been out of order sick for most of that. I'm still Has somebody tried debugging/fixing this? NB: Normally, I'd say anything as old as 5.12 doesn't require going out --Steffen |
From @ribasushiOn 07/08/2016 04:06 PM, Steffen Mueller wrote:
Not that I am aware (sorry for not doing it myself, I am having my hands |
From mail@steffen-mueller.netOn 07/08/2016 04:10 PM, Peter Rabbitson wrote:
Since I'm just about to crash, I'm wondering if I shouldn't just delete BTW, sorry that I skipped the dev release stage this one time... Been a --Steffen |
From @haargOn Fri Jul 08 07:07:08 2016, mail@steffen-mueller.net wrote:
Bisected to this commit: commit 31ac59b Data::Dumper: Generalize for EBCDIC platforms This extends Data::Dumper to work on EBCDIC platforms. This is just the This involves some code refactoring especially in the .xs code to |
From @khwilliamsonOn 07/08/2016 09:57 AM, Graham Knop via RT wrote:
I'll investigate |
From @karenetheridgeWhen releasing, please include this line in Makefile.PL as arguments to WriteMakefile() (as described in https://rt.cpan.org/Ticket/Display.html?id=12282): + |
From @khwilliamsonOn 07/08/2016 09:57 AM, Graham Knop via RT wrote:
This bug turns out to be because the isASCII() macro in 5.12 (and I I fixed this bug back then, and at the time we got something in ppport.h It seems to me that the bug should be fixed there; other modules likely While we're at it, I have updated definitions for the other isFOO macros
|
From @arcKarl Williamson <public@khwilliamson.com> wrote:
Thanks, Karl, that does sound like the right fix. Until PPPort is updated, Data::Dumper 2.160 can be made to work on There's an additional problem on 5.10.0 and earlier (including 5.8.9): I've attached a patch against Data-Dumper 2.160 that I think addresses -- |
From @arcdata_dumper_isascii.patchdiff -ur Data-Dumper-2.160.orig/Dumper.xs Data-Dumper-2.160/Dumper.xs
--- Data-Dumper-2.160.orig/Dumper.xs 2016-07-03 20:08:54.000000000 +0100
+++ Data-Dumper-2.160/Dumper.xs 2016-07-10 11:18:40.000000000 +0100
@@ -369,7 +369,7 @@
UV k;
if (do_utf8
- && ! isASCII(*s)
+ && ! isASCII(*(U8*)s)
/* Exclude non-ASCII low ordinal controls. This should be
* optimized out by the compiler on ASCII platforms; if not
* could wrap it in a #ifdef EBCDIC, but better to avoid
|
From @arcdata_dumper_makefilepl.patchdiff -ur Data-Dumper-2.160.orig/Makefile.PL Data-Dumper-2.160/Makefile.PL
--- Data-Dumper-2.160.orig/Makefile.PL 2013-03-15 09:04:11.000000000 +0000
+++ Data-Dumper-2.160/Makefile.PL 2016-07-10 13:57:06.000000000 +0100
@@ -1,5 +1,9 @@
use 5.006001;
use ExtUtils::MakeMaker;
+my $have_test_requires = ExtUtils::MakeMaker->VERSION ge '6.64';
+my %test_req = (
+ 'Test::More' => '0.98',
+);
WriteMakefile(
NAME => "Data::Dumper",
VERSION_FROM => 'Dumper.pm',
@@ -11,9 +15,10 @@
MAN3PODS => {},
DEFINE => '-DUSE_PPPORT_H',
INSTALLDIRS => 'perl',
- BUILD_REQUIRES => {
- Test::More => '0.98',
+ PREREQ_PM => {
+ $have_test_requires ? () : %test_req,
},
+ $have_test_requires ? (TEST_REQUIRES => \%test_req) : (),
META_MERGE => {
dynamic_config => 0,
resources => {
|
From mail@steffen-mueller.netHi Aaron, On 07/10/2016 03:26 PM, Aaron Crane wrote:
Thank you for this! I've just uploaded DD 2.161 with both patches. I maintain a copy of the Best regards, |
From @ribasushiOn 07/11/2016 10:12 PM, Steffen Mueller wrote:
2.161 smoked well on my setup[1] too. Cheers! [1] https://travis-ci.org/dbsrgits/dbix-class/builds/142004286 |
A new Data::Dumper release has been uploaded to CPAN a few hours ago. |
Migrated from rt.perl.org#128525 (status was 'open')
Searchable as RT128525$
The text was updated successfully, but these errors were encountered: