Bug#872875: Wacom: crash, "schema 'org.gnome.settings-daemon.peripherals.wacom' is not installed"

2017-08-22 Thread Andrew Chadwick
I can confirm that downgrading gnome-settings-daemon to
3.22.2-2+deb9u2 downloaded from
http://ftp.uk.debian.org/debian/pool/main/g/gnome-settings-daemon/
fixes the gnome-control-center crash in Xorg.

Since this makes gnome-control-center's Wacom panel unusable, can the
missing schemas please be added to the gnome-control-center package
until it hits 3.24 too? I am happy to test changes you make with a
wider variety of real hardware after the 29th: I'm a MyPaint
developer, and I seem to have acquired a pile of random graphics
tablets as a result.

On 22 August 2017 at 10:14, Andreas Henriksson  wrote:
> Control: block -1 by 860396
>
> Hello Andrew Chadwick,
>
> On Tue, Aug 22, 2017 at 01:44:49AM +0100, Andrew Chadwick wrote:
>> Package: gnome-control-center
>> Version: 1:3.22.2-3
>> Severity: important
>>
>> Dear Maintainer,
>>
>> The "Wacom Tablet" control panel applet crashes under Xorg any time my
> [...]
>
> Thanks for your detailed bug report. This seems to be an issue with
> mixing gnome-settings-daemon 3.24 (which dropped the wacom schema)
> and gnome-control-center 3.22 (which hasn't been updated for that change).
>
> More information can be found in the relevant g-s-d commit:
> https://git.gnome.org/browse/gnome-settings-daemon/commit/?h=gnome-3-24=7901013addca6abb7b4e6eff3a4397ef9f3a087d
>
> See also:
> https://git.gnome.org/browse/gsettings-desktop-schemas/commit/?id=ddd425ba00ec1c62ced3e4815e3bb81f8b5dcb75
> (and the relevant mutter changes)
>
> Unfortunately since mutter is in the mix and updating that is blocked
> by getting a newer mozjs version into Debian it might take some time
> to get this resolved in buster/sid.
> (See the referenced bug report at the top of this mail.)
>
> Regards,
> Andreas Henriksson



-- 
Andrew Chadwick



Bug#872875: Wacom: crash, "schema 'org.gnome.settings-daemon.peripherals.wacom' is not installed"

2017-08-22 Thread Andreas Henriksson
Control: block -1 by 860396

Hello Andrew Chadwick,

On Tue, Aug 22, 2017 at 01:44:49AM +0100, Andrew Chadwick wrote:
> Package: gnome-control-center
> Version: 1:3.22.2-3
> Severity: important
> 
> Dear Maintainer,
> 
> The "Wacom Tablet" control panel applet crashes under Xorg any time my
[...]

Thanks for your detailed bug report. This seems to be an issue with
mixing gnome-settings-daemon 3.24 (which dropped the wacom schema)
and gnome-control-center 3.22 (which hasn't been updated for that change).

More information can be found in the relevant g-s-d commit:
https://git.gnome.org/browse/gnome-settings-daemon/commit/?h=gnome-3-24=7901013addca6abb7b4e6eff3a4397ef9f3a087d

See also:
https://git.gnome.org/browse/gsettings-desktop-schemas/commit/?id=ddd425ba00ec1c62ced3e4815e3bb81f8b5dcb75
(and the relevant mutter changes)

Unfortunately since mutter is in the mix and updating that is blocked
by getting a newer mozjs version into Debian it might take some time
to get this resolved in buster/sid.
(See the referenced bug report at the top of this mail.)

Regards,
Andreas Henriksson



Bug#872875: Wacom: crash, "schema 'org.gnome.settings-daemon.peripherals.wacom' is not installed"

2017-08-21 Thread Andrew Chadwick
Package: gnome-control-center
Version: 1:3.22.2-3
Severity: important

Dear Maintainer,

The "Wacom Tablet" control panel applet crashes under Xorg any time my
Cintiq 13HD is plugged in via its USB connection. The fault seems to be
a missing schema definition. Affects completely new system users with a
new home dir.

Q: What led up to the situation?

I needed to configure my Wacom tablet in the normal fashion on a GNOME
desktop. I knew a recent update had apparently changed several things in
the Debian GNOME setup, and I was comparing Xorg behaviour against
Wayland behaviour to see if it was worth taking the jump yet (spoiler:
it's not).

Q: What exactly did you do (or not do) that was effective (or ineffective)?

Attempted to run the Wacom Tablet control panel applet when the tablet's
USB connector was 1. plugged in to the computer 2. not plugged in.

Q:  What was the outcome of this action?

1: crash. 2: no crash. In all cases, no ability to configure my tablet.

A run of "gdb -ex r --args gnome-control-center wacom" seemed to
indicate that this was due to a missing schema definition. reportbug
permitting, you should find attached a full backtrace run under a
freshly-created user account.

Q: What outcome did you expect instead?

No crash in all cases.
The ability to configure my tablet.

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'unstable-debug'), (500, 
'testing-debug'), (50, 'unstable'), (5, 'experimental'), (1, 
'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.12.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), 
LANGUAGE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnome-control-center depends on:
ii  accountsservice0.6.43-1
ii  apg2.2.3.dfsg.1-4+b1
ii  colord 1.3.3-2
ii  desktop-file-utils 0.23-2
ii  gnome-control-center-data  1:3.22.2-3
ii  gnome-desktop3-data3.22.2-1
ii  gnome-settings-daemon  3.24.3-1
ii  gsettings-desktop-schemas  3.24.0-2
ii  libaccountsservice00.6.43-1
ii  libatk1.0-02.24.0-1
ii  libc6  2.24-14
ii  libcairo-gobject2  1.14.10-1
ii  libcairo2  1.14.10-1
ii  libcanberra-gtk3-0 0.30-3
ii  libcanberra0   0.30-3
ii  libcheese-gtk253.22.1-1+b1
ii  libcheese8 3.22.1-1+b1
ii  libclutter-1.0-0   1.26.2+dfsg-1
ii  libclutter-gtk-1.0-0   1.8.2-2
ii  libcolord-gtk1 0.1.26-1.1
ii  libcolord2 1.3.3-2
ii  libcups2   2.2.4-3
ii  libfontconfig1 2.12.3-0.2
ii  libgdk-pixbuf2.0-0 2.36.5-2
ii  libglib2.0-0   2.53.6-1
ii  libgnome-bluetooth13   3.20.1-1
ii  libgnome-desktop-3-12  3.22.2-1
ii  libgoa-1.0-0b  3.22.5-1
ii  libgoa-backend-1.0-1   3.22.5-1
ii  libgrilo-0.3-0 0.3.3-2
ii  libgtk-3-0 3.22.18-1
ii  libgtop-2.0-10 2.34.2-1
ii  libgudev-1.0-0 230-3
ii  libibus-1.0-5  1.5.14-3
ii  libkrb5-3  1.15.1-2
ii  libmm-glib01.6.8-1
ii  libnm0 1.8.2-1
ii  libnma01.8.2-1
ii  libpango-1.0-0 1.40.6-1
ii  libpangocairo-1.0-01.40.6-1
ii  libpolkit-gobject-1-0  0.105-18
ii  libpulse-mainloop-glib010.0-2
ii  libpulse0  10.0-2
ii  libpwquality1  1.3.0-1+b1
ii  libsmbclient   2:4.6.5+dfsg-8
ii  libsoup2.4-1   2.56.0-2
ii  libupower-glib30.99.5-3
ii  libwacom2  0.25-0local   (see bug 872871 :-)
ii  libx11-6   2:1.6.4-3
ii  libxi6 2:1.7.9-1
ii  libxml22.9.4+dfsg1-3

Versions of packages gnome-control-center recommends:
ii  cracklib-runtime  2.9.2-5+b1
ii  cups-pk-helper0.2.6-1+b1
ii  gkbd-capplet  3.22.0.1-1+b1
ii  gnome-online-accounts 3.22.5-1
ii  gnome-user-guide  3.22.0-1
ii  gnome-user-share  3.18.3-1+b1
ii  iso-codes 3.75-1
ii  libcanberra-pulse 0.30-3
ii  libnss-myhostname 234-2
ii  mousetweaks   3.12.0-1+b1
ii  network-manager-gnome 1.8.2-1
ii  policykit-1   0.105-18
ii  pulseaudio-module-bluetooth   10.0-2
pn  realmd
ii  rygel 0.32.1-3+b1
ii  rygel-tracker 0.32.1-3+b1
ii  system-config-printer-common  1.5.9-2

Versions of packages gnome-control-center suggests:
ii  gstreamer1.0-pulseaudio  1.12.2-1
ii  libcanberra-gtk-module   0.30-3
ii  libcanberra-gtk3-module  0.30-3
ii  x11-xserver-utils