gnome-software:wip/sophie-h/feature-circle-apps

Last commit made on 2022-06-04
Get this branch:
git clone -b wip/sophie-h/feature-circle-apps https://git.launchpad.net/gnome-software

Branch merges

Branch information

Name:
wip/sophie-h/feature-circle-apps
Repository:
lp:gnome-software

Recent commits

49af6b7... by Sophie Herold <email address hidden>

data: Update circle apps

MRs !72 and !73

05298fc... by Fabio Tomat <email address hidden>

Update Friulian translation

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.