ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] kernel-headers-std
@ 2007-09-11 14:43 Kirill A. Shutemov
  2007-09-11 14:50 ` Led
                   ` (3 more replies)
  0 siblings, 4 replies; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-11 14:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1885 bytes --]

Часть user-space хотят для сборки kernel-headers-std. Не всем он реально
нужен(samba'е, к примеру, хватает glibc-kernheaders).
kernel-headers-std является проблемой при портировании. Не на всех
архитектурах возможно сделать этот самый -std. На ARM нельзя сделать ядро
каторое бы запускалось на любом железе. Ядро делается под конкретную
железку.

Список user-space пакетов, которые хотят kernel-headers-std.

TiMidity++-2.13.2-alt7.src.rpm
alsa-tools-1.0.14-alt1.src.rpm
awesfx-0.5.0-alt1d.src.rpm
dnsmasq-2.40-alt1.src.rpm
dosfstools-2.11-alt4.src.rpm
dump-0.4b41-alt1.0.src.rpm
ipmitool-1.8.9-alt1.src.rpm
irqbalance-0.55-alt1.src.rpm
klibc-1.5-alt1.src.rpm
lcap-0.0.6-alt2.1.src.rpm
libfdisk0-20041101-alt2.1.src.rpm
libgtop-2.14.9-alt1.src.rpm
listener-1.6.5-alt1.src.rpm
lslk-1.29-alt2.1.src.rpm
mtools-3.9.11.20070601-alt1.src.rpm
multipath-tools-0.4.7-alt2.src.rpm
samba-3.0.25c-alt1.src.rpm
xmp-2.0.5-alt2pre3.src.rpm

Прошу мэйнтейнеров этих пакетов проверить реально ли нужен
kernel-headers-std для сборки или хватит glibc-kernheaders.
Или дать мне NMU и я сам разбирусь.

Я собрал klibc(не без хаков) для ARM без kernel-headers-std, но вот udev с
этим klibc уже не собрался ибо не хватило scsi/scsi.h, который в
kernel-headers-std. Возможно стоит расширить glibc-kernheaders?

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 14:43 [devel] kernel-headers-std Kirill A. Shutemov
@ 2007-09-11 14:50 ` Led
  2007-09-11 14:58   ` Kirill A. Shutemov
  2007-09-11 18:51   ` Dmitry V. Levin
  2007-09-11 16:02 ` Sergey Vlasov
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 59+ messages in thread
From: Led @ 2007-09-11 14:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от Tuesday 11 September 2007 17:43:51 Kirill A. Shutemov 
написал(а):

> Я собрал klibc(не без хаков) для ARM без kernel-headers-std, но вот udev с
> этим klibc уже не собрался ибо не хватило scsi/scsi.h, который в
> kernel-headers-std. Возможно стоит расширить glibc-kernheaders?

klibc может и можно собрать без kernel-headers-std, но делать этого НЕЛЬЗЯ.

-- 
Led

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 18:48 ` Dmitry V. Levin
@ 2007-09-11 14:53   ` Kirill A. Shutemov
  2007-09-11 15:22   ` Kirill A. Shutemov
  1 sibling, 0 replies; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-11 14:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1862 bytes --]

On [Tue, 11.09.2007 22:48], Dmitry V. Levin wrote:
> On Tue, Sep 11, 2007 at 05:43:51PM +0300, Kirill A. Shutemov wrote:
> > Часть user-space хотят для сборки kernel-headers-std. Не всем он реально
> > нужен(samba'е, к примеру, хватает glibc-kernheaders).
> > kernel-headers-std является проблемой при портировании. Не на всех
> > архитектурах возможно сделать этот самый -std. На ARM нельзя сделать ядро
> > каторое бы запускалось на любом железе. Ядро делается под конкретную
> > железку.
> > 
> > Список user-space пакетов, которые хотят kernel-headers-std.
> [...]
> > Прошу мэйнтейнеров этих пакетов проверить реально ли нужен
> > kernel-headers-std для сборки или хватит glibc-kernheaders.
> 
> А как это можно проверить?
> 

К примеру посмотреть diff между config.log с kernel-headers-std в
окружении и без. Хотя я думаю хватит обычной пересборки.

> > Или дать мне NMU и я сам разбирусь.
> > Я собрал klibc(не без хаков) для ARM без kernel-headers-std, но вот udev с
> > этим klibc уже не собрался ибо не хватило scsi/scsi.h, который в
> > kernel-headers-std. Возможно стоит расширить glibc-kernheaders?
> 
> Патчи приветствуются.

Ok. Сделаем.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 14:50 ` Led
@ 2007-09-11 14:58   ` Kirill A. Shutemov
  2007-09-11 18:51   ` Dmitry V. Levin
  1 sibling, 0 replies; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-11 14:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1402 bytes --]

On [Tue, 11.09.2007 17:50], Led wrote:
> В сообщении от Tuesday 11 September 2007 17:43:51 Kirill A. Shutemov 
> написал(а):
> 
> > Я собрал klibc(не без хаков) для ARM без kernel-headers-std, но вот udev с
> > этим klibc уже не собрался ибо не хватило scsi/scsi.h, который в
> > kernel-headers-std. Возможно стоит расширить glibc-kernheaders?
> 
> klibc может и можно собрать без kernel-headers-std, но делать этого НЕЛЬЗЯ.

[15:45:12] kas: hi!
[15:45:36] kas: а klibc действительно нужнет kernel-headers-std?
[15:48:11] vsu: в оригинале там вообще хотят именно исходники ядра
[15:48:54] vsu: правда, на x86 сборку с результатом make headers_install вроде
бы не разламывали
[15:49:36] kas: я вот думаю как мне быть на ARM...
[15:54:29] vsu: с glibc-kernheaders оно там не собирается?
[15:54:43] vsu: хотя я уже даже не помню, пробовал ли собирать с ними...

Ну вот я и попробывал ;)

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 18:48 ` Dmitry V. Levin
  2007-09-11 14:53   ` Kirill A. Shutemov
@ 2007-09-11 15:22   ` Kirill A. Shutemov
  2007-09-11 15:38     ` Led
  2007-09-11 19:51     ` Dmitry V. Levin
  1 sibling, 2 replies; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-11 15:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1418 bytes --]

On [Tue, 11.09.2007 22:48], Dmitry V. Levin wrote:
> On Tue, Sep 11, 2007 at 05:43:51PM +0300, Kirill A. Shutemov wrote:
> > Или дать мне NMU и я сам разбирусь.
> > Я собрал klibc(не без хаков) для ARM без kernel-headers-std, но вот udev с
> > этим klibc уже не собрался ибо не хватило scsi/scsi.h, который в
> > kernel-headers-std. Возможно стоит расширить glibc-kernheaders?
> 
> Патчи приветствуются.

Помимо директорий  asm-* и linux, которые входят в оба пакета, в
kernel-headers-std наблюдается:

mtd
mtd/inftl-user.h
mtd/jffs2-user.h
mtd/mtd-abi.h
mtd/mtd-user.h
mtd/nftl-user.h
rdma
rdma/ib_user_mad.h
scsi
scsi/scsi.h
scsi/scsi_ioctl.h
scsi/sg.h
sound
sound/asequencer.h
sound/asound.h
sound/asound_fm.h
sound/emu10k1.h
sound/hdsp.h
sound/hdspm.h
sound/sb16_csp.h
sound/sfnt_info.h
sound/sscape_ioctl.h
video
video/sisfb.h

Есть ли противопоказания для включения этих файлов в glibc-kernheaders?

Возможно, стоит синхронизировать glibc-kernheaders с ядром 2.6.18?

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 18:51   ` Dmitry V. Levin
@ 2007-09-11 15:28     ` Led
  2007-09-11 19:49       ` Dmitry V. Levin
  0 siblings, 1 reply; 59+ messages in thread
From: Led @ 2007-09-11 15:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от Tuesday 11 September 2007 21:51:03 Dmitry V. Levin написал(а):
> On Tue, Sep 11, 2007 at 05:50:22PM +0300, Led wrote:
> > В сообщении от Tuesday 11 September 2007 17:43:51 Kirill A. Shutemov
> >
> > написал(а):
> > > Я собрал klibc(не без хаков) для ARM без kernel-headers-std, но вот
> > > udev с этим klibc уже не собрался ибо не хватило scsi/scsi.h, который в
> > > kernel-headers-std. Возможно стоит расширить glibc-kernheaders?
> >
> > klibc может и можно собрать без kernel-headers-std, но делать этого
> > НЕЛЬЗЯ.
>
> Обоснование?

Вкратце:

1) build the kernel: make
2) remerge klibc: emerge klibc
 note: This step is important even if you already have klibc installed. klibc 
has to be compiled against a patched kernel tree.

У меня есть как минимум один пример, когда без этого klibc неюзабельна.
ИМХО собранная без "живых" ядерных хэдеров klibc превращается в ещё одну 
dietlibc.

-- 
Led

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 15:22   ` Kirill A. Shutemov
@ 2007-09-11 15:38     ` Led
  2007-09-11 19:51     ` Dmitry V. Levin
  1 sibling, 0 replies; 59+ messages in thread
From: Led @ 2007-09-11 15:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от Tuesday 11 September 2007 18:22:35 Kirill A. Shutemov 
написал(а):
> On [Tue, 11.09.2007 22:48], Dmitry V. Levin wrote:
> > On Tue, Sep 11, 2007 at 05:43:51PM +0300, Kirill A. Shutemov wrote:
> > > Или дать мне NMU и я сам разбирусь.
> > > Я собрал klibc(не без хаков) для ARM без kernel-headers-std, но вот
> > > udev с этим klibc уже не собрался ибо не хватило scsi/scsi.h, который в
> > > kernel-headers-std. Возможно стоит расширить glibc-kernheaders?
> >
> > Патчи приветствуются.
>
> Помимо директорий  asm-* и linux, которые входят в оба пакета, в
> kernel-headers-std наблюдается:
>
> mtd
> mtd/inftl-user.h
> mtd/jffs2-user.h
> mtd/mtd-abi.h
> mtd/mtd-user.h
> mtd/nftl-user.h
> rdma
> rdma/ib_user_mad.h
> scsi
> scsi/scsi.h
> scsi/scsi_ioctl.h
> scsi/sg.h
> sound
> sound/asequencer.h
> sound/asound.h
> sound/asound_fm.h
> sound/emu10k1.h
> sound/hdsp.h
> sound/hdspm.h
> sound/sb16_csp.h
> sound/sfnt_info.h
> sound/sscape_ioctl.h
> video
> video/sisfb.h
>
> Есть ли противопоказания для включения этих файлов в glibc-kernheaders?
>
> Возможно, стоит синхронизировать glibc-kernheaders с ядром 2.6.18?

Придётся синхронизировать не просто с ядром, а с патченным ядром. Причём 
проверять необходимость синхронизации придётся с каждым новым патчем на ядро. 
А эта необходимость не всегда очевидна, но потом может "вылезти" :(

-- 
Led

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 14:43 [devel] kernel-headers-std Kirill A. Shutemov
  2007-09-11 14:50 ` Led
@ 2007-09-11 16:02 ` Sergey Vlasov
  2007-09-11 20:48   ` Kirill A. Shutemov
  2007-09-11 18:48 ` Dmitry V. Levin
  2007-09-18  9:56 ` Michael Shigorin
  3 siblings, 1 reply; 59+ messages in thread
From: Sergey Vlasov @ 2007-09-11 16:02 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1556 bytes --]

On Tue, Sep 11, 2007 at 05:43:51PM +0300, Kirill A. Shutemov wrote:
> kernel-headers-std является проблемой при портировании. Не на всех
> архитектурах возможно сделать этот самый -std. На ARM нельзя сделать ядро
> каторое бы запускалось на любом железе. Ядро делается под конкретную
> железку.

Однако эти заголовки описывают не конкретную железку, а ABI ядра,
предоставляемый для userspace; от конфигурации ядра их содержимое не
зависит (в частности, <linux/config.h> и <linux/autoconf.h> в этот пакет
вообще не входят).

