Page MenuHomeSolus

Initial packaging of dnf
ClosedPublic

Authored by ngompa on Jan 21 2018, 8:39 PM.
Tags
None
Referenced Files
F11007014: D2047.diff
Tue, Aug 1, 6:10 PM
F10782595: D2047.id5099.diff
May 25 2023, 3:44 PM
F10777762: D2047.id5100.diff
May 24 2023, 12:40 AM
F10727762: D2047.id4817.diff
May 10 2023, 12:27 AM
F10709298: D2047.id.diff
Apr 28 2023, 12:12 AM
Subscribers
None

Details

Summary

This is the packaging of Dandified Yum (DNF), the next upcoming major version of Yum.
It does package management using RPM, libsolv and libdnf libraries.

It utilizes librepo for metadata handling and package downloads.
It uses libcomps to process composition group metadata.

DNF is being packaged for Solus to enable setting up containers/chroots of
RPM-based Linux distributions, specifically with tools like Mock for
building RPMs for RPM-based Linux distributions from within Solus.

This is required to update Mock to the latest version.

Diff Detail

Repository
R3997 dnf
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Requesting further review from @ikey

package.yml
8–9

I imagine GPL-2.0+ is sufficient?

26

Should this not be using pkgconfig(libdnf) ?

27

Should this not be using 'pkgconfig(librepo)` ?

28

Should this not be using libcomps-devel

package.yml
8–9

Possibly. I mimicked the license tags for the Fedora package and the openSUSE package to be on the safe side.

Should I just change this to GPL-2.0+?

26

Strictly speaking, it requires the hawkey python binding that's part of libdnf. It doesn't use the development stuff (C API) stuff at all.

27

Strictly speaking, it requires the python binding that's part of librepo. It doesn't use the development stuff (C API) stuff at all.

28

Strictly speaking, it requires the python binding that's part of libcomps. It doesn't use the development stuff (C API) stuff at all.

Switch to devel/pkgconfig() requires for libraries

This revision is now accepted and ready to land.Jan 28 2018, 6:39 AM
This revision was automatically updated to reflect the committed changes.