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

Bug#864670: marked as done (has broken Finnish braille table)



Your message dated Sun, 01 Oct 2017 21:04:59 +0000
with message-id <E1dylQ3-0001W4-Ix@fasolo.debian.org>
and subject line Bug#864670: fixed in brltty 5.5-2
has caused the Debian Bug report #864670,
regarding has broken Finnish braille table
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.)


-- 
864670: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864670
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: brltty
Version: 5.4-7
Severity: grave

I did get a new braille display awhile ago. I have been testing it and I have
noticed that braille table for the Finnish  language is broken. Reading text
works but It is impossible to write text in Finnish using the integrated
braille keyboard in the braille display. Writing text in Finnish language is
not possible because writing scandinavian letters (which are wery commonly used
in Finnish language) does not work. The following scandinavian letters are used
in Finnish language. Small letters: ä, ö, å. Capital letters: Ä, Ö, Å.

It seems that the braille table for the Finnish language has many lines which
define some weird control characters. Those lines conflict with lines defining
scandinavian letters . If I remove those conflicting control character lines
then both reading and writing text in Finnish works correctly.

I am a blind user from Finland so it is wery important for me that writing text
in Finnish works. My native language is Finnish so I am really using braille in
Finnish.

The braille table for the Finnish language is in the file:
/etc/brltty/Text/fi.ttb

First of all these lines define scandinavian letters used in the Finnish
language. These lines are correct and SHOULD NOT be changed:

char \xC4       (  345 7 )  # C4 ⡜ Ä [LATIN CAPITAL LETTER A WITH DIAERESIS]
char \xC5       (1    67 )  # C5 ⡡ Å [LATIN CAPITAL LETTER A WITH RING ABOVE]
char \xD6       ( 2 4 67 )  # D6 ⡪ Ö [LATIN CAPITAL LETTER O WITH DIAERESIS]
char \xE4       (  345   )  # E4 ⠜ ä [LATIN SMALL LETTER A WITH DIAERESIS]
char \xE5       (1    6  )  # E5 ⠡ å [LATIN SMALL LETTER A WITH RING ABOVE]
char \xF6       ( 2 4 6  )  # F6 ⠪ ö [LATIN SMALL LETTER O WITH DIAERESIS]


The problem described in this bug report is caused by the following lines.

This line is defined incorrectly and conflicts with the small letter "ä" ("ä"
in Finnish braille is dots: 3, 4, 5) :

char \x84       (  345   )  # 84 ⠜   [<control-0084>]


- This line conflicts with the small letter "Å" ("å" in Finnish braille is
dots: 1, 6) :

char \x86       (1    6  )  # 86 ⠡   [START OF SELECTED AREA]


- This line conflicts with the capital letter "Ä" ("Ä" in Finnish braille is
dots: 3, 4, 5, 7) :

char \x8E       (  345 7 )  # 8E ⡜   [SINGLE SHIFT TWO]


- This line conflicts with the capital letter "Å" ("Å" in Finnish braille is
dots: 1,6,7) :

char \x8F       (1    67 )  # 8F ⡡   [SINGLE SHIFT THREE]


- This line conflicts with the small letter "ö" ("ö" in Finnish braille is
dots: 2, 4, 6) :

char \x94       ( 2 4 6  )  # 94 ⠪   [CANCEL CHARACTER]


- This line conflicts with the capital letter "Ö" ("Ö" in Finnish braille is
dots: 2, 4, 6, 7) :

char \x99       ( 2 4 67 )  # 99 ⡪   [<control-0099>]


I really do not know for what and how those control characters are used, all I
know is that if those control character lines are not commented out then
writing text in the Finnish language is not possible. Those control character
lines should be commented out, removed or changed so that those do not conflict
with any other line.

I have compared the Finnish braille table with Swedish braille table because
Swedish is the second official language in finland. It seems that the Swedish
braille table does not define those control characters.

The braille table for the Swedish language is in the file:
/etc/brltty/Text/sv-1996.ttb

How to reproduce this bug:

1) select the Finnish language in the file:
/etc/brltty.conf

Uncomment this line:

text-table      fi      # Finnish

2) Restart brltty
3) connect Braille display which has integrated Braille keyboard
4) start e.g text editor
5) Try to write these scandinavian letters using the integrated Braille
keyboard in the Braille display:

- small letter ä )braille dots: 3, 4, 5)
- small letter ö (braille dots: 2, 4, 6)
- small letter å (braille dots: 1, 6)
- capital letter Ä (braille dots: 3, 4, 5, 7)
- capital letter Ö (braille dots: 2, 4, 6, 7)
- capital letter Å (braille dots: 1, 6, 7)



-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages brltty depends on:
ii  init-system-helpers    1.48
ii  libasound2             1.1.3-5
ii  libbluetooth3          5.43-2
ii  libbrlapi0.6           5.4-7
ii  libc6                  2.24-11
ii  libglib2.0-0           2.50.3-2
ii  libgpm2                1.20.4-6.2+b1
ii  libicu57               57.1-6
ii  libncursesw5           6.0+20161126-1
ii  libpolkit-gobject-1-0  0.105-18
ii  libsystemd0            232-25
ii  libtinfo5              6.0+20161126-1
ii  lsb-base               9.20161125
ii  policykit-1            0.105-18

Versions of packages brltty recommends:
ii  python  2.7.13-2

Versions of packages brltty suggests:
pn  brltty-speechd   <none>
ii  brltty-x11       5.4-7
pn  console-braille  <none>

-- Configuration Files:
/etc/brltty.conf changed [not included]

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: brltty
Source-Version: 5.5-2

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 864670@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, 01 Oct 2017 22:09:51 +0200
Source: brltty
Binary: brltty libbrlapi0.6 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
Version: 5.5-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Accessibility Team <pkg-a11y-devel@lists.alioth.debian.org>
Changed-By: Samuel Thibault <sthibault@debian.org>
Description:
 brltty     - Access software for a blind person using a braille display
 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-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: 864670 869972 871155
Changes:
 brltty (5.5-2) unstable; urgency=medium
 .
   * Upload to unstable (Closes: #871155)
   * patches/git-07ecca2240c680373e9c2e5e38241edde9d1a677: Apply upstream patch
     to fix finnish table (Closes: Bug#864670).
   * control: Update maintainer mailing list.
   * libbrlapi-dev.install: Also install device-specific brldefs headers
     (Closes: Bug#869972).
   * patches/brldefs-install: Fix installing device-specific brldefs headers.
   * control: Migrate priority to optional.
   * control: Bump Standards-Version to 4.1.1
Checksums-Sha1:
 3071b4b0c3f88ad3c7f49d554f6c0082d00d1619 3191 brltty_5.5-2.dsc
 a58bac3712cf3b6b700f9409fb971e556e07bd34 30276 brltty_5.5-2.debian.tar.xz
Checksums-Sha256:
 e1a713845ec647c989c9807c453ee98efc7f5f11f0b5376211d792e2174dda86 3191 brltty_5.5-2.dsc
 435ff52846feba68a426750fa7a70bcb569d95b54d5485ad1e342bc48d3a62a9 30276 brltty_5.5-2.debian.tar.xz
Files:
 6bfacafd8a0b743297a2ab863dda7dcb 3191 admin optional brltty_5.5-2.dsc
 7c0f2e342c1e2ef7312cfcbbf36f19eb 30276 admin optional brltty_5.5-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEErr90SPq5RTpFUjkOsKUb9YyRecUFAlnRTYYACgkQsKUb9YyR
ecWmAA/5AWXqR4LEgARzekpiOIKOSZeNbVUIIAoCaACX6KTnycGX/PNp8RM1h101
xtXgsKhMGFoqYGsFf6/VLfOuIh7r2+2uB+IcT5Pfi0cncd+8/w89hlMBCBS/dl26
P7D0IcRrNPzZCjISRaIbaq7iVl4XVvW11CxYEKzdsXo7jufQ7xcNMra0HjGS8TmG
/k5RChyjDI5taL7EnvoXeR0bPU+tT1mhcCyAA3V20hjhGM9myaxqF8G1UdQmFytu
Fb90Uof8b4dRuYw7YBw2FIj4OV3u2O1IF78ttBAj+y7Tc3V/hbVEtOAC1ULEgnZY
BKd+NItj5LqmJgXM5scQFm5thLdWFGY4xyh3kCsSPf5DeDvsSdshORipwO0q2Y1w
O9Gwlwcq/E4OC/n96kDQP9nt8ZwovkgaAA+wVWy9o84dVN8/GG5E48D/Cp50dnQ6
K3SLGkp2pQKff1Sv+O4XGuF9blx25T716VHzuAdsGhGGDKHmuUJ7NTLs6A6oE0X7
049/I0ieUCIYYGEJvvqerKCNM9q7hNQJLOLYthQcgbUSUuLn3RGo47vMLj9aqMsa
aQYf34EWk8ckX5US7TDnUO4rx1Pkj2hGy4NdsO5EcGG9OmbpnKwRWS8OLPuX4mfj
7kb9vXg50WMzcgp5VIonqPE1Lu32oHzNr+uBAaEX+JqmEEsMLMM=
=rheD
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: