Bug#968192: xkb-data: bepo_afnor missing eszett character

2021-01-27 Thread Jean-Louis Biasini
after learning a bit more about bépo layout, it turns out the 
problematics keys are all supposed to be dead keys.


not being detected as such due to XCompose not implementing them is the 
reason why it does not work properly


So I’ll report this to libx11-data you can close this.

On Thu, 20 Aug 2020 18:25:35 +0300 Jean-Louis Biasini 
 wrote:


> I spotted some more errors for caracter infinity and e as exposant see
> patch attached (new patch also include previous patch)
>
> Le 10/08/2020 à 15:08, Jean-Louis Biasini a écrit :
> > Package: xkb-data
> > Version: 2.29-2
> > Severity: normal
> > Tags: patch
> >
> > Dear Maintainer,
> >
> > the french bepo variant afnor contains an error which prevent the 
user from

> > typing german eszett caracter ß (code ssharp)
> >
> > The error is easily spotable in /usr/share/X11/xkb/symbols/fr since the
> > same
> > mapping already exist and is correctly mapped on other variant of the
> > bepo (see patch).
> >
> > thanks for your work,
> >
> > jean-louis
> >
> > -- System Information:
> > Debian Release: bullseye/sid
> > APT prefers stable-updates
> > APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable'),
> > (90, 'unstable')
> > Architecture: amd64 (x86_64)
> > Foreign Architectures: i386
> >
> > Kernel: Linux 5.7.0-2-amd64 (SMP w/8 CPU threads)
> > Kernel taint flags: TAINT_USER
> > Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE

> > not set
> > Shell: /bin/sh linked to /usr/bin/dash
> > Init: systemd (via /run/systemd/system)
> > LSM: AppArmor: enabled
> >
> > -- no debconf information
> >
>
>



Bug#968192: xkb-data: bepo_afnor missing eszett character

2020-08-20 Thread Jean-Louis Biasini
I spotted some more errors for caracter infinity and e as exposant see
patch attached (new patch also include previous patch)

Le 10/08/2020 à 15:08, Jean-Louis Biasini a écrit :
> Package: xkb-data
> Version: 2.29-2
> Severity: normal
> Tags: patch
>
> Dear Maintainer,
>
> the french bepo variant afnor contains an error which prevent the user from
> typing german eszett caracter ß (code ssharp)
>
> The error is easily spotable in /usr/share/X11/xkb/symbols/fr since the
> same
> mapping already exist and is correctly mapped on other variant of the
> bepo (see patch).
>
> thanks for your work,
>
> jean-louis
>
> -- System Information:
> Debian Release: bullseye/sid
> APT prefers stable-updates
> APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable'),
> (90, 'unstable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 5.7.0-2-amd64 (SMP w/8 CPU threads)
> Kernel taint flags: TAINT_USER
> Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE
> not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
> -- no debconf information
>


--- /usr/share/X11/xkb/symbols/fr.orig	2020-08-20 18:04:04.463969291 +0300
+++ /usr/share/X11/xkb/symbols/fr.new	2020-08-20 18:04:34.700255994 +0300
@@ -627,7 +627,7 @@
 	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ egrave, Egrave, dead_grave, grave ] }; // è È ` `
 	key  { type[group1] = "FOUR_LEVEL", [ dead_circumflex, exclam, exclamdown, U2620 ] }; // ^ ! ¡ ☠
 	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ v, V, dead_caron, U2622 ] }; // v V ˇ ☢
-	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ d, D, UFDD7, U2623 ] }; // d D ∞ ☣
+	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ d, D, U221E, U2623 ] }; // d D ∞ ☣
 	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ l, L, dead_stroke, sterling ] }; // l L / £
 	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ j, J, U262E, U262F ] }; // j J ☮ ☯
 	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ z, Z, UFDD8, U2619 ] }; // z Z ― ☙
@@ -639,8 +639,8 @@
 	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e, E, EuroSign, dead_currency ] }; // e E € ¤
 	key  { type[group1] = "FOUR_LEVEL", [ comma, semicolon, apostrophe, dead_belowcomma ] }; // , ; ' ,
 	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c, C, dead_cedilla, copyright ] }; // c C ¸ ©
-	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ t, T, UFDD5, trademark ] }; // t T ᵉ ™
-	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ s, S, UFDD4, U017F ] }; // s S ß ſ
+	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ t, T, U1D49, trademark ] }; // t T ᵉ ™
+	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ s, S, ssharp, U017F ] }; // s S ß ſ
 	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ r, R, dead_breve, registered ] }; // r R ˘ ®
 	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ n, N, dead_tilde, U2693 ] }; // n N ~ ⚓
 	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ m, M, dead_macron, U26FD ] }; // m M ¯ ⛽



Bug#968192: xkb-data: bepo_afnor missing eszett character

2020-08-10 Thread Jean-Louis Biasini
Package: xkb-data
Version: 2.29-2
Severity: normal
Tags: patch

Dear Maintainer,

the french bepo variant afnor contains an error which prevent the user from
typing german eszett caracter ß (code ssharp)

The error is easily spotable in /usr/share/X11/xkb/symbols/fr since the
same
mapping already exist and is correctly mapped on other variant of the
bepo (see patch).

thanks for your work,

jean-louis

-- System Information:
Debian Release: bullseye/sid
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable'),
(90, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.7.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_USER
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE
not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- no debconf information

--- /usr/share/X11/xkb/symbols/fr	2020-02-29 13:32:57.0 +0200
+++ /usr/share/X11/xkb/symbols/fr	2020-08-10 14:51:26.985791752 +0300
@@ -640,7 +640,7 @@
 	key  { type[group1] = "FOUR_LEVEL", [ comma, semicolon, apostrophe, dead_belowcomma ] }; // , ; ' ,
 	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c, C, dead_cedilla, copyright ] }; // c C ¸ ©
 	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ t, T, UFDD5, trademark ] }; // t T ᵉ ™
-	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ s, S, UFDD4, U017F ] }; // s S ß ſ
+	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ s, S, ssharp, U017F ] }; // s S ß ſ
 	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ r, R, dead_breve, registered ] }; // r R ˘ ®
 	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ n, N, dead_tilde, U2693 ] }; // n N ~ ⚓
 	key  { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ m, M, dead_macron, U26FD ] }; // m M ¯ ⛽