make headers_install ARCH=... INSTALL_HDR_PATH=... не требует наличия
файла конфигурации (более того, может выполняться даже при отсутствии
компилятора для указанной архитектуры).  Можно сделать отдельный пакет,
который будет собираться на всех архитектурах (правда, на 2.6.18 совсем
без патчей обойтись не получится, или придётся собирать отдельный unifdef;
сейчас в ветке fix-build--headers-install лежат взятые из последующих
версий ядра патчи, добавляющие unifdef прямо в сборочную систему ядра).
Правда, в ядре std сейчас есть несколько патчей, которые меняют содержимое
экспортируемых заголовков (в нескольких местах добавлены новые константы и
структуры в связи с обновлением соответствующего кода в ядре) - вероятно,
придётся внести как минимум часть таких изменений и в этот новый пакет.
К сожалению, тестирование заголовков простой проверкой на собираемость не
даёт полной уверенности - вполне возможно, что при пересборке со старыми
заголовками какие-то новые возможности будут просто отключены.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 19:49       ` Dmitry V. Levin
@ 2007-09-11 16:13         ` Led
  2007-09-11 16:51           ` Sergey Vlasov
  2007-09-11 20:20           ` Dmitry V. Levin
  0 siblings, 2 replies; 59+ messages in thread
From: Led @ 2007-09-11 16:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от Tuesday 11 September 2007 22:49:44 Dmitry V. Levin написал(а):
> On Tue, Sep 11, 2007 at 06:28:38PM +0300, Led wrote:
> > В сообщении от Tuesday 11 September 2007 21:51:03 Dmitry V. Levin 
написал(а):
> > > On Tue, Sep 11, 2007 at 05:50:22PM +0300, Led wrote:
> > > > В сообщении от Tuesday 11 September 2007 17:43:51 Kirill A. Shutemov
> > > >
> > > > написал(а):
> > > > > Я собрал klibc(не без хаков) для ARM без kernel-headers-std, но вот
> > > > > udev с этим klibc уже не собрался ибо не хватило scsi/scsi.h,
> > > > > который в kernel-headers-std. Возможно стоит расширить
> > > > > glibc-kernheaders?
> > > >
> > > > klibc может и можно собрать без kernel-headers-std, но делать этого
> > > > НЕЛЬЗЯ.
> > >
> > > Обоснование?
> >
> > Вкратце:
> >
> > 1) build the kernel: make
> > 2) remerge klibc: emerge klibc
> >  note: This step is important even if you already have klibc installed.
> > klibc has to be compiled against a patched kernel tree.
>
> Это не обоснование.
>
> > У меня есть как минимум один пример, когда без этого klibc неюзабельна.
>
> Приведите этот пример здесь.

http://dev.gentoo.org/~spock/projects/uvesafb/

Соответсвующее ядро 2.6.18 (на базе std-smp-2.6.18-alt7), v86d и klibc 
(пересобранная с хэдерами пропатченного ядра) находятся здесь:
ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/led/Sisyphus/
Для того, чтобы v86d работал в initrd и не тащить glibc в initrd, пришлось 
собрать v86d с klibc и пересобрать klibc (без каких-либо изменений). 
Естественно, всё это работает уже больше двух недель, на разных машинах, 
разных видеоадаптерах (включая nVidia и ATI), на x86_32 и x86_64. Фичреквест 
приблизительно столько же "висит" на kernel-image-std-smp (безответно).

-- 
Led

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 20:20           ` Dmitry V. Levin
@ 2007-09-11 16:48             ` Led
  0 siblings, 0 replies; 59+ messages in thread
From: Led @ 2007-09-11 16:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от Tuesday 11 September 2007 23:20:54 Dmitry V. Levin написал(а):
> On Tue, Sep 11, 2007 at 07:13:56PM +0300, Led wrote:
> > В сообщении от Tuesday 11 September 2007 22:49:44 Dmitry V. Levin
> > написал(а):
>
> [...]
>
> > > > У меня есть как минимум один пример, когда без этого klibc
> > > > неюзабельна.
> > >
> > > Приведите этот пример здесь.
> >
> > http://dev.gentoo.org/~spock/projects/uvesafb/
> >
> > Соответсвующее ядро 2.6.18 (на базе std-smp-2.6.18-alt7), v86d и klibc
> > (пересобранная с хэдерами пропатченного ядра) находятся здесь:
> > ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/led/Sisyphus/
> > Для того, чтобы v86d работал в initrd и не тащить glibc в initrd,
> > пришлось собрать v86d с klibc и пересобрать klibc (без каких-либо
> > изменений).
>
> Ну так вы API/ABI ядра меняете.

Не то, чтобы "меняю", а, скорее, дополняю его.

>
> > Естественно, всё это работает уже больше двух недель, на разных машинах,
> > разных видеоадаптерах (включая nVidia и ATI), на x86_32 и x86_64.
> > Фичреквест приблизительно столько же "висит" на kernel-image-std-smp
> > (безответно).
>
> vsu, ау?

Кстати, после uvesafb на vesafb без жалости смотреть трудно:) На uvesafb даже 
X'ы работают вполне прилично (с 'Driver fbdev') - практически незаметно 
разницы c 'Driver nv' (естественно, только 2D).

-- 
Led

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 16:13         ` Led
@ 2007-09-11 16:51           ` Sergey Vlasov
  2007-09-11 20:20           ` Dmitry V. Levin
  1 sibling, 0 replies; 59+ messages in thread
From: Sergey Vlasov @ 2007-09-11 16:51 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1625 bytes --]

On Tue, Sep 11, 2007 at 07:13:56PM +0300, Led wrote:
> > > У меня есть как минимум один пример, когда без этого klibc неюзабельна.
> >
> > Приведите этот пример здесь.
> 
> http://dev.gentoo.org/~spock/projects/uvesafb/

На сборку самой klibc заголовки, модифицируемые этим патчем, не влияют;
однако в ходе сборки пакета заголовки ядра, использованные при сборке,
копируются и попадают в пакет klibc-devel - в результате все программы,
собирающиеся с klibc, получают версию заголовков, существовавшую на момент
сборки пакета klibc, независимо от последующих обновлений пакета
kernel-headers-std.  Однако многие программы просто носят копию нужных им
заголовков ядра с собой (поскольку именно этот способ долгое время
пропагандировался разработчиками ядра как правильный) - на их сборку
старые заголовки из klibc-devel не влияют.  Очевидно, в данном случае v86d
не делает этого, а ожидает найти заголовки от ядра с нужным патчем.

> Соответсвующее ядро 2.6.18 (на базе std-smp-2.6.18-alt7), v86d и klibc 
> (пересобранная с хэдерами пропатченного ядра) находятся здесь:
> ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/led/Sisyphus/
> Для того, чтобы v86d работал в initrd и не тащить glibc в initrd, пришлось 
> собрать v86d с klibc и пересобрать klibc (без каких-либо изменений). 
> Естественно, всё это работает уже больше двух недель, на разных машинах, 
> разных видеоадаптерах (включая nVidia и ATI), на x86_32 и x86_64. Фичреквест 
> приблизительно столько же "висит" на kernel-image-std-smp (безответно).

Поиск в багзилле по слову uvesafb показал, что #12618 висит на
kernel-image-wks-smp.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 14:43 [devel] kernel-headers-std Kirill A. Shutemov
  2007-09-11 14:50 ` Led
  2007-09-11 16:02 ` Sergey Vlasov
@ 2007-09-11 18:48 ` Dmitry V. Levin
  2007-09-11 14:53   ` Kirill A. Shutemov
  2007-09-11 15:22   ` Kirill A. Shutemov
  2007-09-18  9:56 ` Michael Shigorin
  3 siblings, 2 replies; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-11 18:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 956 bytes --]

On Tue, Sep 11, 2007 at 05:43:51PM +0300, Kirill A. Shutemov wrote:
> Часть user-space хотят для сборки kernel-headers-std. Не всем он реально
> нужен(samba'е, к примеру, хватает glibc-kernheaders).
> kernel-headers-std является проблемой при портировании. Не на всех
> архитектурах возможно сделать этот самый -std. На ARM нельзя сделать ядро
> каторое бы запускалось на любом железе. Ядро делается под конкретную
> железку.
> 
> Список user-space пакетов, которые хотят kernel-headers-std.
[...]
> Прошу мэйнтейнеров этих пакетов проверить реально ли нужен
> kernel-headers-std для сборки или хватит glibc-kernheaders.

А как это можно проверить?

> Или дать мне NMU и я сам разбирусь.
> Я собрал klibc(не без хаков) для ARM без kernel-headers-std, но вот udev с
> этим klibc уже не собрался ибо не хватило scsi/scsi.h, который в
> kernel-headers-std. Возможно стоит расширить glibc-kernheaders?

Патчи приветствуются.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 14:50 ` Led
  2007-09-11 14:58   ` Kirill A. Shutemov
@ 2007-09-11 18:51   ` Dmitry V. Levin
  2007-09-11 15:28     ` Led
  1 sibling, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-11 18:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 478 bytes --]

On Tue, Sep 11, 2007 at 05:50:22PM +0300, Led wrote:
> В сообщении от Tuesday 11 September 2007 17:43:51 Kirill A. Shutemov 
> написал(а):
> 
> > Я собрал klibc(не без хаков) для ARM без kernel-headers-std, но вот udev с
> > этим klibc уже не собрался ибо не хватило scsi/scsi.h, который в
> > kernel-headers-std. Возможно стоит расширить glibc-kernheaders?
> 
> klibc может и можно собрать без kernel-headers-std, но делать этого НЕЛЬЗЯ.

Обоснование?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 15:28     ` Led
@ 2007-09-11 19:49       ` Dmitry V. Levin
  2007-09-11 16:13         ` Led
  0 siblings, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-11 19:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1156 bytes --]

On Tue, Sep 11, 2007 at 06:28:38PM +0300, Led wrote:
> В сообщении от Tuesday 11 September 2007 21:51:03 Dmitry V. Levin написал(а):
> > On Tue, Sep 11, 2007 at 05:50:22PM +0300, Led wrote:
> > > В сообщении от Tuesday 11 September 2007 17:43:51 Kirill A. Shutemov
> > >
> > > написал(а):
> > > > Я собрал klibc(не без хаков) для ARM без kernel-headers-std, но вот
> > > > udev с этим klibc уже не собрался ибо не хватило scsi/scsi.h, который в
> > > > kernel-headers-std. Возможно стоит расширить glibc-kernheaders?
> > >
> > > klibc может и можно собрать без kernel-headers-std, но делать этого
> > > НЕЛЬЗЯ.
> >
> > Обоснование?
> 
> Вкратце:
> 
> 1) build the kernel: make
> 2) remerge klibc: emerge klibc
>  note: This step is important even if you already have klibc installed. klibc 
> has to be compiled against a patched kernel tree.

Это не обоснование.

> У меня есть как минимум один пример, когда без этого klibc неюзабельна.

Приведите этот пример здесь.

> ИМХО собранная без "живых" ядерных хэдеров klibc превращается в ещё одну 
> dietlibc.

Мы движемся в сторону "оживления ядерных хэдеров".


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 15:22   ` Kirill A. Shutemov
  2007-09-11 15:38     ` Led
@ 2007-09-11 19:51     ` Dmitry V. Levin
  2007-09-12 12:09       ` Kirill A. Shutemov
  1 sibling, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-11 19:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 892 bytes --]

On Tue, Sep 11, 2007 at 06:22:35PM +0300, Kirill A. Shutemov wrote:
[...]
> Помимо директорий  asm-* и linux, которые входят в оба пакета, в
> kernel-headers-std наблюдается:
> 
> mtd
> mtd/inftl-user.h
> mtd/jffs2-user.h
> mtd/mtd-abi.h
> mtd/mtd-user.h
> mtd/nftl-user.h
> rdma
> rdma/ib_user_mad.h
> scsi
> scsi/scsi.h
> scsi/scsi_ioctl.h
> scsi/sg.h
> sound
> sound/asequencer.h
> sound/asound.h
> sound/asound_fm.h
> sound/emu10k1.h
> sound/hdsp.h
> sound/hdspm.h
> sound/sb16_csp.h
> sound/sfnt_info.h
> sound/sscape_ioctl.h
> video
> video/sisfb.h
> 
> Есть ли противопоказания для включения этих файлов в glibc-kernheaders?

У меня сейчас нет.

> Возможно, стоит синхронизировать glibc-kernheaders с ядром 2.6.18?

Надо превратить glibc-kernheaders в результат работы
"make headers_install" пакета kernel-image-std-smp.

vsu, ау?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 16:13         ` Led
  2007-09-11 16:51           ` Sergey Vlasov
@ 2007-09-11 20:20           ` Dmitry V. Levin
  2007-09-11 16:48             ` Led
  1 sibling, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-11 20:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 969 bytes --]

On Tue, Sep 11, 2007 at 07:13:56PM +0300, Led wrote:
> В сообщении от Tuesday 11 September 2007 22:49:44 Dmitry V. Levin написал(а):
[...]
> > > У меня есть как минимум один пример, когда без этого klibc неюзабельна.
> >
> > Приведите этот пример здесь.
> 
> http://dev.gentoo.org/~spock/projects/uvesafb/
> 
> Соответсвующее ядро 2.6.18 (на базе std-smp-2.6.18-alt7), v86d и klibc 
> (пересобранная с хэдерами пропатченного ядра) находятся здесь:
> ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/led/Sisyphus/
> Для того, чтобы v86d работал в initrd и не тащить glibc в initrd, пришлось 
> собрать v86d с klibc и пересобрать klibc (без каких-либо изменений). 

Ну так вы API/ABI ядра меняете.

> Естественно, всё это работает уже больше двух недель, на разных машинах, 
> разных видеоадаптерах (включая nVidia и ATI), на x86_32 и x86_64. Фичреквест 
> приблизительно столько же "висит" на kernel-image-std-smp (безответно).

vsu, ау?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 16:02 ` Sergey Vlasov
@ 2007-09-11 20:48   ` Kirill A. Shutemov
  2007-09-11 21:03     ` Led
  2007-09-12  9:07     ` Sergey Vlasov
  0 siblings, 2 replies; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-11 20:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 4876 bytes --]

On [Tue, 11.09.2007 20:02], Sergey Vlasov wrote:
> On Tue, Sep 11, 2007 at 05:43:51PM +0300, Kirill A. Shutemov wrote:
> > kernel-headers-std является проблемой при портировании. Не на всех
> > архитектурах возможно сделать этот самый -std. На ARM нельзя сделать ядро
> > каторое бы запускалось на любом железе. Ядро делается под конкретную
> > железку.
> 
> Однако эти заголовки описывают не конкретную железку, а ABI ядра,
> предоставляемый для userspace; от конфигурации ядра их содержимое не
> зависит (в частности, <linux/config.h> и <linux/autoconf.h> в этот пакет
> вообще не входят).

Это хорошо.
 
> make headers_install ARCH=... INSTALL_HDR_PATH=... не требует наличия
> файла конфигурации (более того, может выполняться даже при отсутствии
> компилятора для указанной архитектуры).  Можно сделать отдельный пакет,
> который будет собираться на всех архитектурах (правда, на 2.6.18 совсем
> без патчей обойтись не получится, или придётся собирать отдельный unifdef;
> сейчас в ветке fix-build--headers-install лежат взятые из последующих
> версий ядра патчи, добавляющие unifdef прямо в сборочную систему ядра).
> Правда, в ядре std сейчас есть несколько патчей, которые меняют содержимое
> экспортируемых заголовков (в нескольких местах добавлены новые константы и
> структуры в связи с обновлением соответствующего кода в ядре) - вероятно,
> придётся внести как минимум часть таких изменений и в этот новый пакет.

for ref in `git-for-each-ref --format='%(refname)' refs/remotes/vsu-2.6.18`; do git diff --name-only refs/remotes/vsu-2.6.18/master $ref|grep -q '^include/\(asm\|linux/\|mtd/\|rdma/\|scsi/\|sound/\|video/\).*\.h$' && echo $ref; done
refs/remotes/vsu-2.6.18/feat-drivers-mmc-tifm
refs/remotes/vsu-2.6.18/feat-drivers-scsi-aic94xx
refs/remotes/vsu-2.6.18/feat-drivers-video-splash
refs/remotes/vsu-2.6.18/feat-drivers-video-splash--suse
refs/remotes/vsu-2.6.18/feat-fs-fuse
refs/remotes/vsu-2.6.18/feat-fs-squashfs
refs/remotes/vsu-2.6.18/fix-build--headers-install
refs/remotes/vsu-2.6.18/fix-core--arch
refs/remotes/vsu-2.6.18/fix-core--quirks
refs/remotes/vsu-2.6.18/fix-core--quirks--ich9
refs/remotes/vsu-2.6.18/fix-drivers-char--agpgart
refs/remotes/vsu-2.6.18/fix-drivers-char--ipmi
refs/remotes/vsu-2.6.18/fix-drivers-i2c
refs/remotes/vsu-2.6.18/fix-drivers-ide
refs/remotes/vsu-2.6.18/fix-drivers-net--bonding
refs/remotes/vsu-2.6.18/fix-drivers-net--tg3
refs/remotes/vsu-2.6.18/fix-drivers-pci--core
refs/remotes/vsu-2.6.18/fix-drivers-scsi--libata
refs/remotes/vsu-2.6.18/fix-drivers-scsi--qla2xxx
refs/remotes/vsu-2.6.18/fix-drivers-usb--storage
refs/remotes/vsu-2.6.18/fix-fs--ext3
refs/remotes/vsu-2.6.18/fix-fs--ufs
refs/remotes/vsu-2.6.18/fix-net--core
refs/remotes/vsu-2.6.18/fix-net--ipv4
refs/remotes/vsu-2.6.18/fix-net--ipv6
refs/remotes/vsu-2.6.18/fix-net--ipx
refs/remotes/vsu-2.6.18/fix-net--netfilter
refs/remotes/vsu-2.6.18/fix-security--eflags-leak-x86_64
refs/remotes/vsu-2.6.18/fix-security-exec-shield
refs/remotes/vsu-2.6.18/fix-security-exec-shield--fedora
refs/remotes/vsu-2.6.18/fix-security-exec-shield--release
refs/remotes/vsu-2.6.18/fix-stable
refs/remotes/vsu-2.6.18/kernel-image-std-pae
refs/remotes/vsu-2.6.18/kernel-image-std-smp
refs/remotes/vsu-2.6.18/kernel-image-std-smp--ext-infiniband
refs/remotes/vsu-2.6.18/kernel-source

Что-то забыл? Что-то лишнее?

> К сожалению, тестирование заголовков простой проверкой на собираемость не
> даёт полной уверенности - вполне возможно, что при пересборке со старыми
> заголовками какие-то новые возможности будут просто отключены.

Есть предложения?

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 20:48   ` Kirill A. Shutemov
@ 2007-09-11 21:03     ` Led
  2007-09-11 21:14       ` Kirill A. Shutemov
  2007-09-12  9:07     ` Sergey Vlasov
  1 sibling, 1 reply; 59+ messages in thread
From: Led @ 2007-09-11 21:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2007/9/11, Kirill A. Shutemov <k.shutemov@velesys.com>:
> On [Tue, 11.09.2007 20:02], Sergey Vlasov wrote:
> > On Tue, Sep 11, 2007 at 05:43:51PM +0300, Kirill A. Shutemov wrote:
> > > kernel-headers-std является проблемой при портировании. Не на всех
> > > архитектурах возможно сделать этот самый -std. На ARM нельзя сделать ядро
> > > каторое бы запускалось на любом железе. Ядро делается под конкретную
> > > железку.
> >
> > Однако эти заголовки описывают не конкретную железку, а ABI ядра,
> > предоставляемый для userspace; от конфигурации ядра их содержимое не
> > зависит (в частности, <linux/config.h> и <linux/autoconf.h> в этот пакет
> > вообще не входят).
>
> Это хорошо.
>
> > make headers_install ARCH=... INSTALL_HDR_PATH=... не требует наличия
> > файла конфигурации (более того, может выполняться даже при отсутствии
> > компилятора для указанной архитектуры).  Можно сделать отдельный пакет,
> > который будет собираться на всех архитектурах (правда, на 2.6.18 совсем
> > без патчей обойтись не получится, или придётся собирать отдельный unifdef;
> > сейчас в ветке fix-build--headers-install лежат взятые из последующих
> > версий ядра патчи, добавляющие unifdef прямо в сборочную систему ядра).
> > Правда, в ядре std сейчас есть несколько патчей, которые меняют содержимое
> > экспортируемых заголовков (в нескольких местах добавлены новые константы и
> > структуры в связи с обновлением соответствующего кода в ядре) - вероятно,
> > придётся внести как минимум часть таких изменений и в этот новый пакет.
>
> for ref in `git-for-each-ref --format='%(refname)' refs/remotes/vsu-2.6.18`; do git diff --name-only refs/remotes/vsu-2.6.18/master $ref|grep -q '^include/\(asm\|linux/\|mtd/\|rdma/\|scsi/\|sound/\|video/\).*\.h$' && echo $ref; done
> refs/remotes/vsu-2.6.18/feat-drivers-mmc-tifm
> refs/remotes/vsu-2.6.18/feat-drivers-scsi-aic94xx
> refs/remotes/vsu-2.6.18/feat-drivers-video-splash
> refs/remotes/vsu-2.6.18/feat-drivers-video-splash--suse
> refs/remotes/vsu-2.6.18/feat-fs-fuse
> refs/remotes/vsu-2.6.18/feat-fs-squashfs
> refs/remotes/vsu-2.6.18/fix-build--headers-install
> refs/remotes/vsu-2.6.18/fix-core--arch
> refs/remotes/vsu-2.6.18/fix-core--quirks
> refs/remotes/vsu-2.6.18/fix-core--quirks--ich9
> refs/remotes/vsu-2.6.18/fix-drivers-char--agpgart
> refs/remotes/vsu-2.6.18/fix-drivers-char--ipmi
> refs/remotes/vsu-2.6.18/fix-drivers-i2c
> refs/remotes/vsu-2.6.18/fix-drivers-ide
> refs/remotes/vsu-2.6.18/fix-drivers-net--bonding
> refs/remotes/vsu-2.6.18/fix-drivers-net--tg3
> refs/remotes/vsu-2.6.18/fix-drivers-pci--core
> refs/remotes/vsu-2.6.18/fix-drivers-scsi--libata
> refs/remotes/vsu-2.6.18/fix-drivers-scsi--qla2xxx
> refs/remotes/vsu-2.6.18/fix-drivers-usb--storage
> refs/remotes/vsu-2.6.18/fix-fs--ext3
> refs/remotes/vsu-2.6.18/fix-fs--ufs
> refs/remotes/vsu-2.6.18/fix-net--core
> refs/remotes/vsu-2.6.18/fix-net--ipv4
> refs/remotes/vsu-2.6.18/fix-net--ipv6
> refs/remotes/vsu-2.6.18/fix-net--ipx
> refs/remotes/vsu-2.6.18/fix-net--netfilter
> refs/remotes/vsu-2.6.18/fix-security--eflags-leak-x86_64
> refs/remotes/vsu-2.6.18/fix-security-exec-shield
> refs/remotes/vsu-2.6.18/fix-security-exec-shield--fedora
> refs/remotes/vsu-2.6.18/fix-security-exec-shield--release
> refs/remotes/vsu-2.6.18/fix-stable
> refs/remotes/vsu-2.6.18/kernel-image-std-pae
> refs/remotes/vsu-2.6.18/kernel-image-std-smp
> refs/remotes/vsu-2.6.18/kernel-image-std-smp--ext-infiniband
> refs/remotes/vsu-2.6.18/kernel-source
>
> Что-то забыл? Что-то лишнее?
>
> > К сожалению, тестирование заголовков простой проверкой на собираемость не
> > даёт полной уверенности - вполне возможно, что при пересборке со старыми
> > заголовками какие-то новые возможности будут просто отключены.
>
> Есть предложения?

Есть. Эксперементировать на dietlibc, ucLibc и других mini-libc. А
klibc оставить для того, для чего она изначально предназначена.

-- 
Led.

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 21:03     ` Led
@ 2007-09-11 21:14       ` Kirill A. Shutemov
  2007-09-11 21:27         ` Led
  0 siblings, 1 reply; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-11 21:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 819 bytes --]

On [Wed, 12.09.2007 00:03], Led wrote:
> 2007/9/11, Kirill A. Shutemov <k.shutemov@velesys.com>:
> > Есть предложения?
> 
> Есть. Эксперементировать на dietlibc, ucLibc и других mini-libc. А
> klibc оставить для того, для чего она изначально предназначена.

Можно по-подробней, что вы предлагаете. Пересобирать klibc для каждого
ядра, и к имени добавить flavour, потом собирать кучу
udev-initramfs-%flavour и прочих пактов которые собираются с klibc?

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 21:14       ` Kirill A. Shutemov
@ 2007-09-11 21:27         ` Led
  2007-09-11 21:51           ` Led
  0 siblings, 1 reply; 59+ messages in thread
From: Led @ 2007-09-11 21:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2007/9/12, Kirill A. Shutemov <k.shutemov@velesys.com>:
> On [Wed, 12.09.2007 00:03], Led wrote:
> > 2007/9/11, Kirill A. Shutemov <k.shutemov@velesys.com>:
> > > Есть предложения?
> >
> > Есть. Эксперементировать на dietlibc, ucLibc и других mini-libc. А
> > klibc оставить для того, для чего она изначально предназначена.
>
> Можно по-подробней, что вы предлагаете. Пересобирать klibc для каждого
> ядра, и к имени добавить flavour,

Да, если API ядер отличается.

> потом собирать кучу
> udev-initramfs-%flavour и прочих пактов которые собираются с klibc?

Если "куча прочих пакетов" не 1) использует API ядра, 2) используют
его common-часть, то они соберутся с любой klibc-%flavor-devel и будут
работать с любой, или (в случае 1) соберутся с другой "mini-libc"


-- 
Led.

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 21:27         ` Led
@ 2007-09-11 21:51           ` Led
  0 siblings, 0 replies; 59+ messages in thread
From: Led @ 2007-09-11 21:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2007/9/12, Led <led@altlinux.ru>:
> 2007/9/12, Kirill A. Shutemov <k.shutemov@velesys.com>:
> > On [Wed, 12.09.2007 00:03], Led wrote:
> > > 2007/9/11, Kirill A. Shutemov <k.shutemov@velesys.com>:
> > > > Есть предложения?
> > >
> > > Есть. Эксперементировать на dietlibc, ucLibc и других mini-libc. А
> > > klibc оставить для того, для чего она изначально предназначена.
> >
> > Можно по-подробней, что вы предлагаете. Пересобирать klibc для каждого
> > ядра, и к имени добавить flavour,
>
> Да, если API ядер отличается.
>
> > потом собирать кучу
> > udev-initramfs-%flavour и прочих пактов которые собираются с klibc?
>
> Если "куча прочих пакетов" не 1) использует API ядра, 2) используют
> его common-часть, то они соберутся с любой klibc-%flavor-devel и будут
> работать с любой, или (в случае 1) соберутся с другой "mini-libc"

Кстати, эта "куча прочих пакетов" состоит из указанного вами udev.
Возможно, будет ещё v86d (по крайней мере, я бы этого хотел). Других
нету...

-- 
Led.

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 20:48   ` Kirill A. Shutemov
  2007-09-11 21:03     ` Led
@ 2007-09-12  9:07     ` Sergey Vlasov
  2007-09-12  9:38       ` Kirill A. Shutemov
  1 sibling, 1 reply; 59+ messages in thread
From: Sergey Vlasov @ 2007-09-12  9:07 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 618 bytes --]

On Tue, Sep 11, 2007 at 11:48:18PM +0300, Kirill A. Shutemov wrote:
> for ref in `git-for-each-ref --format='%(refname)' refs/remotes/vsu-2.6.18`; do git diff --name-only refs/remotes/vsu-2.6.18/master $ref|grep -q '^include/\(asm\|linux/\|mtd/\|rdma/\|scsi/\|sound/\|video/\).*\.h$' && echo $ref; done
[36 строк вывода]
> 
> Что-то забыл? Что-то лишнее?

Далеко не все заголовки из этих каталогов устанавливаются по make
headers_install - большая часть заголовков предназначена для использования
только внутри ядра, так что список бранчей, реально затрагивающих
заголовки для userspace, существенно меньше.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-12  9:07     ` Sergey Vlasov
@ 2007-09-12  9:38       ` Kirill A. Shutemov
  0 siblings, 0 replies; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-12  9:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1157 bytes --]

On [Wed, 12.09.2007 13:07], Sergey Vlasov wrote:
> On Tue, Sep 11, 2007 at 11:48:18PM +0300, Kirill A. Shutemov wrote:
> > for ref in `git-for-each-ref --format='%(refname)' refs/remotes/vsu-2.6.18`; do git diff --name-only refs/remotes/vsu-2.6.18/master $ref|grep -q '^include/\(asm\|linux/\|mtd/\|rdma/\|scsi/\|sound/\|video/\).*\.h$' && echo $ref; done
> [36 строк вывода]
> > 
> > Что-то забыл? Что-то лишнее?
> 
> Далеко не все заголовки из этих каталогов устанавливаются по make
> headers_install - большая часть заголовков предназначена для использования
> только внутри ядра, так что список бранчей, реально затрагивающих
> заголовки для userspace, существенно меньше.

Можно ли придумать эвристику для вычления таких бранчей?

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 19:51     ` Dmitry V. Levin
@ 2007-09-12 12:09       ` Kirill A. Shutemov
  2007-09-13 17:40         ` Kirill A. Shutemov
  0 siblings, 1 reply; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-12 12:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1306 bytes --]

On [Tue, 11.09.2007 23:51], Dmitry V. Levin wrote:
> On Tue, Sep 11, 2007 at 06:22:35PM +0300, Kirill A. Shutemov wrote:
> > Возможно, стоит синхронизировать glibc-kernheaders с ядром 2.6.18?
> 
> Надо превратить glibc-kernheaders в результат работы
> "make headers_install" пакета kernel-image-std-smp.

Какие-то ядра вполне могут отставать от kernel-image-std-smp по
версии(openvz, xen, ...). Думаю лучше делать отдельно на основе самого
старого из ядер пердсутсвующих в Сизифе.

Сделал proof of concept:

http://git.altlinux.org/people/kas/packages/?p=glibc-kernheaders.git бранч
headers-install.

Пока смержен только бранч kernel-image-2.6.18/fix-build--headers-install.
Нужно посмотреть какие feat/fix нужно ещё смержить.

Уже заметил regression: futex.h сново сломался, но это просто исправить.
Сделаю соответвующий fix-.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-12 12:09       ` Kirill A. Shutemov
@ 2007-09-13 17:40         ` Kirill A. Shutemov
  2007-09-13 23:10           ` Dmitry V. Levin
  0 siblings, 1 reply; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-13 17:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2256 bytes --]

On [Wed, 12.09.2007 15:09], Kirill A. Shutemov wrote:
> On [Tue, 11.09.2007 23:51], Dmitry V. Levin wrote:
> > On Tue, Sep 11, 2007 at 06:22:35PM +0300, Kirill A. Shutemov wrote:
> > > Возможно, стоит синхронизировать glibc-kernheaders с ядром 2.6.18?
> > 
> > Надо превратить glibc-kernheaders в результат работы
> > "make headers_install" пакета kernel-image-std-smp.
> 
> Какие-то ядра вполне могут отставать от kernel-image-std-smp по
> версии(openvz, xen, ...). Думаю лучше делать отдельно на основе самого
> старого из ядер пердсутсвующих в Сизифе.
> 
> Сделал proof of concept:
> 
> http://git.altlinux.org/people/kas/packages/?p=glibc-kernheaders.git бранч
> headers-install.
> 
> Пока смержен только бранч kernel-image-2.6.18/fix-build--headers-install.
> Нужно посмотреть какие feat/fix нужно ещё смержить.
> 
> Уже заметил regression: futex.h сново сломался, но это просто исправить.
> Сделаю соответвующий fix-.
> 

Выложил alt0.2.

Смержил из kernel-image-2.6.18:
feat-drivers-scsi-aic94xx
feat-drivers-video-splash
feat-drivers-video-splash--suse
feat-fs-fuse
fix-drivers-char--ipmi
fix-drivers-net--bonding
fix-drivers-net--tg3
fix-drivers-pci--core
fix-fs--ext3
fix-net--ipv4
fix-net--ipv6
fix-net--ipx
fix-net--netfilter
fix-security-exec-shield
fix-security-exec-shield--fedora
fix-security-exec-shield--release
fix-stable

Пофиксил собираемость(заведены соответсвующие бранчи): 
linux/audit.h, linux/futex.h, linux/i2o-dev.h, linux/videodev2.h

Все хидеры, которые собирались на glibc-kernheaders-2.6.18-alt6, собираются и тут.

Можно устроить тестовую пересборку с этим пакетом?

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-13 17:40         ` Kirill A. Shutemov
@ 2007-09-13 23:10           ` Dmitry V. Levin
  2007-09-17  9:12             ` Kirill A. Shutemov
  0 siblings, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-13 23:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 165 bytes --]

On Thu, Sep 13, 2007 at 08:40:14PM +0300, Kirill A. Shutemov wrote:
[...]
> Можно устроить тестовую пересборку с этим пакетом?

В принципе можно.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-13 23:10           ` Dmitry V. Levin
@ 2007-09-17  9:12             ` Kirill A. Shutemov
  2007-09-17 17:21               ` Dmitry V. Levin
  2007-09-18 21:41               ` [devel] kernel-headers-std Dmitry V. Levin
  0 siblings, 2 replies; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-17  9:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 604 bytes --]

On [Fri, 14.09.2007 03:10], Dmitry V. Levin wrote:
> On Thu, Sep 13, 2007 at 08:40:14PM +0300, Kirill A. Shutemov wrote:
> [...]
> > Можно устроить тестовую пересборку с этим пакетом?
> 
> В принципе можно.

И? Ещё не пересборки ещё не было?

Выложил 2.6.18-alt0.4:
- пофиксил scsi/scsi.h
- добавил Provides/Obsoletes на linux-libc-kernheaders

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-17  9:12             ` Kirill A. Shutemov
@ 2007-09-17 17:21               ` Dmitry V. Levin
  2007-09-17 17:35                 ` Kirill A. Shutemov
  2007-09-18 21:41               ` [devel] kernel-headers-std Dmitry V. Levin
  1 sibling, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-17 17:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 591 bytes --]

On Mon, Sep 17, 2007 at 12:12:30PM +0300, Kirill A. Shutemov wrote:
> On [Fri, 14.09.2007 03:10], Dmitry V. Levin wrote:
> > On Thu, Sep 13, 2007 at 08:40:14PM +0300, Kirill A. Shutemov wrote:
> > [...]
> > > Можно устроить тестовую пересборку с этим пакетом?
> > 
> > В принципе можно.
> 
> И? Ещё не пересборки ещё не было?
> 
> Выложил 2.6.18-alt0.4:
> - пофиксил scsi/scsi.h
> - добавил Provides/Obsoletes на linux-libc-kernheaders

Пересборки ещё не было, но уже сейчас я точно знаю, что при обновлении
2.6.17 -> 2.6.18 сборка некоторых пакетов сломается.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-17 17:21               ` Dmitry V. Levin
@ 2007-09-17 17:35                 ` Kirill A. Shutemov
  2007-09-18 21:40                   ` Dmitry V. Levin
  0 siblings, 1 reply; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-17 17:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1040 bytes --]

On [Mon, 17.09.2007 21:21], Dmitry V. Levin wrote:
> On Mon, Sep 17, 2007 at 12:12:30PM +0300, Kirill A. Shutemov wrote:
> > On [Fri, 14.09.2007 03:10], Dmitry V. Levin wrote:
> > > On Thu, Sep 13, 2007 at 08:40:14PM +0300, Kirill A. Shutemov wrote:
> > > [...]
> > > > Можно устроить тестовую пересборку с этим пакетом?
> > > 
> > > В принципе можно.
> > 
> > И? Ещё не пересборки ещё не было?
> > 
> > Выложил 2.6.18-alt0.4:
> > - пофиксил scsi/scsi.h
> > - добавил Provides/Obsoletes на linux-libc-kernheaders
> 
> Пересборки ещё не было, но уже сейчас я точно знаю, что при обновлении
> 2.6.17 -> 2.6.18 сборка некоторых пакетов сломается.

Подробней, если можно.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-11 14:43 [devel] kernel-headers-std Kirill A. Shutemov
                   ` (2 preceding siblings ...)
  2007-09-11 18:48 ` Dmitry V. Levin
@ 2007-09-18  9:56 ` Michael Shigorin
  3 siblings, 0 replies; 59+ messages in thread
From: Michael Shigorin @ 2007-09-18  9:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Alexey Gladkov

On Tue, Sep 11, 2007 at 05:43:51PM +0300, Kirill A. Shutemov wrote:
> Список user-space пакетов, которые хотят kernel-headers-std.
> TiMidity++-2.13.2-alt7.src.rpm
> alsa-tools-1.0.14-alt1.src.rpm
> Или дать мне NMU и я сам разбирусь.

Забросил, жди.

2 legion: мож всё-таки докрутишь, чтоб уведомления про
nmu/add/leader слались и на тех, о ком речь?  Пока приходится
руками делать bounce каждый раз.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-17 17:35                 ` Kirill A. Shutemov
@ 2007-09-18 21:40                   ` Dmitry V. Levin
  2007-09-19 13:14                     ` Kirill A. Shutemov
  0 siblings, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-18 21:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 852 bytes --]

On Mon, Sep 17, 2007 at 08:35:46PM +0300, Kirill A. Shutemov wrote:
> On [Mon, 17.09.2007 21:21], Dmitry V. Levin wrote:
> > On Mon, Sep 17, 2007 at 12:12:30PM +0300, Kirill A. Shutemov wrote:
> > > On [Fri, 14.09.2007 03:10], Dmitry V. Levin wrote:
> > > > On Thu, Sep 13, 2007 at 08:40:14PM +0300, Kirill A. Shutemov wrote:
> > > > [...]
> > > > > Можно устроить тестовую пересборку с этим пакетом?
> > > > 
> > > > В принципе можно.
> > > 
> > > И? Ещё не пересборки ещё не было?
> > > 
> > > Выложил 2.6.18-alt0.4:
> > > - пофиксил scsi/scsi.h
> > > - добавил Provides/Obsoletes на linux-libc-kernheaders
> > 
> > Пересборки ещё не было, но уже сейчас я точно знаю, что при обновлении
> > 2.6.17 -> 2.6.18 сборка некоторых пакетов сломается.
> 
> Подробней, если можно.

Например, упомянутый недавно util-linux.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-17  9:12             ` Kirill A. Shutemov
  2007-09-17 17:21               ` Dmitry V. Levin
@ 2007-09-18 21:41               ` Dmitry V. Levin
  2007-09-19 11:44                 ` Kirill A. Shutemov
  1 sibling, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-18 21:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 569 bytes --]

On Mon, Sep 17, 2007 at 12:12:30PM +0300, Kirill A. Shutemov wrote:
> On [Fri, 14.09.2007 03:10], Dmitry V. Levin wrote:
> > On Thu, Sep 13, 2007 at 08:40:14PM +0300, Kirill A. Shutemov wrote:
> > [...]
> > > Можно устроить тестовую пересборку с этим пакетом?
> > 
> > В принципе можно.
> 
> И? Ещё не пересборки ещё не было?
> 
> Выложил 2.6.18-alt0.4:
> - пофиксил scsi/scsi.h
> - добавил Provides/Obsoletes на linux-libc-kernheaders

Я бы всё-таки попробовал по частям: сперва упразднить
linux-libc-kernheaders, потом обновлять версию.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-18 21:41               ` [devel] kernel-headers-std Dmitry V. Levin
@ 2007-09-19 11:44                 ` Kirill A. Shutemov
  2007-09-23 21:54                   ` Dmitry V. Levin
  0 siblings, 1 reply; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-19 11:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1243 bytes --]

On [Wed, 19.09.2007 01:41], Dmitry V. Levin wrote:
> On Mon, Sep 17, 2007 at 12:12:30PM +0300, Kirill A. Shutemov wrote:
> > On [Fri, 14.09.2007 03:10], Dmitry V. Levin wrote:
> > > On Thu, Sep 13, 2007 at 08:40:14PM +0300, Kirill A. Shutemov wrote:
> > > [...]
> > > > Можно устроить тестовую пересборку с этим пакетом?
> > > 
> > > В принципе можно.
> > 
> > И? Ещё не пересборки ещё не было?
> > 
> > Выложил 2.6.18-alt0.4:
> > - пофиксил scsi/scsi.h
> > - добавил Provides/Obsoletes на linux-libc-kernheaders
> 
> Я бы всё-таки попробовал по частям: сперва упразднить
> linux-libc-kernheaders, потом обновлять версию.

А наоборот не пойдёт? Provides/Obsoletes linux-libc-kernheaders я сделал
в alt0.4. Можно попробывать 0.3 -- это только обновлённая версия + мелкие
фиксы. Или всё же сначала Provides/Obsoletes?
 
-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-18 21:40                   ` Dmitry V. Levin
@ 2007-09-19 13:14                     ` Kirill A. Shutemov
  2007-09-19 13:19                       ` Dmitry V. Levin
  0 siblings, 1 reply; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-19 13:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1166 bytes --]

On [Wed, 19.09.2007 01:40], Dmitry V. Levin wrote:
> On Mon, Sep 17, 2007 at 08:35:46PM +0300, Kirill A. Shutemov wrote:
> > On [Mon, 17.09.2007 21:21], Dmitry V. Levin wrote:
> > > On Mon, Sep 17, 2007 at 12:12:30PM +0300, Kirill A. Shutemov wrote:
> > > > On [Fri, 14.09.2007 03:10], Dmitry V. Levin wrote:
> > > Пересборки ещё не было, но уже сейчас я точно знаю, что при обновлении
> > > 2.6.17 -> 2.6.18 сборка некоторых пакетов сломается.
> > 
> > Подробней, если можно.
> 
> Например, упомянутый недавно util-linux.

Сломался nologin. Не собрирается оно из-за убраных макросов _syscallX. В
git log есть запись:

nologin.c: Rewrite without glibc at all (#10729)

Не совсем понятно зачем и как это могло пофиксить баг. Можно ли вернуть
обратно glibc?

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-19 13:14                     ` Kirill A. Shutemov
@ 2007-09-19 13:19                       ` Dmitry V. Levin
  2007-09-19 13:30                         ` Kirill A. Shutemov
  0 siblings, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-19 13:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 976 bytes --]

On Wed, Sep 19, 2007 at 04:14:33PM +0300, Kirill A. Shutemov wrote:
> On [Wed, 19.09.2007 01:40], Dmitry V. Levin wrote:
> > On Mon, Sep 17, 2007 at 08:35:46PM +0300, Kirill A. Shutemov wrote:
> > > On [Mon, 17.09.2007 21:21], Dmitry V. Levin wrote:
> > > > On Mon, Sep 17, 2007 at 12:12:30PM +0300, Kirill A. Shutemov wrote:
> > > > > On [Fri, 14.09.2007 03:10], Dmitry V. Levin wrote:
> > > > Пересборки ещё не было, но уже сейчас я точно знаю, что при обновлении
> > > > 2.6.17 -> 2.6.18 сборка некоторых пакетов сломается.
> > > 
> > > Подробней, если можно.
> > 
> > Например, упомянутый недавно util-linux.
> 
> Сломался nologin. Не собрирается оно из-за убраных макросов _syscallX. В
> git log есть запись:

Больше ничего не сломалось?

> nologin.c: Rewrite without glibc at all (#10729)
> 
> Не совсем понятно зачем и как это могло пофиксить баг. Можно ли вернуть
> обратно glibc?

Если вернуть обратно glibc, то вернётся #10729.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-19 13:19                       ` Dmitry V. Levin
@ 2007-09-19 13:30                         ` Kirill A. Shutemov
  2007-09-19 13:31                           ` Kirill A. Shutemov
  2007-09-19 13:53                           ` Dmitry V. Levin
  0 siblings, 2 replies; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-19 13:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1627 bytes --]

On [Wed, 19.09.2007 17:19], Dmitry V. Levin wrote:
> On Wed, Sep 19, 2007 at 04:14:33PM +0300, Kirill A. Shutemov wrote:
> > On [Wed, 19.09.2007 01:40], Dmitry V. Levin wrote:
> > > On Mon, Sep 17, 2007 at 08:35:46PM +0300, Kirill A. Shutemov wrote:
> > > > On [Mon, 17.09.2007 21:21], Dmitry V. Levin wrote:
> > > > > On Mon, Sep 17, 2007 at 12:12:30PM +0300, Kirill A. Shutemov wrote:
> > > > > > On [Fri, 14.09.2007 03:10], Dmitry V. Levin wrote:
> > > > > Пересборки ещё не было, но уже сейчас я точно знаю, что при обновлении
> > > > > 2.6.17 -> 2.6.18 сборка некоторых пакетов сломается.
> > > > 
> > > > Подробней, если можно.
> > > 
> > > Например, упомянутый недавно util-linux.
> > 
> > Сломался nologin. Не собрирается оно из-за убраных макросов _syscallX. В
> > git log есть запись:
> 
> Больше ничего не сломалось?

Остальное на x86_64 собралось

> 
> > nologin.c: Rewrite without glibc at all (#10729)
> > 
> > Не совсем понятно зачем и как это могло пофиксить баг. Можно ли вернуть
> > обратно glibc?
> 
> Если вернуть обратно glibc, то вернётся #10729.

А что является причиной этого бага?

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-19 13:30                         ` Kirill A. Shutemov
@ 2007-09-19 13:31                           ` Kirill A. Shutemov
  2007-09-19 13:53                           ` Dmitry V. Levin
  1 sibling, 0 replies; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-19 13:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 389 bytes --]

On [Wed, 19.09.2007 16:30], Kirill A. Shutemov wrote:
> On [Wed, 19.09.2007 17:19], Dmitry V. Levin wrote:
> > Больше ничего не сломалось?
> 
> Остальное на x86_64 собралось

Я про util-linux.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-19 13:30                         ` Kirill A. Shutemov
  2007-09-19 13:31                           ` Kirill A. Shutemov
@ 2007-09-19 13:53                           ` Dmitry V. Levin
  2007-09-19 14:01                             ` Kirill A. Shutemov
                                               ` (2 more replies)
  1 sibling, 3 replies; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-19 13:53 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1506 bytes --]

On Wed, Sep 19, 2007 at 04:30:03PM +0300, Kirill A. Shutemov wrote:
> On [Wed, 19.09.2007 17:19], Dmitry V. Levin wrote:
> > On Wed, Sep 19, 2007 at 04:14:33PM +0300, Kirill A. Shutemov wrote:
[...]
> > > nologin.c: Rewrite without glibc at all (#10729)
> > > 
> > > Не совсем понятно зачем и как это могло пофиксить баг. Можно ли вернуть
> > > обратно glibc?
> > 
> > Если вернуть обратно glibc, то вернётся #10729.
> 
> А что является причиной этого бага?

Неправильная статическая линковка без libc.

Зачем нужно линковать nologin без libc?  Приведу цитату (лень переводить):

"The dynamic linker and libc startup code checks a number of environment
variables, which may seriously alter the behavior of the starting
program - up to execution of arbitrary code (other than that found in
the program).  Login services such as telnetd/login and sshd allow for
initial environment variables to be passed from the remote.  This has
actually been used to break into systems in the past.

Now, modern/patched versions of login services use whitelists of
known-safe environment variables - and allow only for those environment
variables to be passed from the remote.

But we can feel a little bit safer if our disabled accounts' "shells"
would not be subject to this risk at all - and the only currently
practical way to achieve that is to avoid the use of the dynamic linker
and libc."

Кстати, а как же exit.c из coreutils собрался, если nologin.c не собрался?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-19 13:53                           ` Dmitry V. Levin
@ 2007-09-19 14:01                             ` Kirill A. Shutemov
  2007-09-19 15:20                             ` Kirill A. Shutemov
  2008-03-03 10:38                             ` Kirill A. Shutemov, Dmitry V. Levin
  2 siblings, 0 replies; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-19 14:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 632 bytes --]

On [Wed, 19.09.2007 17:53], Dmitry V. Levin wrote:
> On Wed, Sep 19, 2007 at 04:30:03PM +0300, Kirill A. Shutemov wrote:
> > On [Wed, 19.09.2007 17:19], Dmitry V. Levin wrote:
[...]
> Кстати, а как же exit.c из coreutils собрался, если nologin.c не собрался?

Я говорил что остальное из util-linux пересобралось. У меня нет
возможности пересобрать весь дистрибутив.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-19 13:53                           ` Dmitry V. Levin
  2007-09-19 14:01                             ` Kirill A. Shutemov
@ 2007-09-19 15:20                             ` Kirill A. Shutemov
  2007-09-19 15:52                               ` Dmitry V. Levin
  2008-03-03 10:38                             ` Kirill A. Shutemov, Dmitry V. Levin
  2 siblings, 1 reply; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-19 15:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2339 bytes --]

On [Wed, 19.09.2007 17:53], Dmitry V. Levin wrote:
> On Wed, Sep 19, 2007 at 04:30:03PM +0300, Kirill A. Shutemov wrote:
> > On [Wed, 19.09.2007 17:19], Dmitry V. Levin wrote:
> > > On Wed, Sep 19, 2007 at 04:14:33PM +0300, Kirill A. Shutemov wrote:
> [...]
> > > > nologin.c: Rewrite without glibc at all (#10729)
> > > > 
> > > > Не совсем понятно зачем и как это могло пофиксить баг. Можно ли вернуть
> > > > обратно glibc?
> > > 
> > > Если вернуть обратно glibc, то вернётся #10729.
> > 
> > А что является причиной этого бага?
> 
> Неправильная статическая линковка без libc.
> 
> Зачем нужно линковать nologin без libc?  Приведу цитату (лень переводить):
> 
> "The dynamic linker and libc startup code checks a number of environment
> variables, which may seriously alter the behavior of the starting
> program - up to execution of arbitrary code (other than that found in
> the program).  Login services such as telnetd/login and sshd allow for
> initial environment variables to be passed from the remote.  This has
> actually been used to break into systems in the past.
> 
> Now, modern/patched versions of login services use whitelists of
> known-safe environment variables - and allow only for those environment
> variables to be passed from the remote.
> 
> But we can feel a little bit safer if our disabled accounts' "shells"
> would not be subject to this risk at all - and the only currently
> practical way to achieve that is to avoid the use of the dynamic linker
> and libc."
> 

Вообщем из ядерных хидеров макросы _syscallX выкинули, завещав
использовать libc'шный syscall():

David Woodhouse:
The limited subset of old userland which elected to use _syscallX()
instead of libc's syscall(), and which can be fixed fairly easily.
http://lkml.org/lkml/2006/8/28/61

libc использовать в этом случае нельзя. Что будем делать?

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-19 15:20                             ` Kirill A. Shutemov
@ 2007-09-19 15:52                               ` Dmitry V. Levin
  2007-09-19 16:02                                 ` Kirill A. Shutemov
  0 siblings, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-19 15:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 512 bytes --]

On Wed, Sep 19, 2007 at 06:20:58PM +0300, Kirill A. Shutemov wrote:
> Вообщем из ядерных хидеров макросы _syscallX выкинули, завещав
> использовать libc'шный syscall():
> 
> David Woodhouse:
> The limited subset of old userland which elected to use _syscallX()
> instead of libc's syscall(), and which can be fixed fairly easily.
> http://lkml.org/lkml/2006/8/28/61
> 
> libc использовать в этом случае нельзя. Что будем делать?

Пока мы не найдём выход, выкидывать эти макросы нельзя.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-19 15:52                               ` Dmitry V. Levin
@ 2007-09-19 16:02                                 ` Kirill A. Shutemov
  2007-09-20 11:36                                   ` Kirill A. Shutemov
  0 siblings, 1 reply; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-19 16:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 916 bytes --]

On [Wed, 19.09.2007 19:52], Dmitry V. Levin wrote:
> On Wed, Sep 19, 2007 at 06:20:58PM +0300, Kirill A. Shutemov wrote:
> > Вообщем из ядерных хидеров макросы _syscallX выкинули, завещав
> > использовать libc'шный syscall():
> > 
> > David Woodhouse:
> > The limited subset of old userland which elected to use _syscallX()
> > instead of libc's syscall(), and which can be fixed fairly easily.
> > http://lkml.org/lkml/2006/8/28/61
> > 
> > libc использовать в этом случае нельзя. Что будем делать?
> 
> Пока мы не найдём выход, выкидывать эти макросы нельзя.

Ok. Ревертну эти изменения.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-19 16:02                                 ` Kirill A. Shutemov
@ 2007-09-20 11:36                                   ` Kirill A. Shutemov
  2007-09-20 11:39                                     ` Kirill A. Shutemov
  2007-09-21  9:23                                     ` Kirill A. Shutemov
  0 siblings, 2 replies; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-20 11:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1146 bytes --]

On [Wed, 19.09.2007 19:02], Kirill A. Shutemov wrote:
> On [Wed, 19.09.2007 19:52], Dmitry V. Levin wrote:
> > On Wed, Sep 19, 2007 at 06:20:58PM +0300, Kirill A. Shutemov wrote:
> > > Вообщем из ядерных хидеров макросы _syscallX выкинули, завещав
> > > использовать libc'шный syscall():
> > > 
> > > David Woodhouse:
> > > The limited subset of old userland which elected to use _syscallX()
> > > instead of libc's syscall(), and which can be fixed fairly easily.
> > > http://lkml.org/lkml/2006/8/28/61
> > > 
> > > libc использовать в этом случае нельзя. Что будем делать?
> > 
> > Пока мы не найдём выход, выкидывать эти макросы нельзя.
> 
> Ok. Ревертну эти изменения.

Выложил alt0.5:
- вернул макросы _syscallX
- Временно убрал Provides/Obsoletes на linux-libc-kernheaders

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-20 11:36                                   ` Kirill A. Shutemov
@ 2007-09-20 11:39                                     ` Kirill A. Shutemov
  2007-09-21  9:23                                     ` Kirill A. Shutemov
  1 sibling, 0 replies; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-20 11:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1379 bytes --]

On [Thu, 20.09.2007 14:36], Kirill A. Shutemov wrote:
> On [Wed, 19.09.2007 19:02], Kirill A. Shutemov wrote:
> > On [Wed, 19.09.2007 19:52], Dmitry V. Levin wrote:
> > > On Wed, Sep 19, 2007 at 06:20:58PM +0300, Kirill A. Shutemov wrote:
> > > > Вообщем из ядерных хидеров макросы _syscallX выкинули, завещав
> > > > использовать libc'шный syscall():
> > > > 
> > > > David Woodhouse:
> > > > The limited subset of old userland which elected to use _syscallX()
> > > > instead of libc's syscall(), and which can be fixed fairly easily.
> > > > http://lkml.org/lkml/2006/8/28/61
> > > > 
> > > > libc использовать в этом случае нельзя. Что будем делать?
> > > 
> > > Пока мы не найдём выход, выкидывать эти макросы нельзя.
> > 
> > Ok. Ревертну эти изменения.
> 
> Выложил alt0.5:
> - вернул макросы _syscallX
> - Временно убрал Provides/Obsoletes на linux-libc-kernheaders

Ах, да, забыл. util-linux и coreutils на этой версии пересобираются.
Проверял на x86_64

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-20 11:36                                   ` Kirill A. Shutemov
  2007-09-20 11:39                                     ` Kirill A. Shutemov
@ 2007-09-21  9:23                                     ` Kirill A. Shutemov
  2007-09-21  9:27                                       ` Dmitry V. Levin
  1 sibling, 1 reply; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-21  9:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 823 bytes --]

On [Thu, 20.09.2007 14:36], Kirill A. Shutemov wrote:
> On [Wed, 19.09.2007 19:02], Kirill A. Shutemov wrote:
> > On [Wed, 19.09.2007 19:52], Dmitry V. Levin wrote:
> > > 
> > > Пока мы не найдём выход, выкидывать эти макросы нельзя.
> > 
> > Ok. Ревертну эти изменения.
> 
> Выложил alt0.5:
> - вернул макросы _syscallX
> - Временно убрал Provides/Obsoletes на linux-libc-kernheaders

Можно ли сдалать пересборку с этим билдом? Или есть ещё изветные проблемы
с хидерами на основе 2.6.18?

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-21  9:23                                     ` Kirill A. Shutemov
@ 2007-09-21  9:27                                       ` Dmitry V. Levin
  2007-09-21  9:40                                         ` Kirill A. Shutemov
  0 siblings, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-21  9:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 935 bytes --]

On Fri, Sep 21, 2007 at 12:23:21PM +0300, Kirill A. Shutemov wrote:
> On [Thu, 20.09.2007 14:36], Kirill A. Shutemov wrote:
> > On [Wed, 19.09.2007 19:02], Kirill A. Shutemov wrote:
> > > On [Wed, 19.09.2007 19:52], Dmitry V. Levin wrote:
> > > > 
> > > > Пока мы не найдём выход, выкидывать эти макросы нельзя.
> > > 
> > > Ok. Ревертну эти изменения.
> > 
> > Выложил alt0.5:
> > - вернул макросы _syscallX
> > - Временно убрал Provides/Obsoletes на linux-libc-kernheaders
> 
> Можно ли сдалать пересборку с этим билдом? Или есть ещё изветные проблемы
> с хидерами на основе 2.6.18?

Придётся сделать 3 тестовые пересборки:
1. в нынешнем виде;
2. на нынешней основе с Provides/Obsoletes на linux-libc-kernheaders;
3. на основе вашей сборки (2.6.18+) с Provides/Obsoletes на linux-libc-kernheaders.

И всё это придётся проделать дважды, на x86 и x86-64.
А потом ещё сравнить логи пересборки.  Ох.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-21  9:27                                       ` Dmitry V. Levin
@ 2007-09-21  9:40                                         ` Kirill A. Shutemov
  2007-09-21  9:49                                           ` Dmitry V. Levin
  0 siblings, 1 reply; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-21  9:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2322 bytes --]

On [Fri, 21.09.2007 13:27], Dmitry V. Levin wrote:
> On Fri, Sep 21, 2007 at 12:23:21PM +0300, Kirill A. Shutemov wrote:
> > On [Thu, 20.09.2007 14:36], Kirill A. Shutemov wrote:
> > > On [Wed, 19.09.2007 19:02], Kirill A. Shutemov wrote:
> > > > On [Wed, 19.09.2007 19:52], Dmitry V. Levin wrote:
> > > > > 
> > > > > Пока мы не найдём выход, выкидывать эти макросы нельзя.
> > > > 
> > > > Ok. Ревертну эти изменения.
> > > 
> > > Выложил alt0.5:
> > > - вернул макросы _syscallX
> > > - Временно убрал Provides/Obsoletes на linux-libc-kernheaders
> > 
> > Можно ли сдалать пересборку с этим билдом? Или есть ещё изветные проблемы
> > с хидерами на основе 2.6.18?
> 
> Придётся сделать 3 тестовые пересборки:
> 1. в нынешнем виде;

А разве нельзя испльзовать статистику по последней пересборке?

> 2. на нынешней основе с Provides/Obsoletes на linux-libc-kernheaders;
IMHO, это не требует полной пересборки Сизифа. Достаточно пересобрать
пакеты, которые хотят linux-libc-kernheaders.

> 3. на основе вашей сборки (2.6.18+) с Provides/Obsoletes на linux-libc-kernheaders.

Я бы всё же поменял 2 и 3 местами.

> И всё это придётся проделать дважды, на x86 и x86-64.
> А потом ещё сравнить логи пересборки.  Ох.

Мда... Кстати, а сколько занимает полная пересборка на доступных сейчас
мощьностях?

P.S. Хотелось бы когда-нибудь пересборки с --nprocs > 1. Пересобирать
что-нибудь большое локально с --procs=1 -- очень нудно. А какой из пакетов
сломается -- никогда не знаешь.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-21  9:40                                         ` Kirill A. Shutemov
@ 2007-09-21  9:49                                           ` Dmitry V. Levin
  0 siblings, 0 replies; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-21  9:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1737 bytes --]

On Fri, Sep 21, 2007 at 12:40:21PM +0300, Kirill A. Shutemov wrote:
> On [Fri, 21.09.2007 13:27], Dmitry V. Levin wrote:
> > On Fri, Sep 21, 2007 at 12:23:21PM +0300, Kirill A. Shutemov wrote:
> > > On [Thu, 20.09.2007 14:36], Kirill A. Shutemov wrote:
> > > > On [Wed, 19.09.2007 19:02], Kirill A. Shutemov wrote:
> > > > > On [Wed, 19.09.2007 19:52], Dmitry V. Levin wrote:
> > > > > > 
> > > > > > Пока мы не найдём выход, выкидывать эти макросы нельзя.
> > > > > 
> > > > > Ok. Ревертну эти изменения.
> > > > 
> > > > Выложил alt0.5:
> > > > - вернул макросы _syscallX
> > > > - Временно убрал Provides/Obsoletes на linux-libc-kernheaders
> > > 
> > > Можно ли сдалать пересборку с этим билдом? Или есть ещё изветные проблемы
> > > с хидерами на основе 2.6.18?
> > 
> > Придётся сделать 3 тестовые пересборки:
> > 1. в нынешнем виде;
> 
> А разве нельзя испльзовать статистику по последней пересборке?

Собирать надо один и тот же Сизиф.

> > 2. на нынешней основе с Provides/Obsoletes на linux-libc-kernheaders;
> IMHO, это не требует полной пересборки Сизифа. Достаточно пересобрать
> пакеты, которые хотят linux-libc-kernheaders.

А я и не сказал, что нужна полная пересборка.

> > 3. на основе вашей сборки (2.6.18+) с Provides/Obsoletes на linux-libc-kernheaders.
> 
> Я бы всё же поменял 2 и 3 местами.

Я ожидаю, что последствия от обновления версии glibc-kernheaders будут
заметнее, чем от упразднения linux-libc-kernheaders.

> > И всё это придётся проделать дважды, на x86 и x86-64.
> > А потом ещё сравнить логи пересборки.  Ох.
> 
> Мда... Кстати, а сколько занимает полная пересборка на доступных сейчас
> мощьностях?

Это зависит, мощности каждый раз разные.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-19 11:44                 ` Kirill A. Shutemov
@ 2007-09-23 21:54                   ` Dmitry V. Levin
  2007-09-24  7:08                     ` Kirill A. Shutemov
  0 siblings, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-23 21:54 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1024 bytes --]

