This file is meant to get a list of things that should be hopefully implemented or fixed as soon as possible.
Any helps would be appreciated, since most of us have a daily job and we do our best to be reactive, but as you can imagine that is not easy and always possible.
- Porting to dnf5daemon (split in more tasks)
- Porting dnfdragora-update to dnf5daemon
- Update Help and documentation
- [] Update and fix user settings (in progress)
- [] Change progress bar layout (in progress)
- Add a configuration entry to avoid dnfdragora-update autostarts 87
- Add and/or change some icons if possible (in progress thanks to Carson Black) issues
55, 139 - Improve error management and user warning on errors (ERROR:dbus.proxies:Introspect error on :1.51:/org/rpm/dnf/v0: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Remote peer disconnected when daemon is updated for instance)
- Add a new filter "show only packages with GUI" (query.filter_file(["/usr/share/applications/*.desktop"], GLOB))
- all the issues of course
- Modifying repository configuration to override settings per repository.
- Add a way to search, enable, and disable COPR repositories
- Handle solution errors. In the event that there's a dependency problem detected, we should offer the user a way to resolve it from within the UI so that it can be resolved.
- Offer weak dependency options, handling both forward and reverse dependencies. With weak dependencies, we should offer a way for the user to select whether to install recommended/supplementary packages, add suggested/enhancing packages to the transaction, etc.
- Handle multiple provider case. When something is provided by multiple packages, we need to be able to offer the user a choice and indicate a sane default based on the system package set and the transaction itself.
- Handle complex dependencies. If there are conditional dependencies, we should offer ways to select from the set of options (in the case with Requires with "or") or offer ways to enable additional functionality (in the case where Requires only activate if something is installed).