* [d-kernel] patches: Unicode console (2.4 & 2.6)
@ 2004-04-25 22:08 Ivan Zakharyaschev
2004-04-26 10:24 ` Aleksey Novodvorsky
2004-04-26 12:26 ` Anton Farygin
0 siblings, 2 replies; 13+ messages in thread
From: Ivan Zakharyaschev @ 2004-04-25 22:08 UTC (permalink / raw)
To: devel-kernel
[-- Attachment #1: Type: TEXT/PLAIN, Size: 1929 bytes --]
Hello!
Предлагаю включить в основные ядра (и во все другие тоже)
набор патчей kernel-feat-drivers-console-unicode.
Я их подготовил в процессе работы над console-tools/kbd,
преследуя такие цели:
- позволить удобно использовать UTF-8 в linux console (а также во
всех других терминалах);
- конфигурировать консоль (а точнее, устанавливать раскладки
клавиатур) в терминах Unicode -- пусть даже и используется она в
какой-то 8-мибитной кодировке.
К первому относится использование selection (gpm) с UTF-8 и
подобные вещи. Второе позволяет использовать совместно разные
языки/кодировки проще, без необходимости перезагрузки раскладки
клавиатуры. При этом Unicode-раскладка становится полноценной в
том, что касается обработки ядром (раньше, без патчей,
Unicode-расклдкам не доставало по сравнению с 8-мибитными важных
свойств, например, поведения CapsLock, и это мешало бы их
нормальному использованию).
В общем-то, многое из этого -- внутреннее дело ядра и
console-tools/kbd. Изменённое ядро остаётся совместимым со
старыми console-tools, а новые возможности доступны новым
console-tools (0.2.3-ipl25mdk). И они будут важны в дальнейшем.
С этими патчами я собирал ядра 2.4 и 2.6, тестировал все
введённые возможности и уже несколько недель на таком ядре и
работаю.
Я отталкивался от патчей, предложенных Bruno Haible; они
упомянуты и в Unicode HOWTO. (Кстати, один из патчей, самый
общий, т.е. важный для всех терминалов, после нескольких лет
игнорирования был недавно включён в 2.6.5.)
Там в самом пакете ещё что-то можно прочитать.
Пакет
kernel-feat-drivers-console-unicode-1999.08.09-alt3
был сегодня выложен на basalt вместе и с могущими использовать
новые возможности console-tools-0.2.3-ipl25mdk.
Как я менял kernel-*std{,26}-up.spec, показано в приложенных
патчах (очень просто).
Если есть вопросы, возражения, готов ответить.
--
С наилучшими пожеланиями,
Иван Захарьящев, Москва
::
JabberID: imz at altlinux.org
[-- Attachment #2: for 2.4.25-alt6 --]
[-- Type: TEXT/PLAIN, Size: 1383 bytes --]
--- kernel-std-up.spec.orig 2004-04-22 18:23:32 +0700
+++ kernel-std-up.spec 2004-04-26 00:44:26 +0700
@@ -7,7 +7,7 @@
# 0.X.0 -- rcX
# 1.0.0 -- release
%define kernel_extra_version_numeric 1.0.0
-%define krelease alt6
+%define krelease alt6.imz1
%define base_flavour std
%define subflavour up
@@ -68,6 +68,12 @@
%add_patch_list kernel-feat-drivers-libata
%add_patch_list kernel-feat-drivers-net-pcnet32-old
+# imz: Unicode support in VT/console
+%add_patch_list kernel-feat-drivers-console-unicode
+# Although this patch changes the interface between the kernel and loadkeys,
+# I do not put a Conflicts for the old console-tools here,
+# because the old loadkeys works fine the new kernel interface.
+
## Don't edit below this line ##################################
%define kversion %kernel_base_version
@@ -373,6 +379,12 @@
%endif
%changelog
+* Sun Apr 25 2004 Ivan Zakharyaschev <imz@altlinux.ru> 2.4.25-alt6.imz1
+- Added kernel-feat-drivers-console-unicode:
+ fixes the imperfectness of Linux VT/console Unicode support
+ (involves a change of the kernel interface used by loadkeys,
+ but mainly is compatible with old loadkeys).
+
* Thu Apr 22 2004 Sergey Vlasov <vsu@altlinux.ru> 2.4.25-alt6
- Updated kernel-fix-security:
+ fixed MCAST_MSFILTER error handling to return -EINVAL correctly
[-- Attachment #3: for 2.6.5-alt1 --]
[-- Type: TEXT/PLAIN, Size: 1364 bytes --]
--- kernel-image-std26-up.spec.orig 2004-04-05 21:57:02 +0700
+++ kernel-image-std26-up.spec 2004-04-24 23:01:28 +0700
@@ -10,7 +10,7 @@
# 0.X.0 -- rcX
# 1.0.0 -- release
%define kernel_extra_version_numeric 1.0.0
-%define krelease alt1
+%define krelease alt1.imz1
%define base_flavour std26
%define flavour %base_flavour-up
@@ -34,6 +34,12 @@
%add_patch_list kernel-feat-drivers-lirc
%add_patch_list kernel-feat-fs-squashfs
+# imz: Unicode support in VT/console
+%add_patch_list kernel-feat-drivers-console-unicode
+# Although this patch changes the interface between the kernel and loadkeys,
+# I do not put a Conflicts for the old console-tools here,
+# because the old loadkeys works fine the new kernel interface.
+
## Don't edit below this line ##################################
%define kversion %kernel_base_version%kernel_extra_version
@@ -332,6 +338,12 @@
%endif
%changelog
+* Mon Apr 19 2004 Ivan Zakharyaschev <imz@altlinux.ru> 2.6.5-alt1.imz1
+- Added kernel-feat-drivers-console-unicode:
+ fixes the imperfectness of Linux VT/console Unicode support
+ (involves a change of the kernel interface used by loadkeys,
+ but mainly is compatible with old loadkeys).
+
* Mon Apr 05 2004 Anton Farygin <rider@altlinux.ru> 2.6.5-alt1
- 2.6.5
- added squashfs patch
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] patches: Unicode console (2.4 & 2.6)
2004-04-25 22:08 [d-kernel] patches: Unicode console (2.4 & 2.6) Ivan Zakharyaschev
@ 2004-04-26 10:24 ` Aleksey Novodvorsky
2004-04-26 12:26 ` Anton Farygin
1 sibling, 0 replies; 13+ messages in thread
From: Aleksey Novodvorsky @ 2004-04-26 10:24 UTC (permalink / raw)
To: ALT Linux kernel packages development
Ivan Zakharyaschev пишет:
> Hello!
>
>Предлагаю включить в основные ядра (и во все другие тоже)
>набор патчей kernel-feat-drivers-console-unicode.
>
>
>
Господа,
работа консоли в UTF-8 критически важна для следующих выпусков
дистрибутивов ALT.
Очень прошу рассмотреть эти патчи и интегрировать их возможно быстрее.
Без поддержки UTF заморозка Сизифа весьма сомнительна.
2imz: Иван, к моменту включения этих пакетов в Сизиф нужно подготовить
инструкции по использованию UTF в консоли.
Rgrds, Алексей
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] patches: Unicode console (2.4 & 2.6)
2004-04-25 22:08 [d-kernel] patches: Unicode console (2.4 & 2.6) Ivan Zakharyaschev
2004-04-26 10:24 ` Aleksey Novodvorsky
@ 2004-04-26 12:26 ` Anton Farygin
2004-05-02 11:32 ` Ivan Zakharyaschev
1 sibling, 1 reply; 13+ messages in thread
From: Anton Farygin @ 2004-04-26 12:26 UTC (permalink / raw)
To: ALT Linux kernel packages development
Я не возражаю.
Иван, просьба добавить соответствующие пакеты в наш CVS.
Rgds,
Rider
Ivan Zakharyaschev пишет:
> Hello!
>
> Предлагаю включить в основные ядра (и во все другие тоже)
> набор патчей kernel-feat-drivers-console-unicode.
>
> Я их подготовил в процессе работы над console-tools/kbd,
> преследуя такие цели:
>
> - позволить удобно использовать UTF-8 в linux console (а также во
> всех других терминалах);
>
> - конфигурировать консоль (а точнее, устанавливать раскладки
> клавиатур) в терминах Unicode -- пусть даже и используется она в
> какой-то 8-мибитной кодировке.
>
> К первому относится использование selection (gpm) с UTF-8 и
> подобные вещи. Второе позволяет использовать совместно разные
> языки/кодировки проще, без необходимости перезагрузки раскладки
> клавиатуры. При этом Unicode-раскладка становится полноценной в
> том, что касается обработки ядром (раньше, без патчей,
> Unicode-расклдкам не доставало по сравнению с 8-мибитными важных
> свойств, например, поведения CapsLock, и это мешало бы их
> нормальному использованию).
>
> В общем-то, многое из этого -- внутреннее дело ядра и
> console-tools/kbd. Изменённое ядро остаётся совместимым со
> старыми console-tools, а новые возможности доступны новым
> console-tools (0.2.3-ipl25mdk). И они будут важны в дальнейшем.
>
> С этими патчами я собирал ядра 2.4 и 2.6, тестировал все
> введённые возможности и уже несколько недель на таком ядре и
> работаю.
>
> Я отталкивался от патчей, предложенных Bruno Haible; они
> упомянуты и в Unicode HOWTO. (Кстати, один из патчей, самый
> общий, т.е. важный для всех терминалов, после нескольких лет
> игнорирования был недавно включён в 2.6.5.)
>
> Там в самом пакете ещё что-то можно прочитать.
>
> Пакет
> kernel-feat-drivers-console-unicode-1999.08.09-alt3
> был сегодня выложен на basalt вместе и с могущими использовать
> новые возможности console-tools-0.2.3-ipl25mdk.
>
> Как я менял kernel-*std{,26}-up.spec, показано в приложенных
> патчах (очень просто).
>
> Если есть вопросы, возражения, готов ответить.
>
>
>
> ------------------------------------------------------------------------
>
> --- kernel-std-up.spec.orig 2004-04-22 18:23:32 +0700
> +++ kernel-std-up.spec 2004-04-26 00:44:26 +0700
> @@ -7,7 +7,7 @@
> # 0.X.0 -- rcX
> # 1.0.0 -- release
> %define kernel_extra_version_numeric 1.0.0
> -%define krelease alt6
> +%define krelease alt6.imz1
>
> %define base_flavour std
> %define subflavour up
> @@ -68,6 +68,12 @@
> %add_patch_list kernel-feat-drivers-libata
> %add_patch_list kernel-feat-drivers-net-pcnet32-old
>
> +# imz: Unicode support in VT/console
> +%add_patch_list kernel-feat-drivers-console-unicode
> +# Although this patch changes the interface between the kernel and loadkeys,
> +# I do not put a Conflicts for the old console-tools here,
> +# because the old loadkeys works fine the new kernel interface.
> +
> ## Don't edit below this line ##################################
>
> %define kversion %kernel_base_version
> @@ -373,6 +379,12 @@
> %endif
>
> %changelog
> +* Sun Apr 25 2004 Ivan Zakharyaschev <imz@altlinux.ru> 2.4.25-alt6.imz1
> +- Added kernel-feat-drivers-console-unicode:
> + fixes the imperfectness of Linux VT/console Unicode support
> + (involves a change of the kernel interface used by loadkeys,
> + but mainly is compatible with old loadkeys).
> +
> * Thu Apr 22 2004 Sergey Vlasov <vsu@altlinux.ru> 2.4.25-alt6
> - Updated kernel-fix-security:
> + fixed MCAST_MSFILTER error handling to return -EINVAL correctly
>
>
> ------------------------------------------------------------------------
>
> --- kernel-image-std26-up.spec.orig 2004-04-05 21:57:02 +0700
> +++ kernel-image-std26-up.spec 2004-04-24 23:01:28 +0700
> @@ -10,7 +10,7 @@
> # 0.X.0 -- rcX
> # 1.0.0 -- release
> %define kernel_extra_version_numeric 1.0.0
> -%define krelease alt1
> +%define krelease alt1.imz1
>
> %define base_flavour std26
> %define flavour %base_flavour-up
> @@ -34,6 +34,12 @@
> %add_patch_list kernel-feat-drivers-lirc
> %add_patch_list kernel-feat-fs-squashfs
>
> +# imz: Unicode support in VT/console
> +%add_patch_list kernel-feat-drivers-console-unicode
> +# Although this patch changes the interface between the kernel and loadkeys,
> +# I do not put a Conflicts for the old console-tools here,
> +# because the old loadkeys works fine the new kernel interface.
> +
> ## Don't edit below this line ##################################
>
> %define kversion %kernel_base_version%kernel_extra_version
> @@ -332,6 +338,12 @@
> %endif
>
> %changelog
> +* Mon Apr 19 2004 Ivan Zakharyaschev <imz@altlinux.ru> 2.6.5-alt1.imz1
> +- Added kernel-feat-drivers-console-unicode:
> + fixes the imperfectness of Linux VT/console Unicode support
> + (involves a change of the kernel interface used by loadkeys,
> + but mainly is compatible with old loadkeys).
> +
> * Mon Apr 05 2004 Anton Farygin <rider@altlinux.ru> 2.6.5-alt1
> - 2.6.5
> - added squashfs patch
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> devel-kernel mailing list
> devel-kernel@altlinux.ru
> http://lists.altlinux.ru/mailman/listinfo/devel-kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] patches: Unicode console (2.4 & 2.6)
2004-04-26 12:26 ` Anton Farygin
@ 2004-05-02 11:32 ` Ivan Zakharyaschev
2004-05-02 11:41 ` Ivan Zakharyaschev
` (2 more replies)
0 siblings, 3 replies; 13+ messages in thread
From: Ivan Zakharyaschev @ 2004-05-02 11:32 UTC (permalink / raw)
To: ALT Linux kernel packages development
Hello!
On Mon, 26 Apr 2004, Anton Farygin wrote:
> Иван, просьба добавить соответствующие пакеты в наш CVS.
Пакет с патчами я в CVS добавил. Есть вопрос: я изменю спеки для
std и std26 ядер -- а кому собирать и выкладывать rpm-ы потом?
Иван.
> Ivan Zakharyaschev пишет:
> ---------------------------------------------------------------
> ---------
> >
> > --- kernel-std-up.spec.orig 2004-04-22 18:23:32 +0700
> > +++ kernel-std-up.spec 2004-04-26 00:44:26 +0700
> > @@ -7,7 +7,7 @@
> > # 0.X.0 -- rcX
> > # 1.0.0 -- release
> > %define kernel_extra_version_numeric 1.0.0
> > -%define krelease alt6
> > +%define krelease alt6.imz1
> >
> > %define base_flavour std
> > %define subflavour up
> > @@ -68,6 +68,12 @@
> > %add_patch_list kernel-feat-drivers-libata
> > %add_patch_list kernel-feat-drivers-net-pcnet32-old
> >
> > +# imz: Unicode support in VT/console
> > +%add_patch_list kernel-feat-drivers-console-unicode
> > +# Although this patch changes the interface between the
> kernel and loadkeys,
> > +# I do not put a Conflicts for the old console-tools here,
> > +# because the old loadkeys works fine the new kernel
> interface.
> > +
> > ## Don't edit below this line
> ##################################
> >
> > %define kversion %kernel_base_version
> > @@ -373,6 +379,12 @@
> > %endif
> >
> > %changelog
> > +* Sun Apr 25 2004 Ivan Zakharyaschev <imz@altlinux.ru>
> 2.4.25-alt6.imz1
> > +- Added kernel-feat-drivers-console-unicode:
> > + fixes the imperfectness of Linux VT/console Unicode
> support
> > + (involves a change of the kernel interface used by
> loadkeys,
> > + but mainly is compatible with old loadkeys).
> > +
> > * Thu Apr 22 2004 Sergey Vlasov <vsu@altlinux.ru>
> 2.4.25-alt6
> > - Updated kernel-fix-security:
> > + fixed MCAST_MSFILTER error handling to return -EINVAL
> correctly
> >
> >
> >
> ---------------------------------------------------------------
> ---------
> >
> > --- kernel-image-std26-up.spec.orig 2004-04-05 21:57:02
> +0700
> > +++ kernel-image-std26-up.spec 2004-04-24 23:01:28 +0700
> > @@ -10,7 +10,7 @@
> > # 0.X.0 -- rcX
> > # 1.0.0 -- release
> > %define kernel_extra_version_numeric 1.0.0
> > -%define krelease alt1
> > +%define krelease alt1.imz1
> >
> > %define base_flavour std26
> > %define flavour %base_flavour-up
> > @@ -34,6 +34,12 @@
> > %add_patch_list kernel-feat-drivers-lirc
> > %add_patch_list kernel-feat-fs-squashfs
> >
> > +# imz: Unicode support in VT/console
> > +%add_patch_list kernel-feat-drivers-console-unicode
> > +# Although this patch changes the interface between the
> kernel and loadkeys,
> > +# I do not put a Conflicts for the old console-tools here,
> > +# because the old loadkeys works fine the new kernel
> interface.
> > +
> > ## Don't edit below this line
> ##################################
> >
> > %define kversion
> %kernel_base_version%kernel_extra_version
> > @@ -332,6 +338,12 @@
> > %endif
> >
> > %changelog
> > +* Mon Apr 19 2004 Ivan Zakharyaschev <imz@altlinux.ru>
> 2.6.5-alt1.imz1
> > +- Added kernel-feat-drivers-console-unicode:
> > + fixes the imperfectness of Linux VT/console Unicode
> support
> > + (involves a change of the kernel interface used by
> loadkeys,
> > + but mainly is compatible with old loadkeys).
> > +
> > * Mon Apr 05 2004 Anton Farygin <rider@altlinux.ru>
> 2.6.5-alt1
> > - 2.6.5
> > - added squashfs patch
> >
> >
> >
> ---------------------------------------------------------------
> ---------
> >
> > _______________________________________________
> > devel-kernel mailing list
> > devel-kernel@altlinux.ru
> > http://lists.altlinux.ru/mailman/listinfo/devel-kernel
> _______________________________________________
> devel-kernel mailing list
> devel-kernel@altlinux.ru
> http://lists.altlinux.ru/mailman/listinfo/devel-kernel
>
--
С наилучшими пожеланиями,
Иван Захарьящев, Москва
::
JabberID: imz at altlinux.org
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] patches: Unicode console (2.4 & 2.6)
2004-05-02 11:32 ` Ivan Zakharyaschev
@ 2004-05-02 11:41 ` Ivan Zakharyaschev
2004-05-11 17:52 ` Anton Farygin
2004-05-02 14:34 ` Dmitry V. Levin
2004-05-17 12:17 ` Dmitry V. Levin
2 siblings, 1 reply; 13+ messages in thread
From: Ivan Zakharyaschev @ 2004-05-02 11:41 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Sun, 2 May 2004, Ivan Zakharyaschev wrote:
> Пакет с патчами я в CVS добавил. Есть вопрос: я изменю спеки
> для
> std и std26 ядер -- а кому собирать и выкладывать rpm-ы потом?
Принятый порядок по этому вопросу должен был бы регулировать,
кому собирать пакеты с изменениями и какой номер релиза писать в
изменённые спеки (так, чтобы никто потом не запутался и не
потерялся мой changelog).
--
С наилучшими пожеланиями,
Иван Захарьящев, Москва
::
JabberID: imz at altlinux.org
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] patches: Unicode console (2.4 & 2.6)
2004-05-02 11:41 ` Ivan Zakharyaschev
@ 2004-05-11 17:52 ` Anton Farygin
0 siblings, 0 replies; 13+ messages in thread
From: Anton Farygin @ 2004-05-11 17:52 UTC (permalink / raw)
To: ALT Linux kernel packages development
Ivan Zakharyaschev пишет:
> On Sun, 2 May 2004, Ivan Zakharyaschev wrote:
>
>
>>Пакет с патчами я в CVS добавил. Есть вопрос: я изменю спеки
>>для
>>std и std26 ядер -- а кому собирать и выкладывать rpm-ы потом?
>
>
> Принятый порядок по этому вопросу должен был бы регулировать,
> кому собирать пакеты с изменениями и какой номер релиза писать в
> изменённые спеки (так, чтобы никто потом не запутался и не
> потерялся мой changelog).
>
На самом деле достаточно было увеличить релиз на 0.1, добавить changelog
и все.
Ну да ладно, в следующий раз так и будем делать.
Rgds,
Rider
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] patches: Unicode console (2.4 & 2.6)
2004-05-02 11:32 ` Ivan Zakharyaschev
2004-05-02 11:41 ` Ivan Zakharyaschev
@ 2004-05-02 14:34 ` Dmitry V. Levin
2004-05-17 12:17 ` Dmitry V. Levin
2 siblings, 0 replies; 13+ messages in thread
From: Dmitry V. Levin @ 2004-05-02 14:34 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 487 bytes --]
On Sun, May 02, 2004 at 03:32:05PM +0400, Ivan Zakharyaschev wrote:
> On Mon, 26 Apr 2004, Anton Farygin wrote:
>
> > Иван, просьба добавить соответствующие пакеты в наш CVS.
>
> Пакет с патчами я в CVS добавил. Есть вопрос: я изменю спеки для
> std и std26 ядер -- а кому собирать и выкладывать rpm-ы потом?
Я так понимаю, что сейчас у каждого ядра есть "выпускающий packager",
который к тому же с каждым новым ядром пересобирает и все сопутствующие
модули.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] patches: Unicode console (2.4 & 2.6)
2004-05-02 11:32 ` Ivan Zakharyaschev
2004-05-02 11:41 ` Ivan Zakharyaschev
2004-05-02 14:34 ` Dmitry V. Levin
@ 2004-05-17 12:17 ` Dmitry V. Levin
2004-05-17 13:08 ` Sergey Vlasov
2004-05-17 15:37 ` Ivan Zakharyaschev
2 siblings, 2 replies; 13+ messages in thread
From: Dmitry V. Levin @ 2004-05-17 12:17 UTC (permalink / raw)
To: Ivan Zakharyaschev; +Cc: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 732 bytes --]
On Sun, May 02, 2004 at 03:32:05PM +0400, Ivan Zakharyaschev wrote:
> On Mon, 26 Apr 2004, Anton Farygin wrote:
>
> > Иван, просьба добавить соответствующие пакеты в наш CVS.
>
> Пакет с патчами я в CVS добавил.
linux-2.4.22-keyboard-uni-private_part1.diff ломает компиляцию файла
/usr/include/linux/keyboard.h
Надо срочно исправлять - многие пакеты (в т.ч XFree86) перестали
собираться.
Исправляется тривиально путём #include <linux/types.h> в
linux/kbd_values.h
Кроме того, в том же файле kbd_values.h есть ещё одна ошибка,
обнаруживаемая компилятором:
kbd_values.h: In function `K_UNI_ADD_WITHCASE':
kbd_values.h:134: warning: comparison is always true due to limited range of data type
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] patches: Unicode console (2.4 & 2.6)
2004-05-17 12:17 ` Dmitry V. Levin
@ 2004-05-17 13:08 ` Sergey Vlasov
2004-05-17 15:37 ` Ivan Zakharyaschev
1 sibling, 0 replies; 13+ messages in thread
From: Sergey Vlasov @ 2004-05-17 13:08 UTC (permalink / raw)
To: ALT Linux kernel packages development; +Cc: Ivan Zakharyaschev
[-- Attachment #1: Type: text/plain, Size: 970 bytes --]
On Mon, May 17, 2004 at 04:17:29PM +0400, Dmitry V. Levin wrote:
> On Sun, May 02, 2004 at 03:32:05PM +0400, Ivan Zakharyaschev wrote:
> > On Mon, 26 Apr 2004, Anton Farygin wrote:
> >
> > > Иван, просьба добавить соответствующие пакеты в наш CVS.
> >
> > Пакет с патчами я в CVS добавил.
>
> linux-2.4.22-keyboard-uni-private_part1.diff ломает компиляцию файла
> /usr/include/linux/keyboard.h
>
> Надо срочно исправлять - многие пакеты (в т.ч XFree86) перестали
> собираться.
>
> Исправляется тривиально путём #include <linux/types.h> в
> linux/kbd_values.h
Ага, есть такое.
> Кроме того, в том же файле kbd_values.h есть ещё одна ошибка,
> обнаруживаемая компилятором:
>
> kbd_values.h: In function `K_UNI_ADD_WITHCASE':
> kbd_values.h:134: warning: comparison is always true due to limited range of data type
Мда... там в результате раскрытия макросов в одном случае получается
проверка c >= 0, при этом c типа uint16_t. Не знаю, что с этим можно
поделать.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] patches: Unicode console (2.4 & 2.6)
2004-05-17 12:17 ` Dmitry V. Levin
2004-05-17 13:08 ` Sergey Vlasov
@ 2004-05-17 15:37 ` Ivan Zakharyaschev
2004-05-17 19:51 ` Sergey Vlasov
1 sibling, 1 reply; 13+ messages in thread
From: Ivan Zakharyaschev @ 2004-05-17 15:37 UTC (permalink / raw)
To: Dmitry V. Levin; +Cc: ALT Linux kernel packages development
On Mon, 17 May 2004, Dmitry V. Levin wrote:
> On Sun, May 02, 2004 at 03:32:05PM +0400, Ivan Zakharyaschev
> wrote:
> > On Mon, 26 Apr 2004, Anton Farygin wrote:
> >
> > > Иван, просьба добавить соответствующие пакеты в наш CVS.
> >
> > Пакет с патчами я в CVS добавил.
>
> linux-2.4.22-keyboard-uni-private_part1.diff ломает компиляцию
> файла
> /usr/include/linux/keyboard.h
>
> Надо срочно исправлять - многие пакеты (в т.ч XFree86)
> перестали
> собираться.
>
> Исправляется тривиально путём #include <linux/types.h> в
> linux/kbd_values.h
Сейчас буду смотреть.
> Кроме того, в том же файле kbd_values.h есть ещё одна ошибка,
> обнаруживаемая компилятором:
>
> kbd_values.h: In function `K_UNI_ADD_WITHCASE':
> kbd_values.h:134: warning: comparison is always true due to
> limited range of data type
Ну с этим тяжело что-то сделать -- это, во-первых, warning,
во-вторых, для единообразия там сравнение с 0 у unsigned типа, я
ещё подумаю, но раньше я ничего хорошего не придумал.
--
С наилучшими пожеланиями,
Иван Захарьящев, Москва
::
JabberID: imz at altlinux.org
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] patches: Unicode console (2.4 & 2.6)
2004-05-17 15:37 ` Ivan Zakharyaschev
@ 2004-05-17 19:51 ` Sergey Vlasov
2004-05-17 21:14 ` Ivan Zakharyaschev
0 siblings, 1 reply; 13+ messages in thread
From: Sergey Vlasov @ 2004-05-17 19:51 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 1012 bytes --]
On Mon, May 17, 2004 at 10:37:12PM +0700, Ivan Zakharyaschev wrote:
> > linux-2.4.22-keyboard-uni-private_part1.diff ломает компиляцию
> > файла
> > /usr/include/linux/keyboard.h
> >
> > Надо срочно исправлять - многие пакеты (в т.ч XFree86)
> > перестали
> > собираться.
> >
> > Исправляется тривиально путём #include <linux/types.h> в
> > linux/kbd_values.h
>
> Сейчас буду смотреть.
#include <linux/types.h> я туда уже запихал, сейчас собирается.
Заодно заткнул ещё одно предупреждение.
> > Кроме того, в том же файле kbd_values.h есть ещё одна ошибка,
> > обнаруживаемая компилятором:
> >
> > kbd_values.h: In function `K_UNI_ADD_WITHCASE':
> > kbd_values.h:134: warning: comparison is always true due to
> > limited range of data type
>
> Ну с этим тяжело что-то сделать -- это, во-первых, warning,
> во-вторых, для единообразия там сравнение с 0 у unsigned типа, я
> ещё подумаю, но раньше я ничего хорошего не придумал.
Можно было бы попытаться завернуть это в inline...
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] patches: Unicode console (2.4 & 2.6)
2004-05-17 19:51 ` Sergey Vlasov
@ 2004-05-17 21:14 ` Ivan Zakharyaschev
2004-05-18 5:01 ` Anton Farygin
0 siblings, 1 reply; 13+ messages in thread
From: Ivan Zakharyaschev @ 2004-05-17 21:14 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Mon, 17 May 2004, Sergey Vlasov wrote:
> #include <linux/types.h> я туда уже запихал, сейчас
> собирается.
> Заодно заткнул ещё одно предупреждение.
Спасибо. (А проблема, насколько я понял, была в несобираемости
других программ, а не ядра? Ядро-то я пробовал собирать.)
--
С наилучшими пожеланиями,
Иван Захарьящев, Москва
::
JabberID: imz at altlinux.org
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] patches: Unicode console (2.4 & 2.6)
2004-05-17 21:14 ` Ivan Zakharyaschev
@ 2004-05-18 5:01 ` Anton Farygin
0 siblings, 0 replies; 13+ messages in thread
From: Anton Farygin @ 2004-05-18 5:01 UTC (permalink / raw)
To: ALT Linux kernel packages development
Ivan Zakharyaschev пишет:
> On Mon, 17 May 2004, Sergey Vlasov wrote:
>
>
>>#include <linux/types.h> я туда уже запихал, сейчас
>>собирается.
>>Заодно заткнул ещё одно предупреждение.
>
>
> Спасибо. (А проблема, насколько я понял, была в несобираемости
> других программ, а не ядра? Ядро-то я пробовал собирать.)
>
Да, именно так. ;-(
Rgds,
Rider
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2004-05-18 5:01 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-04-25 22:08 [d-kernel] patches: Unicode console (2.4 & 2.6) Ivan Zakharyaschev
2004-04-26 10:24 ` Aleksey Novodvorsky
2004-04-26 12:26 ` Anton Farygin
2004-05-02 11:32 ` Ivan Zakharyaschev
2004-05-02 11:41 ` Ivan Zakharyaschev
2004-05-11 17:52 ` Anton Farygin
2004-05-02 14:34 ` Dmitry V. Levin
2004-05-17 12:17 ` Dmitry V. Levin
2004-05-17 13:08 ` Sergey Vlasov
2004-05-17 15:37 ` Ivan Zakharyaschev
2004-05-17 19:51 ` Sergey Vlasov
2004-05-17 21:14 ` Ivan Zakharyaschev
2004-05-18 5:01 ` Anton Farygin
ALT Linux kernel packages development
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \
devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com
public-inbox-index devel-kernel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git