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

Bug#1034166: marked as done (unblock: gnome-shell/43.4-1)



Your message dated Tue, 11 Apr 2023 21:01:55 +0000
with message-id <E1pmL7j-00DTiA-VT@respighi.debian.org>
and subject line unblock gnome-shell
has caused the Debian Bug report #1034166,
regarding unblock: gnome-shell/43.4-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1034166: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034166
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: gnome-shell@packages.debian.org
Control: affects -1 + src:gnome-shell

I'd like to upload a new upstream bug fix release of gnome-shell.

[ Reason ]
Catch up with upstream 43.4 bug fix release, and cherry-pick patches
that were already accepted for 43.5.

[ Impact ]
One small bug fix, one translation update, and convert several earlier
translation updates and bug fixes from being applied as patches to being
part of the updated upstream source.

[ Tests ]
I used a previous release-candidate on my Intel laptop for several days
without noticing any regressions. The only change since that version is
the Abkhazian translation update.

[ Risks ]
Key package with high visibility in our default desktop environment, but
the changes are narrowly targeted.

[ 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 testing
      (filtered to exclude patch contents and translations)

[ Other info ]
This has only been tested together with the corresponding mutter update.

unblock gnome-shell/43.4-1
debdiff *.dsc | filterdiff -p1 -x'debian/patches/*.patch' -x'po/*.po'

diffstat for gnome-shell-43.3 gnome-shell-43.4

 NEWS                                                                           |   14 
 debian/changelog                                                               |   16 
 debian/patches/Update-Abkhazian-translation.patch                              | 4910 ++++++++++
 debian/patches/Update-Finnish-translation.patch                                |  873 -
 debian/patches/Update-Georgian-translation.patch                               |  577 -
 debian/patches/Update-German-translation.patch                                 |  896 -
 debian/patches/Update-Hungarian-translation.patch                              |  848 -
 debian/patches/Update-Indonesian-translation.patch                             |  544 -
 debian/patches/Update-Lithuanian-translation.patch                             |  554 -
 debian/patches/Update-Polish-translation.patch                                 |  806 -
 debian/patches/Update-Portuguese-translation.patch                             |  574 -
 debian/patches/Update-Serbian-translation.patch                                |  591 -
 debian/patches/Update-Slovenian-translation.patch                              | 1990 ----
 debian/patches/Update-Swedish-translation.patch                                |  537 -
 debian/patches/Update-Turkish-translation.patch                                |  869 -
 debian/patches/Update-Ukrainian-translation.patch                              |  577 -
 debian/patches/debian/Revert-build-Port-to-gcr4.patch                          |    2 
 debian/patches/overview-Don-t-claim-to-be-SHOWN-when-HIDDEN-during-start.patch |   38 
 debian/patches/overview-Hide-when-failing-to-take-grab-at-end-of-startup.patch |   27 
 debian/patches/series                                                          |   16 
 js/ui/dnd.js                                                                   |    9 
 js/ui/status/network.js                                                        |    6 
 meson.build                                                                    |    2 
 po/ab.po                                                                       | 4383 ++++++++
 po/fr.po                                                                       |  377 
 subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in  |    1 
 subprojects/extensions-app/meson.build                                         |    2 
 subprojects/extensions-app/subprojects/shew/meson.build                        |    2 
 subprojects/extensions-tool/meson.build                                        |    2 
 subprojects/shew/meson.build                                                   |    2 
 30 files changed, 9414 insertions(+), 10631 deletions(-)

diff -Nru gnome-shell-43.3/debian/changelog gnome-shell-43.4/debian/changelog
--- gnome-shell-43.3/debian/changelog	2023-03-08 11:09:54.000000000 +0000
+++ gnome-shell-43.4/debian/changelog	2023-04-10 14:07:38.000000000 +0100
@@ -1,3 +1,19 @@
+gnome-shell (43.4-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+    - Fix memory leaks when the list of wireless networks is refreshed
+      (GNOME/gnome-shell!2652)
+    - Stop tracking drag-and-drop source object when destroyed
+      (part of GNOME/gnome-shell!2318)
+    - Translation update: fr
+    - All other changes were included in 43.3-2 and 43.3-3
+  * Drop patches added by 43.3-2 and 43.3-3, included in upstream 43.4
+  * d/patches: Update to gnome-43 branch commit 43.4-1-g3499d2e87
+    - Translation update: ab
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 10 Apr 2023 14:07:38 +0100
+
 gnome-shell (43.3-3) unstable; urgency=medium
 
   * Team upload
diff -Nru gnome-shell-43.3/debian/patches/series gnome-shell-43.4/debian/patches/series
--- gnome-shell-43.3/debian/patches/series	2023-03-08 11:09:54.000000000 +0000
+++ gnome-shell-43.4/debian/patches/series	2023-04-10 14:07:38.000000000 +0100
@@ -1,17 +1,3 @@
-Update-Swedish-translation.patch
-Update-Turkish-translation.patch
-Update-Finnish-translation.patch
-Update-Georgian-translation.patch
-Update-Portuguese-translation.patch
-Update-Ukrainian-translation.patch
-Update-Indonesian-translation.patch
-Update-Slovenian-translation.patch
-Update-German-translation.patch
-Update-Polish-translation.patch
-Update-Lithuanian-translation.patch
-Update-Serbian-translation.patch
-Update-Hungarian-translation.patch
-overview-Don-t-claim-to-be-SHOWN-when-HIDDEN-during-start.patch
-overview-Hide-when-failing-to-take-grab-at-end-of-startup.patch
+Update-Abkhazian-translation.patch
 debian/gnome-shell-extension-prefs-Give-Debian-specific-advice.patch
 debian/Revert-build-Port-to-gcr4.patch
diff -Nru gnome-shell-43.3/js/ui/dnd.js gnome-shell-43.4/js/ui/dnd.js
--- gnome-shell-43.3/js/ui/dnd.js	2023-02-14 00:11:32.000000000 +0000
+++ gnome-shell-43.4/js/ui/dnd.js	2023-03-19 20:25:01.000000000 +0000
@@ -367,6 +367,10 @@
                     y = stageY - this._dragActor.height / 2;
                 }
                 this._dragActor.set_position(x, y);
+
+                this._dragActorSourceDestroyId = this._dragActorSource.connect('destroy', () => {
+                    this._dragActorSource = null;
+                });
             } else {
                 this._dragActorSource = this.actor;
             }
@@ -799,6 +803,11 @@
             this._dragOrigParent = null;
         }
 
+        if (this._dragActorSource) {
+            this._dragActorSource.disconnect(this._dragActorSourceDestroyId);
+            this._dragActorSource = null;
+        }
+
         this._dragState = DragState.INIT;
         currentDraggable = null;
     }
diff -Nru gnome-shell-43.3/js/ui/status/network.js gnome-shell-43.4/js/ui/status/network.js
--- gnome-shell-43.3/js/ui/status/network.js	2023-02-14 00:11:32.000000000 +0000
+++ gnome-shell-43.4/js/ui/status/network.js	2023-03-19 20:25:01.000000000 +0000
@@ -861,6 +861,7 @@
         if (!this._accessPoints.delete(ap))
             return false;
 
+        ap.disconnectObject(this);
         this._updateBestAp();
 
         if (wasActive !== this.is_active)
@@ -1069,6 +1070,11 @@
         this._activeConnectionChanged();
         this._availableConnectionsChanged();
         this._updateItemsVisibility();
+
+        this.connect('destroy', () => {
+            for (const net of this._networkItems.keys())
+                net.destroy();
+        });
     }
 
     get icon_name() {
diff -Nru gnome-shell-43.3/meson.build gnome-shell-43.4/meson.build
--- gnome-shell-43.3/meson.build	2023-04-10 14:20:08.000000000 +0100
+++ gnome-shell-43.4/meson.build	2023-04-10 14:20:08.000000000 +0100
@@ -1,5 +1,5 @@
 project('gnome-shell', 'c',
-  version: '43.3',
+  version: '43.4',
   meson_version: '>= 0.58.0',
   license: 'GPLv2+'
 )
diff -Nru gnome-shell-43.3/NEWS gnome-shell-43.4/NEWS
--- gnome-shell-43.3/NEWS	2023-02-14 00:11:32.000000000 +0000
+++ gnome-shell-43.4/NEWS	2023-03-19 20:25:01.000000000 +0000
@@ -1,3 +1,17 @@
+43.4
+====
+* Plugged leak [Sebastian; !2652]
+* Misc. bug fixes and cleanups [Jonas, Sebastian; !2318, !2667]
+
+Contributors:
+  Jonas Dreßler, Sebastian Keller
+
+Translators:
+  Anders Jonsson [sv], Sabri Ünal [tr], Jiri Grönroos [fi],
+  Ekaterine Papava [ka], Hugo Carvalho [pt], Yuri Chornoivan [uk],
+  Kukuh Syafaat [id], Martin [sl], Tim Sabsch [de], Piotr Drąg [pl],
+  Aurimas Černius [lt], Мирослав Николић [sr], Balázs Úr [hu], Alan Paris [fr]
+
 43.3
 ====
 * Ensure quick settings toggles align with the pixel grid [Sebastian; !2577]
diff -Nru gnome-shell-43.3/subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in gnome-shell-43.4/subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in
--- gnome-shell-43.3/subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in	2023-02-14 00:11:32.000000000 +0000
+++ gnome-shell-43.4/subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in	2023-03-19 20:25:01.000000000 +0000
@@ -39,6 +39,7 @@
   </description>
 
   <releases>
+    <release version="43.4" date="2023-03-19"/>
     <release version="43.3" date="2023-02-13"/>
     <release version="43.2" date="2022-12-06"/>
     <release version="43.1" date="2022-10-22"/>
diff -Nru gnome-shell-43.3/subprojects/extensions-app/meson.build gnome-shell-43.4/subprojects/extensions-app/meson.build
--- gnome-shell-43.3/subprojects/extensions-app/meson.build	2023-02-14 00:11:32.000000000 +0000
+++ gnome-shell-43.4/subprojects/extensions-app/meson.build	2023-03-19 20:25:01.000000000 +0000
@@ -1,5 +1,5 @@
 project('gnome-extensions-app',
-  version: '43.3',
+  version: '43.4',
   meson_version: '>= 0.58.0',
   license: 'GPLv2+'
 )
diff -Nru gnome-shell-43.3/subprojects/extensions-app/subprojects/shew/meson.build gnome-shell-43.4/subprojects/extensions-app/subprojects/shew/meson.build
--- gnome-shell-43.3/subprojects/extensions-app/subprojects/shew/meson.build	2023-02-14 00:11:32.000000000 +0000
+++ gnome-shell-43.4/subprojects/extensions-app/subprojects/shew/meson.build	2023-03-19 20:25:01.000000000 +0000
@@ -1,5 +1,5 @@
 project('shew', 'c',
-  version: '43.3',
+  version: '43.4',
   meson_version: '>= 0.58.0',
   license: 'LGPLv2+',
 )
diff -Nru gnome-shell-43.3/subprojects/extensions-tool/meson.build gnome-shell-43.4/subprojects/extensions-tool/meson.build
--- gnome-shell-43.3/subprojects/extensions-tool/meson.build	2023-02-14 00:11:32.000000000 +0000
+++ gnome-shell-43.4/subprojects/extensions-tool/meson.build	2023-03-19 20:25:01.000000000 +0000
@@ -1,5 +1,5 @@
 project('gnome-extensions-tool', 'c',
-  version: '43.3',
+  version: '43.4',
   meson_version: '>= 0.58.0',
   license: 'GPLv2+'
 )
diff -Nru gnome-shell-43.3/subprojects/shew/meson.build gnome-shell-43.4/subprojects/shew/meson.build
--- gnome-shell-43.3/subprojects/shew/meson.build	2023-02-14 00:11:32.000000000 +0000
+++ gnome-shell-43.4/subprojects/shew/meson.build	2023-03-19 20:25:01.000000000 +0000
@@ -1,5 +1,5 @@
 project('shew', 'c',
-  version: '43.3',
+  version: '43.4',
   meson_version: '>= 0.58.0',
   license: 'LGPLv2+',
 )

--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply to: