Bug 1714255
| Summary: | Perl packaging mistakes | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Petr Pisar <ppisar> |
| Component: | eiskaltdcpp | Assignee: | Vasiliy Glazov <vascom2> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | alekcejk, vascom2 |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2019-05-28 07:06:51 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
Done in rawhide. Maybe new subpackage with perl deps can be created? I can create eiskaltdcpp xmlrpc with files: /usr/bin/eiskaltdcpp-cli-xmlrpc /usr/share/man/man1/eiskaltdcpp-cli-xmlrpc.1.gz Is it optional (required by main program)? I don't know. You can check it. Looks like eiskaltdcpp-cli-xmlrpc is daemon related application, eiskaltdcpp-qt works if I remove both eiskaltdcpp-cli-xmlrpc and eiskaltdcpp-daemon. xmlrpc with perl deps moved to subpackage. |
eiskaltdcpp-0:2.2.11-20.20181221gita1fdeb8.fc30 delivers /usr/bin/eiskaltdcpp-cli-xmlrpc that loads various Perl modules at run time. These modules must be declared as dependencies on an RPM level. Please add: BuildRequires: perl-generators to eiskaltdcpp.spec. That will ensure the dependencies are scanned and added when building the package. Also the package provides "perl(cli-xmlrpc-config.pl) = 0.1". Please remove the provide. perl() name space is reserved for Perl modules installed into standard Perl search paths (/usr/{share,lib*}/perl5). This is not the case.