Package: devilspie2
Version: 0.43-4
Severity: normal
Tags: patch

Dear Maintainer,

The latest released version of devilspie2 calls a deprecated (and 
seemingly non-functional) function to trap X errors instead of 
terminating the caller. This means that any scripts that e.g.  
undecorate windows after exit will cause devilspie2 to crash.

This has been fixed on the unreleased master branch upstream but no new 
version has been released. Applying the following patch to this package 
resolves the crash for me: 
https://github.com/dsalt/devilspie2/commit/350dfc480d254c48aefcfaf6136d3e2cc4a0d75b

Note that there is another related fix to get_window_is_decorated on the 
master branch: 
https://github.com/dsalt/devilspie2/commit/547c31c63c63dffe03effab0570ecd99ecc8d859.

It would be great to see these patches applied to the Debian package and 
ideally backported to bullseye.

Thanks,
Matt

-- System Information:
Debian Release: 11.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-9-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages devilspie2 depends on:
ii  libc6         2.31-13+deb11u2
ii  libglib2.0-0  2.66.8-1
ii  libgtk-3-0    3.24.24-4
ii  liblua5.1-0   5.1.5-8.1+b3
ii  libwnck-3-0   3.36.0-1
ii  libx11-6      2:1.7.2-1

devilspie2 recommends no packages.

devilspie2 suggests no packages.

-- no debconf information

Reply via email to