[Bug 1542666] New: perl-Net-OpenSSH package fails to pull in
required IO::
Pty module
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1542666
Bug ID: 1542666
Summary: perl-Net-OpenSSH package fails to pull in required
IO::Pty module
Product: Fedora
Version: rawhide
Component: perl-Net-OpenSSH
Assignee: steve.traylen(a)cern.ch
Reporter: laine(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: perl-devel(a)lists.fedoraproject.org,
steve.traylen(a)cern.ch
perl-Net-OpenSSH needs to have IO::Pty to operate properly. The specfile has:
Suggests: perl(IO::Pty)
but that is wrong on two counts:
1) IO::Pty is actually just included as a part of IO:Tty
2) The Suggests: isn't "strong enough" to actually get the proper module
installed, so when I try to use Net::OpenSSH, I get this error:
unable to load Perl module IO::Pty: Can't locate IO/Pty.pm in @INC (you may
need to install the IO::Pty module) (@INC contains: /usr/local/lib64/perl5
/usr/local/share/perl5 /usr/lib64/perl5/vendor_perl
/usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at (eval 48)
line 1.
at /usr/share/perl5/vendor_perl/Net/OpenSSH.pm line 917.
The fix that I found is to change the above Suggests to this:
Requires: perl(IO::Tty)
Both changes are needed - I tried "Suggests: perl(IO::Tty)" and that didn't get
IO:Tty installed as a dependency.
I'm filing this against rawhide, but the same change needs to be made in F26
and F27.
--
You are receiving this mail because:
You are on the CC list for the bug.
6 years
[Bug 1470542] New: PAR::Packer needs rebuild for perl 5.24.1
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1470542
Bug ID: 1470542
Summary: PAR::Packer needs rebuild for perl 5.24.1
Product: Fedora
Version: 25
Component: perl-PAR-Packer
Severity: high
Assignee: jplesnik(a)redhat.com
Reporter: jvromans(a)squirrel.nl
QA Contact: extras-qa(a)fedoraproject.org
CC: jplesnik(a)redhat.com,
perl-devel(a)lists.fedoraproject.org
Description of problem:
PAR::Packer is built for Perl 5.24.0 and was not rebuilt for 5.24.1.
Version-Release number of selected component (if applicable):
perl-PAR-Packer-1.035-1.fc25
How reproducible:
Always.
Steps to Reproduce:
1. pp -e 'print "Hello"'
Actual results:
/tmp/parlJ7MK: Perl lib version (5.24.1) doesn't match executable 'perl'
version (5.24.0) at /usr/lib64/perl5/Config.pm line 62.
Compilation failed in require at /usr/lib64/perl5/Errno.pm line 10.
BEGIN failed--compilation aborted at /usr/lib64/perl5/Errno.pm line 10.
Compilation failed in require at /usr/share/perl5/vendor_perl/File/Temp.pm line
17.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/File/Temp.pm
line 17.
Compilation failed in require at /home/jv/lib/perl5/Archive/Zip.pm line 26.
BEGIN failed--compilation aborted at /home/jv/lib/perl5/Archive/Zip.pm line 26.
Compilation failed in require at -e line 240.
/bin/pp: Failed to extract a parl from 'PAR::StrippedPARL::Static' to file
'/tmp/parl50_HDGo' at /usr/share/perl5/vendor_perl/PAR/Packer.pm line 1184,
<DATA> line 1.
Expected results:
An executable a.out.
Additional info:
PAR::Packer depends on the perl ABI and must always be rebuilt with perl
upgrades.
--
You are receiving this mail because:
You are on the CC list for the bug.
6 years
[Bug 1485919] New: Do not provide "perl(setup)"
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1485919
Bug ID: 1485919
Summary: Do not provide "perl(setup)"
Product: Fedora
Version: rawhide
Component: fusioninventory-agent
Assignee: marianne(a)tuxette.fr
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: johan(a)x-tnd.be, marianne(a)tuxette.fr,
perl-devel(a)lists.fedoraproject.org
This commit pushed into all branches is wrong:
commit 76234f1bb0f3f77ec2466cd72c8de11f68152326 (HEAD -> master, origin/master,
origin/f27, origin/HEAD, f27)
Author: Johan Cwiklinski <johan(a)x-tnd.be>
Date: Mon Aug 14 08:24:52 2017 +0200
Add missing provides on perl(setup)
diff --git a/fusioninventory-agent.spec b/fusioninventory-agent.spec
index 0aa169f..99b7426 100644
--- a/fusioninventory-agent.spec
+++ b/fusioninventory-agent.spec
@@ -10,7 +10,7 @@ License: GPLv2+
URL: http://fusioninventory.org/
Version: 2.3.21
-Release: 1%{?dist}
+Release: 2%{?dist}
Source0:
https://github.com/fusioninventory/%{name}/releases/download/%{version}/F...
Source1: %{name}.cron
#Use systemd override capabilities
@@ -72,6 +72,7 @@ Requires: perl(Net::SSLeay)
Requires: perl(Proc::Daemon)
Requires: perl(Proc::PID::File)
Requires: perl(Socket::GetAddrInfo)
+Provides: perl(setup) = %{version}-%{release}
%description -n perl-FusionInventory-Agent
Libraries for Fusioninventory agent.
@@ -316,7 +317,10 @@ install -m 644 -D contrib/yum-plugin/%{name}.conf
%{buildroot}%{_sysconfdir}/yum
%changelog
-* Tue Aug 01 2017 Marianne Lombard <jehane(a)fedoraproject.org> - 2.3.21
+* Thu Aug 10 2017 Johan Cwiklinski <jcwiklinski AT teclib DOT com> - 2.3.21-2
+- Fix missing provides issue on perl(setup)
+
Providing 'perl(setup)' means any Perl code do "use setup;" to load
'setup'-named Perl module. This is not true because fusioninventory-agent puts
the setup.pm into a private location.
You have to remove the dependency on "perl(setup)".
--
You are receiving this mail because:
You are on the CC list for the bug.
6 years
[Bug 1562410] New: Please provide a package for EPEL7
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1562410
Bug ID: 1562410
Summary: Please provide a package for EPEL7
Product: Fedora
Version: rawhide
Component: perl-Mojolicious-Plugin-RenderFile
Assignee: emmanuel(a)seyman.fr
Reporter: zebob.m(a)gmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: emmanuel(a)seyman.fr, perl-devel(a)lists.fedoraproject.org
Hello,
Could you please build perl-Mojolicious-Plugin-RenderFile in EPEL7? I need it
to build Ravada.
Thanks.
--
You are receiving this mail because:
You are on the CC list for the bug.
6 years, 1 month