Closed
Bug 915400
Opened 12 years ago
Closed 10 years ago
pp man page install leads to nss-tools RPM conflicts with perl-PAR-Packer in fedora
Categories
(NSS :: Tools, defect)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: elio.maldonado.batiz, Unassigned)
References
Details
As originally reported, and currently under discussion, in Fedora:
David Hull 2013-07-22 18:27:21 EDT
Description of problem:
Attempting to update the nss RPM fails because of a conflict with perl-PAR-Packer on /usr/share/man/man1/pp.1.gz.
Version-Release number of selected component (if applicable):
perl-PAR-Packer-1.014-2.fc19.x86_64
nss-tools-3.15.1-1.fc19.x86_64
How reproducible:
Have already installed perl-PAR-Packer. Attempt to use "yum update" to update nss-tools-3.15-5.fc19.x86_64 to nss-tools-3.15.1-1.fc19.x86_64.
Actual results:
Transaction check error:
file /usr/share/man/man1/pp.1.gz from install of nss-tools-3.15.1-1.fc19.x86_64 conflicts with file from package perl-PAR-Packer-1.014-2.fc19.x86_64
Expected results:
Additional info:
I'm reporting this bug against nss-tools because I perl-PAR-Packer installed first, but perhaps perl-PAR-Packer should be the RPM to be changed.
[reply] [−]
Private
Comment 1 Elio Maldonado Batiz 2013-08-26 10:36:00 EDT
Indeed, perl-PAR-Packer should be changed to not try to install an empty man page for its pp tool!
I got the latest f19 build from
http://koji.fedoraproject.org/koji/buildinfo?buildID=391956
[emaldona@localhost ~]$ mkdir examine
[emaldona@localhost ~]$ cd examine/
[emaldona@localhost examine]$ rpmdev-extract ~/Downloads/perl-PAR-Packer-1.014-2.fc19.x86_64.rpm
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/bin/par.pl
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/bin/parl
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/bin/parldyn
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/bin/pp
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/doc/perl-PAR-Packer-1.014
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/doc/perl-PAR-Packer-1.014/AUTHORS
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/doc/perl-PAR-Packer-1.014/ChangeLog
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/doc/perl-PAR-Packer-1.014/README
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/doc/perl-PAR-Packer-1.014/TODO
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man1/par.pl.1.gz
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man1/parl.1.gz
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man1/pp.1.gz
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man3/App::Packer::PAR.3pm.gz
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man3/Dynamic.3pm.gz
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man3/PAR::Filter.3pm.gz
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man3/PAR::Filter::Bleach.3pm.gz
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man3/PAR::Filter::Bytecode.3pm.gz
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man3/PAR::Filter::Obfuscate.3pm.gz
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man3/PAR::Filter::PatchContent.3pm.gz
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man3/PAR::Filter::PodStrip.3pm.gz
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man3/PAR::Packer.3pm.gz
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man3/PAR::StrippedPARL::Base.3pm.gz
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man3/Static.3pm.gz
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man3/pp.3pm.gz
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/App
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/App/Packer
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/App/Packer/PAR.pm
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/PAR
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/PAR/Filter
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/PAR/Filter.pm
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/PAR/Filter/Bleach.pm
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/PAR/Filter/Bytecode.pm
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/PAR/Filter/Obfuscate.pm
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/PAR/Filter/PatchContent.pm
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/PAR/Filter/PodStrip.pm
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/PAR/Packer.pm
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/PAR/StrippedPARL
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/PAR/StrippedPARL/Base.pm
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/PAR/StrippedPARL/Dynamic.pm
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/PAR/StrippedPARL/Static.pm
perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/perl5/vendor_perl/pp.pm
[emaldona@localhost examine]$ ls -l perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man1/pp.1.gz
-rw-r--r--. 1 emaldona emaldona 20 Feb 16 2013 perl-PAR-Packer-1.014-2.fc19.x86_64/usr/share/man/man1/pp.1.gz
Notice that pp.1.gz is only one byte in size. I then examined the actual sources and pp.1 is empty. I there is no contents, perl-PAR-Packer trying to install that empty manpage.
[reply] [−]
Private
Comment 2 Petr Šabata 2013-08-27 12:00:11 EDT
The empty manpage is another issue and needs to be fixed.
However, nss-tools' pp utility is new and not in standard path. If the author (you) ever decides to move it, we'll have another problem in */bin. The manpage conflict is just a consequence of this.
The tool should be renamed.
| Reporter | ||
Updated•12 years ago
|
| Reporter | ||
Comment 1•10 years ago
|
||
The downstream has been solved after coming to an agreement with the perl-PAR-Packer maintainer so I am closing this bug.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•