ALT Linux kernel packages development
 help / color / mirror / Atom feed
* [d-kernel] Инструкция по сборке модулей ядра
@ 2008-09-05 10:43 Михаил Якушин
  2008-09-05 11:49 ` Konstantin A. Lepikhov
  2011-02-04 20:06 ` [d-kernel] [sisyphus] " Rinat Bikov
  0 siblings, 2 replies; 28+ messages in thread
From: Михаил Якушин @ 2008-09-05 10:43 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions, ALT Devel discussion list,
	ALT Linux kernel packages development

На  altlinux.org выложена статья по сборке пакетов с модулями для наших 
ядер.
Конструктивная критика приветствуется.
http://www.altlinux.org/%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9_%D1%8F%D0%B4%D1%80%D0%B0




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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 10:43 [d-kernel] Инструкция по сборке модулей ядра Михаил Якушин
@ 2008-09-05 11:49 ` Konstantin A. Lepikhov
  2008-09-05 11:58   ` Михаил Якушин
  2008-09-05 12:18   ` Dmitry V. Levin
  2011-02-04 20:06 ` [d-kernel] [sisyphus] " Rinat Bikov
  1 sibling, 2 replies; 28+ messages in thread
From: Konstantin A. Lepikhov @ 2008-09-05 11:49 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Hi Михаил!

Friday 05, at 02:43:02 PM you wrote:

> На  altlinux.org выложена статья по сборке пакетов с модулями для наших 
> ядер.
> Конструктивная критика приветствуется.
> http://www.altlinux.org/%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9_%D1%8F%D0%B4%D1%80%D0%B0
Сразу что бросилось в глаза:

1) Теперь о релизах пакетов с модулями. Поле release заполняется так:
alt<module release>.<kernel version>.<kernel release>. 

- это придумано не просто так, а решает определенную проблему. Например
  использование magic number в kernel version позволяет избежать
  случайного вытеснения модуля собранного с более новым kernel-source но
  старым template модулем собранным со старым kernel-source но новой
  редакцией template. Прошу это учесть, а не просто принимать как
  данность или придурь авторов.

2) Как собрать модуль локально - имхо секция вообще ненужная и вредная
(поскольку для понимания процесса сборки достаточно прочитать
post-halloween документ про 2.6).  Лучше расписать как собирать модули без
использования hasher (см. старую документацию stanv@ на вики).

3) Сборка kernel-source-module - git знать совершенно необязательно :)
Лучше прочитать README из kernel-build-scripts. А вот дать пример как
собирать kernel-source на основе "следящего" бранча было бы здорово.

4) сборка модулей - пример для сборки i586 под x86_64 дан неправильно,
поскольку нехватает i386 в начале вызова команды. Опять же, забыта -m32 в
случае сборки без hasher.

5) Рекомендации. Мантейнер написан неправильно :) Взаимодействовать с ними
можно, только вот неясно с кем - т.е. надо расписать задачи kernel
mainteiners team, чем она занимается, для чего нужна и как с ней
взаимодействовать. Поскольку текущий текст вреден - он провоцирует на
неправильные действия (типа создать модуль, написать в Packager: KMT и
потом KMT будет за это отдуваться).

6) Не совсем ясны примеры - почему там везде написан packages/silicium? :)

7) Отсутствует история по сборке модуей, т.е. как мы дошли до жизни такой.
Наличие истории позволяет проследить тот длинный путь проб и ошибок +
заглянуть в будущее.

-- 
WBR et al.

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

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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 11:49 ` Konstantin A. Lepikhov
@ 2008-09-05 11:58   ` Михаил Якушин
  2008-09-05 12:12     ` Konstantin A. Lepikhov
  2008-09-05 12:18   ` Dmitry V. Levin
  1 sibling, 1 reply; 28+ messages in thread
From: Михаил Якушин @ 2008-09-05 11:58 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Konstantin A. Lepikhov wrote:
> Hi Михаил!
> 
> Friday 05, at 02:43:02 PM you wrote:
> 
>> На  altlinux.org выложена статья по сборке пакетов с модулями для наших 
>> ядер.
>> Конструктивная критика приветствуется.
>> http://www.altlinux.org/%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9_%D1%8F%D0%B4%D1%80%D0%B0
> Сразу что бросилось в глаза:
> 
> 1) Теперь о релизах пакетов с модулями. Поле release заполняется так:
> alt<module release>.<kernel version>.<kernel release>. 
> 
> - это придумано не просто так, а решает определенную проблему. Например
>   использование magic number в kernel version позволяет избежать
>   случайного вытеснения модуля собранного с более новым kernel-source но
>   старым template модулем собранным со старым kernel-source но новой
>   редакцией template. Прошу это учесть, а не просто принимать как
>   данность или придурь авторов.
Если не трудно, добавь пожалуйста.
> 2) Как собрать модуль локально - имхо секция вообще ненужная и вредная
> (поскольку для понимания процесса сборки достаточно прочитать
> post-halloween документ про 2.6).
Что она может быть вредна, согласен, долго сомневался стоит ли её писать.
   Лучше расписать как собирать модули без
> использования hasher (см. старую документацию stanv@ на вики).
А там про хешер ничего не сказано.

> 3) Сборка kernel-source-module - git знать совершенно необязательно :)
> Лучше прочитать README из kernel-build-scripts. А вот дать пример как
> собирать kernel-source на основе "следящего" бранча было бы здорово.
в смысле kernel-source большой? от ядра?
> 4) сборка модулей - пример для сборки i586 под x86_64 дан неправильно,
> поскольку нехватает i386 в начале вызова команды. 
В той версии buildmoudles которую я указал, setarch i586 прикручен 
внутрь. Это решает некоторые проблемы с некоторыми темплейтами.
> Опять же, забыта -m32 в
> случае сборки без hasher.
не думаю что кто-то будет собирать модуль без хешера под другую архитектуру.
> 5) Рекомендации. Мантейнер написан неправильно :) Взаимодействовать с ними
> можно, только вот неясно с кем - т.е. надо расписать задачи kernel
> mainteiners team, чем она занимается, для чего нужна и как с ней
> взаимодействовать. Поскольку текущий текст вреден - он провоцирует на
> неправильные действия (типа создать модуль, написать в Packager: KMT и
> потом KMT будет за это отдуваться).
Документировать ещё многое надо, я только начал.
> 6) Не совсем ясны примеры - почему там везде написан packages/silicium? :)
А что там по твоему должно быть написано?
> 7) Отсутствует история по сборке модуей, т.е. как мы дошли до жизни такой.
> Наличие истории позволяет проследить тот длинный путь проб и ошибок +
> заглянуть в будущее.
Если не трудно, допиши.


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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 11:58   ` Михаил Якушин
@ 2008-09-05 12:12     ` Konstantin A. Lepikhov
  2008-09-05 12:24       ` Михаил Якушин
                         ` (2 more replies)
  0 siblings, 3 replies; 28+ messages in thread
