https://bugzilla.redhat.com/show_bug.cgi?id=2151502
Bug ID: 2151502
Summary: perl-Marpa-XS: Build in C89 mode
Product: Fedora
Version: rawhide
Status: ASSIGNED
Component: perl-Marpa-XS
Assignee: fweimer(a)redhat.com
Reporter: fweimer(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: jplesnik(a)redhat.com, lkundrak(a)v3.sk,
perl-devel(a)lists.fedoraproject.org
Blocks: 2137516 (PortingToModernCExemptions)
Target Milestone: ---
Classification: Fedora
The sources are written in CWEB. The header file generated from the CWEB input
is incomplete, and the XS module uses implicit function declarations. I
spot-checked and these functions return int, so this hopefully is okay.
Given that this Perl module does not seem to see active development, it doesn't
look like it's worth porting it to C99. Setting the compiler to CC="gcc
-std=gnu89" is properly honored, so implementing the exception is easy.
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2137516
[Bug 2137516] Porting Fedora to modern C: exemptions
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2151502
https://bugzilla.redhat.com/show_bug.cgi?id=2223530
Bug ID: 2223530
Summary: perl-MooseX-App: FTBFS with Perl 5.38
Product: Fedora
Version: rawhide
URL: https://koschei.fedoraproject.org/package/perl-MooseX-
App
OS: Linux
Status: NEW
Component: perl-MooseX-App
Severity: medium
Assignee: emmanuel(a)seyman.fr
Reporter: jplesnik(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: emmanuel(a)seyman.fr, jplesnik(a)redhat.com,
perl-devel(a)lists.fedoraproject.org
Target Milestone: ---
Classification: Fedora
Description of problem:
Package perl-MooseX-App fails to build from source with Perl 5.38 in Fedora
Rawhide.
Smartmatch is deprecated at
/builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App/Meta/Role/Class/Base.pm
line 741.
# Failed test 'no warnings'
# at /usr/share/perl5/vendor_perl/Test/Builder.pm line 193.
# There were 24 warning(s)
# Previous test 0 ''
# given is deprecated at
/builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App/Utils.pm line 237.
# at /builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App/Utils.pm line
237.
# require MooseX/App/Utils.pm called at
/builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App/Exporter.pm line 11
# MooseX::App::Exporter::BEGIN() called at
/builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App/Exporter.pm line 11
# eval {...} called at
/builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App/Exporter.pm line 11
# require MooseX/App/Exporter.pm called at
/builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App.pm line 14
# MooseX::App::BEGIN() called at
/builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App.pm line 14
# eval {...} called at
/builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App.pm line 14
# require MooseX/App.pm called at t/testlib/Test01.pm line 4
# Test01::BEGIN() called at t/testlib/Test01.pm line 4
# eval {...} called at t/testlib/Test01.pm line 4
# require Test01.pm called at t/01_basic.t line 11
# main::BEGIN() called at t/01_basic.t line 11
# eval {...} called at t/01_basic.t line 11
#
# ----------
# Previous test 0 ''
# when is deprecated at
/builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App/Utils.pm line 238.
# at /builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App/Utils.pm line
238.
# require MooseX/App/Utils.pm called at
/builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App/Exporter.pm line 11
# MooseX::App::Exporter::BEGIN() called at
/builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App/Exporter.pm line 11
# eval {...} called at
/builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App/Exporter.pm line 11
# require MooseX/App/Exporter.pm called at
/builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App.pm line 14
# MooseX::App::BEGIN() called at
/builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App.pm line 14
# eval {...} called at
/builddir/build/BUILD/MooseX-App-1.42/blib/lib/MooseX/App.pm line 14
# require MooseX/App.pm called at t/testlib/Test01.pm line 4
# Test01::BEGIN() called at t/testlib/Test01.pm line 4
# eval {...} called at t/testlib/Test01.pm line 4
# require Test01.pm called at t/01_basic.t line 11
# main::BEGIN() called at t/01_basic.t line 11
# eval {...} called at t/01_basic.t line 11
#
Version-Release number of selected component (if applicable):
1.42-5.fc38
Steps to Reproduce:
koji build --scratch f39 perl-MooseX-App-1.42-5.fc38.src.rpm
Additional info:
This package is tracked by Koschei. See:
https://koschei.fedoraproject.org/package/perl-MooseX-App
Reproducible: Always
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2223530
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-sp…
https://bugzilla.redhat.com/show_bug.cgi?id=2222182
Bug ID: 2222182
Summary: perl-Module-Reader-0.003003-18.fc39 FTBFS with Perl
5.38: t/memory.t fails on a different wording
Product: Fedora
Version: rawhide
Status: NEW
Component: perl-Module-Reader
Assignee: jplesnik(a)redhat.com
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: jplesnik(a)redhat.com,
perl-devel(a)lists.fedoraproject.org
Target Milestone: ---
Link ID: CPAN 148979
Classification: Fedora
perl-Module-Reader-0.003003-18.fc39 fails to build with Perl 5.38 because a
test fails:
t/main.t ........ ok
# Failed test 'regex fails the same as require'
# at t/memory.t line 99.
# got: 'Can't locate object method "INC" via package "Regexp"'
# expected: 'Can't locate object method "INC", nor "INCDIR" nor string
overload via package "Regexp" in object hook in @INC'
# Failed test 'class without INC fails the same as require'
# at t/memory.t line 99.
# got: 'Can't locate object method "INC" via package "NonHook"'
# expected: 'Can't locate object method "INC", nor "INCDIR" nor string
overload via package "NonHook" in object hook in @INC'
# Looks like you failed 2 tests of 18.
t/memory.t ......
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/18 subtests
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2222182
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-sp…
https://bugzilla.redhat.com/show_bug.cgi?id=2222854
Bug ID: 2222854
Summary: perl-Test-Valgrind-1.19-22.fc39 FTBFS with perl
5.38.0: t/20-bad.t fails
Product: Fedora
Version: rawhide
URL: https://koschei.fedoraproject.org/package/perl-Test-Va
lgrind
Status: NEW
Component: perl-Test-Valgrind
Assignee: paul(a)city-fan.org
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: paul(a)city-fan.org, perl-devel(a)lists.fedoraproject.org
Blocks: 2168842 (F39FTBFS,RAWHIDEFTBFS)
Target Milestone: ---
Classification: Fedora
perl-Test-Valgrind-1.19-22.fc39 fails to build because a test fails with perl
5.38.0:
t/00-load.t ................... ok
# Using valgrind 3.21.0 located at /usr/bin/valgrind
# Generating suppressions...
# Suppressions for this perl stored in
/builddir/.perl/Test-Valgrind/suppressions/1.19/memcheck-3.21.0-89544340d2cf0ab61f972f6ffa315e7d.supp
# Using suppressions from
/builddir/.perl/Test-Valgrind/suppressions/1.19/memcheck-3.21.0-89544340d2cf0ab61f972f6ffa315e7d.supp
# 1..1
# not ok 1 - dummy test in the child, should not interfere with the actual TAP
stream
#
# # Failed test 'dummy test in the child, should not interfere with the
actual TAP stream'
# # at t/10-good.t line 30.
# # Looks like you failed 1 test of 1.
t/10-good.t ................... ok
# Using valgrind 3.21.0 located at /usr/bin/valgrind
# Using suppressions from
/builddir/.perl/Test-Valgrind/suppressions/1.19/memcheck-3.21.0-89544340d2cf0ab61f972f6ffa315e7d.supp
# dummy run-time exception, should not cause the test to fail at
t/12-good-run-exception.t line 20.
t/12-good-run-exception.t ..... ok
# Using valgrind 3.21.0 located at /usr/bin/valgrind
# Using suppressions from
/builddir/.perl/Test-Valgrind/suppressions/1.19/memcheck-3.21.0-89544340d2cf0ab61f972f6ffa315e7d.supp
# # leaking some bytes!
# 10,000 bytes in 1 blocks are still reachable in loss record 18 of 18
# malloc (/usr/libexec/valgrind/vgpreload_memcheck-x86-linux.so)
[vg_replace_malloc.c:431]
# tv_leak
(/builddir/build/BUILD/Test-Valgrind-1.19/blib/arch/auto/Test/Valgrind/Valgrind.so)
[Valgrind.xs:34]
# XS_Test__Valgrind_leak
(/builddir/build/BUILD/Test-Valgrind-1.19/blib/arch/auto/Test/Valgrind/Valgrind.so)
[Valgrind.xs:54]
# ? (/usr/lib/libperl.so.5.38.0) [?:?]
# Perl_runops_standard (/usr/lib/libperl.so.5.38.0) [?:?]
# perl_run (/usr/lib/libperl.so.5.38.0) [?:?]
# ? (/usr/bin/perl) [?:?]
# (below main) (/usr/lib/libc.so.6) [?:?]
# Failed test 'Leak_StillReachable'
# at
/builddir/build/BUILD/Test-Valgrind-1.19/blib/lib/Test/Valgrind/Session.pm line
598.
# got: 1
# expected: 0
# Failed test 'caught one extra leak'
# at /builddir/build/BUILD/Test-Valgrind-1.19/blib/lib/Test/Valgrind.pm line
307.
# got: '0'
# expected: '1'
# Failed test 'no extra leak caught, hence no bytes leaked'
# at /builddir/build/BUILD/Test-Valgrind-1.19/blib/lib/Test/Valgrind.pm line
307.
# Failed test 'no extra leak caught, hence no block leaked'
# at /builddir/build/BUILD/Test-Valgrind-1.19/blib/lib/Test/Valgrind.pm line
307.
# Looks like your test exited with 1 just after 18.
t/20-bad.t ....................
Dubious, test returned 1 (wstat 256, 0x100)
Failed 4/18 subtests
# Using IO::Handle 1.52
# Using IO::Select 1.52
# Using IPC::Open3 1.22
t/30-skip.t ................... ok
t/60-version.t ................ ok
t/70-session.t ................ ok
t/71-session-command.t ........ ok
# The default suppression file contains 12 suppressions, of which 12 are not
empty and 12 apply to perl
t/80-suppressions.t ........... ok
t/81-suppressions-demangle.t .. ok
Test Summary Report
-------------------
t/20-bad.t (Wstat: 256 (exited 1) Tests: 18 Failed: 4)
Failed tests: 15-18
Non-zero exit status: 1
Files=10, Tests=200, 39 wallclock secs ( 0.09 usr 0.02 sys + 37.38 cusr 1.17
csys = 38.66 CPU)
Result: FAIL
Failed 1/10 test programs. 4/200 subtests failed.
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2168842
[Bug 2168842] Fedora 39 FTBFS Tracker
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2222854
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-sp…
https://bugzilla.redhat.com/show_bug.cgi?id=2225452
Bug ID: 2225452
Summary: perl-Mail-Box-IMAP4-3.007-12.fc39 FTBFS: tests fail
with perl-Mail-Message-3.013: unexpected "utf-8"
charset
Product: Fedora
Version: rawhide
URL: https://koschei.fedoraproject.org/package/perl-Mail-Bo
x-IMAP4
Status: NEW
Component: perl-Mail-Box-IMAP4
Assignee: jplesnik(a)redhat.com
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: jplesnik(a)redhat.com,
perl-devel(a)lists.fedoraproject.org
Blocks: 2168842 (F39FTBFS,RAWHIDEFTBFS)
Target Milestone: ---
Link ID: CPAN 149119
Classification: Fedora
perl-Mail-Box-IMAP4-3.007-12.fc39 fails to build in Fedora 39 because tests
after upgrading perl-Mail-Message from 3.012-5.fc39 to 3.013-1.fc39 like this:
t/12client-flags.t .. ok
# Failed test '...body'
# at t/20server-fetch.t line 37.
# got: '("TEXT" "PLAIN" ("charset" "us-ascii") "<unique>" NIL "8BIT"
10 2)
# '
# expected: '("TEXT" "PLAIN" ("charset" "utf-8") "<unique>" NIL "8BIT" 10
2)
# '
A difference between passing and failing build root is at
<https://koschei.fedoraproject.org/build/15737136>.
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2168842
[Bug 2168842] Fedora 39 FTBFS Tracker
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2225452
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-sp…