Version in base suite: 6.7-3.1 Base version: brltty_6.7-3.1 Target version: brltty_6.7-3.1+deb13u2 Base file: /srv/ftp-master.debian.org/ftp/pool/main/b/brltty/brltty_6.7-3.1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/b/brltty/brltty_6.7-3.1+deb13u2.dsc changelog | 14 ++++++++++++++ patches/git-notext-noread | 43 +++++++++++++++++++++++++++++++++++++++++++ patches/noverbose-bluetooth | 25 +++++++++++++++++++++++++ patches/noverbose-usbfs | 38 ++++++++++++++++++++++++++++++++++++++ patches/series | 3 +++ salsa-ci.yml | 3 +++ 6 files changed, 126 insertions(+) diff -Nru brltty-6.7/debian/changelog brltty-6.7/debian/changelog --- brltty-6.7/debian/changelog 2025-05-02 15:30:21.000000000 +0000 +++ brltty-6.7/debian/changelog 2025-09-10 21:44:02.000000000 +0000 @@ -1,3 +1,17 @@ +brltty (6.7-3.1+deb13u2) trixie; urgency=medium + + * patches/noverbose-bluetooth: Avoid verbose bluetooth spam. + * patches/noverbose-usbfs: Avoid verbose usbfs spam (Closes: Bug#845496) + + -- Samuel Thibault Wed, 10 Sep 2025 23:44:02 +0200 + +brltty (6.7-3.1+deb13u1) trixie; urgency=medium + + * patches/git-notext-noread: AtSpi2: not manage widgets without text + interface. + + -- Samuel Thibault 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 00:00:00.000000000 +0000 +++ brltty-6.7/debian/patches/git-notext-noread 2025-09-10 21:44:02.000000000 +0000 @@ -0,0 +1,43 @@ +commit e541b4ca52b6ae220813a80b218a41c2ff4d4818 +Author: Samuel Thibault +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/noverbose-bluetooth brltty-6.7/debian/patches/noverbose-bluetooth --- brltty-6.7/debian/patches/noverbose-bluetooth 1970-01-01 00:00:00.000000000 +0000 +++ brltty-6.7/debian/patches/noverbose-bluetooth 2025-09-10 21:44:02.000000000 +0000 @@ -0,0 +1,25 @@ +Forwarded: https://github.com/brltty/brltty/commit/406d76d32b45c748699f858e1ae4ae134cd67917 + +commit 406d76d32b45c748699f858e1ae4ae134cd67917 +Author: Dave Mielke +Date: Wed Sep 10 16:21:44 2025 -0400 + + The "unsupported generic resoure identifier" warning should only be logged if the generic I/O category is enabled. + +diff --git a/Programs/gio.c b/Programs/gio.c +index 640b1a40a..a9ff0b8d6 100644 +--- a/Programs/gio.c ++++ b/Programs/gio.c +@@ -120,8 +120,11 @@ gioGetProperties ( + } + } + ++ logMessage(LOG_CATEGORY(GENERIC_IO), ++ "unsupported generic resource identifier: %s", *identifier ++ ); ++ + errno = ENOSYS; +- logMessage(LOG_WARNING, "unsupported generic resource identifier: %s", *identifier); + return NULL; + } + diff -Nru brltty-6.7/debian/patches/noverbose-usbfs brltty-6.7/debian/patches/noverbose-usbfs --- brltty-6.7/debian/patches/noverbose-usbfs 1970-01-01 00:00:00.000000000 +0000 +++ brltty-6.7/debian/patches/noverbose-usbfs 2025-09-10 21:44:02.000000000 +0000 @@ -0,0 +1,38 @@ +Forwarded: https://github.com/brltty/brltty/commit/843310afa066e142ec8d861cec69785b33a0af1d + +commit 843310afa066e142ec8d861cec69785b33a0af1d +Author: Dave Mielke +Date: Wed Sep 10 16:29:36 2025 -0400 + + The file system mount error message should be logged as debug if the error is no such device. + +diff --git a/Programs/mntpt.c b/Programs/mntpt.c +index ab5493226..245b85f3d 100644 +--- a/Programs/mntpt.c ++++ b/Programs/mntpt.c +@@ -106,8 +106,10 @@ makeMountPoint (const char *path, const char *reference, const char *type) { + if (mountFileSystem(path, reference, type)) { + MountEntry *entry; + +- logMessage(LOG_NOTICE, "file system mounted: %s[%s] -> %s", +- type, reference, path); ++ logMessage(LOG_NOTICE, ++ "file system mounted: %s[%s] -> %s", ++ type, reference, path ++ ); + + if ((entry = malloc(sizeof(*entry)))) { + memset(entry, 0, sizeof(*entry)); +@@ -142,8 +144,10 @@ makeMountPoint (const char *path, const char *reference, const char *type) { + logMallocError(); + } + } else { +- logMessage(LOG_ERR, "file system mount error: %s[%s] -> %s: %s", +- type, reference, path, strerror(errno)); ++ logMessage((errno == ENODEV)? LOG_DEBUG: LOG_ERR, ++ "file system mount error: %s[%s] -> %s: %s", ++ type, reference, path, strerror(errno) ++ ); + } + + 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 15:28:21.000000000 +0000 +++ brltty-6.7/debian/patches/series 2025-09-10 21:44:02.000000000 +0000 @@ -4,3 +4,6 @@ disable-synth-callback.patch git-make-shuffle fix_german_translation_for_brltty_6.7 +git-notext-noread +noverbose-bluetooth +noverbose-usbfs diff -Nru brltty-6.7/debian/salsa-ci.yml brltty-6.7/debian/salsa-ci.yml --- brltty-6.7/debian/salsa-ci.yml 2024-11-12 00:39:29.000000000 +0000 +++ brltty-6.7/debian/salsa-ci.yml 2025-09-10 21:44:02.000000000 +0000 @@ -4,6 +4,9 @@ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml variables: + SALSA_CI_DISABLE_VERSION_BUMP: 1 + RELEASE: trixie + # Disable reprotest until salsa-ci-team/pipeline#26 is resolved # as well as #988999 SALSA_CI_DISABLE_REPROTEST: 1