[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1111602: trixie-pu: package gnome-control-center/1:48.4-1~deb13u1



Package: release.debian.org
Severity: normal
Tags: trixie
X-Debbugs-Cc: gnome-control-center@packages.debian.org
Control: affects -1 + src:gnome-control-center
User: release.debian.org@packages.debian.org
Usertags: pu

[ Reason ]

A new upstream bugfix release, which wasn't ready soon enough to be 
included in 13.0.

[ Impact ]

If not accepted:

- when a gnome-online-accounts account (for online services like Google
  Drive, etc.) shows an error message, some URLs will be parsed as
  though they were Pango markup (XML) and mis-displayed as a result

- the Power Saving tab on the Power page is distractingly redrawn/reflowed
  when disabling or re-enabling automatic suspend

Translation updates for several languages are also included.

[ Tests ]

An equivalent version has been in unstable since 2025-08-08 and in 
testing since 2025-08-13 with no regression reports. The proposed 
version works normally on a trixie system.

I tried the Power Saving tab on a trixie laptop and the warning appears 
and disappears correctly. I didn't try to reproduce the 
gnome-online-accounts markup issue.

[ Risks ]

Key package for our default desktop, but the changes are targeted and 
seem low-risk.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
      (filtered to remove translation updates)
  [x] the issue is verified as fixed in unstable

[ Changes ]

The only packaging changes are adjusting d/watch, d/gbp.conf, d/control 
to be appropriate for trixie updates.

Upstream changes:

panels/online-accounts/cc-online-accounts-panel.c: fix the 
gnome-online-accounts-related bug

panels/power/cc-power-panel.c: Power Saving tab layout
debdiff *.dsc | filterdiff -p1 -x'po/*.po'

diff -Nru gnome-control-center-48.3/debian/changelog gnome-control-center-48.4/debian/changelog
--- gnome-control-center-48.3/debian/changelog	2025-07-03 22:20:23.000000000 +0100
+++ gnome-control-center-48.4/debian/changelog	2025-08-18 15:36:10.000000000 +0100
@@ -1,3 +1,26 @@
+gnome-control-center (1:48.4-1~deb13u1) trixie; urgency=medium
+
+  * Team upload
+  * d/control, d/gbp.conf: Set packaging branch for trixie stable updates
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 18 Aug 2025 15:36:10 +0100
+
+gnome-control-center (1:48.4-1) unstable; urgency=medium
+
+  * Team upload
+  * d/control, d/gbp.conf, d/watch: Limit to 48.x versions.
+    We'll stick to 48.x in testing/unstable for now, to get better
+    testing for 48.x updates in trixie later.
+  * New upstream stable release
+    - In the Power panel, move the General section to the top, avoiding a UI
+      reflow when the notice recommending automatic suspend is shown
+      or hidden (gnome-control-center#3373 upstream)
+    - Disable Pango markup when displaying errors from gnome-online-accounts,
+      fixing display of some error messages that contain URLs
+    - Translation updates
+
+ -- Simon McVittie <smcv@debian.org>  Fri, 08 Aug 2025 10:18:47 +0100
+
 gnome-control-center (1:48.3-3) unstable; urgency=medium
 
   * Release to unstable
diff -Nru gnome-control-center-48.3/debian/control gnome-control-center-48.4/debian/control
--- gnome-control-center-48.3/debian/control	2025-07-03 22:20:23.000000000 +0100
+++ gnome-control-center-48.4/debian/control	2025-08-18 15:36:10.000000000 +0100
@@ -65,7 +65,7 @@
                xvfb
 Standards-Version: 4.7.0
 Rules-Requires-Root: no
-Vcs-Git: https://salsa.debian.org/gnome-team/gnome-control-center.git
+Vcs-Git: https://salsa.debian.org/gnome-team/gnome-control-center.git -b debian/trixie
 Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-control-center
 
 Package: gnome-control-center
diff -Nru gnome-control-center-48.3/debian/gbp.conf gnome-control-center-48.4/debian/gbp.conf
--- gnome-control-center-48.3/debian/gbp.conf	2025-07-03 22:20:23.000000000 +0100
+++ gnome-control-center-48.4/debian/gbp.conf	2025-08-18 15:36:10.000000000 +0100
@@ -1,7 +1,7 @@
 [DEFAULT]
 pristine-tar = True
-debian-branch = debian/latest
-upstream-branch = upstream/latest
+debian-branch = debian/trixie
+upstream-branch = upstream/48.x
 
 [buildpackage]
 sign-tags = True
diff -Nru gnome-control-center-48.3/debian/watch gnome-control-center-48.4/debian/watch
--- gnome-control-center-48.3/debian/watch	2025-07-03 22:20:23.000000000 +0100
+++ gnome-control-center-48.4/debian/watch	2025-08-18 15:36:10.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.]+\.?(?:beta|rc)?[\d.]*)@ARCHIVE_EXT@
+	48/@PACKAGE@-([\d.]+\.?(?:beta|rc)?[\d.]*)@ARCHIVE_EXT@
diff -Nru gnome-control-center-48.3/meson.build gnome-control-center-48.4/meson.build
--- gnome-control-center-48.3/meson.build	2025-06-26 11:03:14.000000000 +0100
+++ gnome-control-center-48.4/meson.build	2025-08-03 09:17:03.000000000 +0100
@@ -1,6 +1,6 @@
 project(
   'gnome-control-center', 'c',
-        version : '48.3',
+        version : '48.4',
         license : 'GPL2+',
   meson_version : '>= 0.58.0'
 )
diff -Nru gnome-control-center-48.3/NEWS gnome-control-center-48.4/NEWS
--- gnome-control-center-48.3/NEWS	2025-06-26 11:03:14.000000000 +0100
+++ gnome-control-center-48.4/NEWS	2025-08-03 09:17:03.000000000 +0100
@@ -1,4 +1,16 @@
 ============
+Version 48.4
+============
+
+= Various translation updates
+
+Online Accounts
+- Disable markup in toasts for displaying URLs properly
+
+Power
+- Move geenral section above "Power Saving"
+
+============
 Version 48.3
 ============
 
diff -Nru gnome-control-center-48.3/panels/online-accounts/cc-online-accounts-panel.c gnome-control-center-48.4/panels/online-accounts/cc-online-accounts-panel.c
--- gnome-control-center-48.3/panels/online-accounts/cc-online-accounts-panel.c	2025-06-26 11:03:14.000000000 +0100
+++ gnome-control-center-48.4/panels/online-accounts/cc-online-accounts-panel.c	2025-08-03 09:17:03.000000000 +0100
@@ -165,8 +165,12 @@
       if (!g_error_matches (error, GOA_ERROR, GOA_ERROR_DIALOG_DISMISSED) &&
           !g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED))
         {
+          AdwToast *toast = NULL;
+
+          toast = adw_toast_new (error->message);
+          adw_toast_set_use_markup (toast, FALSE);
           adw_toast_overlay_add_toast (ADW_TOAST_OVERLAY (self->toast_overlay),
-                                       adw_toast_new (error->message));
+                                       toast);
         }
 
       return;
diff -Nru gnome-control-center-48.3/panels/power/cc-power-panel.c gnome-control-center-48.4/panels/power/cc-power-panel.c
--- gnome-control-center-48.3/panels/power/cc-power-panel.c	2025-06-26 11:03:14.000000000 +0100
+++ gnome-control-center-48.4/panels/power/cc-power-panel.c	2025-08-03 09:17:03.000000000 +0100
@@ -1183,13 +1183,11 @@
   adw_preferences_page_remove (self->power_saving_page, self->suspend_on_ac_group);
   adw_preferences_page_remove (self->power_saving_page, self->suspend_notice_group);
 
-  adw_preferences_page_remove (self->general_page, self->general_section);
   adw_preferences_page_add (self->general_page, self->power_saving_group);
   adw_preferences_page_add (self->general_page, self->blank_screen_group);
   adw_preferences_page_add (self->general_page, self->suspend_on_battery_group);
   adw_preferences_page_add (self->general_page, self->suspend_on_ac_group);
   adw_preferences_page_add (self->general_page, self->suspend_notice_group);
-  adw_preferences_page_add (self->general_page, self->general_section);
 
   /* Reset title and hide view switcher by hiding stack page */
   gtk_stack_set_visible_child_name (self->title_stack, "title");
diff -Nru gnome-control-center-48.3/shell/appdata/org.gnome.Settings.appdata.xml.in.in gnome-control-center-48.4/shell/appdata/org.gnome.Settings.appdata.xml.in.in
--- gnome-control-center-48.3/shell/appdata/org.gnome.Settings.appdata.xml.in.in	2025-06-26 11:03:14.000000000 +0100
+++ gnome-control-center-48.4/shell/appdata/org.gnome.Settings.appdata.xml.in.in	2025-08-03 09:17:03.000000000 +0100
@@ -50,6 +50,14 @@
   </kudos>
 
   <releases>
+    <release version="48.4" date="2025-08-03">
+      <description>
+        <ul>
+          <li>Fix links in Online Accounts toast notifications</li>
+          <li>Various additional fixes and translation updates</li>
+        </ul>
+      </description>
+    </release>
     <release version="48.3" date="2025-06-26">
       <description>
         <ul>

Reply to: