Files
flatpak/tests
Phaedrus Leeds 617f614d50 Remove EOL runtimes upon app uninstall/upgrade
We normally don't remove a runtime when the last app using it is
uninstalled, since runtimes are large and re-downloading it in the
future may be difficult. But if the runtime is end-of-life, there's a
reasonable chance it won't be used again, so uninstall it in that case.

Similarly, if the last app using a runtime is upgraded to a different
runtime, and the runtime is EOL, uninstall it.

A unit test is included, and the subsequent unit test also had to be
modified. Otherwise we get a "Update is older than current version"
error, since the runtime is installed from test-repo but
setup_repo_no_add() calls make_runtime() which uses the one in
runtime-repo instead, which is older than the one in test-repo.
2020-10-08 09:14:51 +02:00
..
2016-02-25 15:27:37 +01:00
2019-04-08 12:50:42 +00:00
2019-12-17 14:55:13 +01:00
2019-03-06 23:44:50 +00:00
2016-02-25 19:03:09 +01:00
2020-03-20 15:37:10 +01:00
2020-03-20 15:37:10 +01:00
2020-03-20 15:37:10 +01:00
2020-03-20 15:37:10 +01:00
2020-03-20 15:37:10 +01:00