Re: bf-3.0.7 report: failure
On Wed, 11 Jul 2001, Christian T. Steigies wrote:
> > * ...with the exception of a small glitch: some (e.g. all german) keymaps
> > fail to load (because they are missing in /etc/keymaps.tgz)...
> hmm, can you submit the missing keymaps to the keymaps
> (console-[tools|data]) maintainer? I guess they are extracted from that
> package.
Well I'm not so sure console-* is the problem. Anyway I don't see what I
could tell the maintainer that he doesn't already know. Here are the
facts:
The boot-floppie's "configure the keyboard" dialog offers 6 mac keymaps (2
US, 2 german, 2 french), but /etc/keymaps.gz contains only three of
these 6; here's a tar -tzf:
amiga/
amiga/amiga-de.bmap
amiga/amiga-es.bmap
amiga/amiga-fr.bmap
amiga/amiga-it.bmap
amiga/amiga-se.bmap
amiga/amiga-sg.bmap
amiga/amiga-us.bmap
atari/
atari/atari-de.bmap
atari/atari-se.bmap
atari/atari-uk.bmap
atari/atari-us.bmap
mac/
mac/mac-us-std.bmap
mac/mac-us-ext.bmap
mac/mac-fr2-ext.bmap
Then I've had a look into the console-* packages:
console-common_0.7_all.deb
console-data_1999.08.29-21_all.deb
console-tools_0.2.3-23_m68k.deb
(same versions in testing and unstable, BTW).
brill@grobi:~/console-mac68k$ dpkg-deb --contents console-data_1999.08.29-21_all.deb | grep mac/
drwxr-xr-x root/root 0 2001-04-16 19:43:06 ./usr/share/keymaps/mac/
-rw-r--r-- root/root 1588 2001-04-16 19:43:06 ./usr/share/keymaps/mac/mac-de-latin1-nodeadkeys.kmap.gz
-rw-r--r-- root/root 2309 2001-04-16 19:43:06 ./usr/share/keymaps/mac/mac-de2-ext.kmap.gz
-rw-r--r-- root/root 1902 2001-04-16 19:43:06 ./usr/share/keymaps/mac/mac-fr2-ext.kmap.gz
-rw-r--r-- root/root 2295 2001-04-16 19:43:06 ./usr/share/keymaps/mac/mac-fr3.kmap.gz
-rw-r--r-- root/root 1901 2001-04-16 19:43:06 ./usr/share/keymaps/mac/mac-us-ext.kmap.gz
-rw-r--r-- root/root 1977 2001-04-16 19:43:06 ./usr/share/keymaps/mac/mac-us-std.kmap.gz
brill@grobi:~/console-mac68k$
so we have all 6 keymaps here. Then there's a list of all available
keymaps in the same .deb,
/usr/share/console/lists/keymaps/console-data.keymaps. The mac portion
reads:
$::keymaps->{mac} =
{
'Unknown' =>
{
default => 'US american',
'German' =>
{
'Standard' =>
{
'Standard' => 'mac-de2-ext',
'No dead keys (broken)' => 'mac-de-latin1-nodeadkeys',
},
},
'French' =>
{
'Standard' =>
{
'Standard' => 'mac-fr3',
'Alternate' => 'mac-fr2-ext',
},
},
'US american' =>
{
'Standard' =>
{
'Standard' => 'mac-us-std',
'Extended' => 'mac-us-ext',
},
},
},
};
So there are 6 mac keymaps here as well, and the names in the list match
with the actual filenames.
I couldn't find any other relevant file in console-{common,data,tools}.
The following may be interesting: loadkeys issues an error with the
'broken' mac-de-latin1-nodeadkeys keymap (the others seem to work). Could
it be that bf's keymap -> bmap conversion uses loadkeys or something
similar, bombs out at the first error and the 'broken' keymap happens to
be the fourth that's processed?
I hope some of this is useful,
Björn
--
Bj"orn Brill <brill@fs.math.uni-frankfurt.de>
Frankfurt am Main, Germany
Reply to: