https://bugzilla.redhat.com/show_bug.cgi?id=2074940
Bug ID: 2074940
Summary: Remove usage of gethostbyname() and inet_addr() from
perl-FCGI package
Product: Fedora
Version: rawhide
Status: NEW
Component: perl-FCGI
Assignee: emmanuel(a)seyman.fr
Reporter: mspacek(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: bstinson(a)redhat.com, emmanuel(a)seyman.fr,
iarnell(a)gmail.com, jwboyer(a)redhat.com,
mspacek(a)redhat.com,
perl-devel(a)lists.fedoraproject.org,
perl-maint-list(a)redhat.com,
rhel-cs-apps-subsystem-qe(a)redhat.com
Depends On: 1979848
Target Milestone: ---
Classification: Fedora
+++ This bug was initially created as a clone of Bug #1979848 +++
Description of problem:
rpminspect is failing in gating
Version-Release number of selected component (if applicable):
perl-FCGI-0.79-7.el9
Actual results:
Forbidden function symbols found:
gethostbyname
inet_addr
Expected results:
no forbidden functions
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1979848
[Bug 1979848] Remove usage of gethostbyname() and inet_addr() from perl-FCGI
package
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2074940
https://bugzilla.redhat.com/show_bug.cgi?id=2063919
Bug ID: 2063919
Summary: Packages Perl tests should not generate Provides
Product: Fedora
Version: rawhide
Status: NEW
Component: perl-generators
Assignee: jplesnik(a)redhat.com
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: jplesnik(a)redhat.com, mspacek(a)redhat.com,
perl-devel(a)lists.fedoraproject.org, ppisar(a)redhat.com
Target Milestone: ---
Classification: Fedora
I noticed that packaged tests in /usr/libexec/... generates Provides because
they are matched by perllib.attr:
$ cat /usr/lib/rpm/fileattrs/perllib.attr
%__perllib_provides %{_rpmconfigdir}/perl.prov
%__perllib_requires %{_rpmconfigdir}/perl.req
%__perllib_magic ^Perl[[:digit:]] module source.*
%__perllib_path \\.pm$
%__perllib_flags magic_and_path
I think they were meant to be only covered with perltest.attr:
# cat /usr/lib/rpm/fileattrs/perltest.attr
%__perltest_requires %{_rpmconfigdir}/perl.req
%__perltest_magic ^.*[Pp]erl[[:digit:]]* .*$
%__perltest_path /usr/libexec/.*\\.(pl|pm|t)$
%__perltest_flags magic_and_path
But perltest.attr is more similar to perl.attr, it's about scripts:
$ cat /usr/lib/rpm/fileattrs/perl.attr
%__perl_requires %{_rpmconfigdir}/perl.req
%__perl_magic ^.*[Pp]erl .*$
%__perl_flags exeonly
Would it be possible to change perllib.attr to match only files under
/usr/{share,lib,lib64}/perl?
Observed with perl-generators-1.13-5.fc36.noarch.
(I find out that filtering those Provides with %__exclude_provides is a problem
when the tests involve symlinks to modules in the main package. See
perl-Module-Install-TestBase-tests-0.86-24.fc36 which erroneously provides
perl(Module::Install::TestBase)
<https://koji.fedoraproject.org/koji/buildinfo?buildID=1892296>. I will try to
work it around on packaged file level in perl-Module-Install-TestBase.)
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2063919
https://bugzilla.redhat.com/show_bug.cgi?id=1666098
Bug ID: 1666098
Summary: Overspecification in perl -MExtUtils::Embed -e ldopts
Product: Fedora
Version: rawhide
Status: NEW
Component: perl
Assignee: jplesnik(a)redhat.com
Reporter: bugs.michael(a)gmx.net
QA Contact: extras-qa(a)fedoraproject.org
CC: caillon+fedoraproject(a)gmail.com, iarnell(a)gmail.com,
jplesnik(a)redhat.com, kasal(a)ucw.cz,
mbarnes(a)fastmail.com, mmaslano(a)redhat.com,
perl-devel(a)lists.fedoraproject.org, ppisar(a)redhat.com,
psabata(a)redhat.com, rhughes(a)redhat.com,
sandmann(a)redhat.com, tcallawa(a)redhat.com
Target Milestone: ---
Classification: Fedora
The following command is supposed to return the ldflags that are needed to link
with libperl. Instead, it returns everything that has been specified when
building libperl itself. Not limited to Fedora's global flags and several
libraries that aren't needed when linking shared. As a result, programs relink
also with those libs instead of just libperl.
$ perl -MExtUtils::Embed -e ldopts
-Wl,--enable-new-dtags -Wl,-z,relro -Wl,-z,now
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,-z,now
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong
-L/usr/local/lib -L/usr/lib64/perl5/CORE -lperl -lpthread -lresolv -ldl -lm
-lcrypt -lutil -lc
Please clean up the flags and return only -L/usr/lib64/perl5/CORE -lperl.
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2161639
Bug ID: 2161639
Summary: Pregenerated File-RsyncP-0.76/FileList/configure is
missing a source
Product: Fedora
Version: rawhide
Status: NEW
Component: perl-File-RsyncP
Assignee: jplesnik(a)redhat.com
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: imlinux+fedora(a)gmail.com, jplesnik(a)redhat.com,
perl-devel(a)lists.fedoraproject.org
Target Milestone: ---
Link ID: Red Hat Bugzilla 199647
Classification: Fedora
perl-File-RsyncP-0.76-10.fc38 source package delivers
File-RsyncP-0.76/FileList/configure file which itsels was generated with
Autoconf, but the original source for Autoconf tool (configure.in according to
File-RsyncP-0.76/FileList/Makefile.PL is missing from the source archive and
thus from the source package.
While the file is licensed as FSFULL which does not require distributing
sources, it is deemed to be against Fedora spirit (and Packaging guidelines?)
<https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject…>.
We should either reimplement configure.in or remove this package from a
distribution.
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2161639
https://bugzilla.redhat.com/show_bug.cgi?id=1765886
Bug ID: 1765886
Summary: Please provide EPEL8 package
Product: Fedora EPEL
Version: epel8
Status: NEW
Component: perl-LockFile-Simple
Assignee: andreas(a)bawue.net
Reporter: sergio(a)serjux.com
QA Contact: extras-qa(a)fedoraproject.org
CC: andreas(a)bawue.net, perl-devel(a)lists.fedoraproject.org
Target Milestone: ---
Classification: Fedora
We need for some packages debmirror is the first [1]
Thanks
[1]
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-196c55d9bd
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=1877444
Bug ID: 1877444
Summary: perl-dbi: DBD::File drivers open files from folders
other than specifically passed
Product: Security Response
Hardware: All
OS: Linux
Status: NEW
Component: vulnerability
Keywords: Security
Severity: medium
Priority: medium
Assignee: security-response-team(a)redhat.com
Reporter: psampaio(a)redhat.com
CC: caillon+fedoraproject(a)gmail.com, hhorak(a)redhat.com,
john.j5live(a)gmail.com, jorton(a)redhat.com,
jplesnik(a)redhat.com, kasal(a)ucw.cz,
perl-devel(a)lists.fedoraproject.org,
perl-maint-list(a)redhat.com, ppisar(a)redhat.com,
rhughes(a)redhat.com, rstrode(a)redhat.com,
sandmann(a)redhat.com
Target Milestone: ---
Classification: Other
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2053941
Bug ID: 2053941
Summary: The Fedora BuildRequires is missing an the license
files are listed as %doc
Product: Fedora
Version: 34
Status: NEW
Component: cpanspec
Assignee: psabata(a)redhat.com
Reporter: bugzilla(a)terrortux.de
QA Contact: extras-qa(a)fedoraproject.org
CC: ktdreyer(a)ktdreyer.com,
perl-devel(a)lists.fedoraproject.org,
psabata(a)redhat.com, steve(a)silug.org,
strobert(a)strobe.net
Target Milestone: ---
Classification: Fedora
Description of problem:
In the generated spec file, this line is missing:
# needes by all perl packages
BuildRequires: perl-generators perl-interpreter perl-devel perl
And the license files of the generated spec file are marked as %doc instant of
%license
Version-Release number of selected component (if applicable):
cpanspec-1.78-39.fc34.noarch
How reproducible:
Every time
Steps to Reproduce:
1. Call cpanspec Sort::Versions for example
Actual results:
See above
Expected results:
Correct spec file
Additional info:
Also the old %setup macro is used.
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2053941
https://bugzilla.redhat.com/show_bug.cgi?id=2184301
Bug ID: 2184301
Summary: perl-Syntax-Feature-Loop-1.8.0-18.fc39 FTBFS:
t/01_basic.t and 3more test fail
Product: Fedora
Version: rawhide
URL: https://koschei.fedoraproject.org/package/perl-Syntax-
Feature-Loop
Status: NEW
Component: perl-Syntax-Feature-Loop
Assignee: jplesnik(a)redhat.com
Reporter: jplesnik(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 147485
Classification: Fedora
Description of problem:
Package perl-Syntax-Feature-Loop fails to build from source in Fedora Rawhide.
Bareword found where operator expected at t/01_basic.t line 20, near "loop"
(Missing semicolon on previous line?)
syntax error at t/01_basic.t line 19, near "; last "
Global symbol "$s" requires explicit package name (did you forget to declare
"my $s"?) at t/01_basic.t line 20.
Global symbol "$i" requires explicit package name (did you forget to declare
"my $i"?) at t/01_basic.t line 20.
Global symbol "$s" requires explicit package name (did you forget to declare
"my $s"?) at t/01_basic.t line 20.
Global symbol "$s" requires explicit package name (did you forget to declare
"my $s"?) at t/01_basic.t line 21.
syntax error at t/01_basic.t line 22, near "}"
Can't redeclare "my" in "my" at t/01_basic.t line 26, near "my"
syntax error at t/01_basic.t line 28, near "last if"
syntax error at t/01_basic.t line 36, near "}"
syntax error at t/01_basic.t line 38, near "}"
t/01_basic.t has too many errors.
# Looks like your test exited with 2 before it could output anything.
t/01_basic.t ............
Dubious, test returned 2 (wstat 512, 0x200)
Failed 4/4 subtests
Bareword found where operator expected at t/02_pragma_a.t line 28, near "is"
(Missing semicolon on previous line?)
syntax error at t/02_pragma_a.t line 27, near "; last"
BEGIN not safe after errors--compilation aborted at t/02_pragma_a.t line 31.
# Looks like your test exited with 2 before it could output anything.
t/02_pragma_a.t .........
Dubious, test returned 2 (wstat 512, 0x200)
Failed 6/6 subtests
Bareword found where operator expected at t/02_pragma_b.t line 28, near "is"
(Missing semicolon on previous line?)
syntax error at t/02_pragma_b.t line 27, near "; last"
BEGIN not safe after errors--compilation aborted at t/02_pragma_b.t line 31.
# Looks like your test exited with 2 before it could output anything.
t/02_pragma_b.t .........
Dubious, test returned 2 (wstat 512, 0x200)
Failed 6/6 subtests
Semicolon seems to be missing at t/03_line_numbers.t line 112.
syntax error at t/03_line_numbers.t line 102, near "is"
syntax error at t/03_line_numbers.t line 112, near "}"
Execution of t/03_line_numbers.t aborted due to compilation errors.
# Looks like your test exited with 255 before it could output anything.
t/03_line_numbers.t .....
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 5/5 subtests
A difference between passing and failing build root is at
https://koschei.fedoraproject.org/build/15176950. An update of perl-Lexical-Var
from 0.009-31.fc38 to 0.010-1.fc39 is suspicious.
Additional info:
This package is tracked by Koschei. See:
https://koschei.fedoraproject.org/package/perl-Syntax-Feature-Loop
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2184301
https://bugzilla.redhat.com/show_bug.cgi?id=1803973
Bug ID: 1803973
Summary: CGI::Session is missing in epel8
Product: Fedora EPEL
Version: epel8
Status: NEW
Component: perl-CGI-Session
Assignee: andreas(a)bawue.net
Reporter: netwiz(a)crc.id.au
QA Contact: extras-qa(a)fedoraproject.org
CC: andreas(a)bawue.net, perl-devel(a)lists.fedoraproject.org
Target Milestone: ---
Classification: Fedora
The perl-CGI-Session package is not available for EPEL8.
Please import & build for EPEL8.
--
You are receiving this mail because:
You are on the CC list for the bug.