[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#777574: marked as done (xbrlapi: overwrites the Orca output as soon as the current window has its title changed)



Your message dated Sun, 15 Feb 2015 03:19:21 +0000
with message-id <E1YMpjt-0003VG-64@franck.debian.org>
and subject line Bug#777574: fixed in brltty 5.2~20141018-4
has caused the Debian Bug report #777574,
regarding xbrlapi: overwrites the Orca output as soon as the current window has its title changed
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.)


-- 
777574: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777574
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: xbrlapi
Version: 5.2~20141018-3
Severity: important
Tags: patch

Hello,

In Debian, we automatically start xbrlapi -q so braille input works
fine, and then we start Orca.  If the user, for some reason, restarts
xbrlapi -q, that will take precedence over the Orca output, which should
not be a problem since the -q option makes xbrlapi not make any output.
But there is one case when xbrlapi is currently still making an output:
when the title of the current window changes.  The orca output is then
completely ignored, and the desktop completely inaccessible via Braille
until orca is restarted.  The attached patch fixes this.

Samuel

-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.19.0 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages xbrlapi depends on:
ii  libbluetooth3  5.23-2+b1
ii  libbrlapi0.6   5.2~20141018-3
ii  libc6          2.19-13
ii  libgpm2        1.20.4-6.1+b2
ii  libicu52       52.1-7
ii  libx11-6       2:1.6.2-3
ii  libxext6       2:1.3.3-1
ii  libxtst6       2:1.2.2-1+b1

xbrlapi recommends no packages.

xbrlapi suggests no packages.

-- no debconf information

-- 
Samuel
War doesn't prove who's right, just who's left.
diff --git a/Programs/xbrlapi.c b/Programs/xbrlapi.c
index 093f2c4..07d6ee0 100644
--- a/Programs/xbrlapi.c
+++ b/Programs/xbrlapi.c
@@ -643,7 +643,7 @@ static void toX_f(const char *display) {
 	    if (window->wm_name)
 	      if (!XFree(window->wm_name)) fatal(gettext("XFree(wm_name) for change"));
 	    if ((window->wm_name=getWindowTitle(win))) {
-	      if (win==curWindow)
+	      if (!quiet && win==curWindow)
 		api_setName(window->wm_name);
 	    } else fprintf(stderr,gettext("window %#010lx changed to NULL name\n"),win);
 	  }

--- End Message ---
--- Begin Message ---
Source: brltty
Source-Version: 5.2~20141018-4

We believe that the bug you reported is fixed in the latest version of
brltty, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 777574@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Samuel Thibault <sthibault@debian.org> (supplier of updated brltty package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 15 Feb 2015 02:25:14 +0100
Source: brltty
Binary: brltty brltty-dbg libbrlapi0.6 libbrlapi-dbg libbrlapi-dev libbrlapi-jni libbrlapi-java brltty-flite brltty-speechd brltty-espeak brltty-udeb brltty-x11 xbrlapi cl-brlapi python-brlapi python3-brlapi
Architecture: source amd64 all
Version: 5.2~20141018-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Accessibility Team <debian-accessibility@lists.debian.org>
Changed-By: Samuel Thibault <sthibault@debian.org>
Description:
 brltty     - Access software for a blind person using a braille display
 brltty-dbg - debugging symbols for brltty
 brltty-espeak - Access software for a blind person - espeak driver
 brltty-flite - Access software for a blind person - Flite speech driver
 brltty-speechd - Access software for a blind person - Speech Dispatcher driver
 brltty-udeb - Access software for a blind person using a braille display (udeb)
 brltty-x11 - Access software for a blind person using a braille display - X11
 cl-brlapi  - Common Lisp bindings for BrlAPI
 libbrlapi-dbg - braille display access via BRLTTY - shared library debugging symb
 libbrlapi-dev - Library for communication with BRLTTY - static libs and headers
 libbrlapi-java - Java bindings for BrlAPI
 libbrlapi-jni - Java bindings for BrlAPI (native library)
 libbrlapi0.6 - braille display access via BRLTTY - shared library
 python-brlapi - Braille display access via BRLTTY - Python bindings
 python3-brlapi - Braille display access via BRLTTY - Python3 bindings
 xbrlapi    - Access software for a blind person using a braille display - xbrl
Closes: 777574
Changes:
 brltty (5.2~20141018-4) unstable; urgency=medium
 .
   * patches/git-9337089: Fix xbrlapi into really not writing anything when
     passed option -q (closes: #777574).
Checksums-Sha1:
 94bfcd07f4b6fadcece426d1045ba080360a7557 3245 brltty_5.2~20141018-4.dsc
 c0a809c5b0d3382340d4394f7112f88ab8b45349 27068 brltty_5.2~20141018-4.debian.tar.xz
 077118a78770a90e4e41892dc75828ab26e3fa78 1178548 brltty_5.2~20141018-4_amd64.deb
 c539477b4e6661b372868b93b3c274ee6712b9e0 702660 brltty-dbg_5.2~20141018-4_amd64.deb
 76effa097f134b26b03e2238012ae2becbc9a980 81066 libbrlapi0.6_5.2~20141018-4_amd64.deb
 ae4ccc22fe2fb2a07b79a0e9070b04d1d04a4596 317036 libbrlapi-dbg_5.2~20141018-4_amd64.deb
 691143414dfeca59e4d0b8c9abd774f8f358bb10 191978 libbrlapi-dev_5.2~20141018-4_amd64.deb
 34563b02976cc0169b1c42e1986aebd55e2e2e0a 73206 libbrlapi-jni_5.2~20141018-4_amd64.deb
 fda3b6b7bb434ff975510119cebf287cb596bc3f 68254 brltty-flite_5.2~20141018-4_amd64.deb
 f75be0785e11b27b8ca4ecde1493016043e4fca2 68816 brltty-speechd_5.2~20141018-4_amd64.deb
 b2043d81082d44de15d5acba220b282a8ba29179 68270 brltty-espeak_5.2~20141018-4_amd64.deb
 1c99ac2c3c6570a2a2cb1426f23828fe72e11125 82404 brltty-x11_5.2~20141018-4_amd64.deb
 099074432b843626b93d24dc5b400417eab45af7 116848 xbrlapi_5.2~20141018-4_amd64.deb
 867c91f428fc1bf465a0cdc4643e51042401a430 118246 python-brlapi_5.2~20141018-4_amd64.deb
 cf63137b692a9188ea247a123b65f2fde607565b 116308 python3-brlapi_5.2~20141018-4_amd64.deb
 febf00d013efec4f306259ad6184d5eb683ffecb 122238 libbrlapi-java_5.2~20141018-4_all.deb
 547f15de9293a52511de40191b6f7307c7aa009b 68186 cl-brlapi_5.2~20141018-4_all.deb
 17e7e7eeed1b02dc475129e322818999f7121421 284102 brltty-udeb_5.2~20141018-4_amd64.udeb
Checksums-Sha256:
 7c145374cd24fbf3544dfd9f080e310949fc9b8699451b00896b4320b658e961 3245 brltty_5.2~20141018-4.dsc
 c066127d58665c46572a677ec4b3701e7940b951bec333a302e9764724aa5d17 27068 brltty_5.2~20141018-4.debian.tar.xz
 c2e465cb580258d6e4a62382080c8209b753e402da0f07341a7da94554876a40 1178548 brltty_5.2~20141018-4_amd64.deb
 1f830de2537cd5c41c23a77f958e3975b8fb4cc8d59f294ea6134497c5516843 702660 brltty-dbg_5.2~20141018-4_amd64.deb
 e6c3aa1cfc13ebd38bc44ad00236c4505a9a3118b693eeb79c8f79ce1b395c3a 81066 libbrlapi0.6_5.2~20141018-4_amd64.deb
 ee38c1ab46265917fe6dd3e9ec5057bc1c1a706aee3860bd541e64175af11809 317036 libbrlapi-dbg_5.2~20141018-4_amd64.deb
 abeac447266c4d99c37d0c042f61dff786eea5d0b2370109863d77a86d0cfd7c 191978 libbrlapi-dev_5.2~20141018-4_amd64.deb
 9964708b2102401269a28d05703de19356112956e3581b8fdfd1a59cbfe1f5b0 73206 libbrlapi-jni_5.2~20141018-4_amd64.deb
 b8e6c4cd8ad573307408844c9ebae2e8b4a794e09b3cbaa8a5f7132079680f9a 68254 brltty-flite_5.2~20141018-4_amd64.deb
 4a59e0f5dfd49fe6700e9cf4e3bf46e751e58650dc1b198fda6614352caf80b1 68816 brltty-speechd_5.2~20141018-4_amd64.deb
 b40478a5f970aa4d0d6f7dbe57066413a87f1cacdae2c38aac3f524c2170dbcd 68270 brltty-espeak_5.2~20141018-4_amd64.deb
 ef2275187babc004a4d7c9152a7fce760a86bea7e50bb792a354cbf8c82de8e6 82404 brltty-x11_5.2~20141018-4_amd64.deb
 dbbeef701b3be6562bd8a7ea6b332310aabcbea0ed79d8fe31fc459c019e3665 116848 xbrlapi_5.2~20141018-4_amd64.deb
 b2c57ec1fb0d6f424f09c83115782843f839a8b6abf86f22760cbb09487a5fc2 118246 python-brlapi_5.2~20141018-4_amd64.deb
 9f33f28912bb81c3cb8890a1c150577a5b75a9e3cd416470083fa05965d2d947 116308 python3-brlapi_5.2~20141018-4_amd64.deb
 85bb2d5deac0718860dfed95e175af9fd650fcb38f2de113f87d8e4cc62f7490 122238 libbrlapi-java_5.2~20141018-4_all.deb
 90f1de493b02aabf961825bd789160be5ed772fc2fc5f83abe2be8cc3bf0853a 68186 cl-brlapi_5.2~20141018-4_all.deb
 ce29d65de0b0941399168246d451a5bba3d0c1793c3f75cd43a5b969587440fb 284102 brltty-udeb_5.2~20141018-4_amd64.udeb
Files:
 1374648b120acfcfa25965ad1601837a 3245 admin extra brltty_5.2~20141018-4.dsc
 f8b0e8581fc18fee7a9340539c118748 27068 admin extra brltty_5.2~20141018-4.debian.tar.xz
 8a63b45335ffe40625bb9fe502d56b96 1178548 admin extra brltty_5.2~20141018-4_amd64.deb
 ec6b34991cf10d6e9780c8b5fa95cdf3 702660 debug extra brltty-dbg_5.2~20141018-4_amd64.deb
 7291143164b0a2098a288b378bf9b36a 81066 libs extra libbrlapi0.6_5.2~20141018-4_amd64.deb
 fce32a5bd1f86471ef373cc01cb857ee 317036 debug extra libbrlapi-dbg_5.2~20141018-4_amd64.deb
 42d9cb677707c814874ac7ab686c13c7 191978 libdevel extra libbrlapi-dev_5.2~20141018-4_amd64.deb
 4ca2c0cd3eaed975b017e9144cd8dd91 73206 java extra libbrlapi-jni_5.2~20141018-4_amd64.deb
 7d9070c7b28b6810741d8f66bf939aba 68254 admin extra brltty-flite_5.2~20141018-4_amd64.deb
 96e174bb5032e39a0842da0267127a6f 68816 admin extra brltty-speechd_5.2~20141018-4_amd64.deb
 ff7f3842284237cd42208326d1846e4e 68270 admin extra brltty-espeak_5.2~20141018-4_amd64.deb
 16c5789340f1b2b3a238ba8b4088e973 82404 admin extra brltty-x11_5.2~20141018-4_amd64.deb
 7f17a86902cdc563aa88d5f897c94dcf 116848 admin extra xbrlapi_5.2~20141018-4_amd64.deb
 2d69817b6f05238b8301b9a4c76f2d69 118246 python extra python-brlapi_5.2~20141018-4_amd64.deb
 1b9e7c7ed316f58ceb28eb453d8b8fbe 116308 python extra python3-brlapi_5.2~20141018-4_amd64.deb
 1e269b905248d35dad2f6630357cf6ed 122238 java extra libbrlapi-java_5.2~20141018-4_all.deb
 b5d9a24157a87c999c2c7bf954e4aa7d 68186 lisp extra cl-brlapi_5.2~20141018-4_all.deb
 8573f5d6cb111a86b0ee7d3e94e85c55 284102 debian-installer extra brltty-udeb_5.2~20141018-4_amd64.udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJU3/jyAAoJEM8J0LDiiAQricoP/3ZIeqyoQwWsfh1ys5nX5cke
AbXy5XuhEk50IhMu+2aGDMFKqSeaC8+gyI13J4PfLn30JxecYwZR6dWpz1e2N87v
7s5vmlduIoM4QqJK46aUe0Y+/IwdqIDcQ4LJwzaWzh0JwsBG3cyguK85+++uOwCb
8w3yeoyqLFcd7s3525+O8e/h5SZ/Bg+wGD5xgVv1mULA87bTm/HuieCLwT8VOoR3
k5mIBaEu8TQ6uPVef/P4j860RnvZxm0c7RKHezFDCpCoXnxqGhp/zqvn1slUjvLf
QFCPlQPEqGc+L1QPRMousxHwk9KNIcFyzxDQ6Yrpa0qAB2ABm1lwV2j7ylRwhcyV
dy8Ei77VZIjKZ990nMz7lMfIG6AJZZWTMHksuekMX2PhOI0eslySupEfg6nDS9ls
sD32BBcDZq9mpObzs+VON+D5NxvLL8oquersL+MehLUPxbEWLTlRKALTEU1uDQGC
Cyz8rIeC9zM54PZYTRbEAKwomYXXlNhTIzJCPgtCoS1Spq0aqUaHjaS7C0muHHDk
8QmEOt7gt4AHeBhyQaKSiUz2P1NkiB47y0mmdLU+U/kAMRq8h7cSsMhksUMAwwdZ
D/cWaCfUyOWu+yEbbDyiYl7uxGR7YWA/ng+XgyW45QI0wBvl6vdNzG77AnN4XiUU
1cSNGj1aVrxhoZNkSKUi
=GWRH
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: