Control: tags -1 moreinfo confirmed On 2023-04-10 15:27:52 +0100, Simon McVittie wrote: > Package: release.debian.org > Severity: normal > User: release.debian....@packages.debian.org > Usertags: unblock > X-Debbugs-Cc: gnome-sh...@packages.debian.org > Control: affects -1 + src:gnome-shell > > I'd like to upload a new upstream bug fix release of gnome-shell.
Please go ahead and remove the moreinfo tag once the version is available in unstable. Cheers > > [ 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 <s...@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+', > ) -- Sebastian Ramacher