Bug 1844523

Summary: please add diskimage-builder to epel8
Product: [Fedora] Fedora EPEL Reporter: Davide Cavalca <davide>
Component: diskimage-builderAssignee: Alan Pevec <apevec>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel8CC: apevec, jslagle, mburns, openstack-sig, pabelanger, pasik, steven.dake
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: diskimage-builder-3.7.0-3.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-02-25 05:07:13 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:
Bug Depends On: 1847690, 2124916, 2124918, 2170558    
Bug Blocks: 1914423    

Description Davide Cavalca 2020-06-05 15:35:37 UTC
diskimage-builder is available in EPEL 6 and 7, but is currently missing from EPEL 8. Would it be possible to have it built for it? Thanks!

Comment 1 Davide Cavalca 2021-05-05 20:15:16 UTC
Any update on this? Also happy to do it myself if you prefer, just request the branch and add me as a co-maintainer in case (FAS: dcavalca). Thanks!

Comment 2 Alan Pevec (Fedora) 2021-05-05 20:42:06 UTC
DIB is part of OpenStack, and we keep it updated in CentOS Cloud SIG - could you use it from there?
I would like to retire it in EPEL.

Comment 3 Davide Cavalca 2021-05-06 14:44:23 UTC
This (plus dib-utils, which is a direct dependency) is the only packages we're using from OpenStack. We can't use the Cloud SIG repos directly, as they include a lot of extra packages that will cause conflicts in our environment, and I'd rather not cherry pick packages if possible. Given that diskimage-builder is pretty self contained and is generally useful outside of OpenStack it'd be nice to keep it going in EPEL.

Comment 4 Alan Pevec (Fedora) 2021-06-22 20:25:14 UTC
Alright, let's do this, scratch build in epel8 from rawhide branch worked: https://koji.fedoraproject.org/koji/taskinfo?taskID=70632123
That's python3, missing deps are: dib-utils python3-stevedore

Comment 5 Fedora Admin user for bugzilla script actions 2022-07-26 12:11:33 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 6 Alan Pevec 2022-10-11 22:45:08 UTC
(In reply to Davide Cavalca from comment #3)
> diskimage-builder is pretty self contained and is generally useful outside
> of OpenStack it'd be nice to keep it going in EPEL.

Hi Davide, we are still missing deps, and in the meantime, I wonder what is your use-case for DIB outside OpenStack ?
After it got called out in the latest "Orphaned packages" list, we are considering if it is worth to maintain it in Fedora/EPEL.

Comment 7 Davide Cavalca 2022-10-12 15:42:40 UTC
One of our teams uses this tool internally for building VM images (for use with libvirt/kvm, not openstack). The only missing dependency in EPEL at this point should be dib-utils, which I'm getting sorted out now in https://bugzilla.redhat.com/show_bug.cgi?id=2124916

Comment 8 Davide Cavalca 2022-10-21 16:32:20 UTC
All dependencies for this should be sorted out now. Will you be able to branch and build diskimage-builder in epel8?
The EPEL Packagers SIG would be happy to be a co-maintainer if you do not wish to build it on epel8; please add the epel-packagers-sig group through
https://src.fedoraproject.org/rpms/diskimage-builder/addgroup
and grant it commit access, or collaborator access on epel* branches. Thanks!

Note that we'll want to merge the f36 branch into epel8, not the rawhide branch, as the latest version requires a version of python-networkx newer than what's available in el8.

Comment 9 Fedora Admin user for bugzilla script actions 2023-01-10 12:11:48 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 10 Fedora Admin user for bugzilla script actions 2023-01-18 12:06:18 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 11 Davide Cavalca 2023-02-16 17:44:54 UTC
Put up https://src.fedoraproject.org/rpms/diskimage-builder/pull-request/5 for this

Comment 12 Fedora Update System 2023-02-17 09:53:54 UTC
FEDORA-EPEL-2023-52853cf28f has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-52853cf28f

Comment 13 Fedora Update System 2023-02-18 01:36:40 UTC
FEDORA-EPEL-2023-52853cf28f has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-52853cf28f

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 14 Fedora Update System 2023-02-25 05:07:13 UTC
FEDORA-EPEL-2023-52853cf28f has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.