[Bug 2246773] New: perl-Devel-Cover needs to be synchronised to perl
version currently installed
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=2246773
Bug ID: 2246773
Summary: perl-Devel-Cover needs to be synchronised to perl
version currently installed
Product: Fedora
Version: 38
Hardware: x86_64
OS: Linux
Status: NEW
Component: perl-Devel-Cover
Keywords: Upgrades
Severity: medium
Assignee: spotrh(a)gmail.com
Reporter: rwfranks(a)acm.org
QA Contact: extras-qa(a)fedoraproject.org
CC: perl-devel(a)lists.fedoraproject.org, spotrh(a)gmail.com
Target Milestone: ---
Classification: Fedora
Perl test programs using Devel::Cover emit a warning when running on the
"wrong" version of perl.
This happens for each and every test script.
A package dependency needs to be added to force a rebuild of perl-Devel-Cover
whenever the perl interpreter is updated.
Reproducible: Always
Steps to Reproduce:
1.
tar xvzf Net-DNS-1.40.tar.gz
2.
perl Makefile.PL
3.
make test_cover
Actual Results:
PERL_DL_NONLAZY=1 HARNESS_OPTIONS=j1:c "/usr/bin/perl" "-It"
"-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef
*Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-install.t .............
This version of Devel::Cover was built with Perl version 5.036000.
It is now being run with Perl version 5.036001.
Attempting to make adjustments, but you may find that some of your modules do
not have coverage data collected. You may need to alter the +-inc, +-ignore
and +-select options.
t/00-install.t ............. 1/210 #
# Filename not in MANIFEST: lib/Net/DNS/RR/DLV.pm
t/00-install.t ............. ok
t/00-load.t ................
This version of Devel::Cover was built with Perl version 5.036000.
It is now being run with Perl version 5.036001.
Attempting to make adjustments, but you may find that some of your modules do
not have coverage data collected. You may need to alter the +-inc, +-ignore
and +-select options.
...
Expected Results:
PERL_DL_NONLAZY=1 HARNESS_OPTIONS=j1:c "/usr/bin/perl" "-It"
"-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef
*Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-install.t ............. ok
t/00-load.t ................ #
# These tests were run using:
# Net::DNS 1.40
...
In this particular case there seem to be no ill effects, but there have been
occasions in the past where the version mismatch has rendered Devel::Cover
unusable.
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2246773
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-...
6 months, 1 week
[Bug 2241708] New: perl-Data-Pond-0.005-22.fc40 FTBFS:
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=2241708
Bug ID: 2241708
Summary: perl-Data-Pond-0.005-22.fc40 FTBFS:
Product: Fedora
Version: rawhide
URL: https://koschei.fedoraproject.org/package/perl-Data-Po
nd
Status: NEW
Component: perl-Data-Pond
Assignee: emmanuel(a)seyman.fr
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: emmanuel(a)seyman.fr, iarnell(a)gmail.com,
perl-devel(a)lists.fedoraproject.org
Blocks: 2231791 (F40FTBFS,RAWHIDEFTBFS)
Target Milestone: ---
Classification: Fedora
perl-Data-Pond-0.005-22.fc40 fails to build in Fedora 40 because of missing
function prototypes:
gcc -I/usr/lib64/perl5/CORE '-DVERSION="0.005"' '-DXS_VERSION="0.005"' -fPIC -c
-D_REENTRANT -D_GNU_SOURCE -O2 '-flto=auto' -ffat-lto-objects -fexceptions -g
-grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang
'-Werror=format-security' '-Werror=implicit-function-declaration'
'-Werror=implicit-int' '-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3'
-Wp,-D_GLIBCXX_ASSERTIONS '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1'
-fstack-protector-strong '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' -m64
'-mtune=generic' -fasynchronous-unwind-tables -fstack-clash-protection
-fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fwrapv
-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE
'-D_FILE_OFFSET_BITS=64' -O2 '-flto=auto' -ffat-lto-objects -fexceptions -g
-grecord-gcc-switches -pipe -Wall '-Werror=format-security'
'-Werror=implicit-function-declaration' '-Werror=implicit-int'
'-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3' -Wp,-D_GLIBCXX_ASSERTIONS
'-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' -fstack-protector-strong
'-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' -m64 '-mtune=generic'
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -o lib/Data/Pond.o
lib/Data/Pond.c
lib/Data/Pond.xs:9: warning: "PERL_VERSION_GE" redefined
9 | #define PERL_VERSION_GE(r,v,s) \
|
In file included from /usr/lib64/perl5/CORE/perl.h:3327,
from lib/Data/Pond.xs:3:
/usr/lib64/perl5/CORE/handy.h:578: note: this is the location of the previous
definition
578 | # define PERL_VERSION_GE(j,n,p) (! PERL_VERSION_LT(j,n,p))
|
lib/Data/Pond.xs: In function ‘THX_sv_cat_unichar’:
lib/Data/Pond.xs:159:19: error: implicit declaration of function
‘uvuni_to_utf8_flags’; did you mean ‘uvchr_to_utf8_flags’?
[-Werror=implicit-function-declaration]
159 | vnewend = uvuni_to_utf8_flags(voldend, val, UNICODE_ALLOW_ANY);
| ^~~~~~~~~~~~~~~~~~~
| uvchr_to_utf8_flags
This is triggered by upgrading redhat-rpm-config from 266-1.fc40 to 267-1.fc40
which added -Werror=implicit-function-declaration compiler option to prepare
for stricter GCC 14,
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2231791
[Bug 2231791] Fedora 40 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=2241708
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-...
6 months, 3 weeks
[Bug 2245689] New: perl-WWW-Curl core dumps perl if use of setopt
CURLOPT_RESOLV
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=2245689
Bug ID: 2245689
Summary: perl-WWW-Curl core dumps perl if use of setopt
CURLOPT_RESOLV
Product: Fedora EPEL
Version: epel9
Hardware: All
OS: Linux
Status: NEW
Component: perl-WWW-Curl
Severity: medium
Assignee: emmanuel(a)seyman.fr
Reporter: agibson2(a)gmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: emmanuel(a)seyman.fr, mspacek(a)redhat.com,
perl-devel(a)lists.fedoraproject.org,
xavier(a)bachelot.org
Target Milestone: ---
Classification: Fedora
Description of problem:
If you try to use the setopt(CURLOPT_RESOLV, ...) option, perl core dumps.
This was tracked down awhile but seems to not be fixed upstream. A previous
commit in the upstream source for version 4.17 added #ifdef in Curl.xs for
building CURLOPT_RESOLV support but the ifdef for CURLOPT_RESOLV is always
false because CURLOPT_RESOLV is an enum and not a define.
Version-Release number of selected component (if applicable):
How reproducible:
Every time
Steps to Reproduce:
1. Install perl-WWW-Curl
1. Create program that uses WWW::Curl::Easy and does a setopt OPTCURL_RESOLV.
Perl immediately crashes when it hits that line.
An example simple source program and an explenation of the problem is
below...
https://github.com/szbalint/WWW--Curl/issues/9
Additional info:
To fix it, removing the #ifdef for CURLOPT_RESOLV in the Curl.xs allows it to
be compiled into perl-WWW-Curl.
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2245689
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-...
6 months, 3 weeks