[Bug 1716422] New: perl-Test-Unit-0.25-32.fc31 FTBFS with perl 5.30:
test_numericness test fails on 0xF00
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1716422
Bug ID: 1716422
Summary: perl-Test-Unit-0.25-32.fc31 FTBFS with perl 5.30:
test_numericness test fails on 0xF00
Product: Fedora
Version: 30
Status: NEW
Component: perl-Test-Unit
Assignee: xavier(a)bachelot.org
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: perl-devel(a)lists.fedoraproject.org,
xavier(a)bachelot.org
Target Milestone: ---
Classification: Fedora
perl-Test-Unit-0.25-32.fc31 fails build with perl 5.30 because a test started
to fail:
$ perl -Ilib t/assert.t
STARTING TEST RUN
1..40
[...]
ok PASS test_assert_raises
not ok ERROR test_numericness
t/tlib/AssertTest.pm:48 - test_numericness(Class::Inner::__A26)
For string '0xF00', expect f but got t
ok PASS test_fail_assert_null
That's caused by a change in perl. Perl 5.28 handles it as string:
$ perl -e 'print qq{YES\n} if q{0xF00} == 0'
YES
While perl 5.30 handles it as a number:
$ perl -e 'print qq{YES\n} if q{0xF00} == 0'
The failing test has a relevant notice at t/tlib/AssertTest.pm:37:
'0xF00' => 'f', # controversial? but if you +=10 then it's == 10
--
You are receiving this mail because:
You are on the CC list for the bug.
4 years, 10 months
Perl 5.30 upgrade
by Jitka Plesnikova
Hello,
Perl 5.30 was released on May 22 2019 and Perl 5.30 change is almost
approved by FESCo [1].
I have required `f31-perl' build-root for this purpose [2] and it was
created.
To prevent possible conflict with Python 3.8 rebuild, I start the
rebuild today
and you can be notified via mail about commits/builds in next days.
The merge to rawhide won't be done before approving changes by FESCo.
Please do not build anything into `f31-perl'. Boot-strapping core modules
is very peculiar. I also track all changes. You can do your upgrades into
rawhide freely in parallel.
You can check status on Perl 5.30 change page [3]
Regards,
Jitka Plesnikova
[1] https://pagure.io/fesco/issue/2134
[2] https://pagure.io/releng/issue/8384
[3] https://fedoraproject.org/wiki/Changes/perl5.30#Current_Status
--
Jitka Plesnikova
Software Engineer
Red Hat
4 years, 10 months
jplesnik pushed to perl-Params-ValidationCompiler (master). "Perl
5.30 re-rebuild of bootstrapped packages"
by notifications@fedoraproject.org
Notification time stamped 2019-06-02 21:03:53 UTC
From 02fdbe1f7cb9d06f66cac9c7b00cb9658cd27e56 Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova <jplesnik(a)redhat.com>
Date: Jun 02 2019 21:03:46 +0000
Subject: Perl 5.30 re-rebuild of bootstrapped packages
---
diff --git a/perl-Params-ValidationCompiler.spec b/perl-Params-ValidationCompiler.spec
index 53ed3ff..7802f6c 100644
--- a/perl-Params-ValidationCompiler.spec
+++ b/perl-Params-ValidationCompiler.spec
@@ -7,7 +7,7 @@
Name: perl-Params-ValidationCompiler
Version: 0.30
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Build an optimized subroutine parameter validator once, use it forever
License: Artistic 2.0
URL: https://metacpan.org/release/Params-ValidationCompiler
@@ -87,6 +87,9 @@ make test
%{_mandir}/man3/Params::ValidationCompiler::Exceptions.3*
%changelog
+* Sun Jun 02 2019 Jitka Plesnikova <jplesnik(a)redhat.com> - 0.30-4
+- Perl 5.30 re-rebuild of bootstrapped packages
+
* Fri May 31 2019 Jitka Plesnikova <jplesnik(a)redhat.com> - 0.30-3
- Perl 5.30 rebuild
https://src.fedoraproject.org/rpms/perl-Params-ValidationCompiler/c/02fdb...
4 years, 10 months
jplesnik pushed to perl-Type-Tie (master). "Perl 5.30 re-rebuild of
bootstrapped packages"
by notifications@fedoraproject.org
Notification time stamped 2019-06-02 21:00:44 UTC
From bdc1476a739a9100147f7c8ca723289281cc7422 Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova <jplesnik(a)redhat.com>
Date: Jun 02 2019 21:00:37 +0000
Subject: Perl 5.30 re-rebuild of bootstrapped packages
---
diff --git a/perl-Type-Tie.spec b/perl-Type-Tie.spec
index 31d5721..976b027 100644
--- a/perl-Type-Tie.spec
+++ b/perl-Type-Tie.spec
@@ -1,6 +1,6 @@
Name: perl-Type-Tie
Version: 0.014
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Tie a variable to a type constraint
# cf. README
License: GPL+ or Artistic
@@ -76,6 +76,9 @@ sed -i -e '/^inc\/.*$/d' MANIFEST
%{_mandir}/man3/*
%changelog
+* Sun Jun 02 2019 Jitka Plesnikova <jplesnik(a)redhat.com> - 0.014-3
+- Perl 5.30 re-rebuild of bootstrapped packages
+
* Fri May 31 2019 Jitka Plesnikova <jplesnik(a)redhat.com> - 0.014-2
- Perl 5.30 rebuild
https://src.fedoraproject.org/rpms/perl-Type-Tie/c/bdc1476a739a9100147f7c...
4 years, 10 months
jplesnik pushed to perl-Mail-Message (master). "Perl 5.30 re-rebuild
of bootstrapped packages"
by notifications@fedoraproject.org
Notification time stamped 2019-06-02 20:55:24 UTC
From 30ca23c500fbbdd25cdbb0f1bd2199062143a023 Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova <jplesnik(a)redhat.com>
Date: Jun 02 2019 20:55:17 +0000
Subject: Perl 5.30 re-rebuild of bootstrapped packages
---
diff --git a/perl-Mail-Message.spec b/perl-Mail-Message.spec
index 4dbb66c..0e8f972 100644
--- a/perl-Mail-Message.spec
+++ b/perl-Mail-Message.spec
@@ -1,6 +1,6 @@
Name: perl-Mail-Message
Version: 3.008
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: MIME message handling
License: GPL+ or Artistic
URL: https://metacpan.org/release/Mail-Message
@@ -126,6 +126,9 @@ make test
%{_mandir}/man3/*.3*
%changelog
+* Sun Jun 02 2019 Jitka Plesnikova <jplesnik(a)redhat.com> - 3.008-3
+- Perl 5.30 re-rebuild of bootstrapped packages
+
* Fri May 31 2019 Jitka Plesnikova <jplesnik(a)redhat.com> - 3.008-2
- Perl 5.30 rebuild
https://src.fedoraproject.org/rpms/perl-Mail-Message/c/30ca23c500fbbdd25c...
4 years, 10 months
jplesnik pushed to perl-Specio (master). "Perl 5.30 re-rebuild of
bootstrapped packages"
by notifications@fedoraproject.org
Notification time stamped 2019-06-02 20:54:53 UTC
From 42dd8a10cbc6c9d06fe4b60e6173b30668a00916 Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova <jplesnik(a)redhat.com>
Date: Jun 02 2019 20:54:48 +0000
Subject: Perl 5.30 re-rebuild of bootstrapped packages
---
diff --git a/perl-Specio.spec b/perl-Specio.spec
index 6c2924d..97aef15 100644
--- a/perl-Specio.spec
+++ b/perl-Specio.spec
@@ -7,7 +7,7 @@
Name: perl-Specio
Version: 0.43
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Type constraints and coercions for Perl
License: Artistic 2.0
URL: https://metacpan.org/release/Specio
@@ -157,6 +157,9 @@ make test
%{_mandir}/man3/Test::Specio.3*
%changelog
+* Sun Jun 02 2019 Jitka Plesnikova <jplesnik(a)redhat.com> - 0.43-4
+- Perl 5.30 re-rebuild of bootstrapped packages
+
* Fri May 31 2019 Jitka Plesnikova <jplesnik(a)redhat.com> - 0.43-3
- Perl 5.30 rebuild
https://src.fedoraproject.org/rpms/perl-Specio/c/42dd8a10cbc6c9d06fe4b60e...
4 years, 10 months