forked from pool/PackageKit
Dominique Leuenberger
bdf90fdd08
- Update to version 1.2.8: + Libraries: - offline-updates: . Make package update list deduplication more efficient. . Add only one entry per package to 'offline-update-competed' file. - PkClient: Replace the GSimpleAsyncResult with the GTask API. - pk-client: . Fix use-before-set of PkProgress on cancellation. . Move cancellable disconnect to dispose. . Rework refcounting for PkClientState. + Backends: Changes to apt, dnf, PiSi and BSD backends. - Changes from version 1.2.7: + New Features: - pkclient: Add an option to count download size with dependencies. - pk-transaction: Add support for getting the RemainingTime property. + Backends: - zypp: Fix ambiguous reference to 'filesystem' class. - Changes to dnf, apt, alpm backends. - Changes from version 1.2.6: + New Features: - Expose transaction sender as read-only property on the bus. - pkmon: Display transaction sender binary name in log. - pk-transaction: Add Packages signal. - pk-transaction: Combine some D-Bus PropertiesChanged signal emissions. - pk-transaction: Add UpdateDetails signal. + Backends: - zypp: . implement upgrade-system method. . Clean up trailing whitespaces. . Avoid statuReset() on locked packages. . restore pool status after simulating an update. . Disable upgrade-system support in SLE. . build the pool before calling is_tumbleweed(). . update libzypp dependency version. . Don't refresh repos before searching. . Check if packages are locked before removing. . add repository data in package id. . Remove trailing whitespace. + Changes to alpm, aptcc, apt, and nix backends. - Rebase patches: + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch + PackageKit-dynamic-export.patch + PackageKit-zypp-disable-upgrade-system-in-sle.patch - Drop upstream fixed patches: + PackageKit-zypp-add-repo-in-packageid.patch + PackageKit-zypp-add-upgrade-system.patch + PackageKit-zypp-avoid-statuReset.patch + PackageKit-zypp-dont-refresh-before-searching.patch + PackageKit-zypp-dont-remove-locked-packages.patch + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch + PackageKit-zypp-fix-is-tumbleweed-check.patch + PackageKit-zypp-restore-pool-status-after-simulating-update.patch + PackageKit-zypp-update-libzypp-dependency-version.patch OBS-URL: https://build.opensuse.org/request/show/1129648 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/PackageKit?expand=0&rev=448
30 lines
1.3 KiB
Diff
30 lines
1.3 KiB
Diff
From 819847a0f585e9e950f63c65fa5dead5cdf0027c Mon Sep 17 00:00:00 2001
|
|
From: Neal Gompa <ngompa13@gmail.com>
|
|
Date: Sat, 31 Aug 2019 22:45:04 -0400
|
|
Subject: [PATCH] dnf: Add support for AppStream repodata basenames used by
|
|
Open Build Service
|
|
|
|
For no particularly clear reason, it appears that the Open Build Service
|
|
appends AppStream repodata to repositories with the 'appdata' basename
|
|
instead of the default 'appstream' basename.
|
|
|
|
Support downloading this variant as well, as it should (hopefully)
|
|
be mutually exclusive.
|
|
---
|
|
backends/dnf/pk-backend-dnf.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
Index: PackageKit-1.2.8/backends/dnf/pk-backend-dnf-common.c
|
|
===================================================================
|
|
--- PackageKit-1.2.8.orig/backends/dnf/pk-backend-dnf-common.c
|
|
+++ PackageKit-1.2.8/backends/dnf/pk-backend-dnf-common.c
|
|
@@ -89,7 +89,7 @@ pk_backend_setup_dnf_context (DnfContext
|
|
gboolean
|
|
dnf_utils_refresh_repo_appstream (DnfRepo *repo, GError **error)
|
|
{
|
|
- const gchar *as_basenames[] = { "appstream", "appstream-icons", NULL };
|
|
+ const gchar *as_basenames[] = { "appstream", "appstream-icons", "appdata", "appdata-icons", NULL };
|
|
for (guint i = 0; as_basenames[i] != NULL; i++) {
|
|
const gchar *tmp = dnf_repo_get_filename_md (repo, as_basenames[i]);
|
|
if (tmp == NULL)
|