gnome-software:uajain/free-space-checks

Last commit made on 2019-05-06
Get this branch:
git clone -b uajain/free-space-checks https://git.launchpad.net/gnome-software

Branch merges

Branch information

Name:
uajain/free-space-checks
Repository:
lp:gnome-software

Recent commits

bc70ae3... by Umang Jain <email address hidden>

flatpak: Introduce success/failure heuristics for app install

We want to pro-actively fail the install operations if we are
sure that we are running low on disk-space. This saves the network
bandwidth for user and reduce this cycle:
online fetch -> detect low disk free space -> cleanup.

* For app install:
  We make sure that there is enough space for app's download size +
  min-free-space (flatpak defaults to 500MB right now).

We might be interested to do similar for app updates and autoupdates
in following commits

8ff12e8... by Kalev Lember <email address hidden>

rpm-ostree: Set HIDE_FROM_SEARCH quirk for apps we don't want to show

The plan for Fedora Silverblue is to use rpm-ostree layering for things
that are non-apps (e.g. hardware support, codecs, fonts etc that
supplement the base system), and only offer apps through flatpak.

This commit makes it so that available apps don't show up in search, but
anything already installed still gets correctly shown (so that they are
removable / launchable /updatable etc).

90f65c6... by Kalev Lember <email address hidden>

Add HIDE_FROM_SEARCH quirk

This allows plugins to control if apps are discoverable or not.

Discoverable here means that they get hidden from search results and
category views, unless they are already installed. This makes it
possible to launch and remove and update already installed apps, but
hides them otherwise.

This is going to be used in the rpm-ostree plugin to hide package-based
desktop apps on Fedora Silverblue and only show flatpak apps by default.

0df123c... by Philip Withnall <email address hidden>

po: Add partial Marathi translation

This has been upstreamed from Endless’ fork, where it was originally
added as a paid-for translation. I can’t speak Marathi, so can’t vouch
for the quality of the translation.

Only one string is translated, but that’s probably better than nothing.

Signed-off-by: Philip Withnall <email address hidden>

f63d366... by Philip Withnall <email address hidden>

po: Add Hindi translation

This has been upstreamed from Endless’ fork, where it was originally
added as a paid-for translation. I can’t speak Hindi, so can’t vouch
for the quality of the translation.

Signed-off-by: Philip Withnall <email address hidden>

92e6400... by Philip Withnall <email address hidden>

po: Add Vietnamese translation

This has been upstreamed from Endless’ fork, where it was originally
added as a paid-for translation. I can’t speak Vietnamese, so can’t vouch
for the quality of the translation.

Signed-off-by: Philip Withnall <email address hidden>

434599e... by Philip Withnall <email address hidden>

po: Add Bengali translation

This has been upstreamed from Endless’ fork, where it was originally
added as a paid-for translation. I can’t speak Bengali, so can’t vouch
for the quality of the translation.

Signed-off-by: Philip Withnall <email address hidden>

8e661a5... by Kalev Lember <email address hidden>

repos dialog: trivial: Special-case rpm-ostree repos the same as packagekit

3541297... by Kalev Lember <email address hidden>

rpm-ostree: Implement getting the repo list, and enabling and disabling repos

This also bumps the required rpm-ostree version to 2019.3 for the
required rpm-ostree DBus API.

8915ad5... by Kalev Lember <email address hidden>

rpm-ostree: trivial: Update rpmostree1 dbus interface description