Bug 1707532
| Summary: | Review Request: rpminspect - Build deviation compliance tool | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Dave Cantrell <dcantrell> | ||||||
| Component: | Package Review | Assignee: | David Shea <dshea> | ||||||
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
| Severity: | medium | Docs Contact: | |||||||
| Priority: | medium | ||||||||
| Version: | rawhide | CC: | dshea, package-review | ||||||
| Target Milestone: | --- | Flags: | dshea:
fedora-review+
|
||||||
| Target Release: | --- | ||||||||
| Hardware: | All | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2019-05-23 16:27:28 UTC | Type: | --- | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Embargoed: | |||||||||
| Attachments: |
|
||||||||
|
Description
Dave Cantrell
2019-05-07 17:38:17 UTC
Created attachment 1565333 [details]
review.txt
fedora-review output attached. Here's a summary of the problems:
* COPYING should be listed as %license under %files, and needs to be at a minimum listed in the librpminspect and rpminspect-data-generic subpackages
* /etc/rpminspect needs to be owned by rpminspect-data-generic
* No need to "Requires: librpminspect" from rpminspect, rpmbuild picks up the .so requires
* The "Requires: librpminspect = ..." in librpmsinspect-devel needs to be "Requires: librpminspect%{?_isa} = ..."
* %defattr isn't needed anymore, that went away in RHEL-6
* use %make_build instead of %{__make}
* librpminspect.so has an executable stack, which was probably my fault. Looking into it.
Made changes and have a new build ready for review again: https://dcantrel.fedorapeople.org/rpminspect/rpminspect.spec https://dcantrel.fedorapeople.org/rpminspect/rpminspect-1.0-1.1557324739.fc31.src.rpm Created attachment 1565741 [details]
review.txt
PASS (fedscm-admin): The Pagure repository was created at https://src.fedoraproject.org/rpms/rpminspect |