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

Update checks #23

Closed
EyeCantCU opened this issue Jul 4, 2023 · 2 comments
Closed

Update checks #23

EyeCantCU opened this issue Jul 4, 2023 · 2 comments

Comments

@EyeCantCU
Copy link
Member

Expanding on: #9

Currently rpm-ostree, flatpak, and distrobox do not provide built in ways of handling update checks. This has been circumvented for rpm-ostree by using Skopeo to compare the digest on the installed system to the one available in the hosted image.

However, that still leaves flatpak and distrobox.

Handling flatpak update checks could be complicated as, while it primarily is ostree based, there are repositories in the wild (namely Fedora's) that rely on the usage of OCI images instead. This would require two ways of checking for flatpak updates and verification of what kind of repository is in use so that we know which update check methodology we need to use for that specific repository. Ideas on how to handle this are very welcome.

As for distrobox, things are also complicated. For image updates on their own, we could easily use Skopeo again. It would pretty much be a copy and paste of what we already have for system updates that cycles through each installation, and compares digests. However, for on image update checks, I'm at a loss for ideas so anything there would be appreciated.

Thank you all for reading this. I hope you all have a great day :)

@cr7pt0gr4ph7
Copy link
Contributor

The switch to topgrade in #102 introduced support for flatpack and distrobox, so this issue could arguably be closed as "resolved".

@gerblesh
Copy link
Collaborator

Thanks! Yes topgrade resolves this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants