gnome-software:mwleeds/add-glib-testing-required-version

Last commit made on 2022-06-02
Get this branch:
git clone -b mwleeds/add-glib-testing-required-version https://git.launchpad.net/gnome-software

Branch merges

Branch information

Name:
mwleeds/add-glib-testing-required-version
Repository:
lp:gnome-software

Recent commits

792c802... by Phaedrus Leeds <email address hidden>

epiphany: Specify needed version of libglib-testing

We need 0.1.1 for
https://gitlab.gnome.org/pwithnall/libglib-testing/-/merge_requests/12

8c08302... by =?utf-8?q?Vojt=C4=9Bch_Pern=C3=ADk?= <email address hidden>

Update Czech translation

(cherry picked from commit a76e5999977bfa6f25788417de73ad579cdc9f1d)

6e7d496... by Milan Crha <email address hidden>

Merge branch '1762-packagekit-threading-more' into 'main'

packagekit: Use a new PkClient for each separate operation

See merge request GNOME/gnome-software!1384

717d408... by Yuri Chornoivan <email address hidden>

Update Ukrainian translation

c6930f9... by Hugo Carvalho

Update Portuguese translation

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

packagekit: Remove redundant calls to pk_client_set_background()

`pk_client_set_background()` and `pk_client_set_interactive()` are
called by `gs_packagekit_task_setup()`, so calling them just before
calling it is redundant.

This introduces no functional changes for most of these call sites
*apart from* `gs_plugin_app_upgrade_download()`, `_download_only()` and
`gs_plugin_packagekit_refresh_metadata_async()`.

At those sites, the intention of the code seemed to be to
unconditionally set `background=TRUE`, but the subsequent call to
`gs_packagekit_task_setup()` was undoing that work. Following the logic
of the comment in `gs_packagekit_task_setup()`, it seems more consistent
and still correct to set `background=!interactive` as with all the other
call sites.

The use of `background=TRUE` in these call sites may have dated from
before the interactive state was properly exposed to those bits of code,
and hence the background/interactive state passed to PackageKit had to
be hard-coded.

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

0779705... by Philip Withnall

Merge branch 'wip/mak/metainfo-validate' into 'main'

Validate metainfo file in tests

See merge request GNOME/gnome-software!1378

4cc1b9d... by Danial Behzadi

Update Persian translation

75e5b66... by Matthias Klumpp

tests: Make releases-not-in-order metainfo check non-fatal

GNOME and AppStream version comparison clashes at the moment, so we make
this issue non-fatal for now to still benefit from the other validation
checks.
See https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/1378
for some discussion about the issue.

1928b17... by Philip Withnall <email address hidden>

packagekit: Use a new PkTask for each remaining operation

See the previous commits.

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

Helps: #1762