From: Konstantin A. Lepikhov @ 2008-09-05 12:12 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Hi Михаил!

Friday 05, at 03:58:37 PM you wrote:

> Konstantin A. Lepikhov wrote:
> > Hi Михаил!
> > 
> > Friday 05, at 02:43:02 PM you wrote:
> > 
> >> На  altlinux.org выложена статья по сборке пакетов с модулями для наших 
> >> ядер.
> >> Конструктивная критика приветствуется.
> >> http://www.altlinux.org/%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9_%D1%8F%D0%B4%D1%80%D0%B0
> > Сразу что бросилось в глаза:
> > 
> > 1) Теперь о релизах пакетов с модулями. Поле release заполняется так:
> > alt<module release>.<kernel version>.<kernel release>. 
> > 
> > - это придумано не просто так, а решает определенную проблему. Например
> >   использование magic number в kernel version позволяет избежать
> >   случайного вытеснения модуля собранного с более новым kernel-source но
> >   старым template модулем собранным со старым kernel-source но новой
> >   редакцией template. Прошу это учесть, а не просто принимать как
> >   данность или придурь авторов.
> Если не трудно, добавь пожалуйста.
Я ничего не пишу на wiki, поскольку это ненадежный источник хранения
информации. Комментировать в рассылку - могу.

> > 2) Как собрать модуль локально - имхо секция вообще ненужная и вредная
> > (поскольку для понимания процесса сборки достаточно прочитать
> > post-halloween документ про 2.6).
> Что она может быть вредна, согласен, долго сомневался стоит ли её писать.
>    Лучше расписать как собирать модули без
> > использования hasher (см. старую документацию stanv@ на вики).
> А там про хешер ничего не сказано.
./buildmodules --hasher это разве не хешер?

> > 3) Сборка kernel-source-module - git знать совершенно необязательно :)
> > Лучше прочитать README из kernel-build-scripts. А вот дать пример как
> > собирать kernel-source на основе "следящего" бранча было бы здорово.
> в смысле kernel-source большой? от ядра?
Нет. Когда есть branch upstream, и бранч kernel-source. См. пример
kernel-image или
http://git.altlinux.org/people/lakostis/packages/?p=kernel-source-et131x.git;a=summary

> > 4) сборка модулей - пример для сборки i586 под x86_64 дан неправильно,
> > поскольку нехватает i386 в начале вызова команды. 
> В той версии buildmoudles которую я указал, setarch i586 прикручен 
> внутрь. Это решает некоторые проблемы с некоторыми темплейтами.
Почему это изменение нигде не анонсировано? Более того, об этом даже не
упомянуто в документации.

> > Опять же, забыта -m32 в
> > случае сборки без hasher.
> не думаю что кто-то будет собирать модуль без хешера под другую архитектуру.
а ты подумай ;)

> > 5) Рекомендации. Мантейнер написан неправильно :) Взаимодействовать с ними
> > можно, только вот неясно с кем - т.е. надо расписать задачи kernel
> > mainteiners team, чем она занимается, для чего нужна и как с ней
> > взаимодействовать. Поскольку текущий текст вреден - он провоцирует на
> > неправильные действия (типа создать модуль, написать в Packager: KMT и
> > потом KMT будет за это отдуваться).
> Документировать ещё многое надо, я только начал.
> > 6) Не совсем ясны примеры - почему там везде написан packages/silicium? :)
> А что там по твоему должно быть написано?
как минимум kernel-build-scripts должны вести к vsu, хотя бы из-за
уважения к чужой работе.

> > 7) Отсутствует история по сборке модуей, т.е. как мы дошли до жизни такой.
> > Наличие истории позволяет проследить тот длинный путь проб и ошибок +
> > заглянуть в будущее.
> Если не трудно, допиши.
За меня это прекрасно расскажут архивы devel-kernel@.

-- 
WBR et al.

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

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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 11:49 ` Konstantin A. Lepikhov
  2008-09-05 11:58   ` Михаил Якушин
@ 2008-09-05 12:18   ` Dmitry V. Levin
  2008-09-05 12:32     ` Konstantin A. Lepikhov
  1 sibling, 1 reply; 28+ messages in thread
From: Dmitry V. Levin @ 2008-09-05 12:18 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Fri, Sep 05, 2008 at 03:49:46PM +0400, Konstantin A. Lepikhov wrote:
> 3) Сборка kernel-source-module - git знать совершенно необязательно :)
> Лучше прочитать README из kernel-build-scripts. А вот дать пример как
> собирать kernel-source на основе "следящего" бранча было бы здорово.

Пожалуйста, искорените слово kernel-build-scripts отовсюду.
Есть пакет по имени kernel-build-tools, ссылаться лучше на него.


