Package: release.debian.org Severity: normal Tags: bullseye User: release.debian....@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 <sthiba...@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