* [d-kernel] Опять грабли с новой схемой сборки
@ 2003-08-13 8:15 Anton Farygin
2003-08-13 8:32 ` [d-kernel] ïÐÑÔØ ÇÒÁÂÌÉ Ó ÎÏ×ÏÊ ÓÈÅÍÏÊ ÓÂÏÒËÉ Ed V. Bartosh
` (2 more replies)
0 siblings, 3 replies; 23+ messages in thread
From: Anton Farygin @ 2003-08-13 8:15 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 968 bytes --]
Всем привет !
Один вопрос:
Как пользователь должен обновлять пакеты с ядрами?
apt-get install kernel-image-std-up не обновляет все модули, которые
были у него установлены
а _стандартный_ пользователь может не знать какие у него стояли модули
раньше... мало того - могут появится новые пакеты с модулями.
Что делать ?
Я опять предлагаю вернутся к старой схеме: один пакет - все модули.
Либо доработать существующую в CVS схему сборки ядра (кто? мне сейчас
совсем некогда) для того, что бы при сборке kernel-modules генерить
пакет kernel-complete с зависимостями уже на version-release.
Соостветственно после этого пакеты с ядрами, которые не вытаскивает ни
один kernel-complete: убрать из Sisyphus.
Также предлагаю жестко прописать расположение каталогов с модулями
внутри kernel-image.
В очередной сборке ядра оказался поломан pcmcia, ибо исчез катало
/lib/modules/`uname -r`/pcmcia, из которого грузились ранее модули
pcmcia_core и др.
Rgds,
Rider
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] ïÐÑÔØ ÇÒÁÂÌÉ Ó ÎÏ×ÏÊ ÓÈÅÍÏÊ ÓÂÏÒËÉ
2003-08-13 8:15 [d-kernel] Опять грабли с новой схемой сборки Anton Farygin
@ 2003-08-13 8:32 ` Ed V. Bartosh
2003-08-13 10:43 ` [d-kernel] Опять грабли с новой схемой сборки Anton Farygin
2003-08-13 12:16 ` Michael Shigorin
2003-08-15 19:53 ` [d-kernel] Опять грабли с новой схемой сборки Dmitry V. Levin
2 siblings, 1 reply; 23+ messages in thread
From: Ed V. Bartosh @ 2003-08-13 8:32 UTC (permalink / raw)
To: ALT Linux kernel packages development
>>>>> "AF" == Anton Farygin writes:
AF> Как пользователь должен обновлять пакеты с ядрами?
AF> apt-get install kernel-image-std-up не обновляет все модули,
AF> которые были у него установлены
apt-get upgrade разве не обновит те модули, которые установлены,
после установки соответствующего ядра ?
AF> а _стандартный_ пользователь может не знать какие у него стояли
AF> модули раньше... мало того - могут появится новые пакеты с
AF> модулями.
Могут появиться новые пакеты не только с модулями :) Их тоже того,
ставить ?
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] Опять грабли с новой схемой сборки
2003-08-13 8:32 ` [d-kernel] ïÐÑÔØ ÇÒÁÂÌÉ Ó ÎÏ×ÏÊ ÓÈÅÍÏÊ ÓÂÏÒËÉ Ed V. Bartosh
@ 2003-08-13 10:43 ` Anton Farygin
0 siblings, 0 replies; 23+ messages in thread
From: Anton Farygin @ 2003-08-13 10:43 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 924 bytes --]
Ed V. Bartosh пишет:
>>>>>>"AF" == Anton Farygin writes:
>
>
> AF> Как пользователь должен обновлять пакеты с ядрами?
>
> AF> apt-get install kernel-image-std-up не обновляет все модули,
> AF> которые были у него установлены
> apt-get upgrade разве не обновит те модули, которые установлены,
> после установки соответствующего ядра ?
Нет.
Вообще стандартно ядра устанавливаются через install. Это позволяет
иметь старое и новое ядро одновременно.
>
> AF> а _стандартный_ пользователь может не знать какие у него стояли
> AF> модули раньше... мало того - могут появится новые пакеты с
> AF> модулями.
> Могут появиться новые пакеты не только с модулями :) Их тоже того,
> ставить ?
Нет. речь идет только о пакетах с модулями.
Еще один пример:
nvidia_glx хочет ядерный пакет kernel-modules-nvidia
В системе установлено одно ядро и пользователь ставит еще одно ядро,
более новой версии.
Rgds,
Rider
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] Опять грабли с новой схемой сборки
2003-08-13 8:15 [d-kernel] Опять грабли с новой схемой сборки Anton Farygin
2003-08-13 8:32 ` [d-kernel] ïÐÑÔØ ÇÒÁÂÌÉ Ó ÎÏ×ÏÊ ÓÈÅÍÏÊ ÓÂÏÒËÉ Ed V. Bartosh
@ 2003-08-13 12:16 ` Michael Shigorin
2003-08-13 12:25 ` Anton Farygin
2003-08-15 19:53 ` [d-kernel] Опять грабли с новой схемой сборки Dmitry V. Levin
2 siblings, 1 reply; 23+ messages in thread
From: Michael Shigorin @ 2003-08-13 12:16 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 805 bytes --]
On Wed, Aug 13, 2003 at 12:15:56PM +0400, Anton Farygin wrote:
> Как пользователь должен обновлять пакеты с ядрами?
Возможно, для этого стоит сделать отдельную тулзень, которая
будет иметь достаточно специфический интеллект.
Раздумий над вопросом было довольно много, и на пока мне кажется,
что в рамках rpm/apt как _generic_ PM это не укладывается -- там
и так хватает хаков вроде Hold и Allow-Duplicated.
На статических зависимостях, которые не умеют "оглядываться"
(например, новое ядро "видит" уже установленные к старому модули
и начинает жаждать и себе) -- не вижу, как это делается. Будь
они жесткими или "suggested".
PS: запихивать все опять в один мешок -- фу. Лучше захакай эту
^&*(^(&^. :(
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] Опять грабли с новой схемой сборки
2003-08-13 12:16 ` Michael Shigorin
@ 2003-08-13 12:25 ` Anton Farygin
2003-08-13 12:34 ` Sergey Bolshakov
2003-08-13 13:23 ` [d-kernel] Опять грабли с новой схемой сборки Michael Shigorin
0 siblings, 2 replies; 23+ messages in thread
From: Anton Farygin @ 2003-08-13 12:25 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 950 bytes --]
Michael Shigorin пишет:
> On Wed, Aug 13, 2003 at 12:15:56PM +0400, Anton Farygin wrote:
>
>>Как пользователь должен обновлять пакеты с ядрами?
>
>
> Возможно, для этого стоит сделать отдельную тулзень, которая
> будет иметь достаточно специфический интеллект.
Нет. Это не выход.
>
> Раздумий над вопросом было довольно много, и на пока мне кажется,
> что в рамках rpm/apt как _generic_ PM это не укладывается -- там
> и так хватает хаков вроде Hold и Allow-Duplicated.
Да.
>
> На статических зависимостях, которые не умеют "оглядываться"
> (например, новое ядро "видит" уже установленные к старому модули
> и начинает жаждать и себе) -- не вижу, как это делается. Будь
> они жесткими или "suggested".
Да.
>
> PS: запихивать все опять в один мешок -- фу. Лучше захакай эту
> ^&*(^(&^. :(
Чем тебе не нравится kernel-complete ? Да, это хак. Но вполне разумный
хак в данной ситуации (мы не можем быстро переписать apt-get)
Rgds,
Rider
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] Опять грабли с новой схемой сборки
2003-08-13 12:25 ` Anton Farygin
@ 2003-08-13 12:34 ` Sergey Bolshakov
2003-08-13 13:14 ` [d-kernel] i"?N~O^? C,O`A'A^I`E' O' I^I"?I"E^ O'E`A*I'I"E^ O'A^I"O`E"E' Anton Farygin
2003-08-13 13:23 ` [d-kernel] Опять грабли с новой схемой сборки Michael Shigorin
1 sibling, 1 reply; 23+ messages in thread
From: Sergey Bolshakov @ 2003-08-13 12:34 UTC (permalink / raw)
To: ALT Linux kernel packages development
>>>>> "Anton" == Anton Farygin <rider@altlinux.com> writes:
> Michael Shigorin пишет:
>> On Wed, Aug 13, 2003 at 12:15:56PM +0400, Anton Farygin wrote:
>>
>>> Как пользователь должен обновлять пакеты с ядрами?
>> Возможно, для этого стоит сделать отдельную тулзень, которая
>> будет иметь достаточно специфический интеллект.
> Нет. Это не выход.
>> Раздумий над вопросом было довольно много, и на пока мне кажется,
>> что в рамках rpm/apt как _generic_ PM это не укладывается -- там
>> и так хватает хаков вроде Hold и Allow-Duplicated.
> Да.
>> На статических зависимостях, которые не умеют "оглядываться"
>> (например, новое ядро "видит" уже установленные к старому модули
>> и начинает жаждать и себе) -- не вижу, как это делается. Будь
>> они жесткими или "suggested".
> Да.
>> PS: запихивать все опять в один мешок -- фу. Лучше захакай эту
>> ^&*(^(&^. :(
> Чем тебе не нравится kernel-complete ? Да, это хак. Но вполне разумный
> хак в данной ситуации (мы не можем быстро переписать apt-get)
Тем, что это лекарство не лечит.
Смысл распиливания ядра был в т.ч. в том, чтобы иметь
возможность не ставить того, что не нужно, следовательно,
kernel-complete в значительной части инсталляций проставлен
не будет.
--
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] i"?N~O^? C,O`A'A^I`E' O' I^I"?I"E^ O'E`A*I'I"E^ O'A^I"O`E"E'
2003-08-13 12:34 ` Sergey Bolshakov
@ 2003-08-13 13:14 ` Anton Farygin
2003-08-13 13:25 ` [d-kernel] i"?N~O^? C, O`A'A^I`E' " Michael Shigorin
0 siblings, 1 reply; 23+ messages in thread
From: Anton Farygin @ 2003-08-13 13:14 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 1555 bytes --]
Sergey Bolshakov пишет:
>>>>>>"Anton" == Anton Farygin <rider@altlinux.com> writes:
>
>
> > Michael Shigorin пишет:
> >> On Wed, Aug 13, 2003 at 12:15:56PM +0400, Anton Farygin wrote:
> >>
> >>> Как пользователь должен обновлять пакеты с ядрами?
> >> Возможно, для этого стоит сделать отдельную тулзень, которая
> >> будет иметь достаточно специфический интеллект.
>
> > Нет. Это не выход.
>
> >> Раздумий над вопросом было довольно много, и на пока мне кажется,
> >> что в рамках rpm/apt как _generic_ PM это не укладывается -- там
> >> и так хватает хаков вроде Hold и Allow-Duplicated.
>
> > Да.
>
> >> На статических зависимостях, которые не умеют "оглядываться"
> >> (например, новое ядро "видит" уже установленные к старому модули
> >> и начинает жаждать и себе) -- не вижу, как это делается. Будь
> >> они жесткими или "suggested".
>
> > Да.
>
> >> PS: запихивать все опять в один мешок -- фу. Лучше захакай эту
> >> ^&*(^(&^. :(
>
> > Чем тебе не нравится kernel-complete ? Да, это хак. Но вполне разумный
> > хак в данной ситуации (мы не можем быстро переписать apt-get)
>
> Тем, что это лекарство не лечит.
> Смысл распиливания ядра был в т.ч. в том, чтобы иметь
> возможность не ставить того, что не нужно, следовательно,
> kernel-complete в значительной части инсталляций проставлен
> не будет.
В данный момент kernel-complete (и все, что он тащит) будет поставлен
_всегда_.
Мне пришлось сделать такой хак в инсталяторе, ибо переписывать текущий
инсталятор в данный момент времени нет смысла.
Rgds,
Rider
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] Опять грабли с новой схемой сборки
2003-08-13 12:25 ` Anton Farygin
2003-08-13 12:34 ` Sergey Bolshakov
@ 2003-08-13 13:23 ` Michael Shigorin
2003-08-13 13:53 ` [d-kernel] " Sergey Vlasov
1 sibling, 1 reply; 23+ messages in thread
From: Michael Shigorin @ 2003-08-13 13:23 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 4123 bytes --]
On Wed, Aug 13, 2003 at 04:25:00PM +0400, Anton Farygin wrote:
> >>Как пользователь должен обновлять пакеты с ядрами?
> >Возможно, для этого стоит сделать отдельную тулзень, которая
> >будет иметь достаточно специфический интеллект.
> Нет. Это не выход.
Я ж написал "возможно". Не помню всех нюансов (и вообще сейчас
меньше всего хочется думать о работе вообще и компьютерах в
частности), но
> >На статических зависимостях, которые не умеют "оглядываться"
> > -- не вижу, как это делается. Будь они жесткими или
> Да.
(так чего споришь? :)
> >PS: запихивать все опять в один мешок -- фу. Лучше захакай эту
> >^&*(^(&^. :(
> Чем тебе не нравится kernel-complete ? Да, это хак.
Это хак, который кривее той цели, которую ты добиваешь. По
крайней мере мне так сильно кажется. Т.е. для ряда ситуаций это
выход (за который и я говорил, если ты помнишь), но навязывать
такое гетто всем -- немногим лучше, чем тупо собирать все
статически в ядро.
> Но вполне разумный хак в данной ситуации (мы не можем быстро
> переписать apt-get)
Боюсь, дело даже не в апте. И еще раз повторю -- _мне_
*кажется*, что ситуация с ядром и модулями, будучи
аппаратно-специфичной _и_ критичной для функционирования системы,
требует просто отдельного разруливания.
Смотри:
- "просто так" обновлять ядро нельзя, потому что может не
загрузиться как минимум -- на то есть Hold.
- при обновлении и вообще для подстраховки рекомендуется иметь
как минимум предыдущее работавшее ядро, следовательно, надо
иметь возможность держать в системе несколько ядер, где под
этим словом подразумевается комплект кода -- необязательно один
пакет (это имеет место уже довольно давно).
Это справляет Allow-Duplicated. При этом ломая возможность
положиться на зависимости субпакетов при обновлении головного
kernel-image.
- около обновления выполняются пляски по обновлению конфигурации
из %post (по минимуму depmod в субпакетах плюс более
нетривиальные модификации симлинков и конфигурации загрузчика в
головных пакетах) -- заметь, при росте количества наборов у нас
есть +/- два выхода:
* макросы/вспомогательные скрипты, которые дергаются заведомо
однообразно (на сейчас это уже не так для kernel-image-std-up
по сравнению с kernel24-up -- бардак с симлинками vmlinuz* и
initrd*, думаю, все наблюдали минимум однажды);
/это плохо. Потому, что любые изменения должны быть отражены
в нескольких местах, а любые ошибки получают лишнюю
возможность расползтись/
* инструмент, в который выносится та часть функциональности,
которая, с одной стороны, достаточно общая для того, чтобы
вынести ее из пакетов, и с другой стороны, достаточно
"интеллектуальная" (выбор активного ядра), чтобы не возлагать
ее на автомат.
/если человек не хочет пользоваться этой штукой -- получит
просто все на месте и initrd, но вот бутлоудером займется
сам/
С учетом того, что вовсе не факт, что я собираюсь грузить
свежеустановленное ядро, а также, возможно, не против
_автоматической_ установки ядра, поступившего как sec update --
но БЕЗ настройки загрузчика на подъем именно его -- а также того,
что такой важный процесс, как собственно конфигурирование этого
самого загрузчика, не может иметь интерактивности в рамках %post
-- мне еще раз кажется, что это отдельная софтина, которая
может/обязана иметь особые отношения с:
* kudzu (<-субпакеты),
* apt (->обновления; установка?),
* rpm (->установка?)
-- нечто вроде select-gcc, который IMCO менее заслуживает
вынесения за рамки alternatives, чем эта задача -- вынесения за
рамки просто зависимостей и PM.
Давай хоть сейчас нарисуем в первом приближении.
Надо:
- определить текущее ядро
- получить список установленных пакетов с модулями, которые его
требуют
- проверить его на доступность в версиях, которые требуют
устанавливаемое ядро
С ходу непонятно, как что-то вроде `uname -r` преобразовать в
SVR.
PS: насчет sec updates -- понимаю, что высказано крайне сумбурно,
но текущая ситуация, кажется, может быть улучшена.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] i"?N~O^? C, O`A'A^I`E' O' I^I"?I"E^ O'E`A*I'I"E^ O'A^I"O`E"E'
2003-08-13 13:14 ` [d-kernel] i"?N~O^? C,O`A'A^I`E' O' I^I"?I"E^ O'E`A*I'I"E^ O'A^I"O`E"E' Anton Farygin
@ 2003-08-13 13:25 ` Michael Shigorin
2003-08-13 13:51 ` Anton Farygin
0 siblings, 1 reply; 23+ messages in thread
From: Michael Shigorin @ 2003-08-13 13:25 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 455 bytes --]
On Wed, Aug 13, 2003 at 05:14:41PM +0400, Anton Farygin wrote:
> Мне пришлось сделать такой хак в инсталяторе, ибо переписывать
> текущий инсталятор в данный момент времени нет смысла.
Антон, это все понятно, но это мухи, а не котлеты. Это проблема
_инсталятора_, и если ломать и автогенить -- то его, а не все
вокруг под тот же радиус загибать.
Правда?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] i"?N~O^? C, O`A'A^I`E' O' I^I"?I"E^ O'E`A*I'I"E^ O'A^I"O`E"E'
2003-08-13 13:25 ` [d-kernel] i"?N~O^? C, O`A'A^I`E' " Michael Shigorin
@ 2003-08-13 13:51 ` Anton Farygin
2003-08-13 14:25 ` [d-kernel] Опять грабли с инсталером Michael Shigorin
0 siblings, 1 reply; 23+ messages in thread
From: Anton Farygin @ 2003-08-13 13:51 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 533 bytes --]
Michael Shigorin пишет:
> On Wed, Aug 13, 2003 at 05:14:41PM +0400, Anton Farygin wrote:
>
>>Мне пришлось сделать такой хак в инсталяторе, ибо переписывать
>>текущий инсталятор в данный момент времени нет смысла.
>
>
> Антон, это все понятно, но это мухи, а не котлеты. Это проблема
> _инсталятора_, и если ломать и автогенить -- то его, а не все
> вокруг под тот же радиус загибать.
>
> Правда?
Неправда.
У нас сейчас нет ресурсов для загибания всего и вся под kernel
Соотственно проще загнуть kernel подо все.
Rgds,
Rider
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* [d-kernel] Re: Опять грабли с новой схемой сборки
2003-08-13 13:23 ` [d-kernel] Опять грабли с новой схемой сборки Michael Shigorin
@ 2003-08-13 13:53 ` Sergey Vlasov
2003-08-13 15:01 ` [d-kernel] kernel-module-list.sh (was: Опять грабли с инсталером) Michael Shigorin
0 siblings, 1 reply; 23+ messages in thread
From: Sergey Vlasov @ 2003-08-13 13:53 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Wed, 13 Aug 2003 16:23:46 +0300
Michael Shigorin <mike@osdn.org.ua> wrote:
> Смотри:
>
> - "просто так" обновлять ядро нельзя, потому что может не
> загрузиться как минимум -- на то есть Hold.
>
> - при обновлении и вообще для подстраховки рекомендуется иметь
> как минимум предыдущее работавшее ядро, следовательно, надо
> иметь возможность держать в системе несколько ядер, где под
> этим словом подразумевается комплект кода -- необязательно один
> пакет (это имеет место уже довольно давно).
>
> Это справляет Allow-Duplicated. При этом ломая возможность
> положиться на зависимости субпакетов при обновлении головного
> kernel-image.
А это он каким местом ломает? Зависимости там как раз отслеживаются
нормально.
Там сломано другое: нет возможности нормально сделать обновление
пакета с модулем без обновления основного ядра (apt-get install
kernel-modules-something\#.... в этом случае должен бы удалить
предыдущую версию пакета с модулями - но только ту, которая
действительно собрана для того же ядра).
> - около обновления выполняются пляски по обновлению конфигурации
> из %post (по минимуму depmod в субпакетах плюс более
> нетривиальные модификации симлинков и конфигурации загрузчика в
> головных пакетах) -- заметь, при росте количества наборов у нас
> есть +/- два выхода:
>
> * макросы/вспомогательные скрипты, которые дергаются заведомо
> однообразно (на сейчас это уже не так для kernel-image-std-up
> по сравнению с kernel24-up -- бардак с симлинками vmlinuz* и
> initrd*, думаю, все наблюдали минимум однажды);
>
> /это плохо. Потому, что любые изменения должны быть отражены
> в нескольких местах, а любые ошибки получают лишнюю
> возможность расползтись/
>
> * инструмент, в который выносится та часть функциональности,
> которая, с одной стороны, достаточно общая для того, чтобы
> вынести ее из пакетов, и с другой стороны, достаточно
> "интеллектуальная" (выбор активного ядра), чтобы не возлагать
> ее на автомат.
>
> /если человек не хочет пользоваться этой штукой -- получит
> просто все на месте и initrd, но вот бутлоудером займется
> сам/
И, кстати, здесь есть ещё один источник граблей - если всё-таки
выносить какие-либо SCSI-модули в отдельные пакеты, mkinitrd нужно
вызывать после установки не только ядра, а и этих пакетов.
> Давай хоть сейчас нарисуем в первом приближении.
>
> Надо:
>
> - определить текущее ядро
> - получить список установленных пакетов с модулями, которые его
> требуют
> - проверить его на доступность в версиях, которые требуют
> устанавливаемое ядро
>
> С ходу непонятно, как что-то вроде `uname -r` преобразовать в
> SVR.
rpmquery -qf /boot/vmlinuz-"`uname -r`"
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] Опять грабли с инсталером
2003-08-13 13:51 ` Anton Farygin
@ 2003-08-13 14:25 ` Michael Shigorin
2003-08-13 15:40 ` Anton Farygin
0 siblings, 1 reply; 23+ messages in thread
From: Michael Shigorin @ 2003-08-13 14:25 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 1201 bytes --]
On Wed, Aug 13, 2003 at 05:51:35PM +0400, Anton Farygin wrote:
> >>Мне пришлось сделать такой хак в инсталяторе, ибо переписывать
> >>текущий инсталятор в данный момент времени нет смысла.
> >Антон, это все понятно, но это мухи, а не котлеты. Это проблема
> >_инсталятора_, и если ломать и автогенить -- то его, а не все
> >вокруг под тот же радиус загибать. Правда?
> Неправда. У нас сейчас нет ресурсов для загибания всего и вся
> под kernel Соотственно проще загнуть kernel подо все.
<lyrics>
Потом не будет ресурсов разогнуть, а потом в результате
сгибания-разгибания корова наконец сдохнет.
Видишь ли, это мы проходили не раз, и лично я последний раз --
вот за эти полгода. Тут тоже имели глупость избрать в какой-то
момент времени такую "стратегию" и, понимаешъ, расхлебываем-с.
</lyrics>
По сути: чем отличается выгребание тобой зависимостей того же
kernel-complete для инсталятора от такой же процедуры для
каких-нибудь sh-utils? Ну не уразумею никак :(
И объясни мне, что так драматически изменилось с тех пор, когда
_уже_ был этот же инсталятор и как минимум kernel24-up и
alsa24-up?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* [d-kernel] kernel-module-list.sh (was: Опять грабли с инсталером)
2003-08-13 13:53 ` [d-kernel] " Sergey Vlasov
@ 2003-08-13 15:01 ` Michael Shigorin
2003-08-13 16:16 ` [d-kernel] " Sergey Vlasov
0 siblings, 1 reply; 23+ messages in thread
From: Michael Shigorin @ 2003-08-13 15:01 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1.1: Type: text/plain, Size: 2537 bytes --]
On Wed, Aug 13, 2003 at 05:53:22PM +0400, Sergey Vlasov wrote:
> > Это справляет Allow-Duplicated. При этом ломая возможность
> > положиться на зависимости субпакетов при обновлении головного
> > kernel-image.
> А это он каким местом ломает? Зависимости там как раз
> отслеживаются нормально.
Это не обвинение, это просто не его компетенция.
Пусть есть:
kernel-image-F-V-R
kernel-modules-N-F-V'-R'
Надо поставить рядом:
kernel-image-F-V1-R1 (или даже -F1, где F1 != F)
и при этом обеспечить установку kernel-modules-N-F-V''-R'',
которое собрано для этого второго ядра. (кстати, не уверен, что
случай со сменой flavour стоит пытаться обработать здесь же)
Мы можем только требовать +/- точную версию/сборку ядра в
kernel-modules, но не наоборот. Следовательно, ситуация почти
подпадает под dist-upgrade, но при этом комбинация Hold и
Allow-Duplicated заблокирует этот путь. Да и желание обновить
именно "ядерные силы" может быть вполне точечным.
В принципе, подобные ситуации (необходимость установки
параллельно нескольких версий плюс разлробленность пакета) вроде
как встречались еще в случае или двух -- но ядро отличается как
минимум той ответственностью процедуры, которая пусть лучше
требует внимания администратора, при этом из apt-rpm мы точно
вылетаем; на apt+dpkg интерактивность позволена, у нас ее нет.
В сумме получается действительно что-то параллельное apt,
возможно, разве что использующее его "втупую" с указанием точных
версий -- как rpm с уже настроенным транспортом -- если
нижеуказанные грабли это не сломают.
Может, это такой себе apt-kernel, который может пользовать
транспортные возможности и разрешение зависимостей по данным
кэша, но имеет более специфические логику и интерфейс?
> Там сломано другое: нет возможности нормально сделать
> обновление пакета с модулем без обновления основного ядра
> (apt-get install kernel-modules-something\#.... в этом случае
> должен бы удалить предыдущую версию пакета с модулями - но
> только ту, которая действительно собрана для того же ядра).
И это тоже.
> > - определить текущее ядро
> > - получить список установленных пакетов с модулями, которые его
> > требуют
> > - проверить его на доступность в версиях, которые требуют
> > устанавливаемое ядро
> > С ходу непонятно, как что-то вроде `uname -r` преобразовать в
> > SVR.
> rpmquery -qf /boot/vmlinuz-"`uname -r`"
Точно, спасибо :)
Тогда получается скриптик, который делает первых два шага.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #1.2: kernel-module-list.sh --]
[-- Type: text/plain, Size: 209 bytes --]
#!/bin/sh
[ "$EUID" != 0 ] && CMD="sudo" || CMD=""
rpm -q --queryformat '%{NAME}\n' $(
rpm -q --whatrequires $(
rpm -q --queryformat '%{NAME}\n' $(
$CMD rpmquery -qf /boot/vmlinuz-"$(uname -r)"
)
)
)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] Опять грабли с инсталером
2003-08-13 14:25 ` [d-kernel] Опять грабли с инсталером Michael Shigorin
@ 2003-08-13 15:40 ` Anton Farygin
2003-08-14 8:06 ` Michael Shigorin
0 siblings, 1 reply; 23+ messages in thread
From: Anton Farygin @ 2003-08-13 15:40 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 2757 bytes --]
Michael Shigorin пишет:
> On Wed, Aug 13, 2003 at 05:51:35PM +0400, Anton Farygin wrote:
>
>>>>Мне пришлось сделать такой хак в инсталяторе, ибо переписывать
>>>>текущий инсталятор в данный момент времени нет смысла.
>>>
>>>Антон, это все понятно, но это мухи, а не котлеты. Это проблема
>>>_инсталятора_, и если ломать и автогенить -- то его, а не все
>>>вокруг под тот же радиус загибать. Правда?
>>
>>Неправда. У нас сейчас нет ресурсов для загибания всего и вся
>>под kernel Соотственно проще загнуть kernel подо все.
>
>
> <lyrics>
> Потом не будет ресурсов разогнуть, а потом в результате
> сгибания-разгибания корова наконец сдохнет.
>
> Видишь ли, это мы проходили не раз, и лично я последний раз --
> вот за эти полгода. Тут тоже имели глупость избрать в какой-то
> момент времени такую "стратегию" и, понимаешъ, расхлебываем-с.
> </lyrics>
>
> По сути: чем отличается выгребание тобой зависимостей того же
> kernel-complete для инсталятора от такой же процедуры для
> каких-нибудь sh-utils? Ну не уразумею никак :(
>
> И объясни мне, что так драматически изменилось с тех пор, когда
> _уже_ был этот же инсталятор и как минимум kernel24-up и
> alsa24-up?
Уже наверное в восьмой раз повторяю:
в инсталяторе хардкорно прописываются модули для установки.. выглядет
это так:
push @{$o->{default_packages}}, "kernel-modules-alsa-std-up",
"alsa2-utils", "aumix" if modules::get_al
ias("sound-slot-0") =~ /^snd-/;
push @{$o->{default_packages}}, "hsflinmodem",
"kernel-modules-hsflinmodem-std-up"
if grep { $_->{driver} eq 'hsfserial' }
detect_devices::probeall();
push @{$o->{default_packages}}, "kernel-modules-slmdm-data",
"kernel-modules-slmdm-std-up"
if grep { $_->{driver} eq 'slamrmo' }
detect_devices::probeall();
Вот теперь представь себе, что количество таких пакетов растет каждый
день...
Сейчас я сделал такой хак:
push @{$o->{default_packages}}, "kernel-image-std-up",
"kernel-modules-drm-std-up", "kernel-modules-slm
dm-data",
"kernel-modules-slmdm-std-up",
"kernel-modules-bcm5700-std-up", "kernel-modules-pctel-std-up", "kernel
-modules-sensors-std-up",
"kernel-modules-nvidia-nforce-std-up" if !$::oem &&
c::kernel_version() =~ /^\Q2.4/;
А kernel-complete не получается в инсталяторе использовать, т.к. у него
конкретно сломана идеология работы с виртуальными пакетами и с
зависимостями. Это лечится только переписыванием. Впрочем - если есть
желание: можешь попробовать поправить (заодно исправив apt-get, kudzu и
все остальное).
Rgds,
Rider
P.S.
Образ compact и installer с последними версиями XFree-4.3.0 и
kernel-image-std-up закачивается на ftp.altlinux.ru/pub/people/rider/ISO/
Changelog приложен
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* [d-kernel] Re: kernel-module-list.sh (was: Опять грабли с инсталером)
2003-08-13 15:01 ` [d-kernel] kernel-module-list.sh (was: Опять грабли с инсталером) Michael Shigorin
@ 2003-08-13 16:16 ` Sergey Vlasov
2003-08-14 8:09 ` Michael Shigorin
0 siblings, 1 reply; 23+ messages in thread
From: Sergey Vlasov @ 2003-08-13 16:16 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Wed, 13 Aug 2003 18:01:51 +0300
Michael Shigorin <mike@osdn.org.ua> wrote:
> [kernel-module-list.sh text/plain (320 bytes)]
> #!/bin/sh
> [ "$EUID" != 0 ] && CMD="sudo" || CMD=""
> rpm -q --queryformat '%{NAME}\n' $(
> rpm -q --whatrequires $(
> rpm -q --queryformat '%{NAME}\n' $(
> $CMD rpmquery -qf /boot/vmlinuz-"$(uname -r)"
> )
> )
> )
sudo там не нужен - rpmquery -qf и без него работает (а вот если дать
несуществующий файл, действительно говорит Permission denied).
Правда, этот скрипт выдаёт кучу мусора (одни и те же имена по
нескольку раз, плюс устаревшие имена от старых версий).
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] Опять грабли с инсталером
2003-08-13 15:40 ` Anton Farygin
@ 2003-08-14 8:06 ` Michael Shigorin
2003-08-14 11:03 ` Anton Farygin
0 siblings, 1 reply; 23+ messages in thread
From: Michael Shigorin @ 2003-08-14 8:06 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 926 bytes --]
On Wed, Aug 13, 2003 at 07:40:29PM +0400, Anton Farygin wrote:
> >И объясни мне, что так драматически изменилось с тех пор, когда
> >_уже_ был этот же инсталятор и как минимум kernel24-up и
> >alsa24-up?
> Уже наверное в восьмой раз повторяю:
Ну.
> в инсталяторе хардкорно прописываются модули для установки..
> выглядет это так:
Да.
> Вот теперь представь себе, что количество таких пакетов растет
> каждый день...
Ты дистрибутив каждый день выпускаешь?
> А kernel-complete не получается в инсталяторе использовать,
Я помню, ты ж рассказывал. _Но_ не менее ли злым хаком будет
ПРОСТО ПРИБИТЬ ГВОЗДЯМИ установку ВСЕХ ядерных пакетов как
альтернативу установке kernel-complete, с которой инсталер не
может справиться? Для данного конкретного выпуска (и его бет)?
[этот кусок уйдет лично]
> Changelog приложен
Не-а :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] Re: kernel-module-list.sh (was: Опять грабли с инсталером)
2003-08-13 16:16 ` [d-kernel] " Sergey Vlasov
@ 2003-08-14 8:09 ` Michael Shigorin
2003-08-14 14:19 ` Sergey Vlasov
0 siblings, 1 reply; 23+ messages in thread
From: Michael Shigorin @ 2003-08-14 8:09 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Wed, Aug 13, 2003 at 08:16:37PM +0400, Sergey Vlasov wrote:
> > #!/bin/sh
> > [ "$EUID" != 0 ] && CMD="sudo" || CMD=""
> > rpm -q --queryformat '%{NAME}\n' $(
> > rpm -q --whatrequires $(
> > rpm -q --queryformat '%{NAME}\n' $(
> > $CMD rpmquery -qf /boot/vmlinuz-"$(uname -r)"
> > )
> > )
> > )
> sudo там не нужен - rpmquery -qf и без него работает (а вот если дать
> несуществующий файл, действительно говорит Permission denied).
Да. Кстати, зря это прозвучало -- сейчас Дима исправит rpm на
манер slocate и это сломается. %)
> Правда, этот скрипт выдаёт кучу мусора (одни и те же имена по
> нескольку раз, плюс устаревшие имена от старых версий).
Я его перед отъездом на дачу еле набросал и даже не успел
проверить на пачке_ядер :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] Опять грабли с инсталером
2003-08-14 8:06 ` Michael Shigorin
@ 2003-08-14 11:03 ` Anton Farygin
2003-08-14 13:27 ` Michael Shigorin
0 siblings, 1 reply; 23+ messages in thread
From: Anton Farygin @ 2003-08-14 11:03 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 1195 bytes --]
Michael Shigorin пишет:
> On Wed, Aug 13, 2003 at 07:40:29PM +0400, Anton Farygin wrote:
>
>>>И объясни мне, что так драматически изменилось с тех пор, когда
>>>_уже_ был этот же инсталятор и как минимум kernel24-up и
>>>alsa24-up?
>>
>>Уже наверное в восьмой раз повторяю:
>
>
> Ну.
>
>
>>в инсталяторе хардкорно прописываются модули для установки..
>>выглядет это так:
>
>
> Да.
>
>
>>Вот теперь представь себе, что количество таких пакетов растет
>>каждый день...
>
>
> Ты дистрибутив каждый день выпускаешь?
Да.
>
>
>>А kernel-complete не получается в инсталяторе использовать,
>
>
> Я помню, ты ж рассказывал. _Но_ не менее ли злым хаком будет
> ПРОСТО ПРИБИТЬ ГВОЗДЯМИ установку ВСЕХ ядерных пакетов как
> альтернативу установке kernel-complete, с которой инсталер не
> может справиться? Для данного конкретного выпуска (и его бет)?
А где взять список _всех_ ядерных пакетов ежедневно и желательно
автоматом что бы это в инсталятор прописывалось ?
Я могу конечно сделать совсем конкретный хак, типа apt-cache search
kernel-|grep std-up и патчить этим инсталлер при каждой сборке.. но это
уже такой конкретный хак ;-)
И как же быть с apt-get и kudzu ?
Rgds,
Rider
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] Опять грабли с инсталером
2003-08-14 11:03 ` Anton Farygin
@ 2003-08-14 13:27 ` Michael Shigorin
2003-08-14 13:43 ` Anton Farygin
0 siblings, 1 reply; 23+ messages in thread
From: Michael Shigorin @ 2003-08-14 13:27 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 1256 bytes --]
On Thu, Aug 14, 2003 at 03:03:30PM +0400, Anton Farygin wrote:
> >>Вот теперь представь себе, что количество таких пакетов
> >>растет каждый день...
> >Ты дистрибутив каждый день выпускаешь?
> Да.
Нет. Это бета, а не дистрибутив. И время выпуска каждой беты у
тебя есть конкретный набор таких пакетов.
Мне тоже жаль, что тебе приходится это делать вручную.
> >ПРОСТО ПРИБИТЬ ГВОЗДЯМИ установку ВСЕХ ядерных пакетов как
> А где взять список _всех_ ядерных пакетов ежедневно и
> желательно автоматом что бы это в инсталятор прописывалось ?
Ммм...
> Я могу конечно сделать совсем конкретный хак, типа apt-cache
> search kernel-|grep std-up и патчить этим инсталлер при каждой
> сборке.. но это уже такой конкретный хак ;-)
Дык. Хотя, сдается мне, нечто вроде whatrequires
kernel-image-std-up | grep ^kernel-module будет и то чище?
Или тебя восхищает собственно патченье по мотивам репозитория? :]
> И как же быть с apt-get и kudzu ?
В плане приучения последнего к первому, что ли? Если
действительно прибить гвоздями (безусловно устанавливать -- не
вижу, чем это хуже запихивания всего в один (мета)пакет) -- для
compact тебе это и не понадобится.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] Опять грабли с инсталером
2003-08-14 13:27 ` Michael Shigorin
@ 2003-08-14 13:43 ` Anton Farygin
2003-08-14 13:49 ` Michael Shigorin
0 siblings, 1 reply; 23+ messages in thread
From: Anton Farygin @ 2003-08-14 13:43 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 1925 bytes --]
Michael Shigorin пишет:
> On Thu, Aug 14, 2003 at 03:03:30PM +0400, Anton Farygin wrote:
>
>>>>Вот теперь представь себе, что количество таких пакетов
>>>>растет каждый день...
>>>
>>>Ты дистрибутив каждый день выпускаешь?
>>
>>Да.
>
>
> Нет. Это бета, а не дистрибутив. И время выпуска каждой беты у
> тебя есть конкретный набор таких пакетов.
>
> Мне тоже жаль, что тебе приходится это делать вручную.
Жалость мне не помошник ;-)
>
>
>>>ПРОСТО ПРИБИТЬ ГВОЗДЯМИ установку ВСЕХ ядерных пакетов как
>>
>>А где взять список _всех_ ядерных пакетов ежедневно и
>>желательно автоматом что бы это в инсталятор прописывалось ?
>
>
> Ммм...
>
>
>>Я могу конечно сделать совсем конкретный хак, типа apt-cache
>>search kernel-|grep std-up и патчить этим инсталлер при каждой
>>сборке.. но это уже такой конкретный хак ;-)
>
>
> Дык. Хотя, сдается мне, нечто вроде whatrequires
> kernel-image-std-up | grep ^kernel-module будет и то чище?
[rider@riderbook rider]$ rpm -q --whatrequires kernel-image-std-up
kernel-modules-alsa-std-up-0.9.4-alt4
kernel-modules-alsa-std-up-0.9.6-alt6
kernel-modules-sensors-std-up-2.8.0-alt4
Это все. В общем это не решение.
>
> Или тебя восхищает собственно патченье по мотивам репозитория? :]
Мне нужно решение, максимально снижающее трудозатраты на разработку. И
максимально облегчающее жизнь инкамингерам и мантейнерам ядра.
>
>
>>И как же быть с apt-get и kudzu ?
>
>
> В плане приучения последнего к первому, что ли? Если
> действительно прибить гвоздями (безусловно устанавливать -- не
> вижу, чем это хуже запихивания всего в один (мета)пакет) -- для
> compact тебе это и не понадобится.
Нет. В плане приученья kudzu вытаскивать нужные пакеты с модулями для
найденного оборудования и apt-get - в плане корректного upgrade ядра
вместе с установленными модулями (тут nidd вчера нашептал Lua, но тогда
нужно apt-get перетаскивать из daedalus в Sisyphus)
Rgds,
Rider
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] Опять грабли с инсталером
2003-08-14 13:43 ` Anton Farygin
@ 2003-08-14 13:49 ` Michael Shigorin
0 siblings, 0 replies; 23+ messages in thread
From: Michael Shigorin @ 2003-08-14 13:49 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 1256 bytes --]
On Thu, Aug 14, 2003 at 05:43:24PM +0400, Anton Farygin wrote:
> [rider@riderbook rider]$ rpm -q --whatrequires kernel-image-std-up
> kernel-modules-alsa-std-up-0.9.4-alt4
> kernel-modules-alsa-std-up-0.9.6-alt6
Выбираем старшего.
> kernel-modules-sensors-std-up-2.8.0-alt4
> Это все. В общем это не решение.
А может, все-таки пофиксить субпакеты, которые не хотят ядро,
хотя должны бы?
> >>И как же быть с apt-get и kudzu ?
> >В плане приучения последнего к первому, что ли?
> Нет. В плане приученья kudzu вытаскивать нужные пакеты с
> модулями для найденного оборудования
"Вытаскивать" -- откуда? Сейчас оно вроде urpmi для этого
пользовало? (давно не наблюдал)
> и apt-get - в плане корректного upgrade ядра вместе с
> установленными модулями (тут nidd вчера нашептал Lua, но тогда
> нужно apt-get перетаскивать из daedalus в Sisyphus)
Ладно, пас.
> >Если действительно прибить гвоздями (безусловно устанавливать
> >-- не вижу, чем это хуже запихивания всего в один (мета)пакет)
> >-- для compact тебе это и не понадобится.
?
PS: можно, конечно, в новые ядра писать, что они Obsoletes:
старые kernel-module-* (все для своего flavour) -- но :((
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* [d-kernel] Re: kernel-module-list.sh (was: Опять грабли с инсталером)
2003-08-14 8:09 ` Michael Shigorin
@ 2003-08-14 14:19 ` Sergey Vlasov
0 siblings, 0 replies; 23+ messages in thread
From: Sergey Vlasov @ 2003-08-14 14:19 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Thu, 14 Aug 2003 11:09:07 +0300
Michael Shigorin <mike@osdn.org.ua> wrote:
> On Wed, Aug 13, 2003 at 08:16:37PM +0400, Sergey Vlasov wrote:
> > > #!/bin/sh
> > > [ "$EUID" != 0 ] && CMD="sudo" || CMD=""
> > > rpm -q --queryformat '%{NAME}\n' $(
> > > rpm -q --whatrequires $(
> > > rpm -q --queryformat '%{NAME}\n' $(
> > > $CMD rpmquery -qf /boot/vmlinuz-"$(uname -r)"
> > > )
> > > )
> > > )
> > sudo там не нужен - rpmquery -qf и без него работает (а вот если дать
> > несуществующий файл, действительно говорит Permission denied).
>
> Да. Кстати, зря это прозвучало -- сейчас Дима исправит rpm на
> манер slocate и это сломается. %)
Так сейчас весь /var/lib/rpm world readable.
Хотя для данного применения это несущественно - всё равно пакеты будет
ставить root.
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [d-kernel] Опять грабли с новой схемой сборки
2003-08-13 8:15 [d-kernel] Опять грабли с новой схемой сборки Anton Farygin
2003-08-13 8:32 ` [d-kernel] ïÐÑÔØ ÇÒÁÂÌÉ Ó ÎÏ×ÏÊ ÓÈÅÍÏÊ ÓÂÏÒËÉ Ed V. Bartosh
2003-08-13 12:16 ` Michael Shigorin
@ 2003-08-15 19:53 ` Dmitry V. Levin
2 siblings, 0 replies; 23+ messages in thread
From: Dmitry V. Levin @ 2003-08-15 19:53 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 659 bytes --]
On Wed, Aug 13, 2003 at 12:15:56PM +0400, Anton Farygin wrote:
> Как пользователь должен обновлять пакеты с ядрами?
Лучше всего, если для этого будет достаточно стандартного
apt-get dist-upgrade
> apt-get install kernel-image-std-up не обновляет все модули, которые
> были у него установлены
>
> а _стандартный_ пользователь может не знать какие у него стояли модули
> раньше... мало того - могут появится новые пакеты с модулями.
>
> Что делать ?
Для начала, немного подождать новой версии apt-rpm, в которой, скорее
всего, появится соответствующая функциональность:
http://distro2.conectiva.com.br/pipermail/apt-rpm/2003-August/001933.html
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2003-08-15 19:53 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-13 8:15 [d-kernel] Опять грабли с новой схемой сборки Anton Farygin
2003-08-13 8:32 ` [d-kernel] ïÐÑÔØ ÇÒÁÂÌÉ Ó ÎÏ×ÏÊ ÓÈÅÍÏÊ ÓÂÏÒËÉ Ed V. Bartosh
2003-08-13 10:43 ` [d-kernel] Опять грабли с новой схемой сборки Anton Farygin
2003-08-13 12:16 ` Michael Shigorin
2003-08-13 12:25 ` Anton Farygin
2003-08-13 12:34 ` Sergey Bolshakov
2003-08-13 13:14 ` [d-kernel] i"?N~O^? C,O`A'A^I`E' O' I^I"?I"E^ O'E`A*I'I"E^ O'A^I"O`E"E' Anton Farygin
2003-08-13 13:25 ` [d-kernel] i"?N~O^? C, O`A'A^I`E' " Michael Shigorin
2003-08-13 13:51 ` Anton Farygin
2003-08-13 14:25 ` [d-kernel] Опять грабли с инсталером Michael Shigorin
2003-08-13 15:40 ` Anton Farygin
2003-08-14 8:06 ` Michael Shigorin
2003-08-14 11:03 ` Anton Farygin
2003-08-14 13:27 ` Michael Shigorin
2003-08-14 13:43 ` Anton Farygin
2003-08-14 13:49 ` Michael Shigorin
2003-08-13 13:23 ` [d-kernel] Опять грабли с новой схемой сборки Michael Shigorin
2003-08-13 13:53 ` [d-kernel] " Sergey Vlasov
2003-08-13 15:01 ` [d-kernel] kernel-module-list.sh (was: Опять грабли с инсталером) Michael Shigorin
2003-08-13 16:16 ` [d-kernel] " Sergey Vlasov
2003-08-14 8:09 ` Michael Shigorin
2003-08-14 14:19 ` Sergey Vlasov
2003-08-15 19:53 ` [d-kernel] Опять грабли с новой схемой сборки Dmitry V. Levin
ALT Linux kernel packages development
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \
devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com
public-inbox-index devel-kernel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git