Testresults for console-data_2002.12.04dbs-46.2

Bug #10544 reported by Debian Bug Importer
12
Affects Status Importance Assigned to Milestone
console-data (Debian)
Fix Released
Unknown
console-data (Ubuntu)
Invalid
High
Jeff Bailey

Bug Description

Automatically imported from Debian bug report #282379 http://bugs.debian.org/282379

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #282379 http://bugs.debian.org/282379

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Sun, 21 Nov 2004 19:40:59 +0100
From: Frans Pop <email address hidden>
To: <email address hidden>
Cc: Christian Perrier <email address hidden>
Subject: Testresults for console-data_2002.12.04dbs-46.2

Package: console-data
Version: 2002.12.04dbs-46.2
Severity: grave

On Tuesday 16 November 2004 06:35, Christian Perrier wrote:
> Folks, If I'm correct, the sid_d-i builds of 20041116 will include the
> new console-keymap udebs.
>
> Please test the keyboard selection as much as possible with these
> builds, especially the new features bringed by this new console-data:

I've done some tests, and here are the results:
- Start d-i in medium priority and select Dutch/Netherlands; choose
  PC-stijl-toetsenbord: no keymap list is shown, but 'us' keymap is
  selected automatically.
  The keymap list _should_ be shown here.
  If I select USB/Mac, the keymap list _is_ shown (with correct sorting).
  If I select English/US, the list is also shown.
- Start d-i in default priority and select Dutch/Netherlands; keymap
  selection appears to be skipped altogether (consistent with item above).
- Start d-i in medium priority and select Dutch/Netherlands; choose
  USB/Mac: Portuguees Macintosh is selected by default instead of US.
  This means #280069 is not fixed correctly. It looks like this is maybe
  an issue related to sorting as the entry in console-keymaps-usb looks
  correct.
- There are several countries that have two apparently identical entries
  in the keymap lists (in English):
  - AT: Croatian
  - USB/Mac: German
  Descriptions should be changed to indicate the differences.
- USB/Mac Portuguese keymap still segfaults, see #275086
  (please leave this bug open for the segfault issue)

(Setting priority grave to make sure package will not propagate to Sarge
 in this condition.)

--
Cheers,
FJP

Revision history for this message
In , Christian Perrier (bubulle) wrote : Re: Bug#282379: Testresults for console-data_2002.12.04dbs-46.2

tags 282379 sid
thanks

Quoting Frans Pop (<email address hidden>):
> Package: console-data
> Version: 2002.12.04dbs-46.2
> Severity: grave

Of course, this bug only applies to the version of console-data in
sid.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 22 Nov 2004 07:39:40 +0100
From: Christian Perrier <email address hidden>
To: Frans Pop <email address hidden>, <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#282379: Testresults for console-data_2002.12.04dbs-46.2

tags 282379 sid
thanks

Quoting Frans Pop (<email address hidden>):
> Package: console-data
> Version: 2002.12.04dbs-46.2
> Severity: grave

Of course, this bug only applies to the version of console-data in
sid.

Revision history for this message
In , Christian Perrier (bubulle) wrote :

clone 282379 -1 -2
retitle 282379 Keymap list not shown for AT-style keyboard in Dutch and Norwegian
retitle -1 Croatian keymap listed twice in AT-style keymap list
severity -1 minor
retitle -2 Identical English translations for two different German layouts in USB keyboards
severity -2 normal
thanks

> - Start d-i in medium priority and select Dutch/Netherlands; choose
> USB/Mac: Portuguees Macintosh is selected by default instead of US.
> This means #280069 is not fixed correctly. It looks like this is maybe
> an issue related to sorting as the entry in console-keymaps-usb looks
> correct.

I can't reproduce that one. If I choose Dutch, then Netherlands, then
USB keyboard, I get American English kbd chosen.

Or do you mention this happens indeed on a PPC machine when a Mac USB
kbd is detected ?

> - There are several countries that have two apparently identical entries
> in the keymap lists (in English):
> - AT: Croatian

This is because, the original templates indeed have the same choice
twice....No-one ever noticed because before the sorting patch these
choices were never close together..:-)

> - USB/Mac: German
> Descriptions should be changed to indicate the differences.

There are two German layouts for USB keyboard, so I guess this is not
a problem. The problem is that English "translations" both mention "German"

Both these problems are indeed here for a long time..:-)

Revision history for this message
In , Christian Perrier (bubulle) wrote :

Quoting Frans Pop (<email address hidden>):
> Package: console-data
> Version: 2002.12.04dbs-46.2
> Severity: grave
>
> On Tuesday 16 November 2004 06:35, Christian Perrier wrote:
> > Folks, If I'm correct, the sid_d-i builds of 20041116 will include the
> > new console-keymap udebs.
> >
> > Please test the keyboard selection as much as possible with these
> > builds, especially the new features bringed by this new console-data:
>
> I've done some tests, and here are the results:
> - Start d-i in medium priority and select Dutch/Netherlands; choose
> PC-stijl-toetsenbord: no keymap list is shown, but 'us' keymap is
> selected automatically.
> The keymap list _should_ be shown here.
> If I select USB/Mac, the keymap list _is_ shown (with correct sorting).
> If I select English/US, the list is also shown.
> - Start d-i in default priority and select Dutch/Netherlands; keymap
> selection appears to be skipped altogether (consistent with item above).

All these seem to be the same problem.

I've narrowed it and possibly found the source of the problem.

It happens only for Dutch and Norwegian as far as I can see. These two
languages are the ones and only the ones which have used some commas
in keyboard layout names translations.

The sorting script does escape commas and, indeed, in the templates
file, these commas are really escaped in Choices-nl, Choices-nb (and
Choices-no) fields.

However, for whatever reasons, cdebconf breaks on these templates. The
consequence is that the template is not shown...but no error is
reported : a "safe" default is used.

A simple short term solution is probably by removing the commas in
these translations.

I suggest replacing them by dashes:

Braziliaans, ABNT2-indeling (br-abnt2)

--> Braziliaans - ABNT2-indeling (br-abnt2)

and so on.

If the Dutch team and Bjørn do not object, I can take care of it in
both translations.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 22 Nov 2004 18:52:51 +0100
From: Christian Perrier <email address hidden>
To: Frans Pop <email address hidden>, <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#282379: Testresults for console-data_2002.12.04dbs-46.2

clone 282379 -1 -2
retitle 282379 Keymap list not shown for AT-style keyboard in Dutch and Norwegian
retitle -1 Croatian keymap listed twice in AT-style keymap list
severity -1 minor
retitle -2 Identical English translations for two different German layouts in USB keyboards
severity -2 normal
thanks

> - Start d-i in medium priority and select Dutch/Netherlands; choose
> USB/Mac: Portuguees Macintosh is selected by default instead of US.
> This means #280069 is not fixed correctly. It looks like this is maybe
> an issue related to sorting as the entry in console-keymaps-usb looks
> correct.

I can't reproduce that one. If I choose Dutch, then Netherlands, then
USB keyboard, I get American English kbd chosen.

Or do you mention this happens indeed on a PPC machine when a Mac USB
kbd is detected�?

> - There are several countries that have two apparently identical entries
> in the keymap lists (in English):
> - AT: Croatian

This is because, the original templates indeed have the same choice
twice....No-one ever noticed because before the sorting patch these
choices were never close together..:-)

> - USB/Mac: German
> Descriptions should be changed to indicate the differences.

There are two German layouts for USB keyboard, so I guess this is not
a problem. The problem is that English "translations" both mention "German"

Both these problems are indeed here for a long time..:-)

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 22 Nov 2004 18:34:22 +0100
From: Christian Perrier <email address hidden>
To: Frans Pop <email address hidden>, <email address hidden>
Cc: =?iso-8859-15?Q?Bj=F8rn?= Steensrud <email address hidden>,
 <email address hidden>
Subject: Re: Bug#282379: Testresults for console-data_2002.12.04dbs-46.2

Quoting Frans Pop (<email address hidden>):
> Package: console-data
> Version: 2002.12.04dbs-46.2
> Severity: grave
>
> On Tuesday 16 November 2004 06:35, Christian Perrier wrote:
> > Folks, If I'm correct, the sid_d-i builds of 20041116 will include the
> > new console-keymap udebs.
> >
> > Please test the keyboard selection as much as possible with these
> > builds, especially the new features bringed by this new console-data:
>
> I've done some tests, and here are the results:
> - Start d-i in medium priority and select Dutch/Netherlands; choose
> PC-stijl-toetsenbord: no keymap list is shown, but 'us' keymap is
> selected automatically.
> The keymap list _should_ be shown here.
> If I select USB/Mac, the keymap list _is_ shown (with correct sorting).
> If I select English/US, the list is also shown.
> - Start d-i in default priority and select Dutch/Netherlands; keymap
> selection appears to be skipped altogether (consistent with item above).

All these seem to be the same problem.

I've narrowed it and possibly found the source of the problem.

It happens only for Dutch and Norwegian as far as I can see. These two
languages are the ones and only the ones which have used some commas
in keyboard layout names translations.

The sorting script does escape commas and, indeed, in the templates
file, these commas are really escaped in Choices-nl, Choices-nb (and
Choices-no) fields.

However, for whatever reasons, cdebconf breaks on these templates. The
consequence is that the template is not shown...but no error is
reported�: a "safe" default is used.

A simple short term solution is probably by removing the commas in
these translations.

I suggest replacing them by dashes:

Braziliaans, ABNT2-indeling (br-abnt2)

--> Braziliaans - ABNT2-indeling (br-abnt2)

and so on.

If the Dutch team and Bj�o not object, I can take care of it in
both translations.

Revision history for this message
In , Christian Perrier (bubulle) wrote :

clone 282379 -1
reassign -1 cdebconf
severity -1 normal
retitle -1 Some functions in cdebconf improperly handle escaped commas
thanks

Frans Pop suggested in #debian-boot

[20:30:49] <fjp> bubulle: I think the program that causes the problems
with comma's is cdebconf's "strutl.c". The functions strgetargc and
strchoicesplit (and maybe str(un)escape) don't know about escaped commas.

So, I duplicate this bug and assign it to cdebconf. Severity normal as
the consequences may vary from program to program and there's indeed
no real urgency for fixing it as workarounds exist (just don't put
commas in translated strings for __Choices).

282379 will be handled by this workaround in console-data (remove
commas).

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Tue, 23 Nov 2004 07:06:34 +0100
From: Christian Perrier <email address hidden>
To: <email address hidden>
Cc: Frans Pop <email address hidden>, <email address hidden>
Subject: Re: Bug#282379: Testresults for console-data_2002.12.04dbs-46.2

clone 282379 -1
reassign -1 cdebconf
severity -1 normal
retitle -1 Some functions in cdebconf improperly handle escaped commas
thanks

Frans Pop suggested in #debian-boot

[20:30:49] <fjp> bubulle: I think the program that causes the problems
with comma's is cdebconf's "strutl.c". The functions strgetargc and
strchoicesplit (and maybe str(un)escape) don't know about escaped commas.

So, I duplicate this bug and assign it to cdebconf. Severity normal as
the consequences may vary from program to program and there's indeed
no real urgency for fixing it as workarounds exist (just don't put
commas in translated strings for __Choices).

282379 will be handled by this workaround in console-data (remove
commas).

Revision history for this message
In , Christian Perrier (bubulle) wrote : merging 282379 282582

# Automatically generated email from bts, devscripts version 2.8.5
merge 282379 282582

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Thu, 25 Nov 2004 08:07:43 +0100
From: Christian Perrier <email address hidden>
To: <email address hidden>
Subject: merging 282379 282582

# Automatically generated email from bts, devscripts version 2.8.5
merge 282379 282582

Revision history for this message
Debian Bug Importer (debzilla) wrote :

*** Bug 10655 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Christian Perrier (bubulle) wrote : tagging 282379

# Automatically generated email from bts, devscripts version 2.8.5
tags 282379 pending

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Thu, 25 Nov 2004 18:27:43 +0100
From: Christian Perrier <email address hidden>
To: <email address hidden>
Subject: tagging 282379

# Automatically generated email from bts, devscripts version 2.8.5
tags 282379 pending

Revision history for this message
In , Christian Perrier (bubulle) wrote : Fixed in NMU of console-data 2002.12.04dbs-46.3
Download full text (3.4 KiB)

tag 275033 + fixed
tag 282379 + fixed
tag 282514 + fixed
tag 282515 + fixed
tag 282884 + fixed

quit

This message was generated automatically in response to a
non-maintainer upload. The .changes file follows.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 25 Nov 2004 20:04:18 +0100
Source: console-data
Binary: console-keymaps-dec console-keymaps-mac console-data console-keymaps-usb console-keymaps-at console-keymaps-atari console-keymaps-sun console-keymaps-acorn console-keymaps-amiga
Architecture: source all
Version: 2002.12.04dbs-46.3
Distribution: unstable
Urgency: low
Maintainer: Alastair McKinstry <email address hidden>
Changed-By: Christian Perrier <email address hidden>
Description:
 console-data - Keymaps, fonts, charset maps, fallback tables for console-tools
 console-keymaps-acorn - Keymaps for Acorn RISC-PC keyboards. (udeb)
 console-keymaps-amiga - Keymaps for Amiga keyboards (udeb)
 console-keymaps-at - Keymaps for PC-style (PS/2 and AT) keyboards (udeb)
 console-keymaps-atari - Keymaps for Atari keyboards. (udeb)
 console-keymaps-dec - Keymaps for Dec keyboards (udeb)
 console-keymaps-mac - Keymaps for Apple keyboards (udeb)
 console-keymaps-sun - Keymaps for Sun keyboards (udeb)
 console-keymaps-usb - Keymaps for USB keyboards (udeb)
Closes: 275033 282379 282514 282515 282884
Changes:
 console-data (2002.12.04dbs-46.3) unstable; urgency=low
 .
   * Non-maintainer upload targeted at Debian Installer
   * Christian Perrier
     - Correct Portuguese USB keymap file so that it does not hang
       anymore
       Closes: #275033
     - Hack sort-keymaps for properly handling escaped commas
       Closes: #282379
     - Give safe defaults to all d-i supported languages in an attempt
       to avoid breaking fully automated installs
       Closes: #282884
     - Remove duplicate "croat" entries
       Closes: #282514
     - Correct English "translation" of some keyboard names for avoiding
       duplicate entries in some lists
       Closes: #282515
     - Correct Dutch translation from comments sent by Frans Pop
       and the Dutch team
Files:
 7a31455d260c1a15c80e647a0976b1f1 812 utils important console-data_2002.12.04dbs-46.3.dsc
 0919cf8e43da6891f2ab57b0346f82e6 1273442 utils important console-data_2002.12.04dbs-46.3.tar.gz
 908ed60912f93d9202ccf328e4bf6311 1142472 utils important console-data_2002.12.04dbs-46.3_all.deb
 25f151705024694548cb925e62e44d09 95782 debian-installer optional console-keymaps-at_2002.12.04dbs-46.3_all.udeb
 55cc96153bf58be524684c3577d32a9e 14914 debian-installer extra console-keymaps-mac_2002.12.04dbs-46.3_all.udeb
 5f692fca0fb8964d07f39d3898d2f924 29776 debian-installer extra console-keymaps-sun_2002.12.04dbs-46.3_all.udeb
 d3758616f5dd938448e1d50ab027fce9 89160 debian-installer extra console-keymaps-acorn_2002.12.04dbs-46.3_all.udeb
 794f88364a9762ec4488fe15dbd701e3 13742 debian-installer extra console-keymaps-atari_2002.12.04dbs-46.3_all.udeb
 63dcd33694c02bf54ccc9bdc295929aa 19614 debian-installer extra console-keymaps-amiga_2002.12.04dbs-46.3_all.udeb
 5d109ca7c5a84e7cdd07c6667c09fb87 17590 debian-installer extra console-keymaps-usb_2002.12.04dbs-46.3_all.udeb
 5b6ef7e69b4f...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (3.7 KiB)

Message-Id: <email address hidden>
Date: Sat, 27 Nov 2004 07:02:21 -0500
From: Christian Perrier <email address hidden>
To: <email address hidden>
Cc: Christian Perrier <email address hidden>, Alastair McKinstry <email address hidden>
Subject: Fixed in NMU of console-data 2002.12.04dbs-46.3

tag 275033 + fixed
tag 282379 + fixed
tag 282514 + fixed
tag 282515 + fixed
tag 282884 + fixed

quit

This message was generated automatically in response to a
non-maintainer upload. The .changes file follows.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 25 Nov 2004 20:04:18 +0100
Source: console-data
Binary: console-keymaps-dec console-keymaps-mac console-data console-keymaps-usb console-keymaps-at console-keymaps-atari console-keymaps-sun console-keymaps-acorn console-keymaps-amiga
Architecture: source all
Version: 2002.12.04dbs-46.3
Distribution: unstable
Urgency: low
Maintainer: Alastair McKinstry <email address hidden>
Changed-By: Christian Perrier <email address hidden>
Description:
 console-data - Keymaps, fonts, charset maps, fallback tables for console-tools
 console-keymaps-acorn - Keymaps for Acorn RISC-PC keyboards. (udeb)
 console-keymaps-amiga - Keymaps for Amiga keyboards (udeb)
 console-keymaps-at - Keymaps for PC-style (PS/2 and AT) keyboards (udeb)
 console-keymaps-atari - Keymaps for Atari keyboards. (udeb)
 console-keymaps-dec - Keymaps for Dec keyboards (udeb)
 console-keymaps-mac - Keymaps for Apple keyboards (udeb)
 console-keymaps-sun - Keymaps for Sun keyboards (udeb)
 console-keymaps-usb - Keymaps for USB keyboards (udeb)
Closes: 275033 282379 282514 282515 282884
Changes:
 console-data (2002.12.04dbs-46.3) unstable; urgency=low
 .
   * Non-maintainer upload targeted at Debian Installer
   * Christian Perrier
     - Correct Portuguese USB keymap file so that it does not hang
       anymore
       Closes: #275033
     - Hack sort-keymaps for properly handling escaped commas
       Closes: #282379
     - Give safe defaults to all d-i supported languages in an attempt
       to avoid breaking fully automated installs
       Closes: #282884
     - Remove duplicate "croat" entries
       Closes: #282514
     - Correct English "translation" of some keyboard names for avoiding
       duplicate entries in some lists
       Closes: #282515
     - Correct Dutch translation from comments sent by Frans Pop
       and the Dutch team
Files:
 7a31455d260c1a15c80e647a0976b1f1 812 utils important console-data_2002.12.04dbs-46.3.dsc
 0919cf8e43da6891f2ab57b0346f82e6 1273442 utils important console-data_2002.12.04dbs-46.3.tar.gz
 908ed60912f93d9202ccf328e4bf6311 1142472 utils important console-data_2002.12.04dbs-46.3_all.deb
 25f151705024694548cb925e62e44d09 95782 debian-installer optional console-keymaps-at_2002.12.04dbs-46.3_all.udeb
 55cc96153bf58be524684c3577d32a9e 14914 debian-installer extra console-keymaps-mac_2002.12.04dbs-46.3_all.udeb
 5f692fca0fb8964d07f39d3898d2f924 29776 debian-installer extra console-keymaps-sun_2002.12.04dbs-46.3_all.udeb
 d3758616f5dd938448e1d50ab027fce9 89160 debian-installer extra console-keymaps-acorn_2002.12.04dbs-46.3_all.udeb
 794f88364a9762ec4488fe15dbd701e3 13742 debi...

Read more...

Revision history for this message
In , Alastair McKinstry (mckinstry-computer) wrote : closing; fixed in NMU upload

Fixed in NMU upload 2002.12.04dbs-46.1.

Regards
Alastair

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Sun, 06 Feb 2005 08:24:32 +0000
From: Alastair McKinstry <email address hidden>
To: <email address hidden>
Subject: closing; fixed in NMU upload

Fixed in NMU upload 2002.12.04dbs-46.1.

Regards
Alastair

Revision history for this message
Jeff Bailey (jbailey) wrote :

Confirmed this fix is already merged for us.

Changed in console-data:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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