Bulgarian phonetic keyboard layout is not the country standard

Bug #197414 reported by vicho
2
Affects Status Importance Assigned to Milestone
xkeyboard-config
Fix Released
Medium
xkeyboard-config (Ubuntu)
Fix Released
High
Unassigned
Hardy
Won't Fix
Undecided
Unassigned

Bug Description

On 05.12.2007 (dd.mm.yyyy) the standard for computer keyboard layouts was accepted by the Bulgarian government. There are a few changes according to this announcement. You can read more about this here: http://www.methodius.org/Iniciativa.html .
The new layout was included in Windows Vista and it has replaced the old phonetic layout. Despite the fact that the Linux community intends to be faster changing and developing than Windows, Ubuntu has not yet implemented the standard phonetic layout.
Although this is the national standard for the phonetic layout some people will still want to use the old one because it is more comfortable to them.
Before the release of the new one there were 2 layouts:
-the national standard for PC keyboard layouts (it was included in Gutsy)
and
-the unofficial phonetic PC keyboard layout (it was included in Gutsy, too).
After the release, the release of the standard there were no changes to the first one. The second one was a bit changed. Here are the differences:

The most frequently used keyboards (101/102/105-key intl based) were changed to this:
http://www.metodii.com/pic/kb_2.gif
Its German version was modified like this:
http://www.metodii.com/pic/k_bg_de.gif
And the French one like this:
http://www.metodii.com/pic/k_bg_fr.gif

After the announcement the scientists from BAS (Bulgarian Academy of Science) released an immediate fix for both Windows and Linux. The instructions for installing it in Linux said that if you want to use it you have to replace the one at '/etc/X11/xkb/symbols/pc/bg' with the new one (http://lml.bas.bg/~anton/misc/bg).

Everything works fine except that it replaces the old one. I suggest that the new phonetic layout has to be included in Hardy as a third option for Bulgarian layout. The final options have to be these:
-Bulgarian national standard for PC layouts
-Bulgarian national standard for the phonetic layout
-Bulgarian unofficial phonetic layout (the old one)

I beg all fellows who see this bug report to participate in the discussion if the old phonetic layout is needed in Hardy. All other people are welcome to comment, too.

Revision history for this message
vicho (vicho-) wrote :

I just noticed that the copyright for the file provided by BAS is not released under GPL. Its license says:
//////////////////////////////////////////////////////////////////////////
// Copyright (C) 1999, 2000, 2005 by Anton Zinoviev <email address hidden>
//
// This software may be used, modified, copied, distributed, and sold,
// in both source and binary form provided that the above copyright
// and these terms are retained. Under no circumstances is the author
// responsible for the proper functioning of this software, nor does
// the author assume any responsibility for damages incurred with its
// use.
//
//////////////////////////////////////////////////////////////////////////
// Version 1.9-BAN

If this is a problem I will send the author an e-mail begging him to release it under GPL. :)

Revision history for this message
Emil Pavlov (emil-p-pavlov) wrote :

This is something I support with both thumbs. I will create a link for the report in http://brainstorm.ubuntu.com. See idea #3335

vicho (vicho-)
Changed in xkeyboard-config:
status: New → Confirmed
Revision history for this message
Simos Xenitellis  (simosx) wrote :

You need to fix the Bulgarian keyboard layout, /etc/X11/xkb/symbols/bg
Then, you need to submit the changes to the xkeyboard-config project.

If you do this now, you might get it in Ubuntu 8.10.

Revision history for this message
vicho (vicho-) wrote :

Simos, how do I submit the changes to the xkeyboard-config project? I just can't find where and I actually don't know how to edit that file, but as far as I got the main logic I should copy the new phonetic part from http://lml.bas.bg/~anton/misc/bg and paste it to the original one and rename "xkb_symbols "phonetic" {" to "xkb_symbols "phonetic-new" {" Is that right?
Thanks anyway :)

Revision history for this message
Bryce Harrington (bryce) wrote : Re: [Bug 197414] Re: Bulgarian phonetic keyboard layout is not the country standard

On Sat, Aug 02, 2008 at 04:10:17PM -0000, vicho wrote:
> Simos, how do I submit the changes to the xkeyboard-config project? I just can't find where and I actually don't know how to edit that file, but as far as I got the main logic I should copy the new phonetic part from http://lml.bas.bg/~anton/misc/bg and paste it to the original one and rename "xkb_symbols "phonetic" {" to "xkb_symbols "phonetic-new" {" Is that right?
> Thanks anyway :)

You can use this link to forward bugs to xkeyboard-config upstream:
https://bugs.freedesktop.org/enter_bug.cgi?product=xkeyboard-config

Bryce

Bryce Harrington (bryce)
Changed in xkeyboard-config:
importance: Undecided → High
status: Confirmed → Triaged
Revision history for this message
In , Bryce Harrington (bryce) wrote :

Created an attachment (id=23271)
0001-Update-bulgarian-layouts-and-add-new-standard-phonet.patch

Forwarding this patch from a Ubuntu reporter:
https://bugs.edge.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/197414

[Problem]
There is a new standard for the old Bulgarian phonetic layout. This patch adds it while preserving the traditional one, and incorporates BAS recommended changes for the standard.

One other change in their proposed change to bg (http://lml.bas.bg/~anton/misc/bg) would s/Bulgarian/Cyrillic/, but I wasn't sure if that was a desirable change or not so have omitted it for now.

[Original Report]
On 05.12.2007 (dd.mm.yyyy) the standard for computer keyboard layouts was accepted by the Bulgarian government. There are a few changes according to this announcement. You can read more about this here: http://www.methodius.org/Iniciativa.html .
The new layout was included in Windows Vista and it has replaced the old phonetic layout. Despite the fact that the Linux community intends to be faster changing and developing than Windows, Ubuntu has not yet implemented the standard phonetic layout.
Although this is the national standard for the phonetic layout some people will still want to use the old one because it is more comfortable to them.
Before the release of the new one there were 2 layouts:
-the national standard for PC keyboard layouts (it was included in Gutsy)
and
-the unofficial phonetic PC keyboard layout (it was included in Gutsy, too).
After the release, the release of the standard there were no changes to the first one. The second one was a bit changed. Here are the differences:

The most frequently used keyboards (101/102/105-key intl based) were changed to this:
http://www.metodii.com/pic/kb_2.gif
Its German version was modified like this:
http://www.metodii.com/pic/k_bg_de.gif
And the French one like this:
http://www.metodii.com/pic/k_bg_fr.gif

After the announcement the scientists from BAS (Bulgarian Academy of Science) released an immediate fix for both Windows and Linux. The instructions for installing it in Linux said that if you want to use it you have to replace the one at '/etc/X11/xkb/symbols/pc/bg' with the new one (http://lml.bas.bg/~anton/misc/bg).

Everything works fine except that it replaces the old one. I suggest that the new phonetic layout has to be included in Hardy as a third option for Bulgarian layout. The final options have to be these:
-Bulgarian national standard for PC layouts
-Bulgarian national standard for the phonetic layout
-Bulgarian unofficial phonetic layout (the old one)

I beg all fellows who see this bug report to participate in the discussion if the old phonetic layout is needed in Hardy. All other people are welcome to comment, too.

Revision history for this message
In , Sergey V. Udaltsov (svu) wrote :

Should base.xml.in be updated as well?

Revision history for this message
In , Bryce Harrington (bryce) wrote :

Created an attachment (id=23272)
0001-Update-bulgarian-layouts-and-add-new-standard-phonet.patch - including base.xml.in change

Is this patch more correct?

(I haven't done xkeyboard-config changes before so having to learn as I go... Sorry if stuff is wrong.)

Revision history for this message
In , Sergey V. Udaltsov (svu) wrote :

Thanks, that's better! Sorry for being pedantic - just want the whole commit to contain everything...

Committed, please check in git.

Revision history for this message
Bryce Harrington (bryce) wrote :

I've forwarded this change upstream, to https://bugs.freedesktop.org/show_bug.cgi?id=20301
Please subscribe to that bug in case there are questions requiring follow up about this.

Revision history for this message
Bryce Harrington (bryce) wrote :

Uploaded for Jaunty

Changed in xkeyboard-config:
status: Triaged → Fix Committed
Revision history for this message
Bryce Harrington (bryce) wrote :

If you wish to see this in Hardy, please follow the SRU process documented at:
https://wiki.ubuntu.com/StableReleaseUpdates

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xkeyboard-config - 1.5-2ubuntu6

---------------
xkeyboard-config (1.5-2ubuntu6) jaunty; urgency=low

  * Add 108_bg_standards_update.patch: New phonetic layout for Bulgarian.
    (LP: #197414)

 -- Bryce Harrington <email address hidden> Tue, 24 Feb 2009 14:51:25 -0800

Changed in xkeyboard-config:
status: Fix Committed → Fix Released
Changed in xkeyboard-config:
status: Unknown → Confirmed
Changed in xkeyboard-config:
status: Confirmed → Fix Released
Changed in xkeyboard-config:
importance: Unknown → Medium
Changed in xkeyboard-config:
importance: Medium → Unknown
Changed in xkeyboard-config:
importance: Unknown → Medium
Revision history for this message
Rolf Leggewie (r0lf) wrote :

Hardy has seen the end of its life and is no longer receiving any updates. Marking the Hardy task for this ticket as "Won't Fix".

Changed in xkeyboard-config (Ubuntu Hardy):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.