mirror of
https://github.com/flatpak/flatpak.git
synced 2026-01-24 07:38:15 -05:00
A convenience wrapper around ostree_repo_get_min_free_space_bytes(). Clients programs like gnome-software can get the value of minimum free space as defined in the OSTree repo. This can be useful in various disk-space checks these client program can implement. At Endless, we have downstream heuristics in gnome-software which determine the success/failure likelihood of an install/update operation to some extend. Depending upon the likelihood of the success/failure we dispatch install/update/auto-update operations. With client programs gaining features such as auto-updates, it makes sense to have a min-free-space API so that these programs can check free-space availablity vs minimum free space defined by user inside OSTree's repo before auto-updating. Although, OSTree will certainly fail operations over-stepping min-free-space's value; It's just a matter of convenience to provide a way to query the value to client programs as well. Closes: #2274 Approved by: matthiasclasen