Your message dated Wed, 05 Oct 2005 14:02:03 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#264178: fixed in console-tools 1:0.2.3dbs-57
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--------------------------------------
Received: (at submit) by bugs.debian.org; 7 Aug 2004 13:15:00 +0000
>From [EMAIL PROTECTED] Sat Aug 07 06:15:00 2004
Return-path: <[EMAIL PROTECTED]>
Received: from postfix4-2.free.fr [213.228.0.176]
by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
id 1BtR2K-0001qd-00; Sat, 07 Aug 2004 06:15:00 -0700
Received: from localhost.localdomain (toulouse-1-213-228-42-47.dial.proxad.net
[213.228.42.47])
by postfix4-2.free.fr (Postfix) with ESMTP
id B45851C0CF9; Sat, 7 Aug 2004 15:14:53 +0200 (CEST)
Received: by localhost.localdomain (Postfix, from userid 1000)
id C1F43241B7; Sat, 7 Aug 2004 15:17:57 +0200 (CEST)
Date: Sat, 7 Aug 2004 15:17:57 +0200
From: Denis Barbier <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: console-tools: Patches applied against kbd
Message-ID: <[EMAIL PROTECTED]>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="/9DWx/yDrRhgMJTb"
Content-Disposition: inline
X-Reportbug-Version: 2.61
User-Agent: Mutt/1.5.6i
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE
autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level:
--/9DWx/yDrRhgMJTb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Package: console-tools
Version: 1:0.2.3dbs-53
Severity: wishlist
Tags: patch
Hi,
FYI those patches against kbd have been sent to Andries Brouwer, but
I received no answer yet. Maybe they could be applied against
console-tools as well.
* 20_canonical_syms.dpatch is an enhanced patch for #260758 to make
all symbol names unique.
* 90_read_keymaps_fmt.dpatch is similar to the patch already applied
in console-tools and discussed in #251550, but is a little bit
different. In order to have this patch accepted upstream, I focused
on providing the smallest patch. I also replaced many ioctls with
the prefer_unicode variable, and as a consequence, the -u flag works
again as described in documentation.
Denis
--/9DWx/yDrRhgMJTb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="20_canonical_syms.dpatch"
#! /bin/sh -e
## 20_canonical_syms.dpatch by Denis Barbier <[EMAIL PROTECTED]>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Description: make symbol names unique.
## DP: Date: 2004-07-31
if [ $# -lt 1 ]; then
echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
exit 1
fi
[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}"
case "$1" in
-patch) patch -p1 ${patch_opts} < $0;;
-unpatch) patch -R -p1 ${patch_opts} < $0;;
*)
echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
exit 1;;
esac
exit 0
--- kbd-1.12.orig/src/ksyms.c
+++ kbd-1.12/src/ksyms.c
@@ -770,7 +770,7 @@
};
static sym iso_8859_5_syms[] = { /* 160-255 */
- { 0x00a0, "no-break_space" }, /* 0240
*/
+ { 0x00a0, "nobreakspace" },
{ 0x0401, "cyrillic_capital_letter_io" },
{ 0x0402, "serbocroatian_cyrillic_capital_letter_dje" },
{ 0x0403, "macedonian_cyrillic_capital_letter_gje" },
@@ -783,7 +783,7 @@
{ 0x040a, "cyrillic_capital_letter_nje" },
{ 0x040b, "serbocroatian_cyrillic_capital_letter_chje" },
{ 0x040c, "macedonian_cyrillic_capital_letter_kje" },
- { 0x00ad, "soft_hyphen" },
+ { 0x00ad, "hyphen" },
{ 0x040e, "bielorussian_cyrillic_capital_letter_short_u" },
{ 0x040f, "cyrillic_capital_letter_dze" },
{ 0x0410, "cyrillic_capital_letter_a" }, /* 0260
*/
@@ -863,7 +863,7 @@
{ 0x045a, "cyrillic_small_letter_nje" },
{ 0x045b, "serbocroatian_cyrillic_small_letter_chje" },
{ 0x045c, "macedonian_cyrillic_small_letter_kje" },
- { 0x00a7, "paragraph_sign" },
+ { 0x00a7, "section" },
{ 0x045e, "bielorussian_cyrillic_small_letter_short_u" }, /*
printing error in ECMA-113 */
{ 0x045f, "cyrillic_small_letter_dze" }
};
@@ -896,7 +896,7 @@
{ 0x0388, "Epsilonaccent" },
{ 0x0389, "Etaaccent" },
{ 0x038a, "Iotaaccent" },
- { 0x00bb, "rightanglequote" },
+ { 0x00bb, "guillemotright" },
{ 0x038c, "Omicronaccent" },
{ 0x00bd, "onehalf" },
{ 0x038e, "Upsilonaccent" },
@@ -978,7 +978,7 @@
{ 0x00a7, "" },
{ 0x00a8, "" },
{ 0x00a9, "" },
- { 0x00d7, "multiplication" },
+ { 0x00d7, "multiply" },
{ 0x00ab, "" },
{ 0x00ac, "" },
{ 0x00ad, "" },
@@ -1565,7 +1565,13 @@
{ "dead_caron", "dead_circumflex" },
{ "dead_breve", "dead_tilde" },
{ "dead_doubleacute", "dead_tilde" },
+/* turkish */
+ { "Idotabove", "Iabovedot" },
+ { "dotlessi", "idotless" },
/* cyrillic */
+ { "no-break_space", "nobreakspace" },
+ { "paragraph_sign", "section" },
+ { "soft_hyphen", "hyphen" },
{ "bielorussian_cyrillic_capital_letter_i",
"ukrainian_cyrillic_capital_letter_i" },
{ "cyrillic_capital_letter_kha", "cyrillic_capital_letter_ha" },
{ "cyrillic_capital_letter_ge", "cyrillic_capital_letter_ghe" },
@@ -1583,7 +1589,9 @@
{ "cyrillic_small_letter_yeri", "cyrillic_small_letter_yeru" },
{ "cyrillic_small_letter_reversed_e", "cyrillic_small_letter_e" },
{ "cyrillic_small_letter_ii", "cyrillic_small_letter_i" },
- { "cyrillic_small_letter_short_ii", "cyrillic_small_letter_short_i" }
+ { "cyrillic_small_letter_short_ii", "cyrillic_small_letter_short_i" },
+/* iso-8859-7 */
+ { "rightanglequote", "guillemotright" }
};
const int syms_size = sizeof(syms) / sizeof(syms_entry);
--/9DWx/yDrRhgMJTb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="90_read_keymaps_fmt.dpatch"
#! /bin/sh -e
## 90_read_keymaps_fmt.dpatch by Denis Barbier <[EMAIL PROTECTED]>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Description: in order to work under legacy and UTF-8 locales,
## DP: two keymaps must be provided. With this patch, a single keymap
## DP: can be loaded both in ASCII and UTF-8 mode.
## DP: Date: 2004-07-31
if [ $# -lt 1 ]; then
echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
exit 1
fi
[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}"
case "$1" in
-patch) patch -p1 ${patch_opts} < $0;;
-unpatch) patch -R -p1 ${patch_opts} < $0;;
*)
echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
exit 1;;
esac
exit 0
@DPATCH@
diff -urNad /opt/tmp/kbd-1.12/po/cat-id-tbl.c kbd-1.12/po/cat-id-tbl.c
--- /opt/tmp/kbd-1.12/po/cat-id-tbl.c 2004-08-01 21:59:49.000000000 +0200
+++ kbd-1.12/po/cat-id-tbl.c 2004-08-01 21:59:59.000000000 +0200
@@ -104,13 +104,13 @@
{"bug: getfont called with count<256\n", 63},
{"%s: out of memory\n", 64},
{"unknown charset %s - ignoring charset request\n", 65},
- {"assuming iso-8859-1 %s\n", 66},
- {"assuming iso-8859-15 %s\n", 67},
- {"assuming iso-8859-2 %s\n", 68},
- {"assuming iso-8859-3 %s\n", 69},
- {"assuming iso-8859-4 %s\n", 70},
- {"unknown keysym '%s'\n", 71},
- {"plus before %s ignored\n", 72},
+ {"null symbol found", 66},
+ {"assuming iso-8859-1 %s\n", 67},
+ {"assuming iso-8859-15 %s\n", 68},
+ {"assuming iso-8859-2 %s\n", 69},
+ {"assuming iso-8859-3 %s\n", 70},
+ {"assuming iso-8859-4 %s\n", 71},
+ {"unknown keysym '%s'\n", 72},
{"\
Usage:\n\
\t%s [-C console] [-o map.orig]\n", 73},
diff -urNad /opt/tmp/kbd-1.12/src/analyze.l kbd-1.12/src/analyze.l
--- /opt/tmp/kbd-1.12/src/analyze.l 2004-08-02 20:56:32.000000000 +0200
+++ kbd-1.12/src/analyze.l 2004-08-02 20:56:39.000000000 +0200
@@ -77,7 +77,7 @@
\- {return(DASH);}
\, {return(COMMA);}
\+ {return(PLUS);}
-{Unicode} {yylval=strtol(yytext+1,NULL,16);return(UNUMBER);}
+{Unicode} {yylval=strtol(yytext+1,NULL,16) ^
0xf000;return(UNUMBER);}
{Decimal}|{Octal}|{Hex} {yylval=strtol(yytext,NULL,0);return(NUMBER);}
<RVALUE>{Literal} {return((yylval=ksymtocode(yytext))==-1?ERROR:LITERAL);}
{Charset} {return(CHARSET);}
diff -urNad /opt/tmp/kbd-1.12/src/dumpkeys.c kbd-1.12/src/dumpkeys.c
--- /opt/tmp/kbd-1.12/src/dumpkeys.c 2004-08-02 20:56:32.000000000 +0200
+++ kbd-1.12/src/dumpkeys.c 2004-08-02 20:56:39.000000000 +0200
@@ -131,11 +131,10 @@
t = KTYP(code);
v = KVAL(code);
if (t >= syms_size) {
- code = code ^ 0xf000;
- if (!numeric && (p = unicodetoksym(code)) != NULL)
+ if (!numeric && (p = codetoksym(code)) != NULL)
printf("%-16s", p);
else
- printf("U+%04x ", code);
+ printf("U+%04x ", code ^ 0xf000);
return;
}
if (t == KT_LETTER) {
diff -urNad /opt/tmp/kbd-1.12/src/ksyms.c kbd-1.12/src/ksyms.c
--- /opt/tmp/kbd-1.12/src/ksyms.c 2004-08-02 20:56:36.000000000 +0200
+++ kbd-1.12/src/ksyms.c 2004-08-02 20:58:18.000000000 +0200
@@ -1,3 +1,4 @@
+#include <linux/kd.h>
#include <linux/keyboard.h>
#include <stdio.h>
#include <string.h>
@@ -1689,10 +1690,17 @@
}
const char *
-unicodetoksym(int code) {
+codetoksym(int code) {
int i, j;
sym *p;
+ if (KTYP(code) == KT_META)
+ return NULL;
+ if (KTYP(code) == KT_LETTER)
+ code = K(KT_LATIN, KVAL(code));
+ if (KTYP(code) < syms_size)
+ return syms[KTYP(code)].table[KVAL(code)];
+ code = code ^ 0xf000;
if (code < 0)
return NULL;
if (code < 0x80)
@@ -1709,25 +1717,40 @@
/* Functions for loadkeys. */
-int unicode_used = 0;
-
int
ksymtocode(const char *s) {
int i;
- int j, jmax;
+ int j;
int keycode;
+ int save_prefer_unicode;
+ int syms_start = 0;
sym *p;
+ if (!s) {
+ fprintf(stderr, "%s\n", _("null symbol found"));
+ return -1;
+ }
+
if (!strncmp(s, "Meta_", 5)) {
+ /* Temporarily set prefer_unicode to ensure that keycode is
+ right. */
+ save_prefer_unicode = prefer_unicode;
+ prefer_unicode = 0;
keycode = ksymtocode(s+5);
+ prefer_unicode = save_prefer_unicode;
if (KTYP(keycode) == KT_LATIN)
return K(KT_META, KVAL(keycode));
/* fall through to error printf */
}
- for (i = 0; i < syms_size; i++) {
- jmax = ((i == 0 && prefer_unicode) ? 128 : syms[i].size);
- for (j = 0; j < jmax; j++)
+ if (prefer_unicode) {
+ for (j = 0; j < 0x80; j++)
+ if (!strcmp(s,iso646_syms[j]))
+ return (j ^ 0xf000);
+ syms_start = 1;
+ }
+ for (i = syms_start; i < syms_size; i++) {
+ for (j = 0; j < syms[i].size; j++)
if (!strcmp(s,syms[i].table[j]))
return K(i, j);
}
@@ -1741,8 +1764,7 @@
p = charsets[i].charnames;
for (j = charsets[i].start; j < 256; j++, p++)
if (!strcmp(s,p->name)) {
- unicode_used = 1;
- return (p->uni ^ 0xf000); /* %%% */
+ return (p->uni ^ 0xf000);
}
}
} else /* if (!chosen_charset) */ {
@@ -1794,38 +1816,25 @@
}
int
-unicodetocode(int code) {
- const char *s;
-
- s = unicodetoksym(code);
- if (s)
- return ksymtocode(s);
- else {
- unicode_used = 1;
- return (code ^ 0xf000); /* %%% */
+add_number(int code)
+{
+ if (KTYP(code) == KT_META)
+ return code;
+ if (prefer_unicode && KTYP(code) >= syms_size) {
+ if ((code ^ 0xf000) < 0x80)
+ return K(KT_LATIN, code ^ 0xf000);
+ else
+ return code;
}
+ if (!prefer_unicode && KTYP(code) < syms_size)
+ return code;
+ return ksymtocode(codetoksym(code));
}
int
add_capslock(int code)
{
- char buf[7];
- const char *p;
-
if (KTYP(code) == KT_LATIN)
- return K(KT_LETTER, KVAL(code));
- if (KTYP(code) >= syms_size) {
- if ((p = unicodetoksym(code ^ 0xf000)) == NULL) {
- sprintf(buf, "U+%04x", code ^ 0xf000);
- p = buf;
- }
- } else {
- sprintf(buf, "0x%04x", code);
- p = buf;
- }
-#if 0
- /* silence the common usage dumpkeys | loadkeys -u */
- fprintf(stderr, _("plus before %s ignored\n"), p);
-#endif
- return code;
+ code = K(KT_LETTER, KVAL(code));
+ return add_number(code);
}
diff -urNad /opt/tmp/kbd-1.12/src/ksyms.h kbd-1.12/src/ksyms.h
--- /opt/tmp/kbd-1.12/src/ksyms.h 2004-08-02 20:56:32.000000000 +0200
+++ kbd-1.12/src/ksyms.h 2004-08-02 20:57:50.000000000 +0200
@@ -23,10 +23,10 @@
extern const int syn_size;
extern int set_charset(const char *name);
-extern const char *unicodetoksym(int code);
+extern const char *codetoksym(int code);
extern void list_charsets(FILE *f);
extern int ksymtocode(const char *s);
-extern int unicodetocode(int code);
+extern int add_number(int code);
extern int add_capslock(int code);
#endif
diff -urNad /opt/tmp/kbd-1.12/src/loadkeys.y kbd-1.12/src/loadkeys.y
--- /opt/tmp/kbd-1.12/src/loadkeys.y 2004-08-02 20:56:35.000000000 +0200
+++ kbd-1.12/src/loadkeys.y 2004-08-02 20:57:43.000000000 +0200
@@ -74,7 +74,6 @@
extern char *xstrdup(char *);
int key_buf[MAX_NR_KEYMAPS];
int mod;
-extern int unicode_used;
int private_error_ct = 0;
extern int rvalct;
@@ -227,13 +226,15 @@
}
;
rvalue : NUMBER
- {$$=$1;}
+ {$$=add_number($1);}
+ | LITERAL
+ {$$=add_number($1);}
| UNUMBER
- {$$=($1 ^ 0xf000); unicode_used=1;}
+ {$$=add_number($1);}
| PLUS NUMBER
{$$=add_capslock($2);}
- | LITERAL
- {$$=$1;}
+ | PLUS UNUMBER
+ {$$=add_capslock($2);}
| PLUS LITERAL
{$$=add_capslock($2);}
;
@@ -262,6 +263,7 @@
char **args;
int optd = 0;
int optm = 0;
+int optu = 0;
int opts = 0;
int verbose = 0;
int quiet = 0;
@@ -283,6 +285,8 @@
{ NULL, 0, NULL, 0 }
};
int c;
+ int fd;
+ int mode;
set_progname(argv[0]);
@@ -303,6 +307,7 @@
break;
case 'u':
set_charset("unicode");
+ optu = 1;
break;
case 'q':
quiet = 1;
@@ -318,8 +323,18 @@
}
}
+ fd = getfd(NULL);
+ if (!optu) {
+ if (ioctl(fd, KDGKBMODE, &mode)) {
+ perror("KDGKBMODE");
+ fprintf(stderr, _("loadkeys: error reading keyboard
mode\n"));
+ exit(1);
+ }
+ if (mode == K_UNICODE)
+ set_charset("unicode");
+ }
+
args = argv + optind - 1;
- unicode_used = 0;
yywrap(); /* set up the first input file, if any */
if (yyparse() || private_error_ct) {
fprintf(stderr, _("syntax error in map file\n"));
@@ -766,15 +781,6 @@
int i,j,fail;
int oldm;
- if (unicode_used) {
- /* Switch keyboard mode for a moment -
- do not complain about errors.
- Do not attempt a reset if the change failed. */
- if (ioctl(fd, KDGKBMODE, &oldm)
- || (oldm != K_UNICODE && ioctl(fd, KDSKBMODE, K_UNICODE)))
- oldm = K_UNICODE;
- }
-
for(i=0; i<MAX_NR_KEYMAPS; i++) {
if (key_map[i]) {
for(j=0; j<NR_KEYS; j++) {
@@ -839,16 +845,6 @@
}
}
}
-
- if(unicode_used && oldm != K_UNICODE) {
- if (ioctl(fd, KDSKBMODE, oldm)) {
- fprintf(stderr, _("%s: failed to restore keyboard mode\n"),
- progname);
- }
- fprintf(stderr, _("%s: warning: this map uses Unicode symbols\n"
- " (perhaps you want to do `kbd_mode -u'?)\n"),
- progname);
- }
return ct;
}
--/9DWx/yDrRhgMJTb--
---------------------------------------
Received: (at 264178-close) by bugs.debian.org; 5 Oct 2005 21:10:00 +0000
>From [EMAIL PROTECTED] Wed Oct 05 14:10:00 2005
Return-path: <[EMAIL PROTECTED]>
Received: from katie by spohr.debian.org with local (Exim 3.36 1 (Debian))
id 1ENGOp-0001H9-00; Wed, 05 Oct 2005 14:02:03 -0700
From: Alastair McKinstry <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.56 $
Subject: Bug#264178: fixed in console-tools 1:0.2.3dbs-57
Message-Id: <[EMAIL PROTECTED]>
Sender: Archive Administrator <[EMAIL PROTECTED]>
Date: Wed, 05 Oct 2005 14:02:03 -0700
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level:
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER
autolearn=no version=2.60-bugs.debian.org_2005_01_02
Source: console-tools
Source-Version: 1:0.2.3dbs-57
We believe that the bug you reported is fixed in the latest version of
console-tools, which is due to be installed in the Debian FTP archive:
console-tools-dev_0.2.3dbs-57_i386.deb
to pool/main/c/console-tools/console-tools-dev_0.2.3dbs-57_i386.deb
console-tools_0.2.3dbs-57.dsc
to pool/main/c/console-tools/console-tools_0.2.3dbs-57.dsc
console-tools_0.2.3dbs-57.tar.gz
to pool/main/c/console-tools/console-tools_0.2.3dbs-57.tar.gz
console-tools_0.2.3dbs-57_i386.deb
to pool/main/c/console-tools/console-tools_0.2.3dbs-57_i386.deb
kbd-compat_0.2.3dbs-57_all.deb
to pool/main/c/console-tools/kbd-compat_0.2.3dbs-57_all.deb
libconsole_0.2.3dbs-57_i386.deb
to pool/main/c/console-tools/libconsole_0.2.3dbs-57_i386.deb
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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alastair McKinstry <[EMAIL PROTECTED]> (supplier of updated console-tools
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 [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Wed, 5 Oct 2005 21:23:47 +0100
Source: console-tools
Binary: kbd-compat console-tools-dev libconsole console-tools
Architecture: source all i386
Version: 1:0.2.3dbs-57
Distribution: unstable
Urgency: low
Maintainer: Alastair McKinstry <[EMAIL PROTECTED]>
Changed-By: Alastair McKinstry <[EMAIL PROTECTED]>
Description:
console-tools - Linux console and font utilities
console-tools-dev - Development files for Linux console and font manipulation
kbd-compat - Wrappers around console-tools for backward compatibility with `kb
libconsole - Shared libraries for Linux console and font manipulation
Closes: 264178 293806 327912 327913 327914 327915 327916 330229 331782
Changes:
console-tools (1:0.2.3dbs-57) unstable; urgency=low
.
* Avoid executing backup scripts in /etc/console-tools/config.d.
Closes: #293806.
* Patch by Denis Barbier to make kbd symbol names unique.
* Patch by Denis Barbier to re-enable '-u' on loadkeys. Closes: #264178.
* Move to Standards-Version: 3.6.2.0; no changes required.
* Depend on debconf | debconf-2.0. Closes: #331782.
* Include LSB-formatted Init dependency info. Closes: #330229.
* Correct typos, thanks to A. Costa.
Closes: #327912, #327913, #327914, #327915, #327916.
* Turkish translation due to Ãnur Ãzden.
Files:
f364867038e96ccbe1dc19e512004789 643 base important
console-tools_0.2.3dbs-57.dsc
a2cec9c91f82ebd1a1eca3900f3bfa75 1486123 base important
console-tools_0.2.3dbs-57.tar.gz
d642ba21031196a9d221de33fdfc52ad 42894 utils optional
kbd-compat_0.2.3dbs-57_all.deb
fd22f352c49afc240e65e6b2b5bd9254 293898 utils important
console-tools_0.2.3dbs-57_i386.deb
c2b2e98903fb05e1485a0a0703d9c8b6 126572 libs important
libconsole_0.2.3dbs-57_i386.deb
1138ae9a85fc176ccefea9ee87d7f865 83310 devel optional
console-tools-dev_0.2.3dbs-57_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFDRDvNQTK/kCo4XFcRAh48AJ9rxJHzTCUAjWmZ+nxtkdKBXGoRxgCZAWAG
FirFsj5Ejz7sFP+ch7UXwF4=
=08fH
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]