Re: Will dnf5 be ready by F39?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dne 02. 02. 23 v 5:41 Gordon Messmer napsal(a):
The change proposal calls for dnf5 to be ready by the time that F39 is branched, on Aug 8 of this year.

Right now, I don't see any documentation for plugins, the general API docs are (subjectively) terse, and the DNF5 git repo has a banner with warning signs that says "The API/ABI is currently unstable."  (...which seems very odd, since 5.0.1 was released in November, so one would expect that the API has been stable since at least that time.)

Right. When Change is proposed it does not need to be done or close to be finished. It is fine.

When the owners submit it, then they indicate that they think it is doable. Fesco agreed that it is doable.

But for the worst case scenario we have

https://fedoraproject.org/wiki/Changes/ReplaceDnfWithDnf5#Acceptance_Criteria

https://fedoraproject.org/wiki/Changes/ReplaceDnfWithDnf5#Contingency_Plan

And if things will not work out, we can push back and rollback the change. It is hard, but IIRC it happened in past.


The change proposal doesn't seem to consider gnome-software at all (only the gnome-software-rpm-ostree plugin is mentioned). It's not part of the acceptance criteria, but it seems like it should be.

Is the current plan to support the PackageKit API in the dnf daemon, or to port packagekit's dnf backend to the dnf5 API?

This is actually one of the reason the change is happening - rewrite from Python to C.  PackageKit is written in C and it was way behind libdnf. And the differences grow over time.

The migration of PackageKit will happen in future for sure. I hope in near future. But if we push on having it in acceptance criteria now then it will be huge step. And it is much easier to do two steps than doing one long step.

Miroslav

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux