Bug#995848: bullseye-pu: package brltty/6.3+dfsg-1+deb11u1
Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian.org@packages.debian.org
Usertags: pu
Hello,
[ Reason ]
Bug#994729 was noticed only recently: when installing Debian with
sysvinit rather than systemd, Braille output wouldn't work in the X
session. This was probably already happening in the Stretch & Buster
releases. This is not a problem for systemd-based systems that already
have a fix since october 2016.
[ Impact ]
Blind users that use sysvinit-based Debian systems cannot use Braille
within X.
[ Tests ]
The original reporter of the bug tested the fix.
[ Risks ]
The code is trivial
[ 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 (old)stable
[X] the issue is verified as fixed in unstable
[ Changes ]
The change simply makes the brltty sysvinit script wait for
local filesystems to be mounted before brltty can start, so that
/var/lib/BrlAPI is mounted and thus the BrlAPI socket is settled in the
right place, for polkit authentication to be working and thus the X
screen reader able to use it to display Braille output.
diff -Nru brltty-6.3+dfsg/debian/brltty.init brltty-6.3+dfsg/debian/brltty.init
--- brltty-6.3+dfsg/debian/brltty.init 2021-01-28 17:18:34.000000000 +0100
+++ brltty-6.3+dfsg/debian/brltty.init 2021-09-20 23:37:07.000000000 +0200
@@ -1,7 +1,7 @@
#! /bin/sh
### BEGIN INIT INFO
# Provides: brltty
-# Required-Start: mountkernfs
+# Required-Start: mountkernfs $local_fs
# Required-Stop:
# Should-Start: udev
# Should-Stop:
diff -Nru brltty-6.3+dfsg/debian/changelog brltty-6.3+dfsg/debian/changelog
--- brltty-6.3+dfsg/debian/changelog 2021-01-28 17:45:12.000000000 +0100
+++ brltty-6.3+dfsg/debian/changelog 2021-09-20 23:37:34.000000000 +0200
@@ -1,3 +1,11 @@
+brltty (6.3+dfsg-1+deb11u1) bullseye; urgency=medium
+
+ [ Gregory Nowak ]
+ * brltty.init: Make it wait for $local_fs, like the systemd service does.
+ (Closes: Bug#994729)
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 20 Sep 2021 23:37:34 +0200
+
brltty (6.3+dfsg-1) unstable; urgency=medium
* New upstream release.
diff -Nru brltty-6.3+dfsg/debian/salsa-ci.yml brltty-6.3+dfsg/debian/salsa-ci.yml
--- brltty-6.3+dfsg/debian/salsa-ci.yml 2021-01-28 17:18:34.000000000 +0100
+++ brltty-6.3+dfsg/debian/salsa-ci.yml 2021-09-20 23:37:34.000000000 +0200
@@ -7,4 +7,7 @@
# Disable reprotest until salsa-ci-team/pipeline#26 is resolved
SALSA_CI_DISABLE_REPROTEST: 1
+ SALSA_CI_DISABLE_VERSION_BUMP: 1
+ RELEASE: bullseye
+
# vim: ts=2 sw=2 et sts=2 ft=yaml
Reply to: