Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
Please unblock package gnome-shell.
Changes are:
1. Vcs-Git, gbp.conf: point to the correct, Buster-specific, branches.
2. Avoid test failures on buildd environments where HOME, XDG_RUNTIME_DIR might
be invalid. This allows the tests to run a bit further on s390x. The package
still FTBFS there but as Simon McVittie wrote, "The remaining test failures
on s390x look to me more like a bug in mozjs60 or gjs than a bug in
gnome-shell" — which I guess is #927081.
3. Add missing French layouts to on screen keyboard (Closes: #926452)
Due to a bug in the code that generates on screen keyboard layouts, the
French layout ends up being generated from the French-Canadian layout (which
is qwerty rather than azerty). This is a regression compared to Stretch.
Fixed by cherry-picking the relevant upstream (3.32.0) commit.
4. Fix on screen keyboard language's menu closing the keyboard (Closes: #926453)
GNOME Shell 3.30's on screen keyboard now offers a menu that allows selecting
among the supported keyboard layouts. But moving the pointer over this menu
closes the keyboard. This is a regression from Stretch, where that menu did
not exist yet.
Fixed by cherry-picking the relevant upstream (3.32.0) commits.
unblock gnome-shell/3.30.2-6
diff -Nru gnome-shell-3.30.2/debian/changelog
gnome-shell-3.30.2/debian/changelog
--- gnome-shell-3.30.2/debian/changelog 2019-02-06 10:46:52.0 +0100
+++ gnome-shell-3.30.2/debian/changelog 2019-04-15 13:23:31.0 +0200
@@ -1,3 +1,33 @@
+gnome-shell (3.30.2-6) unstable; urgency=medium
+
+ * Team upload
+ * d/p/keyboard-Make-items-in-language-menu-unfocusable.patch,
+d/p/popupMenu-Respect-items-can-focus-property.patch:
+Add patches from upstream to fix the on-screen keyboard language's menu
+closing said keyboard (Closes: #926453)
+ * d/p/osk-layouts-Fix-French-layout.patch:
+Add patches from upstream to add missing French layouts to
+the on-screen keyboard (Closes: #926452)
+
+ -- intrigeri Mon, 15 Apr 2019 11:23:31 +
+
+gnome-shell (3.30.2-5) unstable; urgency=medium
+
+ * Team upload
+ * Really create a suitable temporary XDG_RUNTIME_DIR for the unit tests
+ * Clean up debian/home with d/clean, not a dh_clean override
+
+ -- Simon McVittie Sun, 14 Apr 2019 15:33:47 +0100
+
+gnome-shell (3.30.2-4) unstable; urgency=medium
+
+ * Team upload
+ * d/rules: Create a temporary HOME, XDG_RUNTIME_DIR for the unit tests.
+This hopefully fixes test failures and FTBFS on the s390x buildd.
+ * d/.gitignore: Add
+
+ -- Simon McVittie Sun, 14 Apr 2019 10:40:33 +0100
+
gnome-shell (3.30.2-3) unstable; urgency=medium
* Team upload
diff -Nru gnome-shell-3.30.2/debian/clean gnome-shell-3.30.2/debian/clean
--- gnome-shell-3.30.2/debian/clean 1970-01-01 01:00:00.0 +0100
+++ gnome-shell-3.30.2/debian/clean 2019-04-15 13:23:31.0 +0200
@@ -0,0 +1 @@
+debian/home
diff -Nru gnome-shell-3.30.2/debian/control gnome-shell-3.30.2/debian/control
--- gnome-shell-3.30.2/debian/control 2019-02-06 10:46:52.0 +0100
+++ gnome-shell-3.30.2/debian/control 2019-04-15 13:23:31.0 +0200
@@ -55,7 +55,7 @@
Rules-Requires-Root: no
Standards-Version: 4.3.0
Homepage: https://wiki.gnome.org/Projects/GnomeShell
-Vcs-Git: https://salsa.debian.org/gnome-team/gnome-shell.git
+Vcs-Git: https://salsa.debian.org/gnome-team/gnome-shell.git -b debian/buster
Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-shell
Package: gnome-shell
diff -Nru gnome-shell-3.30.2/debian/control.in
gnome-shell-3.30.2/debian/control.in
--- gnome-shell-3.30.2/debian/control.in2019-02-06 10:46:52.0
+0100
+++ gnome-shell-3.30.2/debian/control.in2019-04-15 13:23:31.0
+0200
@@ -51,7 +51,7 @@
Rules-Requires-Root: no
Standards-Version: 4.3.0
Homepage: https://wiki.gnome.org/Projects/GnomeShell
-Vcs-Git: https://salsa.debian.org/gnome-team/gnome-shell.git
+Vcs-Git: https://salsa.debian.org/gnome-team/gnome-shell.git -b debian/buster
Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-shell
Package: gnome-shell
diff -Nru gnome-shell-3.30.2/debian/gbp.conf gnome-shell-3.30.2/debian/gbp.conf
--- gnome-shell-3.30.2/debian/gbp.conf 2019-02-06 10:46:52.0 +0100
+++ gnome-shell-3.30.2/debian/gbp.conf 2019-04-15 13:23:31.0 +0200
@@ -1,7 +1,7 @@
[DEFAULT]
pristine-tar = True
-debian-branch = debian/master
-upstream-branch = upstream/latest
+debian-branch = debian/buster
+upstream-branch = upstream/3.30.x
upstream-vcs-tag = %(version)s
[buildpackage]
diff -Nru
gnome-shell-3.30.2/debian/patches/keyboard-Make-items-in-language-menu-unfocusable.patch
gnome-shell-3.30.2/debian/patches/keyboard-Make-items-in-language-menu-unfocusable.patch
---
gnome-shell-3.30.2/debian/patches/keyboard-Make-items-in-language-menu-unfocusable.patch
1970-