Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracker - libdnf breaking API changes #2139

Open
imcleod opened this issue Jun 19, 2020 · 6 comments
Open

Tracker - libdnf breaking API changes #2139

imcleod opened this issue Jun 19, 2020 · 6 comments
Labels
difficulty/hard hard complexity/difficutly issue jira for syncing to jira triaged This issue was triaged

Comments

@imcleod
Copy link

imcleod commented Jun 19, 2020

The DNF developers have warned that they intend to make a breaking API change as part of a rewrite and refactor. This will dramatically simplify their stack but is something that all API consumers will need to adapt to.

I have asked for a public/upstream location where existing API consumers can discuss this and provide feedback for the change. In that spirit, I'm creating an issue here, in the rpm-ostree upstream.

@cgwalters
Copy link
Member

Since we use libdnf as a git submodule, it's totally easy for us to adapt to breaking changes on our schedule, and I'd be fine with dealing with some.

@cgwalters
Copy link
Member

(A big motivation for us using libdnf as a git submodule is precisely to allow it to evolve, because it's still quite distant from a library that one could imagine being ABI stable)

@cgwalters cgwalters added difficulty/hard hard complexity/difficutly issue triaged This issue was triaged labels May 17, 2023
@dustymabe
Copy link
Member

This issue was pointed at during this week's FCOS community meeting as the tracker for experimenting with using the dnf5 version of libdnf.

There is a change proposal for making dnf5 the default for F39.

@cgwalters
Copy link
Member

@jmarrero
Copy link
Member

@dustymabe for rpm-ostree we are not planning to migrate to dnf5 at the moment. The amount of work to do this vs the benefits, do not make this a priority currently.

@dustymabe
Copy link
Member

That's OK. There was an announcement saying that DNF5 is getting delayed to Fedora 41 anyway.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty/hard hard complexity/difficutly issue jira for syncing to jira triaged This issue was triaged
Projects
None yet
Development

No branches or pull requests

4 participants