-
Notifications
You must be signed in to change notification settings - Fork 16
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
support dnf system upgrades and notify users when a new release is available #26
Comments
How would we know what a new release is? |
Is there no automated mechanism which tracks presence of new releases in Fedora anymore? I was only aware of https://mirrors.fedoraproject.org/releases.txt which has since become obsolete |
As far as I know, no. I never integrated support for system-upgrade into dnfdaemon because I don't know how to actually identify valid upcoming releases. |
How does tools like GNOME Software do it? |
I'm not sure. I use KDE, so I never really used it. Unfortunately, Plasma Discover doesn't support this either. :( As far as I know, only GNOME Software supports it. |
Currently gnome-software uses https://github.com/GNOME/gnome-software/tree/master/plugins/fedora-pkgdb-collections which checks https://admin.fedoraproject.org/pkgdb/api/collections |
So now that we know that there is an API available, can upgrade support be added? |
Yeah, I can look into this. I'll need to figure out how to emulate the system-upgrade mechanism... |
While I'd love to have this feature, a simple notification would already be a great improvement. I thought about something like:
I could support by translating necessary messages to German |
Really needed this feature if added will make dnfdragora better ... |
My understanding is that the API that GNOME Software uses now is deprecated and there is supposed to be a replacement for it. Also, we'd probably need to define an interface that multiple distributions can implement... |
Based on discussions at
https://lwn.net/Articles/773577/
The text was updated successfully, but these errors were encountered: