Re: Change Proposal: replace dnf with dnf5

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

 



On 10/01/2023 20:13, David Cantrell wrote:
https://pagure.io/fesco/issue/2870
https://fedoraproject.org/wiki/Changes/ReplaceDnfWithDnf5

This change proposal has been under discussion and revision for a while.  A
lot of work has gone in to this plan to minimize the disruption.  Still, dnf
is a core piece of software and we want to make sure everyone understands the
proposal and has an opportunity to discuss it.

The final revision of the proposal is available at the URL above.  FESCo is
waiting one more week for any remaining discussion on the change proposal.  We
plan to bring the proposal up for vote in the next meeting.
Thanks for the reminder David!

DNF5 looks very promising and the performance improvement is very welcome.

Just to be sure, are the critical features under scope in the change proposal considered as blockers (Search for example isn't listed under `Acceptance Criteria`)? It would be a very bad idea to have a package manager without basic features such as search, list or info...

Furthermore, DNF5 feels rough...
- "???%" progress
- negative/broken progress numbers (download/time/...)
- unclear error message when running without root permissions
- manually aborting download (^C) results in jumping to "Verifying PGP signatures" which of course fails
- aborting (^C) mid progress breaks cursor
- dnf5 clean packages shows "1 errors occurred" but no explanation?
- I managed to break dnf5 with a std::length_error' error? (not sure how I did that) - it's less clear if a package is installed or not (there used to be a list of what was installed/removed)

I know that this is a bit harsh and there's still a lot of time for improvements and polishing, but are we sure that there is enough time before the Fedora 39 release? Should this be postponed to Fedora 40 to allow for more testing, migration of other tools and more?

 --
Arthur Bols
fas/irc: principis
_______________________________________________
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