-- 
ldv

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

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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 12:12     ` Konstantin A. Lepikhov
@ 2008-09-05 12:24       ` Михаил Якушин
  2008-09-05 12:46         ` Konstantin A. Lepikhov
  2008-09-05 12:27       ` Dmitry V. Levin
  2008-09-08 14:49       ` Michael Shigorin
  2 siblings, 1 reply; 28+ messages in thread
From: Михаил Якушин @ 2008-09-05 12:24 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Konstantin A. Lepikhov wrote:
[skip]
> Я ничего не пишу на wiki, поскольку это ненадежный источник хранения
> информации. Комментировать в рассылку - могу.
no comments

>>> 2) Как собрать модуль локально - имхо секция вообще ненужная и вредная
[skip]
>> А там про хешер ничего не сказано.
> ./buildmodules --hasher это разве не хешер?
А ты имеешь ввиду buildmodules без хешера, а зачем это нужно, ни разу не 
пригодилось.
>>> 3) Сборка kernel-source-module - git знать совершенно необязательно :)
>>> Лучше прочитать README из kernel-build-scripts. А вот дать пример как
>>> собирать kernel-source на основе "следящего" бранча было бы здорово.
>> в смысле kernel-source большой? от ядра?
> Нет. Когда есть branch upstream, и бранч kernel-source. См. пример
> kernel-image или
> http://git.altlinux.org/people/lakostis/packages/?p=kernel-source-et131x.git;a=summary
а понял, да надо дописать.
>>> 4) сборка модулей - пример для сборки i586 под x86_64 дан неправильно,
>>> поскольку нехватает i386 в начале вызова команды. 
>> В той версии buildmoudles которую я указал, setarch i586 прикручен 
>> внутрь. Это решает некоторые проблемы с некоторыми темплейтами.
> Почему это изменение нигде не анонсировано? Более того, об этом даже не
> упомянуто в документации.
Это изменение описано в log git. Пока нет нормального пакета( а стоит 
сделать) и анонсировать нечего.

>>> 5) Рекомендации. Мантейнер написан неправильно :) Взаимодействовать с ними
>>> можно, только вот неясно с кем - т.е. надо расписать задачи kernel
>>> mainteiners team, чем она занимается, для чего нужна и как с ней
>>> взаимодействовать. Поскольку текущий текст вреден - он провоцирует на
>>> неправильные действия (типа создать модуль, написать в Packager: KMT и
>>> потом KMT будет за это отдуваться).
>> Документировать ещё многое надо, я только начал.
>>> 6) Не совсем ясны примеры - почему там везде написан packages/silicium? :)
>> А что там по твоему должно быть написано?
> как минимум kernel-build-scripts должны вести к vsu, хотя бы из-за
> уважения к чужой работе.
А почему не ldv? он там тоже приложил руку.
kernel-build-scripts ведёт в мой git из за изменений описаных выше.





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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 12:12     ` Konstantin A. Lepikhov
  2008-09-05 12:24       ` Михаил Якушин
@ 2008-09-05 12:27       ` Dmitry V. Levin
  2008-09-05 12:31         ` Михаил Якушин
  2008-09-08 14:49       ` Michael Shigorin
  2 siblings, 1 reply; 28+ messages in thread
From: Dmitry V. Levin @ 2008-09-05 12:27 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Fri, Sep 05, 2008 at 04:12:21PM +0400, Konstantin A. Lepikhov wrote:
> > > 6) Не совсем ясны примеры - почему там везде написан packages/silicium? :)
> > А что там по твоему должно быть написано?
> как минимум kernel-build-scripts должны вести к vsu, хотя бы из-за
> уважения к чужой работе.

Не все git'ы одинаково полезны.
Общее правило для составителя документации: если есть нормальный пакет с
инструментарием, не надо давать ссылку на его git-репозиторий
пользователям, ибо очень редко пользователь инструмента является его
разработчиком (в последнем случае ему не составит труда найти этот
git-репозиторий).  В данном случае пользователю нужен установленный
пакет kernel-build-tools, а не его git-репозиторий.
Вы же не даёте ссылки на hasher.git и gear.git для обычных пользователей
hasher и gear, верно?


-- 
ldv

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

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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 12:27       ` Dmitry V. Levin
@ 2008-09-05 12:31         ` Михаил Якушин
  0 siblings, 0 replies; 28+ messages in thread
From: Михаил Якушин @ 2008-09-05 12:31 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Dmitry V. Levin wrote:
> On Fri, Sep 05, 2008 at 04:12:21PM +0400, Konstantin A. Lepikhov wrote:
>>>> 6) Не совсем ясны примеры - почему там везде написан packages/silicium? :)
>>> А что там по твоему должно быть написано?
>> как минимум kernel-build-scripts должны вести к vsu, хотя бы из-за
>> уважения к чужой работе.
> 
> Не все git'ы одинаково полезны.
> Общее правило для составителя документации: если есть нормальный пакет с
> инструментарием, не надо давать ссылку на его git-репозиторий
> пользователям, ибо очень редко пользователь инструмента является его
> разработчиком (в последнем случае ему не составит труда найти этот
> git-репозиторий).  В данном случае пользователю нужен установленный
> пакет kernel-build-tools, а не его git-репозиторий.
> Вы же не даёте ссылки на hasher.git и gear.git для обычных пользователей
> hasher и gear, верно?
Блин, я пропустил что есть такой пакет. Надо поправить.


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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 12:18   ` Dmitry V. Levin
@ 2008-09-05 12:32     ` Konstantin A. Lepikhov
  2008-09-05 12:36       ` Dmitry V. Levin
  0 siblings, 1 reply; 28+ messages in thread
From: Konstantin A. Lepikhov @ 2008-09-05 12:32 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Hi Dmitry!

Friday 05, at 04:18:34 PM you wrote:

> On Fri, Sep 05, 2008 at 03:49:46PM +0400, Konstantin A. Lepikhov wrote:
> > 3) Сборка kernel-source-module - git знать совершенно необязательно :)
> > Лучше прочитать README из kernel-build-scripts. А вот дать пример как
> > собирать kernel-source на основе "следящего" бранча было бы здорово.
> 
> Пожалуйста, искорените слово kernel-build-scripts отовсюду.
> Есть пакет по имени kernel-build-tools, ссылаться лучше на него.
Замечательно. Только там вызова setarch нет. Поэтому i386 пока придется
добавлять.

-- 
WBR et al.

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

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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 12:32     ` Konstantin A. Lepikhov
@ 2008-09-05 12:36       ` Dmitry V. Levin
  2008-09-05 12:41         ` Konstantin A. Lepikhov
  0 siblings, 1 reply; 28+ messages in thread
