Bug 2077914 - separate licenses from rpminspect-data-fedora
Summary: separate licenses from rpminspect-data-fedora
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: rpminspect-data-fedora
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: David Cantrell
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2077908
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-04-22 15:03 UTC by Miroslav Suchý
Modified: 2022-07-14 18:11 UTC (History)
4 users (show)

Fixed In Version: rpminspect-data-fedora-1.9-1.fc37
Clone Of: 2077908
Environment:
Last Closed: 2022-07-14 18:11:15 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Miroslav Suchý 2022-04-22 15:03:47 UTC
+++ This bug was initially created as a clone of Bug #2077908 +++

Unfortunately, rpminspect-data-fedora brings in a lot of heavy-weight transitive dependencies, including clamav-data at over 200 MB. Maybe there is something that can be done in rpminspect-data-fedora to make it easier to depend on just the license data without bringing in everything needed to use the rpminspect config.

It would be awesome if the license/fedora.json can be put into separate subpackage. As it should not require anything else.

Comment 1 David Cantrell 2022-04-22 16:24:12 UTC
Working on that at the moment.  The license data is actually moving to a separate project entirely and then the file will go away in rpminspect-data-fedora (and the others) and the data package will just start depending on the new license-data package that delivers that file.

Comment 2 David Cantrell 2022-07-14 18:11:15 UTC
This is done with rpminspect-data-fedora-1.9.  That release is now built across epel7, epel8, epel9, and the currently supported Fedora releases.


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