On Wed, Sep 19, 2007 at 02:44:19PM +0300, Kirill A. Shutemov wrote:
> On [Wed, 19.09.2007 01:41], Dmitry V. Levin wrote:
> > On Mon, Sep 17, 2007 at 12:12:30PM +0300, Kirill A. Shutemov wrote:
> > > > [...]
> > > И? Ещё не пересборки ещё не было?
> > > 
> > > Выложил 2.6.18-alt0.4:
> > > - пофиксил scsi/scsi.h
> > > - добавил Provides/Obsoletes на linux-libc-kernheaders
> > 
> > Я бы всё-таки попробовал по частям: сперва упразднить
> > linux-libc-kernheaders, потом обновлять версию.
> 
> А наоборот не пойдёт? Provides/Obsoletes linux-libc-kernheaders я сделал
> в alt0.4. Можно попробывать 0.3 -- это только обновлённая версия + мелкие
> фиксы. Или всё же сначала Provides/Obsoletes?

Обновлённая версия -- это небольшая революция, которая непредсказуемым
образом затрагивает практически все пакеты, во время сборки которых
используется компилятор.

Теперь, когда пакет linux-libc-kernheaders упразднён, я готов провести
пересборочный тест для 2.6.18; только <= alt0.5 не годится.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-23 21:54                   ` Dmitry V. Levin
@ 2007-09-24  7:08                     ` Kirill A. Shutemov
  2007-09-26 17:30                       ` Kirill A. Shutemov
  0 siblings, 1 reply; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-24  7:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1823 bytes --]

On [Mon, 24.09.2007 01:54], Dmitry V. Levin wrote:
> On Wed, Sep 19, 2007 at 02:44:19PM +0300, Kirill A. Shutemov wrote:
> > On [Wed, 19.09.2007 01:41], Dmitry V. Levin wrote:
> > > On Mon, Sep 17, 2007 at 12:12:30PM +0300, Kirill A. Shutemov wrote:
> > > > > [...]
> > > > И? Ещё не пересборки ещё не было?
> > > > 
> > > > Выложил 2.6.18-alt0.4:
> > > > - пофиксил scsi/scsi.h
> > > > - добавил Provides/Obsoletes на linux-libc-kernheaders
> > > 
> > > Я бы всё-таки попробовал по частям: сперва упразднить
> > > linux-libc-kernheaders, потом обновлять версию.
> > 
> > А наоборот не пойдёт? Provides/Obsoletes linux-libc-kernheaders я сделал
> > в alt0.4. Можно попробывать 0.3 -- это только обновлённая версия + мелкие
> > фиксы. Или всё же сначала Provides/Obsoletes?
> 
> Обновлённая версия -- это небольшая революция, которая непредсказуемым
> образом затрагивает практически все пакеты, во время сборки которых
> используется компилятор.
> 
> Теперь, когда пакет linux-libc-kernheaders упразднён, я готов провести
> пересборочный тест для 2.6.18; только <= alt0.5 не годится.

Выложил alt0.6. Пришлось cобрать changelog с alt0.1 до alt0.6 в одну
запись, что бы rpm не ругался.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-24  7:08                     ` Kirill A. Shutemov
@ 2007-09-26 17:30                       ` Kirill A. Shutemov
  2007-09-26 19:09                         ` Dmitry V. Levin
  0 siblings, 1 reply; 59+ messages in thread
From: Kirill A. Shutemov @ 2007-09-26 17:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1971 bytes --]

On [Mon, 24.09.2007 10:08], Kirill A. Shutemov wrote:
> On [Mon, 24.09.2007 01:54], Dmitry V. Levin wrote:
> > On Wed, Sep 19, 2007 at 02:44:19PM +0300, Kirill A. Shutemov wrote:
> > > On [Wed, 19.09.2007 01:41], Dmitry V. Levin wrote:
> > > > On Mon, Sep 17, 2007 at 12:12:30PM +0300, Kirill A. Shutemov wrote:
> > > > > > [...]
> > > > > И? Ещё не пересборки ещё не было?
> > > > > 
> > > > > Выложил 2.6.18-alt0.4:
> > > > > - пофиксил scsi/scsi.h
> > > > > - добавил Provides/Obsoletes на linux-libc-kernheaders
> > > > 
> > > > Я бы всё-таки попробовал по частям: сперва упразднить
> > > > linux-libc-kernheaders, потом обновлять версию.
> > > 
> > > А наоборот не пойдёт? Provides/Obsoletes linux-libc-kernheaders я сделал
> > > в alt0.4. Можно попробывать 0.3 -- это только обновлённая версия + мелкие
> > > фиксы. Или всё же сначала Provides/Obsoletes?
> > 
> > Обновлённая версия -- это небольшая революция, которая непредсказуемым
> > образом затрагивает практически все пакеты, во время сборки которых
> > используется компилятор.
> > 
> > Теперь, когда пакет linux-libc-kernheaders упразднён, я готов провести
> > пересборочный тест для 2.6.18; только <= alt0.5 не годится.

Что с пересборкой?

> 
> Выложил alt0.6. Пришлось cобрать changelog с alt0.1 до alt0.6 в одну
> запись, что бы rpm не ругался.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys LLC, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-26 17:30                       ` Kirill A. Shutemov
@ 2007-09-26 19:09                         ` Dmitry V. Levin
  0 siblings, 0 replies; 59+ messages in thread
From: Dmitry V. Levin @ 2007-09-26 19:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1391 bytes --]

On Wed, Sep 26, 2007 at 08:30:57PM +0300, Kirill A. Shutemov wrote:
> On [Mon, 24.09.2007 10:08], Kirill A. Shutemov wrote:
> > On [Mon, 24.09.2007 01:54], Dmitry V. Levin wrote:
> > > On Wed, Sep 19, 2007 at 02:44:19PM +0300, Kirill A. Shutemov wrote:
> > > > On [Wed, 19.09.2007 01:41], Dmitry V. Levin wrote:
> > > > > On Mon, Sep 17, 2007 at 12:12:30PM +0300, Kirill A. Shutemov wrote:
> > > > > > > [...]
> > > > > > И? Ещё не пересборки ещё не было?
> > > > > > 
> > > > > > Выложил 2.6.18-alt0.4:
> > > > > > - пофиксил scsi/scsi.h
> > > > > > - добавил Provides/Obsoletes на linux-libc-kernheaders
> > > > > 
> > > > > Я бы всё-таки попробовал по частям: сперва упразднить
> > > > > linux-libc-kernheaders, потом обновлять версию.
> > > > 
> > > > А наоборот не пойдёт? Provides/Obsoletes linux-libc-kernheaders я сделал
> > > > в alt0.4. Можно попробывать 0.3 -- это только обновлённая версия + мелкие
> > > > фиксы. Или всё же сначала Provides/Obsoletes?
> > > 
> > > Обновлённая версия -- это небольшая революция, которая непредсказуемым
> > > образом затрагивает практически все пакеты, во время сборки которых
> > > используется компилятор.
> > > 
> > > Теперь, когда пакет linux-libc-kernheaders упразднён, я готов провести
> > > пересборочный тест для 2.6.18; только <= alt0.5 не годится.
> 
> Что с пересборкой?

Сервера заняты...


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] kernel-headers-std
  2007-09-19 13:53                           ` Dmitry V. Levin
  2007-09-19 14:01                             ` Kirill A. Shutemov
  2007-09-19 15:20                             ` Kirill A. Shutemov
@ 2008-03-03 10:38                             ` Kirill A. Shutemov, Dmitry V. Levin
  2008-03-03 10:40                               ` [devel] nologin Dmitry V. Levin
  2 siblings, 1 reply; 59+ messages in thread
From: Kirill A. Shutemov, Dmitry V. Levin @ 2008-03-03 10:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1977 bytes --]

On [Wed, 19.09.2007 17:53], Dmitry V. Levin wrote:
> On Wed, Sep 19, 2007 at 04:30:03PM +0300, Kirill A. Shutemov wrote:
> > On [Wed, 19.09.2007 17:19], Dmitry V. Levin wrote:
> > > On Wed, Sep 19, 2007 at 04:14:33PM +0300, Kirill A. Shutemov wrote:
> [...]
> > > > nologin.c: Rewrite without glibc at all (#10729)
> > > > 
> > > > Не совсем понятно зачем и как это могло пофиксить баг. Можно ли вернуть
> > > > обратно glibc?
> > > 
> > > Если вернуть обратно glibc, то вернётся #10729.
> > 
> > А что является причиной этого бага?
> 
> Неправильная статическая линковка без libc.

Если собрать с -nostartfiles не статикой, риск сохраниться? 
 
> Зачем нужно линковать nologin без libc?  Приведу цитату (лень переводить):
> 
> "The dynamic linker and libc startup code checks a number of environment
> variables, which may seriously alter the behavior of the starting
> program - up to execution of arbitrary code (other than that found in
> the program).  Login services such as telnetd/login and sshd allow for
> initial environment variables to be passed from the remote.  This has
> actually been used to break into systems in the past.
> 
> Now, modern/patched versions of login services use whitelists of
> known-safe environment variables - and allow only for those environment
> variables to be passed from the remote.
> 
> But we can feel a little bit safer if our disabled accounts' "shells"
> would not be subject to this risk at all - and the only currently
> practical way to achieve that is to avoid the use of the dynamic linker
> and libc."

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys Ltd, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] nologin
  2008-03-03 10:38                             ` Kirill A. Shutemov, Dmitry V. Levin
@ 2008-03-03 10:40                               ` Dmitry V. Levin
  2008-03-03 11:07                                 ` Kirill A. Shutemov
  0 siblings, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2008-03-03 10:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1881 bytes --]

On Mon, Mar 03, 2008 at 12:38:15PM +0200, Kirill A. Shutemov wrote:
> On [Wed, 19.09.2007 17:53], Dmitry V. Levin wrote:
> > On Wed, Sep 19, 2007 at 04:30:03PM +0300, Kirill A. Shutemov wrote:
> > > On [Wed, 19.09.2007 17:19], Dmitry V. Levin wrote:
> > > > On Wed, Sep 19, 2007 at 04:14:33PM +0300, Kirill A. Shutemov wrote:
> > [...]
> > > > > nologin.c: Rewrite without glibc at all (#10729)
> > > > > 
> > > > > Не совсем понятно зачем и как это могло пофиксить баг. Можно ли вернуть
> > > > > обратно glibc?
> > > > 
> > > > Если вернуть обратно glibc, то вернётся #10729.
> > > 
> > > А что является причиной этого бага?
> > 
> > Неправильная статическая линковка без libc.
> 
> Если собрать с -nostartfiles не статикой, риск сохранится? 

Если сохранить dynamic linker, то сохранится.
Разве что сделать nologin sgid'ным.
Но раньше было проще слинковать nologin статически.

> > Зачем нужно линковать nologin без libc?  Приведу цитату (лень переводить):
> > 
> > "The dynamic linker and libc startup code checks a number of environment
> > variables, which may seriously alter the behavior of the starting
> > program - up to execution of arbitrary code (other than that found in
> > the program).  Login services such as telnetd/login and sshd allow for
> > initial environment variables to be passed from the remote.  This has
> > actually been used to break into systems in the past.
> > 
> > Now, modern/patched versions of login services use whitelists of
> > known-safe environment variables - and allow only for those environment
> > variables to be passed from the remote.
> > 
> > But we can feel a little bit safer if our disabled accounts' "shells"
> > would not be subject to this risk at all - and the only currently
> > practical way to achieve that is to avoid the use of the dynamic linker
> > and libc."


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] nologin
  2008-03-03 10:40                               ` [devel] nologin Dmitry V. Levin
@ 2008-03-03 11:07                                 ` Kirill A. Shutemov
  2008-03-03 11:16                                   ` Sergey Vlasov
  0 siblings, 1 reply; 59+ messages in thread
From: Kirill A. Shutemov @ 2008-03-03 11:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1765 bytes --]

On [Mon, 03.03.2008 13:40], Dmitry V. Levin wrote:
> On Mon, Mar 03, 2008 at 12:38:15PM +0200, Kirill A. Shutemov wrote:
> > On [Wed, 19.09.2007 17:53], Dmitry V. Levin wrote:
> > > On Wed, Sep 19, 2007 at 04:30:03PM +0300, Kirill A. Shutemov wrote:
> > > > On [Wed, 19.09.2007 17:19], Dmitry V. Levin wrote:
> > > > > On Wed, Sep 19, 2007 at 04:14:33PM +0300, Kirill A. Shutemov wrote:
> > > [...]
> > > > > > nologin.c: Rewrite without glibc at all (#10729)
> > > > > > 
> > > > > > Не совсем понятно зачем и как это могло пофиксить баг. Можно ли вернуть
> > > > > > обратно glibc?
> > > > > 
> > > > > Если вернуть обратно glibc, то вернётся #10729.
> > > > 
> > > > А что является причиной этого бага?
> > > 
> > > Неправильная статическая линковка без libc.
> > 
> > Если собрать с -nostartfiles не статикой, риск сохранится? 
> 
> Если сохранить dynamic linker, то сохранится.
> Разве что сделать nologin sgid'ным.
> Но раньше было проще слинковать nologin статически.

Нужно что-то придумать. Тащить дальше поддержку макросов _syscallX мне не
очень хочется. Это становится сложнее.

К тому же, судя по _syscall(2) на ia64 их никогда не было. Так что это ещё
и не переносимо.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys Ltd, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] nologin
  2008-03-03 11:07                                 ` Kirill A. Shutemov
@ 2008-03-03 11:16                                   ` Sergey Vlasov
  2008-03-03 16:52                                     ` Kirill A. Shutemov
  0 siblings, 1 reply; 59+ messages in thread
From: Sergey Vlasov @ 2008-03-03 11:16 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1377 bytes --]

On Mon, Mar 03, 2008 at 01:07:06PM +0200, Kirill A. Shutemov wrote:
> On [Mon, 03.03.2008 13:40], Dmitry V. Levin wrote:
> > On Mon, Mar 03, 2008 at 12:38:15PM +0200, Kirill A. Shutemov wrote:
> > > On [Wed, 19.09.2007 17:53], Dmitry V. Levin wrote:
> > > > On Wed, Sep 19, 2007 at 04:30:03PM +0300, Kirill A. Shutemov wrote:
> > > > > On [Wed, 19.09.2007 17:19], Dmitry V. Levin wrote:
> > > > > > On Wed, Sep 19, 2007 at 04:14:33PM +0300, Kirill A. Shutemov wrote:
> > > > [...]
> > > > > > > nologin.c: Rewrite without glibc at all (#10729)
> > > > > > > 
> > > > > > > Не совсем понятно зачем и как это могло пофиксить баг. Можно ли вернуть
> > > > > > > обратно glibc?
> > > > > > 
> > > > > > Если вернуть обратно glibc, то вернётся #10729.
> > > > > 
> > > > > А что является причиной этого бага?
> > > > 
> > > > Неправильная статическая линковка без libc.
> > > 
> > > Если собрать с -nostartfiles не статикой, риск сохранится? 
> > 
> > Если сохранить dynamic linker, то сохранится.
> > Разве что сделать nologin sgid'ным.
> > Но раньше было проще слинковать nologin статически.
> 
> Нужно что-то придумать. Тащить дальше поддержку макросов _syscallX мне не
> очень хочется. Это становится сложнее.
> 
> К тому же, судя по _syscall(2) на ia64 их никогда не было. Так что это ещё
> и не переносимо.

Статически собрать nologin с klibc?

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] nologin
  2008-03-03 16:52                                     ` Kirill A. Shutemov
@ 2008-03-03 16:51                                       ` Dmitry V. Levin
  2008-03-18  0:56                                         ` Dmitry V. Levin
  0 siblings, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2008-03-03 16:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1696 bytes --]

On Mon, Mar 03, 2008 at 06:52:39PM +0200, Kirill A. Shutemov wrote:
> On [Mon, 03.03.2008 14:16], Sergey Vlasov wrote:
> > On Mon, Mar 03, 2008 at 01:07:06PM +0200, Kirill A. Shutemov wrote:
> > > On [Mon, 03.03.2008 13:40], Dmitry V. Levin wrote:
> > > > On Mon, Mar 03, 2008 at 12:38:15PM +0200, Kirill A. Shutemov wrote:
> > > > > On [Wed, 19.09.2007 17:53], Dmitry V. Levin wrote:
> > > > > > On Wed, Sep 19, 2007 at 04:30:03PM +0300, Kirill A. Shutemov wrote:
> > > > > > > On [Wed, 19.09.2007 17:19], Dmitry V. Levin wrote:
> > > > > > > > On Wed, Sep 19, 2007 at 04:14:33PM +0300, Kirill A. Shutemov wrote:
> > > > > > [...]
> > > > > > > > > nologin.c: Rewrite without glibc at all (#10729)
> > > > > > > > > 
> > > > > > > > > Не совсем понятно зачем и как это могло пофиксить баг. Можно ли вернуть
> > > > > > > > > обратно glibc?
> > > > > > > > 
> > > > > > > > Если вернуть обратно glibc, то вернётся #10729.
> > > > > > > 
> > > > > > > А что является причиной этого бага?
> > > > > > 
> > > > > > Неправильная статическая линковка без libc.
> > > > > 
> > > > > Если собрать с -nostartfiles не статикой, риск сохранится? 
> > > > 
> > > > Если сохранить dynamic linker, то сохранится.
> > > > Разве что сделать nologin sgid'ным.
> > > > Но раньше было проще слинковать nologin статически.
> > > 
> > > Нужно что-то придумать. Тащить дальше поддержку макросов _syscallX мне не
> > > очень хочется. Это становится сложнее.
> > > 
> > > К тому же, судя по _syscall(2) на ia64 их никогда не было. Так что это ещё
> > > и не переносимо.
> > 
> > Статически собрать nologin с klibc?
> 
> Дима, так сойдёт?

Не знаю, давайте попробуем.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] nologin
  2008-03-03 11:16                                   ` Sergey Vlasov
@ 2008-03-03 16:52                                     ` Kirill A. Shutemov
  2008-03-03 16:51                                       ` Dmitry V. Levin
  0 siblings, 1 reply; 59+ messages in thread
From: Kirill A. Shutemov @ 2008-03-03 16:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2097 bytes --]

On [Mon, 03.03.2008 14:16], Sergey Vlasov wrote:
> On Mon, Mar 03, 2008 at 01:07:06PM +0200, Kirill A. Shutemov wrote:
> > On [Mon, 03.03.2008 13:40], Dmitry V. Levin wrote:
> > > On Mon, Mar 03, 2008 at 12:38:15PM +0200, Kirill A. Shutemov wrote:
> > > > On [Wed, 19.09.2007 17:53], Dmitry V. Levin wrote:
> > > > > On Wed, Sep 19, 2007 at 04:30:03PM +0300, Kirill A. Shutemov wrote:
> > > > > > On [Wed, 19.09.2007 17:19], Dmitry V. Levin wrote:
> > > > > > > On Wed, Sep 19, 2007 at 04:14:33PM +0300, Kirill A. Shutemov wrote:
> > > > > [...]
> > > > > > > > nologin.c: Rewrite without glibc at all (#10729)
> > > > > > > > 
> > > > > > > > Не совсем понятно зачем и как это могло пофиксить баг. Можно ли вернуть
> > > > > > > > обратно glibc?
> > > > > > > 
> > > > > > > Если вернуть обратно glibc, то вернётся #10729.
> > > > > > 
> > > > > > А что является причиной этого бага?
> > > > > 
> > > > > Неправильная статическая линковка без libc.
> > > > 
> > > > Если собрать с -nostartfiles не статикой, риск сохранится? 
> > > 
> > > Если сохранить dynamic linker, то сохранится.
> > > Разве что сделать nologin sgid'ным.
> > > Но раньше было проще слинковать nologin статически.
> > 
> > Нужно что-то придумать. Тащить дальше поддержку макросов _syscallX мне не
> > очень хочется. Это становится сложнее.
> > 
> > К тому же, судя по _syscall(2) на ia64 их никогда не было. Так что это ещё
> > и не переносимо.
> 
> Статически собрать nologin с klibc?

Дима, так сойдёт?

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys Ltd, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

* Re: [devel] nologin
  2008-03-03 16:51                                       ` Dmitry V. Levin
@ 2008-03-18  0:56                                         ` Dmitry V. Levin
  0 siblings, 0 replies; 59+ messages in thread
From: Dmitry V. Levin @ 2008-03-18  0:56 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1104 bytes --]

On Mon, Mar 03, 2008 at 07:51:53PM +0300, Dmitry V. Levin wrote:
> On Mon, Mar 03, 2008 at 06:52:39PM +0200, Kirill A. Shutemov wrote:
> > On [Mon, 03.03.2008 14:16], Sergey Vlasov wrote:
[...]
> > > Статически собрать nologin с klibc?
> > 
> > Дима, так сойдёт?
> 
> Не знаю, давайте попробуем.

Я посмотрел klibc/libc_init.c, там ничего опасного для nologin не
просматривается.

x86_64$ klcc -static -Wall -W nologin.c -o nologin && strip -R .comment -R .note nologin && size nologin && ./nologin 
   text    data     bss     dec     hex filename
    531       0      32     563     233 nologin
This account is currently not available.

Так что придётся собирать nologin с klibc, других вариантов нет.

Между прочим, true/false снова стал нормально собираться с glibc:
x86_64$ printf '%s\n%s\n' '#include <unistd.h>' 'void _start(void){_exit(0);}' |gcc -O2 -static -Wall -W -nostartfiles -xc - && strip -R .comment -R .note a.out && size a.out && ./a.out && echo $?
   text    data     bss     dec     hex filename
    160      24       4     188      bc a.out
0


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 59+ messages in thread

end of thread, other threads:[~2008-03-18  0:56 UTC | newest]

Thread overview: 59+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-09-11 14:43 [devel] kernel-headers-std Kirill A. Shutemov
2007-09-11 14:50 ` Led
2007-09-11 14:58   ` Kirill A. Shutemov
2007-09-11 18:51   ` Dmitry V. Levin
2007-09-11 15:28     ` Led
2007-09-11 19:49       ` Dmitry V. Levin
2007-09-11 16:13         ` Led
2007-09-11 16:51           ` Sergey Vlasov
2007-09-11 20:20           ` Dmitry V. Levin
2007-09-11 16:48             ` Led
2007-09-11 16:02 ` Sergey Vlasov
2007-09-11 20:48   ` Kirill A. Shutemov
2007-09-11 21:03     ` Led
2007-09-11 21:14       ` Kirill A. Shutemov
2007-09-11 21:27         ` Led
2007-09-11 21:51           ` Led
2007-09-12  9:07     ` Sergey Vlasov
2007-09-12  9:38       ` Kirill A. Shutemov
2007-09-11 18:48 ` Dmitry V. Levin
2007-09-11 14:53   ` Kirill A. Shutemov
2007-09-11 15:22   ` Kirill A. Shutemov
2007-09-11 15:38     ` Led
2007-09-11 19:51     ` Dmitry V. Levin
2007-09-12 12:09       ` Kirill A. Shutemov
2007-09-13 17:40         ` Kirill A. Shutemov
2007-09-13 23:10           ` Dmitry V. Levin
2007-09-17  9:12             ` Kirill A. Shutemov
2007-09-17 17:21               ` Dmitry V. Levin
2007-09-17 17:35                 ` Kirill A. Shutemov
2007-09-18 21:40                   ` Dmitry V. Levin
2007-09-19 13:14                     ` Kirill A. Shutemov
2007-09-19 13:19                       ` Dmitry V. Levin
2007-09-19 13:30                         ` Kirill A. Shutemov
2007-09-19 13:31                           ` Kirill A. Shutemov
2007-09-19 13:53                           ` Dmitry V. Levin
2007-09-19 14:01                             ` Kirill A. Shutemov
2007-09-19 15:20                             ` Kirill A. Shutemov
2007-09-19 15:52                               ` Dmitry V. Levin
2007-09-19 16:02                                 ` Kirill A. Shutemov
2007-09-20 11:36                                   ` Kirill A. Shutemov
2007-09-20 11:39                                     ` Kirill A. Shutemov
2007-09-21  9:23                                     ` Kirill A. Shutemov
2007-09-21  9:27                                       ` Dmitry V. Levin
2007-09-21  9:40                                         ` Kirill A. Shutemov
2007-09-21  9:49                                           ` Dmitry V. Levin
2008-03-03 10:38                             ` Kirill A. Shutemov, Dmitry V. Levin
2008-03-03 10:40                               ` [devel] nologin Dmitry V. Levin
2008-03-03 11:07                                 ` Kirill A. Shutemov
2008-03-03 11:16                                   ` Sergey Vlasov
2008-03-03 16:52                                     ` Kirill A. Shutemov
2008-03-03 16:51                                       ` Dmitry V. Levin
2008-03-18  0:56                                         ` Dmitry V. Levin
2007-09-18 21:41               ` [devel] kernel-headers-std Dmitry V. Levin
2007-09-19 11:44                 ` Kirill A. Shutemov
2007-09-23 21:54                   ` Dmitry V. Levin
2007-09-24  7:08                     ` Kirill A. Shutemov
2007-09-26 17:30                       ` Kirill A. Shutemov
2007-09-26 19:09                         ` Dmitry V. Levin
2007-09-18  9:56 ` Michael Shigorin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git