From: Dmitry V. Levin @ 2008-09-05 12:36 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Fri, Sep 05, 2008 at 04:32:33PM +0400, Konstantin A. Lepikhov wrote:
> Friday 05, at 04:18:34 PM you wrote:
> > On Fri, Sep 05, 2008 at 03:49:46PM +0400, Konstantin A. Lepikhov wrote:
> > > 3) Сборка kernel-source-module - git знать совершенно необязательно :)
> > > Лучше прочитать README из kernel-build-scripts. А вот дать пример как
> > > собирать kernel-source на основе "следящего" бранча было бы здорово.
> > 
> > Пожалуйста, искорените слово kernel-build-scripts отовсюду.
> > Есть пакет по имени kernel-build-tools, ссылаться лучше на него.
> Замечательно. Только там вызова setarch нет. Поэтому i386 пока придется
> добавлять.

kernel-build-tools паковал мантейнер бывшего kernel-build-scripts, как
могло получиться, что setarch не доехал из kernel-build-scripts в
kernel-build-tools?  В любом случае, лучше поправить kernel-build-tools,
поскольку он опакечен.


-- 
ldv

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

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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 12:36       ` Dmitry V. Levin
@ 2008-09-05 12:41         ` Konstantin A. Lepikhov
  2008-09-05 12:42           ` Михаил Якушин
  0 siblings, 1 reply; 28+ messages in thread
From: Konstantin A. Lepikhov @ 2008-09-05 12:41 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Hi Dmitry!

Friday 05, at 04:36:25 PM you wrote:

> On Fri, Sep 05, 2008 at 04:32:33PM +0400, Konstantin A. Lepikhov wrote:
> > Friday 05, at 04:18:34 PM you wrote:
> > > On Fri, Sep 05, 2008 at 03:49:46PM +0400, Konstantin A. Lepikhov wrote:
> > > > 3) Сборка kernel-source-module - git знать совершенно необязательно :)
> > > > Лучше прочитать README из kernel-build-scripts. А вот дать пример как
> > > > собирать kernel-source на основе "следящего" бранча было бы здорово.
> > > 
> > > Пожалуйста, искорените слово kernel-build-scripts отовсюду.
> > > Есть пакет по имени kernel-build-tools, ссылаться лучше на него.
> > Замечательно. Только там вызова setarch нет. Поэтому i386 пока придется
> > добавлять.
> 
> kernel-build-tools паковал мантейнер бывшего kernel-build-scripts, как
> могло получиться, что setarch не доехал из kernel-build-scripts в
> kernel-build-tools?  В любом случае, лучше поправить kernel-build-tools,
> поскольку он опакечен.
Насколько я понял - вызов с setarch это локальный хак который сделал
silicium и никому об этом не сказал. Желающие проверить эту гипотезу могут
порыться в git'ах самостоятельно :)

-- 
WBR et al.

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

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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 12:41         ` Konstantin A. Lepikhov
@ 2008-09-05 12:42           ` Михаил Якушин
  2008-09-05 12:46             ` Dmitry V. Levin
  0 siblings, 1 reply; 28+ messages in thread
From: Михаил Якушин @ 2008-09-05 12:42 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Konstantin A. Lepikhov wrote:
> Hi Dmitry!
> 
> Friday 05, at 04:36:25 PM you wrote:
> 
>> On Fri, Sep 05, 2008 at 04:32:33PM +0400, Konstantin A. Lepikhov wrote:
>>> Friday 05, at 04:18:34 PM you wrote:
>>>> On Fri, Sep 05, 2008 at 03:49:46PM +0400, Konstantin A. Lepikhov wrote:
>>>>> 3) Сборка kernel-source-module - git знать совершенно необязательно :)
>>>>> Лучше прочитать README из kernel-build-scripts. А вот дать пример как
>>>>> собирать kernel-source на основе "следящего" бранча было бы здорово.
>>>> Пожалуйста, искорените слово kernel-build-scripts отовсюду.
>>>> Есть пакет по имени kernel-build-tools, ссылаться лучше на него.
>>> Замечательно. Только там вызова setarch нет. Поэтому i386 пока придется
>>> добавлять.
>> kernel-build-tools паковал мантейнер бывшего kernel-build-scripts, как
>> могло получиться, что setarch не доехал из kernel-build-scripts в
>> kernel-build-tools?  В любом случае, лучше поправить kernel-build-tools,
>> поскольку он опакечен.
> Насколько я понял - вызов с setarch это локальный хак который сделал
> silicium и никому об этом не сказал. Желающие проверить эту гипотезу могут
> порыться в git'ах самостоятельно :)
Да, так и было, исходя из вышесказаного имеет смысл обновить 
kernel-build-tools c этим хаком.


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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 12:24       ` Михаил Якушин
@ 2008-09-05 12:46         ` Konstantin A. Lepikhov
  2008-09-05 12:53           ` Михаил Якушин
  0 siblings, 1 reply; 28+ messages in thread
From: Konstantin A. Lepikhov @ 2008-09-05 12:46 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Hi Михаил!

Friday 05, at 04:24:37 PM you wrote:

....
> >> А там про хешер ничего не сказано.
> > ./buildmodules --hasher это разве не хешер?
> А ты имеешь ввиду buildmodules без хешера, а зачем это нужно, ни разу не 
> пригодилось.
Ну вот не надо думать, что раз это не пригодилось тебе, не пригодится и
другим. Этот функционал есть в kernel-build-tools и он прекрасно
реализован. Еще раз, прочти документацию stanv@ и убедись, что это
работает.

....
> >>> 5) Рекомендации. Мантейнер написан неправильно :) Взаимодействовать с ними
> >>> можно, только вот неясно с кем - т.е. надо расписать задачи kernel
> >>> mainteiners team, чем она занимается, для чего нужна и как с ней
> >>> взаимодействовать. Поскольку текущий текст вреден - он провоцирует на
> >>> неправильные действия (типа создать модуль, написать в Packager: KMT и
> >>> потом KMT будет за это отдуваться).
> >> Документировать ещё многое надо, я только начал.
> >>> 6) Не совсем ясны примеры - почему там везде написан packages/silicium? :)
> >> А что там по твоему должно быть написано?
> > как минимум kernel-build-scripts должны вести к vsu, хотя бы из-за
> > уважения к чужой работе.
> А почему не ldv? он там тоже приложил руку.
> kernel-build-scripts ведёт в мой git из за изменений описаных выше.
Нужен пример хорошого kernel-source и template. По-моему скромному мнению
в /silicium/packages таких примеров нет. 

-- 
WBR et al.


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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 12:42           ` Михаил Якушин
@ 2008-09-05 12:46             ` Dmitry V. Levin
  2008-09-05 12:56               ` Михаил Якушин
  0 siblings, 1 reply; 28+ messages in thread
From: Dmitry V. Levin @ 2008-09-05 12:46 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Fri, Sep 05, 2008 at 04:42:06PM +0400, Михаил Якушин wrote:
> Konstantin A. Lepikhov wrote:
> >Friday 05, at 04:36:25 PM you wrote:
> >>On Fri, Sep 05, 2008 at 04:32:33PM +0400, Konstantin A. Lepikhov wrote:
> >>>Friday 05, at 04:18:34 PM you wrote:
> >>>>On Fri, Sep 05, 2008 at 03:49:46PM +0400, Konstantin A. Lepikhov wrote:
> >>>>>3) Сборка kernel-source-module - git знать совершенно необязательно :)
> >>>>>Лучше прочитать README из kernel-build-scripts. А вот дать пример как
> >>>>>собирать kernel-source на основе "следящего" бранча было бы здорово.
> >>>>Пожалуйста, искорените слово kernel-build-scripts отовсюду.
> >>>>Есть пакет по имени kernel-build-tools, ссылаться лучше на него.
> >>>Замечательно. Только там вызова setarch нет. Поэтому i386 пока придется
> >>>добавлять.
> >>kernel-build-tools паковал мантейнер бывшего kernel-build-scripts, как
> >>могло получиться, что setarch не доехал из kernel-build-scripts в
> >>kernel-build-tools?  В любом случае, лучше поправить kernel-build-tools,
> >>поскольку он опакечен.
> >Насколько я понял - вызов с setarch это локальный хак который сделал
> >silicium и никому об этом не сказал. Желающие проверить эту гипотезу могут
> >порыться в git'ах самостоятельно :)
> Да, так и было, исходя из вышесказаного имеет смысл обновить 
> kernel-build-tools c этим хаком.

Действуй!


-- 
ldv

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

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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 12:46         ` Konstantin A. Lepikhov
@ 2008-09-05 12:53           ` Михаил Якушин
  2008-09-08 11:46             ` Konstantin A. Lepikhov
  0 siblings, 1 reply; 28+ messages in thread
From: Михаил Якушин @ 2008-09-05 12:53 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Konstantin A. Lepikhov wrote:
[skip]

>>>>> 5) Рекомендации. Мантейнер написан неправильно :) Взаимодействовать с ними
>>>>> можно, только вот неясно с кем - т.е. надо расписать задачи kernel
>>>>> mainteiners team, чем она занимается, для чего нужна и как с ней
>>>>> взаимодействовать. Поскольку текущий текст вреден - он провоцирует на
>>>>> неправильные действия (типа создать модуль, написать в Packager: KMT и
>>>>> потом KMT будет за это отдуваться).
>>>> Документировать ещё многое надо, я только начал.
>>>>> 6) Не совсем ясны примеры - почему там везде написан packages/silicium? :)
>>>> А что там по твоему должно быть написано?
>>> как минимум kernel-build-scripts должны вести к vsu, хотя бы из-за
>>> уважения к чужой работе.
>> А почему не ldv? он там тоже приложил руку.
>> kernel-build-scripts ведёт в мой git из за изменений описаных выше.
> Нужен пример хорошого kernel-source и template. По-моему скромному мнению
> в /silicium/packages таких примеров нет. 
> 
Можешь привести пример хорошего, и достаточно простого темплейта?.


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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 12:46             ` Dmitry V. Levin
@ 2008-09-05 12:56               ` Михаил Якушин
  2008-09-05 13:02                 ` Dmitry V. Levin
  2008-09-05 13:08                 ` Konstantin A. Lepikhov
  0 siblings, 2 replies; 28+ messages in thread
From: Михаил Якушин @ 2008-09-05 12:56 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Dmitry V. Levin wrote:
> On Fri, Sep 05, 2008 at 04:42:06PM +0400, Михаил Якушин wrote:
>> Konstantin A. Lepikhov wrote:
>>> Friday 05, at 04:36:25 PM you wrote:
>>>> On Fri, Sep 05, 2008 at 04:32:33PM +0400, Konstantin A. Lepikhov wrote:
>>>>> Friday 05, at 04:18:34 PM you wrote:
>>>>>> On Fri, Sep 05, 2008 at 03:49:46PM +0400, Konstantin A. Lepikhov wrote:
>>>>>>> 3) Сборка kernel-source-module - git знать совершенно необязательно :)
>>>>>>> Лучше прочитать README из kernel-build-scripts. А вот дать пример как
>>>>>>> собирать kernel-source на основе "следящего" бранча было бы здорово.
>>>>>> Пожалуйста, искорените слово kernel-build-scripts отовсюду.
>>>>>> Есть пакет по имени kernel-build-tools, ссылаться лучше на него.
>>>>> Замечательно. Только там вызова setarch нет. Поэтому i386 пока придется
>>>>> добавлять.
>>>> kernel-build-tools паковал мантейнер бывшего kernel-build-scripts, как
>>>> могло получиться, что setarch не доехал из kernel-build-scripts в
>>>> kernel-build-tools?  В любом случае, лучше поправить kernel-build-tools,
>>>> поскольку он опакечен.
>>> Насколько я понял - вызов с setarch это локальный хак который сделал
>>> silicium и никому об этом не сказал. Желающие проверить эту гипотезу могут
>>> порыться в git'ах самостоятельно :)
>> Да, так и было, исходя из вышесказаного имеет смысл обновить 
>> kernel-build-tools c этим хаком.
> 
> Действуй!
Я там ещё скриптов парочку сделал. Например для грамотного 
menuconfig\oldconfig может их ещё доложить?


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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 12:56               ` Михаил Якушин
@ 2008-09-05 13:02                 ` Dmitry V. Levin
  2008-09-05 13:08                 ` Konstantin A. Lepikhov
  1 sibling, 0 replies; 28+ messages in thread
From: Dmitry V. Levin @ 2008-09-05 13:02 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Fri, Sep 05, 2008 at 04:56:09PM +0400, Михаил Якушин wrote:
> Dmitry V. Levin wrote:
> >On Fri, Sep 05, 2008 at 04:42:06PM +0400, Михаил Якушин wrote:
[...]
> >>Да, так и было, исходя из вышесказаного имеет смысл обновить 
> >>kernel-build-tools c этим хаком.
> >
> >Действуй!
> Я там ещё скриптов парочку сделал. Например для грамотного 
> menuconfig\oldconfig может их ещё доложить?

Сейчас у всех скриптов пакета kernel-build-tools, лежащих в /usr/bin/,
есть manpage.  Если решишь паковать новые скрипты, не забудь запаковать и
manpage для них.


-- 
ldv

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

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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 12:56               ` Михаил Якушин
  2008-09-05 13:02                 ` Dmitry V. Levin
@ 2008-09-05 13:08                 ` Konstantin A. Lepikhov
  2008-09-05 19:09                   ` Михаил Якушин
  1 sibling, 1 reply; 28+ messages in thread
From: Konstantin A. Lepikhov @ 2008-09-05 13:08 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Hi Михаил!

Friday 05, at 04:56:09 PM you wrote:

> Dmitry V. Levin wrote:
> > On Fri, Sep 05, 2008 at 04:42:06PM +0400, Михаил Якушин wrote:
> >> Konstantin A. Lepikhov wrote:
> >>> Friday 05, at 04:36:25 PM you wrote:
> >>>> On Fri, Sep 05, 2008 at 04:32:33PM +0400, Konstantin A. Lepikhov wrote:
> >>>>> Friday 05, at 04:18:34 PM you wrote:
> >>>>>> On Fri, Sep 05, 2008 at 03:49:46PM +0400, Konstantin A. Lepikhov wrote:
> >>>>>>> 3) Сборка kernel-source-module - git знать совершенно необязательно :)
> >>>>>>> Лучше прочитать README из kernel-build-scripts. А вот дать пример как
> >>>>>>> собирать kernel-source на основе "следящего" бранча было бы здорово.
> >>>>>> Пожалуйста, искорените слово kernel-build-scripts отовсюду.
> >>>>>> Есть пакет по имени kernel-build-tools, ссылаться лучше на него.
> >>>>> Замечательно. Только там вызова setarch нет. Поэтому i386 пока придется
> >>>>> добавлять.
> >>>> kernel-build-tools паковал мантейнер бывшего kernel-build-scripts, как
> >>>> могло получиться, что setarch не доехал из kernel-build-scripts в
> >>>> kernel-build-tools?  В любом случае, лучше поправить kernel-build-tools,
> >>>> поскольку он опакечен.
> >>> Насколько я понял - вызов с setarch это локальный хак который сделал
> >>> silicium и никому об этом не сказал. Желающие проверить эту гипотезу могут
> >>> порыться в git'ах самостоятельно :)
> >> Да, так и было, исходя из вышесказаного имеет смысл обновить 
> >> kernel-build-tools c этим хаком.
> > 
> > Действуй!
> Я там ещё скриптов парочку сделал. Например для грамотного 
> menuconfig\oldconfig может их ещё доложить?
И где эти скрипты?

-- 
WBR et al.


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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 13:08                 ` Konstantin A. Lepikhov
@ 2008-09-05 19:09                   ` Михаил Якушин
  0 siblings, 0 replies; 28+ messages in thread
From: Михаил Якушин @ 2008-09-05 19:09 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Konstantin A. Lepikhov wrote:
[skip]
>> Я там ещё скриптов парочку сделал. Например для грамотного 
>> menuconfig\oldconfig может их ещё доложить?
> И где эти скрипты?
> 

Пока у меня в хомнике только. Для нормального выкладывания их стоит 
заметно переработать, так как там много гвоздей.


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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 12:53           ` Михаил Якушин
@ 2008-09-08 11:46             ` Konstantin A. Lepikhov
  0 siblings, 0 replies; 28+ messages in thread
From: Konstantin A. Lepikhov @ 2008-09-08 11:46 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Hi Михаил!

Friday 05, at 04:53:46 PM you wrote:

> > Нужен пример хорошого kernel-source и template. По-моему скромному мнению
> > в /silicium/packages таких примеров нет. 
> > 
> Можешь привести пример хорошего, и достаточно простого темплейта?.
templates/atl2/sisyphus.

-- 
WBR et al.


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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-05 12:12     ` Konstantin A. Lepikhov
  2008-09-05 12:24       ` Михаил Якушин
  2008-09-05 12:27       ` Dmitry V. Levin
@ 2008-09-08 14:49       ` Michael Shigorin
  2008-09-08 15:29         ` Konstantin A. Lepikhov
  2 siblings, 1 reply; 28+ messages in thread
From: Michael Shigorin @ 2008-09-08 14:49 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Fri, Sep 05, 2008 at 04:12:21PM +0400, Konstantin A. Lepikhov wrote:
> > Если не трудно, добавь пожалуйста.
> Я ничего не пишу на wiki, поскольку это ненадежный источник хранения
> информации. Комментировать в рассылку - могу.

Достаточно надёжный, там же все ходы записываются.

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


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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-08 14:49       ` Michael Shigorin
@ 2008-09-08 15:29         ` Konstantin A. Lepikhov
  2008-09-08 15:30           ` Michael Shigorin
  0 siblings, 1 reply; 28+ messages in thread
