Bug#1036849: bookworm-pu: package gnome-software/43.5-1~deb12u1
- To: 1036849@bugs.debian.org
- Subject: Bug#1036849: bookworm-pu: package gnome-software/43.5-1~deb12u1
- From: Simon McVittie <smcv@debian.org>
- Date: Wed, 21 Jun 2023 11:22:35 +0100
- Message-id: <ZJLPawNz0l/rTBTu@tautology.pseudorandom.co.uk>
- Reply-to: Simon McVittie <smcv@debian.org>, 1036849@bugs.debian.org
- In-reply-to: <ZHJtz5+pdzViG3+B@tautology.pseudorandom.co.uk>
- References: <ZHJtz5+pdzViG3+B@tautology.pseudorandom.co.uk> <ZHJtz5+pdzViG3+B@tautology.pseudorandom.co.uk>
Control: retitle -1 bookworm-pu: package gnome-software/43.5-1~deb12u1
On Sat, 27 May 2023 at 21:53:35 +0100, Simon McVittie wrote:
> GNOME upstream has done a stable point release of gnome-software. This
> doesn't seem urgent enough to want to break the freeze for, but it would
> be good to get it in 12.1.
...
> I have not uploaded to unstable due to the full freeze, and I can't
> upload to experimental because GNOME 44 is already there.
I uploaded to unstable after Debian 12 was released, and that version
migrated to testing with no apparent regressions. The version I'm now
proposing is a simple rebuild of what's in testing.
Tested on a bookworm system (browse available packages, upgrade Flatpak
apps, install a Flatpak app, install a .deb) and seems fine, and the
upstream changes are really minimal, so I uploaded the proposed package.
smcv
diffstat for gnome-software-43.4 gnome-software-43.5
NEWS | 7 ++++
data/metainfo/org.gnome.Software.metainfo.xml.in | 8 ++++
debian/changelog | 17 ++++++++++
debian/gbp.conf | 2 -
debian/patches/01_details-Use-custom-icon-for-verified-developers.patch | 4 +-
debian/watch | 2 -
lib/gs-plugin-job-list-apps.c | 1
lib/gs-plugin-job-manage-repository.c | 2 +
meson.build | 2 -
9 files changed, 40 insertions(+), 5 deletions(-)
diff -Nru gnome-software-43.4/data/metainfo/org.gnome.Software.metainfo.xml.in gnome-software-43.5/data/metainfo/org.gnome.Software.metainfo.xml.in
--- gnome-software-43.4/data/metainfo/org.gnome.Software.metainfo.xml.in 2023-02-10 07:57:26.000000000 +0000
+++ gnome-software-43.5/data/metainfo/org.gnome.Software.metainfo.xml.in 2023-03-03 11:34:54.000000000 +0000
@@ -66,6 +66,14 @@
Validate with `appstreamcli validate *.metainfo.xml`
-->
<releases>
+ <release date="2023-03-03" version="43.5" type="stable">
+ <description>
+ <p>This is a stable release with the following change:</p>
+ <ul>
+ <li>Fix few memory leaks</li>
+ </ul>
+ </description>
+ </release>
<release date="2023-02-10" version="43.4" type="stable">
<description>
<p>This is a stable release with the following changes:</p>
diff -Nru gnome-software-43.4/debian/changelog gnome-software-43.5/debian/changelog
--- gnome-software-43.4/debian/changelog 2023-02-10 18:27:14.000000000 +0000
+++ gnome-software-43.5/debian/changelog 2023-06-16 11:33:47.000000000 +0100
@@ -1,3 +1,20 @@
+gnome-software (43.5-1~deb12u1) bookworm; urgency=medium
+
+ * Team upload
+ * Rebuild for Debian 12
+
+ -- Simon McVittie <smcv@debian.org> Fri, 16 Jun 2023 11:33:47 +0100
+
+gnome-software (43.5-1) unstable; urgency=medium
+
+ * d/gbp.conf: Use upstream/43.x branch to import new upstream versions
+ * d/watch: Only watch for versions 43.x
+ * New upstream release 43.5
+ - Fix some memory leaks (Closes: #1036312)
+ * Refresh patch series (no functional changes)
+
+ -- Simon McVittie <smcv@debian.org> Tue, 13 Jun 2023 10:25:39 +0100
+
gnome-software (43.4-1) unstable; urgency=medium
* New upstream release
diff -Nru gnome-software-43.4/debian/gbp.conf gnome-software-43.5/debian/gbp.conf
--- gnome-software-43.4/debian/gbp.conf 2023-02-10 18:27:14.000000000 +0000
+++ gnome-software-43.5/debian/gbp.conf 2023-06-16 11:33:47.000000000 +0100
@@ -1,7 +1,7 @@
[DEFAULT]
pristine-tar = True
debian-branch = debian/bookworm
-upstream-branch = upstream/latest
+upstream-branch = upstream/43.x
[buildpackage]
sign-tags = True
diff -Nru gnome-software-43.4/debian/patches/01_details-Use-custom-icon-for-verified-developers.patch gnome-software-43.5/debian/patches/01_details-Use-custom-icon-for-verified-developers.patch
--- gnome-software-43.4/debian/patches/01_details-Use-custom-icon-for-verified-developers.patch 2023-02-10 18:27:14.000000000 +0000
+++ gnome-software-43.5/debian/patches/01_details-Use-custom-icon-for-verified-developers.patch 2023-06-16 11:33:47.000000000 +0100
@@ -29,7 +29,7 @@
+</svg>
\ No newline at end of file
diff --git a/src/gnome-software.gresource.xml b/src/gnome-software.gresource.xml
-index 941dd40..2d1f2ff 100644
+index 4efe369..9f897a5 100644
--- a/src/gnome-software.gresource.xml
+++ b/src/gnome-software.gresource.xml
@@ -54,6 +54,7 @@
@@ -41,7 +41,7 @@
<file preprocess="xml-stripblanks" alias="icons/scalable/apps/system-component-addon.svg">../data/icons/system-component-addon.svg</file>
<file preprocess="xml-stripblanks" alias="icons/scalable/apps/system-component-application.svg">../data/icons/system-component-application.svg</file>
diff --git a/src/gs-details-page.ui b/src/gs-details-page.ui
-index 8b0e88b..4c120ef 100644
+index d3fad10..37c657b 100644
--- a/src/gs-details-page.ui
+++ b/src/gs-details-page.ui
@@ -173,7 +173,7 @@
diff -Nru gnome-software-43.4/debian/watch gnome-software-43.5/debian/watch
--- gnome-software-43.4/debian/watch 2023-02-10 18:27:14.000000000 +0000
+++ gnome-software-43.5/debian/watch 2023-06-16 11:33:47.000000000 +0100
@@ -1,4 +1,4 @@
version=4
opts="searchmode=plain, uversionmangle=s/\.(alpha|beta|rc)/~$1/, downloadurlmangle=s|cache.json||" \
https://download.gnome.org/sources/@PACKAGE@/cache.json \
- [\d.]+/@PACKAGE@-([\d.]+)@ARCHIVE_EXT@
+ 43/@PACKAGE@-([\d.]+)@ARCHIVE_EXT@
diff -Nru gnome-software-43.4/lib/gs-plugin-job-list-apps.c gnome-software-43.5/lib/gs-plugin-job-list-apps.c
--- gnome-software-43.4/lib/gs-plugin-job-list-apps.c 2023-02-10 07:57:26.000000000 +0000
+++ gnome-software-43.5/lib/gs-plugin-job-list-apps.c 2023-03-03 11:34:54.000000000 +0000
@@ -84,6 +84,7 @@
g_assert (self->n_pending_ops == 0);
g_clear_object (&self->result_list);
+ g_clear_object (&self->query);
G_OBJECT_CLASS (gs_plugin_job_list_apps_parent_class)->dispose (object);
}
diff -Nru gnome-software-43.4/lib/gs-plugin-job-manage-repository.c gnome-software-43.5/lib/gs-plugin-job-manage-repository.c
--- gnome-software-43.4/lib/gs-plugin-job-manage-repository.c 2023-02-10 07:57:26.000000000 +0000
+++ gnome-software-43.5/lib/gs-plugin-job-manage-repository.c 2023-03-03 11:34:54.000000000 +0000
@@ -63,6 +63,8 @@
g_assert (self->saved_error == NULL);
g_assert (self->n_pending_ops == 0);
+ g_clear_object (&self->repository);
+
G_OBJECT_CLASS (gs_plugin_job_manage_repository_parent_class)->dispose (object);
}
diff -Nru gnome-software-43.4/meson.build gnome-software-43.5/meson.build
--- gnome-software-43.4/meson.build 2023-02-10 07:57:26.000000000 +0000
+++ gnome-software-43.5/meson.build 2023-03-03 11:34:54.000000000 +0000
@@ -1,5 +1,5 @@
project('gnome-software', 'c',
- version : '43.4',
+ version : '43.5',
license : 'GPL-2.0+',
default_options : ['warning_level=1', 'c_std=c11'],
meson_version : '>=0.58.0'
diff -Nru gnome-software-43.4/NEWS gnome-software-43.5/NEWS
--- gnome-software-43.4/NEWS 2023-02-10 07:57:26.000000000 +0000
+++ gnome-software-43.5/NEWS 2023-03-03 11:34:54.000000000 +0000
@@ -1,3 +1,10 @@
+Version 43.5
+~~~~~~~~~~~~
+Released: 2023-03-03
+
+This is a stable release with the following change:
+ * Fix few memory leaks
+
Version 43.4
~~~~~~~~~~~~
Released: 2023-02-10
Reply to: