Bug 1707532 - Review Request: rpminspect - Build deviation compliance tool
Summary: Review Request: rpminspect - Build deviation compliance tool
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: David Shea
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-05-07 17:38 UTC by Dave Cantrell
Modified: 2019-05-23 16:27 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2019-05-23 16:27:28 UTC
Type: ---
Embargoed:
dshea: fedora-review+


Attachments (Terms of Use)
review.txt (15.96 KB, text/plain)
2019-05-07 19:21 UTC, David Shea
no flags Details
review.txt (13.13 KB, text/plain)
2019-05-08 17:09 UTC, David Shea
no flags Details

Description Dave Cantrell 2019-05-07 17:38:17 UTC
Spec URL: https://dcantrel.fedorapeople.org/rpminspect/rpminspect.spec
SRPM URL: https://dcantrel.fedorapeople.org/rpminspect/rpminspect-1.0-0.1557172836.fc31.src.rpm

Description:
Build deviation and compliance tool.  This program runs a number of tests
against one or two builds of source RPM files.  The built artifacts are
inspected and compared to report changes and validate policy compliance
against the defined parameters.

Fedora Account System Username: dcantrel

Comment 1 David Shea 2019-05-07 19:21:28 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.

Comment 3 David Shea 2019-05-08 17:09:35 UTC
Created attachment 1565741 [details]
review.txt

Comment 4 David Shea 2019-05-08 17:09:53 UTC
PASS

Comment 5 Gwyn Ciesla 2019-05-22 20:01:59 UTC
(fedscm-admin):  The Pagure repository was created at https://src.fedoraproject.org/rpms/rpminspect


Note You need to log in before you can comment on or make changes to this bug.