From: Konstantin A. Lepikhov @ 2008-09-08 15:29 UTC (permalink / raw)
  To: shigorin, ALT Linux kernel packages development

Hi Michael!

Monday 08, at 05:49:37 PM you wrote:

> On Fri, Sep 05, 2008 at 04:12:21PM +0400, Konstantin A. Lepikhov wrote:
> > > Если не трудно, добавь пожалуйста.
> > Я ничего не пишу на wiki, поскольку это ненадежный источник хранения
> > информации. Комментировать в рассылку - могу.
> 
> Достаточно надёжный, там же все ходы записываются.
С нулевым резервированием :( Нет, лучше рассылки с зеркалами на
mail-archive и gmane.

-- 
WBR et al.


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

* Re: [d-kernel] Инструкция по сборке модулей ядра
  2008-09-08 15:29         ` Konstantin A. Lepikhov
@ 2008-09-08 15:30           ` Michael Shigorin
  0 siblings, 0 replies; 28+ messages in thread
From: Michael Shigorin @ 2008-09-08 15:30 UTC (permalink / raw)
  To: ALT Linux kernel packages development
  Cc: Denis Smirnov, Vitaly Lipatov, Mikhail Gusarov

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

On Mon, Sep 08, 2008 at 07:29:44PM +0400, Konstantin A. Lepikhov wrote:
> > > > Если не трудно, добавь пожалуйста.
> > > Я ничего не пишу на wiki, поскольку это ненадежный источник
> > > хранения информации. Комментировать в рассылку - могу.
> > Достаточно надёжный, там же все ходы записываются.
> С нулевым резервированием :( Нет, лучше рассылки с зеркалами на
> mail-archive и gmane.

Кстати, да: предоставлю место для бэкапа www.altlinux.org.

-- 
 ---- 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] 28+ messages in thread

* Re: [d-kernel] [sisyphus] Инструкция по сборке модулей ядра
  2008-09-05 10:43 [d-kernel] Инструкция по сборке модулей ядра Михаил Якушин
  2008-09-05 11:49 ` Konstantin A. Lepikhov
@ 2011-02-04 20:06 ` Rinat Bikov
  2011-02-04 20:38   ` Michail Yakushin
  2011-02-05 11:50   ` REAL
  1 sibling, 2 replies; 28+ messages in thread
From: Rinat Bikov @ 2011-02-04 20:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions,
	ALT Linux Team development discussions, devel-kernel

5 сентября 2008 г. 13:43 Михаил Якушин написал:
> На  altlinux.org выложена статья по сборке пакетов с модулями для наших
> ядер.
> Конструктивная критика приветствуется.
> http://www.altlinux.org/%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9_%D1%8F%D0%B4%D1%80%D0%B0
>
Не очень понятно в пункте:
http://www.altlinux.org/Сборка_модулей_ядра#.D0.9A.D0.B0.D0.BA_.D0.B2.D1.8B.D0.BB.D0.BE.D0.B6.D0.B8.D1.82.D1.8C_.D1.81.D0.B2.D0.BE.D0.B9_.D0.BC.D0.BE.D0.B4.D1.83.D0.BB.D1.8C_.D0.B2_.D1.80.D0.B5.D0.BF.D0.BE.D0.B7.D0.B8.D1.82.D0.BE.D1.80.D0.B8.D0.B9
"Осталось собрать пакеты через git.alt."
Да и с этими templates тоже не всё ясно, почему они находятся в
репозитории public?
$ git remote add public git.alt:packages/kernel-modules.git
$ git push --all public
И почему kernel-source также в public?
$ git remote add public git.alt:packages/kernel-source-module.git
$ git push --all public

-- 
С уважением, Ринат Биков.

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

* Re: [d-kernel] [sisyphus] Инструкция по сборке модулей ядра
  2011-02-04 20:06 ` [d-kernel] [sisyphus] " Rinat Bikov
@ 2011-02-04 20:38   ` Michail Yakushin
  2011-02-05 10:06     ` Rinat Bikov
  2011-02-05 11:50   ` REAL
  1 sibling, 1 reply; 28+ messages in thread
From: Michail Yakushin @ 2011-02-04 20:38 UTC (permalink / raw)
  To: devel-kernel

04.02.2011 23:06, Rinat Bikov пишет:
> 5 сентября 2008 г. 13:43 Михаил Якушин написал:
>> На  altlinux.org выложена статья по сборке пакетов с модулями для наших
>> ядер.
>> Конструктивная критика приветствуется.
>> http://www.altlinux.org/%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9_%D1%8F%D0%B4%D1%80%D0%B0
>>
> Не очень понятно в пункте:
> http://www.altlinux.org/Сборка_модулей_ядра#.D0.9A.D0.B0.D0.BA_.D0.B2.D1.8B.D0.BB.D0.BE.D0.B6.D0.B8.D1.82.D1.8C_.D1.81.D0.B2.D0.BE.D0.B9_.D0.BC.D0.BE.D0.B4.D1.83.D0.BB.D1.8C_.D0.B2_.D1.80.D0.B5.D0.BF.D0.BE.D0.B7.D0.B8.D1.82.D0.BE.D1.80.D0.B8.D0.B9
> "Осталось собрать пакеты через git.alt."
> Да и с этими templates тоже не всё ясно, почему они находятся в
> репозитории public?
> $ git remote add public git.alt:packages/kernel-modules.git
> $ git push --all public
> И почему kernel-source также в public?
> $ git remote add public git.alt:packages/kernel-source-module.git
> $ git push --all public
>
потому что у каждого репозитария public настроен на разные адреса.
в место public можно писать прямой URL к репозитарию на сервере


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

* Re: [d-kernel] [sisyphus] Инструкция по сборке модулей ядра
  2011-02-04 20:38   ` Michail Yakushin
@ 2011-02-05 10:06     ` Rinat Bikov
  2011-02-05 12:12       ` Michail Yakushin
  0 siblings, 1 reply; 28+ messages in thread
From: Rinat Bikov @ 2011-02-05 10:06 UTC (permalink / raw)
  To: ALT Linux kernel packages development

4 февраля 2011 г. 23:38 Michail Yakushin написал:
[...]
>> http://www.altlinux.org/Сборка_модулей_ядра#.D0.9A.D0.B0.D0.BA_.D0.B2.D1.8B.D0.BB.D0.BE.D0.B6.D0.B8.D1.82.D1.8C_.D1.81.D0.B2.D0.BE.D0.B9_.D0.BC.D0.BE.D0.B4.D1.83.D0.BB.D1.8C_.D0.B2_.D1.80.D0.B5.D0.BF.D0.BE.D0.B7.D0.B8.D1.82.D0.BE.D1.80.D0.B8.D0.B9
>> "Осталось собрать пакеты через git.alt."
Всё-таки в этом месте лучше бы по-подробнее.
Как я понял, стандартом де-факто здесь является локальная сборка в
hasher'e при помощи скрипта buildmodules и последующая заливка
src.rpm-пакета?
[...]


-- 
С уважением, Ринат Биков.

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

* Re: [d-kernel] [sisyphus] Инструкция по сборке модулей ядра
  2011-02-04 20:06 ` [d-kernel] [sisyphus] " Rinat Bikov
  2011-02-04 20:38   ` Michail Yakushin
@ 2011-02-05 11:50   ` REAL
  1 sibling, 0 replies; 28+ messages in thread
From: REAL @ 2011-02-05 11:50 UTC (permalink / raw)
  To: ALT Linux kernel packages development
  Cc: ALT Linux Sisyphus discussions, ALT Linux Team development discussions

05.02.2011 02:06, Rinat Bikov пишет:
> Не очень понятно в пункте:
> http://www.altlinux.org/Сборка_модулей_ядра#.D0.9A.D0.B0.D0.BA_.D0.B2.D1.8B.D0.BB.D0.BE.D0.B6.D0.B8.D1.82.D1.8C_.D1.81.D0.B2.D0.BE.D0.B9_.D0.BC.D0.BE.D0.B4.D1.83.D0.BB.D1.8C_.D0.B2_.D1.80.D0.B5.D0.BF.D0.BE.D0.B7.D0.B8.D1.82.D0.BE.D1.80.D0.B8.D0.B9
> "Осталось собрать пакеты через git.alt."

что именно непонятно? "собрать через git.alt"? это значит собрать в 
сизиф из gear (в противоположность srpm).

> Да и с этими templates тоже не всё ясно,

что именно неясно?

> почему они находятся в
> репозитории public?
> $ git remote add public git.alt:packages/kernel-modules.git

назовите по-другому, как удобней. всё равно, кроме вас, этого никто не 
заметит. и да, это не репозиторий называется public, а ваш локальный 
псевдоним для внешнего источника, который в данном случае - ваш 
собственный репозиторий на git.alt.

обычно у нас эти псевдонимы - origin, но в случае ядер он отведён под 
ядро от silicium@ ;)

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


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

* Re: [d-kernel] [sisyphus] Инструкция по сборке модулей ядра
  2011-02-05 10:06     ` Rinat Bikov
@ 2011-02-05 12:12       ` Michail Yakushin
  0 siblings, 0 replies; 28+ messages in thread
From: Michail Yakushin @ 2011-02-05 12:12 UTC (permalink / raw)
  To: devel-kernel

05.02.2011 13:06, Rinat Bikov пишет:
> 4 февраля 2011 г. 23:38 Michail Yakushin написал:
> [...]
>>> http://www.altlinux.org/Сборка_модулей_ядра#.D0.9A.D0.B0.D0.BA_.D0.B2.D1.8B.D0.BB.D0.BE.D0.B6.D0.B8.D1.82.D1.8C_.D1.81.D0.B2.D0.BE.D0.B9_.D0.BC.D0.BE.D0.B4.D1.83.D0.BB.D1.8C_.D0.B2_.D1.80.D0.B5.D0.BF.D0.BE.D0.B7.D0.B8.D1.82.D0.BE.D1.80.D0.B8.D0.B9
>>> "Осталось собрать пакеты через git.alt."
> Всё-таки в этом месте лучше бы по-подробнее.
> Как я понял, стандартом де-факто здесь является локальная сборка в
> hasher'e при помощи скрипта buildmodules и последующая заливка
> src.rpm-пакета?
> [...]
>
Нет. Создание им же правильного бранча и тега и сборка уже его.



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

end of thread, other threads:[~2011-02-05 12:12 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-05 10:43 [d-kernel] Инструкция по сборке модулей ядра Михаил Якушин
2008-09-05 11:49 ` Konstantin A. Lepikhov
2008-09-05 11:58   ` Михаил Якушин
2008-09-05 12:12     ` Konstantin A. Lepikhov
2008-09-05 12:24       ` Михаил Якушин
2008-09-05 12:46         ` Konstantin A. Lepikhov
2008-09-05 12:53           ` Михаил Якушин
2008-09-08 11:46             ` Konstantin A. Lepikhov
2008-09-05 12:27       ` Dmitry V. Levin
2008-09-05 12:31         ` Михаил Якушин
2008-09-08 14:49       ` Michael Shigorin
2008-09-08 15:29         ` Konstantin A. Lepikhov
2008-09-08 15:30           ` Michael Shigorin
2008-09-05 12:18   ` Dmitry V. Levin
2008-09-05 12:32     ` Konstantin A. Lepikhov
2008-09-05 12:36       ` Dmitry V. Levin
2008-09-05 12:41         ` Konstantin A. Lepikhov
2008-09-05 12:42           ` Михаил Якушин
2008-09-05 12:46             ` Dmitry V. Levin
2008-09-05 12:56               ` Михаил Якушин
2008-09-05 13:02                 ` Dmitry V. Levin
2008-09-05 13:08                 ` Konstantin A. Lepikhov
2008-09-05 19:09                   ` Михаил Якушин
2011-02-04 20:06 ` [d-kernel] [sisyphus] " Rinat Bikov
2011-02-04 20:38   ` Michail Yakushin
2011-02-05 10:06     ` Rinat Bikov
2011-02-05 12:12       ` Michail Yakushin
2011-02-05 11:50   ` REAL

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