Your message dated Sat, 15 Nov 2025 11:21:45 +0000 with message-id <736c7150dc08501cc89945035c406eaf9688e144.camel@adam-barratt.org.uk> and subject line Closing requests for updates included in 13.2 has caused the Debian Bug report #1113904, regarding trixie-pu: package brltty/6.7-3.1+deb13u2 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1113904: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113904 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: trixie-pu: package brltty/6.7-3.1+deb13u1
- From: Samuel Thibault <sthibault@debian.org>
- Date: Thu, 4 Sep 2025 00:16:41 +0200
- Message-id: <aLi-STMCgjk7-and@begin>
Package: release.debian.org Severity: normal Tags: trixie X-Debbugs-Cc: brltty@packages.debian.org Control: affects -1 + src:brltty User: release.debian.org@packages.debian.org Usertags: pu Hello, I have uploaded brltty_6.7-3.1+deb13u1 for inclusion in Trixie. [ Reason ] When, on the gui desktop, focus is brought to a widget that doesn't expose a text interface to the at-spi2 accessibility framework, brltty still tries to get text, and this produces a warning in the application. [ Impact ] When users are trying to debug an issue with screen reading for accessibility, they see this warning and believe there is something to fix, while this is actually benign. Debugging accessibility issues is already difficult, this makes it even more difficult by diverging people from the warnings they should really look at. [ Tests ] Manual test [ Risks ] The code is quite trivial and was tested upstream since june. [ 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 ] It makes brltty not restart looking at text content when the widget does not actually expose a text interface. The selection handler also needed to be modified because there may now be no widget being looked at by brltty.diff -Nru brltty-6.7/debian/changelog brltty-6.7/debian/changelog --- brltty-6.7/debian/changelog 2025-05-02 17:30:21.000000000 +0200 +++ brltty-6.7/debian/changelog 2025-09-03 23:42:53.000000000 +0200 @@ -1,3 +1,10 @@ +brltty (6.7-3.1+deb13u1) trixie; urgency=medium + + * patches/git-notext-noread: AtSpi2: not manage widgets without text + interface. + + -- Samuel Thibault <sthibault@debian.org> Wed, 03 Sep 2025 23:42:53 +0200 + brltty (6.7-3.1) unstable; urgency=medium [ Lucas Nussbaum ] diff -Nru brltty-6.7/debian/patches/git-notext-noread brltty-6.7/debian/patches/git-notext-noread --- brltty-6.7/debian/patches/git-notext-noread 1970-01-01 01:00:00.000000000 +0100 +++ brltty-6.7/debian/patches/git-notext-noread 2025-09-03 23:42:49.000000000 +0200 @@ -0,0 +1,43 @@ +commit e541b4ca52b6ae220813a80b218a41c2ff4d4818 +Author: Samuel Thibault <samuel.thibault@ens-lyon.org> +Date: Wed Jun 4 14:58:30 2025 +0200 + + AtSpi2: do not manage widgets without text interface + + We will not get any content anyway, and trying to call GetText on the + will make them emit warnings: + + CRITICAL **: 14:14:10.233: impl_GetText: assertion 'ATK_IS_TEXT (user_data)' failed + +diff --git a/Drivers/Screen/AtSpi2/a2_screen.c b/Drivers/Screen/AtSpi2/a2_screen.c +index c8df1f24e..bb20b9c04 100644 +--- a/Drivers/Screen/AtSpi2/a2_screen.c ++++ b/Drivers/Screen/AtSpi2/a2_screen.c +@@ -730,7 +730,6 @@ static void restartTerm(const char *sender, const char *path) { + /* Switched to a new object, check whether we want to read it, and if so, restart with it */ + static void tryRestartTerm(const char *sender, const char *path) { + if (curPath) finiTerm(); +- restartTerm(sender, path); + + curRole = getRole(sender, path); + logMessage(LOG_CATEGORY(SCREEN_DRIVER), +@@ -750,6 +749,9 @@ static void tryRestartTerm(const char *sender, const char *path) { + } + + if (requested) curQuality = SCQ_GOOD; ++ ++ if (curQuality != SCQ_NONE) ++ restartTerm(sender, path); + } + + /* Get the state of an object */ +@@ -1882,6 +1884,9 @@ setSelection_AtSpi2Screen (int beginOffset, int endOffset) { + dbus_int32_t begin = beginOffset; + dbus_int32_t end = endOffset; + ++ if (!curSender) ++ return 0; ++ + msg = new_method_call(curSender, curPath, SPI2_DBUS_INTERFACE_TEXT, "SetSelection"); + if (!msg) + return 0; diff -Nru brltty-6.7/debian/patches/series brltty-6.7/debian/patches/series --- brltty-6.7/debian/patches/series 2025-05-02 17:28:21.000000000 +0200 +++ brltty-6.7/debian/patches/series 2025-09-03 23:42:53.000000000 +0200 @@ -4,3 +4,4 @@ disable-synth-callback.patch git-make-shuffle fix_german_translation_for_brltty_6.7 +git-notext-noread
--- End Message ---
--- Begin Message ---
- To: 1110859-done@bugs.debian.org, 1111236-done@bugs.debian.org, 1111733-done@bugs.debian.org, 1111734-done@bugs.debian.org, 1111808-done@bugs.debian.org, 1111819-done@bugs.debian.org, 1112097-done@bugs.debian.org, 1112120-done@bugs.debian.org, 1112256-done@bugs.debian.org, 1112261-done@bugs.debian.org, 1112276-done@bugs.debian.org, 1112282-done@bugs.debian.org, 1112283-done@bugs.debian.org, 1112380-done@bugs.debian.org, 1112479-done@bugs.debian.org, 1112557-done@bugs.debian.org, 1112668-done@bugs.debian.org, 1112671-done@bugs.debian.org, 1113711-done@bugs.debian.org, 1113750-done@bugs.debian.org, 1113757-done@bugs.debian.org, 1113761-done@bugs.debian.org, 1113778-done@bugs.debian.org, 1113799-done@bugs.debian.org, 1113804-done@bugs.debian.org, 1113860-done@bugs.debian.org, 1113882-done@bugs.debian.org, 1113902-done@bugs.debian.org, 1113904-done@bugs.debian.org, 1113961-done@bugs.debian.org, 1113979-done@bugs.debian.org, 1114595-done@bugs.debian.org, 1114684-done@bugs.debian.org, 1114755-done@bugs.debian.org, 1114855-done@bugs.debian.org, 1114929-done@bugs.debian.org, 1114979-done@bugs.debian.org, 1115257-done@bugs.debian.org, 1115486-done@bugs.debian.org, 1115530-done@bugs.debian.org, 1115749-done@bugs.debian.org, 1115815-done@bugs.debian.org, 1115860-done@bugs.debian.org, 1115899-done@bugs.debian.org, 1115914-done@bugs.debian.org, 1116012-done@bugs.debian.org, 1116020-done@bugs.debian.org, 1116040-done@bugs.debian.org, 1116053-done@bugs.debian.org, 1116127-done@bugs.debian.org, 1116196-done@bugs.debian.org, 1116201-done@bugs.debian.org, 1116386-done@bugs.debian.org, 1116523-done@bugs.debian.org, 1116526-done@bugs.debian.org, 1116547-done@bugs.debian.org, 1116575-done@bugs.debian.org, 1116665-done@bugs.debian.org, 1116705-done@bugs.debian.org, 1116938-done@bugs.debian.org, 1116945-done@bugs.debian.org, 1116983-done@bugs.debian.org, 1117467-done@bugs.debian.org, 1117469-done@bugs.debian.org, 1117828-done@bugs.debian.org, 1117843-done@bugs.debian.org, 1117876-done@bugs.debian.org, 1117909-done@bugs.debian.org, 1118008-done@bugs.debian.org, 1118037-done@bugs.debian.org, 1118047-done@bugs.debian.org, 1118228-done@bugs.debian.org, 1118374-done@bugs.debian.org, 1118434-done@bugs.debian.org, 1118443-done@bugs.debian.org, 1118458-done@bugs.debian.org, 1118547-done@bugs.debian.org, 1118657-done@bugs.debian.org, 1118663-done@bugs.debian.org, 1118673-done@bugs.debian.org, 1118674-done@bugs.debian.org, 1118737-done@bugs.debian.org, 1119085-done@bugs.debian.org, 1119088-done@bugs.debian.org, 1119115-done@bugs.debian.org, 1119136-done@bugs.debian.org, 1119142-done@bugs.debian.org, 1119256-done@bugs.debian.org, 1119286-done@bugs.debian.org, 1119287-done@bugs.debian.org, 1119288-done@bugs.debian.org, 1119291-done@bugs.debian.org, 1119301-done@bugs.debian.org, 1119303-done@bugs.debian.org, 1119719-done@bugs.debian.org, 1119798-done@bugs.debian.org, 1119854-done@bugs.debian.org, 1119909-done@bugs.debian.org, 1120048-done@bugs.debian.org, 1120050-done@bugs.debian.org, 1120054-done@bugs.debian.org, 1120125-done@bugs.debian.org, 1120129-done@bugs.debian.org, 1120143-done@bugs.debian.org, 1120145-done@bugs.debian.org, 1120148-done@bugs.debian.org, 1120151-done@bugs.debian.org, 1120262-done@bugs.debian.org, 1120278-done@bugs.debian.org, 1120289-done@bugs.debian.org, 1120325-done@bugs.debian.org, 1120345-done@bugs.debian.org, 1120350-done@bugs.debian.org, 1120358-done@bugs.debian.org, 1120360-done@bugs.debian.org, 1120445-done@bugs.debian.org
- Subject: Closing requests for updates included in 13.2
- From: "Adam D. Barratt" <adam@adam-barratt.org.uk>
- Date: Sat, 15 Nov 2025 11:21:45 +0000
- Message-id: <736c7150dc08501cc89945035c406eaf9688e144.camel@adam-barratt.org.uk>
Package: release.debian.org Version: 13.2 Hi, The updates referenced in each of these bugs were included in today's 13.2 trixie point release. Regards, Adam
--- End Message ---