* [devel] I: kernel-build-scripts
@ 2008-02-25 19:33 Dmitry V. Levin
2008-02-25 19:53 ` Igor Zubkov
` (4 more replies)
0 siblings, 5 replies; 36+ messages in thread
From: Dmitry V. Levin @ 2008-02-25 19:33 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1057 bytes --]
Hi,
Я вчера получил непредвиденный практический опыт эксплуатации утилит
buildkernel и buildmodules из
http://git.altlinux.org/people/vsu/packages/?p=kernel-build-scripts.git;a=shortlog;h=modules-in-git
Следуя тамошнему README.koi8, оказывается, можно вполне собирать ядра и
модули. Из замеченных недоработок:
- Простого клонирования
git://git.altlinux.org/people/vsu/packages/kernel-modules, о котором там
написано, недостаточно для начала сборки модулей.
2vsu: Надо дописать, как клонированный kernel-modules довести до готовности.
- Используемый для сборки модулей add_changelog должен быть пропатчен.
Актуальную версию я нашёл в таком месте, в котором её больше никто не найдёт.
2vsu: Необходимо закоммитить.
- Иногда бывает непросто найти актуальные версии шаблонов собираемых модулей.
Не вполне понятно, каким образом эту задачу лучше решать.
Главное, buildkernel и buildmodules из бранча modules-in-git вполне рабочие,
поэтому я не вижу причин к тому, чтобы их не упаковать в Сизиф.
2vsu: Надо опакетить.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-02-25 19:33 [devel] I: kernel-build-scripts Dmitry V. Levin
@ 2008-02-25 19:53 ` Igor Zubkov
2008-02-25 20:03 ` Dmitry V. Levin
2008-02-25 20:21 ` Mikhail Gusarov
` (3 subsequent siblings)
4 siblings, 1 reply; 36+ messages in thread
From: Igor Zubkov @ 2008-02-25 19:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
25.02.08, Dmitry V. Levin написал(а):
> - Иногда бывает непросто найти актуальные версии шаблонов собираемых модулей.
> Не вполне понятно, каким образом эту задачу лучше решать.
Кстати, а где они сейчас? И как бы их получить.
--
icesik
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-02-25 19:53 ` Igor Zubkov
@ 2008-02-25 20:03 ` Dmitry V. Levin
0 siblings, 0 replies; 36+ messages in thread
From: Dmitry V. Levin @ 2008-02-25 20:03 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 647 bytes --]
On Mon, Feb 25, 2008 at 09:53:28PM +0200, Igor Zubkov wrote:
> 25.02.08, Dmitry V. Levin написал(а):
> > - Иногда бывает непросто найти актуальные версии шаблонов собираемых модулей.
> > Не вполне понятно, каким образом эту задачу лучше решать.
>
> Кстати, а где они сейчас? И как бы их получить.
Вчера все актуальные для kernel-image-ovz-smp-2.6.18-alt23 шаблоны
были в git://git.altlinux.org/people/vsu/packages/kernel-modules
за исключением nvidia, актуальная версия которого была в
git://git.altlinux.org/people/zerg/packages/kernel-modules
Шаблоны kernel-modules не являются пакетами, поэтому в Сизифе их нет.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-02-25 19:33 [devel] I: kernel-build-scripts Dmitry V. Levin
2008-02-25 19:53 ` Igor Zubkov
@ 2008-02-25 20:21 ` Mikhail Gusarov
2008-02-25 20:25 ` Dmitry V. Levin
2008-02-26 16:50 ` Sergey Vlasov
` (2 subsequent siblings)
4 siblings, 1 reply; 36+ messages in thread
From: Mikhail Gusarov @ 2008-02-25 20:21 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 723 bytes --]
Twas brillig at 22:33:23 25.02.2008 UTC+03 when Dmitry V. Levin did gyre and gimble:
DVL> - Простого клонирования
DVL> git://git.altlinux.org/people/vsu/packages/kernel-modules, о котором там
DVL> написано, недостаточно для начала сборки модулей.
И что же нужно дополнительно проделать?
DVL> - Используемый для сборки модулей add_changelog должен быть пропатчен.
DVL> Актуальную версию я нашёл в таком месте, в котором её больше никто не найдёт.
И где же это место?
--
[-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-02-25 20:21 ` Mikhail Gusarov
@ 2008-02-25 20:25 ` Dmitry V. Levin
2008-02-25 21:19 ` Alexey I. Froloff
2008-02-26 23:23 ` [devel] I: kernel-build-scripts Igor Zubkov
0 siblings, 2 replies; 36+ messages in thread
From: Dmitry V. Levin @ 2008-02-25 20:25 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 770 bytes --]
On Tue, Feb 26, 2008 at 02:21:03AM +0600, Mikhail Gusarov wrote:
> Twas brillig at 22:33:23 25.02.2008 UTC+03 when Dmitry V. Levin did gyre and gimble:
>
> DVL> - Простого клонирования
> DVL> git://git.altlinux.org/people/vsu/packages/kernel-modules, о котором там
> DVL> написано, недостаточно для начала сборки модулей.
>
> И что же нужно дополнительно проделать?
Я дополнительно перенёс все бранчи из refs/remotes/origin/ в refs/heads/
> DVL> - Используемый для сборки модулей add_changelog должен быть пропатчен.
> DVL> Актуальную версию я нашёл в таком месте, в котором её больше никто не найдёт.
>
> И где же это место?
У vsu в каталоге с правами доступа 0700.
Обычный add_changelog не собирает модули thinkpad и nvidia.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-02-25 20:25 ` Dmitry V. Levin
@ 2008-02-25 21:19 ` Alexey I. Froloff
2008-02-25 21:20 ` Mikhail Gusarov
` (2 more replies)
2008-02-26 23:23 ` [devel] I: kernel-build-scripts Igor Zubkov
1 sibling, 3 replies; 36+ messages in thread
From: Alexey I. Froloff @ 2008-02-25 21:19 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 533 bytes --]
* Dmitry V. Levin <ldv@> [080225 23:26]:
> > И что же нужно дополнительно проделать?
> Я дополнительно перенёс все бранчи из refs/remotes/origin/ в refs/heads/
git for-each-ref --shell --format="ref=%(refname)" refs/remotes/origin |
while read b; do
eval $b
git branch ${ref#refs/remotes/origin/} $ref
done
Запакетить бы эти однострочники. Только куда?
> Обычный add_changelog не собирает модули thinkpad и nvidia.
Может к обычному добавить --kernel-mode или какую эвристику?
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-02-25 21:19 ` Alexey I. Froloff
@ 2008-02-25 21:20 ` Mikhail Gusarov
2008-02-26 10:22 ` Sergey Vlasov
2008-03-12 0:05 ` [devel] I: kernel-build-scripts Konstantin A. Lepikhov
2 siblings, 0 replies; 36+ messages in thread
From: Mikhail Gusarov @ 2008-02-25 21:20 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 294 bytes --]
Twas brillig at 00:19:11 26.02.2008 UTC+03 when Alexey I. Froloff did gyre and gimble:
AIF> Запакетить бы эти однострочники. Только куда?
Да в git и запакеть. Очередной git-clone-remote-branches-yes-I-want-them-all(1).
--
[-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-02-25 21:19 ` Alexey I. Froloff
2008-02-25 21:20 ` Mikhail Gusarov
@ 2008-02-26 10:22 ` Sergey Vlasov
2008-03-11 23:47 ` Dmitry V. Levin
2008-03-12 0:05 ` [devel] I: kernel-build-scripts Konstantin A. Lepikhov
2 siblings, 1 reply; 36+ messages in thread
From: Sergey Vlasov @ 2008-02-26 10:22 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 897 bytes --]
On Tue, Feb 26, 2008 at 12:19:11AM +0300, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [080225 23:26]:
> > > И что же нужно дополнительно проделать?
> > Я дополнительно перенёс все бранчи из refs/remotes/origin/ в refs/heads/
> git for-each-ref --shell --format="ref=%(refname)" refs/remotes/origin |
> while read b; do
> eval $b
> git branch ${ref#refs/remotes/origin/} $ref
> done
>
> Запакетить бы эти однострочники. Только куда?
На самом деле при использовании git >= 1.5.4 достаточно
git fetch origin 'refs/heads/*:refs/heads/*'
В том git, который у нас в Сизифе, это ещё не работает.
> > Обычный add_changelog не собирает модули thinkpad и nvidia.
> Может к обычному добавить --kernel-mode или какую эвристику?
На самом деле собирает, если запускать с host == target; проблемы
возникают только в случае, когда host == x86_64, target == i586.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-02-25 19:33 [devel] I: kernel-build-scripts Dmitry V. Levin
2008-02-25 19:53 ` Igor Zubkov
2008-02-25 20:21 ` Mikhail Gusarov
@ 2008-02-26 16:50 ` Sergey Vlasov
2008-02-26 22:30 ` Dmitry V. Levin
2008-02-27 18:39 ` Ildar Mulyukov
2008-03-17 0:11 ` Dmitry V. Levin
4 siblings, 1 reply; 36+ messages in thread
From: Sergey Vlasov @ 2008-02-26 16:50 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 3694 bytes --]
On Mon, Feb 25, 2008 at 10:33:23PM +0300, Dmitry V. Levin wrote:
> - Используемый для сборки модулей add_changelog должен быть пропатчен.
Патченый add_changelog необходим только в частном случае - когда
формируются пакеты для архитектуры, не совпадающей с архитектурой
хост-системы (в настоящий момент единственный случай, когда возникает
такая ситуация - сборка пакетов для i586 на хосте x86_64). Проблема в
том, что add_changelog при своей работе использует rpm -q --specfile
для извлечения информации о версии и т.п. из обрабатываемого
spec-файла, при этом выполняется раскрытие макросов с использованием
/usr/lib/rpm/*/macros, однако при запуске скриптов под setarch i586
ищется файл макросов для i586, а не для x86_64. Хотя само по себе
отсутствие файла макросов не является ошибкой, в некоторых spec-файлах
модулей содержатся ссылки на макросы, которые в подобном случае
оказываются не определены. Лучшего решения, чем передавать rpm опцию
--define '_allow_undefined_macros 1' для игнорирования неопределённых
макросов при выполнении add_changelog, я пока не нашёл.
> Актуальную версию я нашёл в таком месте, в котором её больше никто не найдёт.
> 2vsu: Необходимо закоммитить.
Патч там следующего вида:
1. Изменение обработки опции -a|--args в stamp_spec:
--- /usr/bin/stamp_spec 2007-12-27 12:17:30 +0300
+++ /home/vsu/bin/stamp_spec 2008-01-14 22:32:52 +0300
@@ -89,7 +89,7 @@
qf="* $d $p $n\n"
fi
-[ -n "$RPMARG" ] || RPMARG="-q --qf $(Quote "$qf")"
+RPMARG="$RPMARG -q --qf $(Quote "$qf")"
for spec in "$@"; do
eval "$(Quote "$RPM")" $RPMARG --specfile "$(Quote "$spec")" |head -1
done
Т.е., раньше опция -a полностью заменяла все параметры, передаваемые
rpm; после этого изменения переданные параметры добавляются к тем,
которые сформировал скрипт stamp_spec. Допустимо ли подобное
изменение, или придётся завести дополнительную опцию? (В текущем
варианте опция -a фактически бесполезна, поскольку скрипт stamp_spec в
этом случае фактически сводится к вызову rpm с указанными параметрами
с добавлением --specfile.)
2. Добавление --define '_allow_undefined_macros 1' в параметры вызовов
rpm, выполняемых скриптом add_changelog:
--- /usr/bin/add_changelog 2007-12-27 12:17:30 +0300
+++ /home/vsu/bin/add_changelog 2008-01-14 22:37:30 +0300
@@ -21,9 +21,9 @@
PROG="${0##*/}"
-STAMPER=/usr/bin/stamp_spec
+STAMPER=/home/vsu/bin/stamp_spec
RPM=/bin/rpm
-RPMARG=
+RPMARG="--define '_allow_undefined_macros 1'"
ENTRY='- '
NOCHECK=
@@ -105,8 +105,8 @@
continue
fi
if [ -z "$NOCHECK" ]; then
- oldver=`$RPM -q --qf '%{CHANGELOGNAME}\n' --specfile "$spec" |sed -ne '/^(none)$/q;s/[^<]\+<[^>]\+> *\(.\+\)$/\1/pg'`
- newver=`$RPM -q --qf '%|SERIAL?{%{SERIAL}:}|%{VERSION}-%{RELEASE}\n' --specfile "$spec" |head -1`
+ oldver=`$RPM --define '_allow_undefined_macros 1' -q --qf '%{CHANGELOGNAME}\n' --specfile "$spec" |sed -ne '/^(none)$/q;s/[^<]\+<[^>]\+> *\(.\+\)$/\1/pg'`
+ newver=`$RPM --define '_allow_undefined_macros 1' -q --qf '%|SERIAL?{%{SERIAL}:}|%{VERSION}-%{RELEASE}\n' --specfile "$spec" |head -1`
if [ "$oldver" = "$newver" ]; then
echo "$PROG: $spec: version \"$oldver\" unchanged, skipping"
exitcode=1
В принципе можно переделать этот скрипт, чтобы значение $RPMARG не
только передавалось в stamp_spec, но и использовалось при вызовах rpm
из самого скрипта add_changelog; тогда можно будет не менять значение
по умолчанию, а просто при вызове add_changelog из buildmodules
передавать опцию -a "--define '_allow_undefined_macros 1'". Возможно,
так и стоит сделать, а по умолчанию оставить выдачу ошибок при
обнаружении неопределённых макросов?
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-02-26 16:50 ` Sergey Vlasov
@ 2008-02-26 22:30 ` Dmitry V. Levin
0 siblings, 0 replies; 36+ messages in thread
From: Dmitry V. Levin @ 2008-02-26 22:30 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 3648 bytes --]
On Tue, Feb 26, 2008 at 07:50:59PM +0300, Sergey Vlasov wrote:
> On Mon, Feb 25, 2008 at 10:33:23PM +0300, Dmitry V. Levin wrote:
> > - Используемый для сборки модулей add_changelog должен быть пропатчен.
>
> Патченый add_changelog необходим только в частном случае - когда
> формируются пакеты для архитектуры, не совпадающей с архитектурой
> хост-системы (в настоящий момент единственный случай, когда возникает
> такая ситуация - сборка пакетов для i586 на хосте x86_64). Проблема в
> том, что add_changelog при своей работе использует rpm -q --specfile
> для извлечения информации о версии и т.п. из обрабатываемого
> spec-файла, при этом выполняется раскрытие макросов с использованием
> /usr/lib/rpm/*/macros, однако при запуске скриптов под setarch i586
> ищется файл макросов для i586, а не для x86_64.
Интересно, а зачем так сделано?
Я имею в виду запуск add_changelog'а в хост-системе.
> -[ -n "$RPMARG" ] || RPMARG="-q --qf $(Quote "$qf")"
> +RPMARG="$RPMARG -q --qf $(Quote "$qf")"
> for spec in "$@"; do
> eval "$(Quote "$RPM")" $RPMARG --specfile "$(Quote "$spec")" |head -1
> done
>
> Т.е., раньше опция -a полностью заменяла все параметры, передаваемые
> rpm; после этого изменения переданные параметры добавляются к тем,
> которые сформировал скрипт stamp_spec. Допустимо ли подобное
> изменение, или придётся завести дополнительную опцию? (В текущем
> варианте опция -a фактически бесполезна, поскольку скрипт stamp_spec в
> этом случае фактически сводится к вызову rpm с указанными параметрами
> с добавлением --specfile.)
Наверное, допустимо.
Вообще там очень старый код, сейчас бы я так не написал.
> 2. Добавление --define '_allow_undefined_macros 1' в параметры вызовов
> rpm, выполняемых скриптом add_changelog:
>
> --- /usr/bin/add_changelog 2007-12-27 12:17:30 +0300
> +++ /home/vsu/bin/add_changelog 2008-01-14 22:37:30 +0300
> @@ -21,9 +21,9 @@
>
> PROG="${0##*/}"
>
> -STAMPER=/usr/bin/stamp_spec
> +STAMPER=/home/vsu/bin/stamp_spec
> RPM=/bin/rpm
> -RPMARG=
> +RPMARG="--define '_allow_undefined_macros 1'"
> ENTRY='- '
> NOCHECK=
>
> @@ -105,8 +105,8 @@
> continue
> fi
> if [ -z "$NOCHECK" ]; then
> - oldver=`$RPM -q --qf '%{CHANGELOGNAME}\n' --specfile "$spec" |sed -ne '/^(none)$/q;s/[^<]\+<[^>]\+> *\(.\+\)$/\1/pg'`
> - newver=`$RPM -q --qf '%|SERIAL?{%{SERIAL}:}|%{VERSION}-%{RELEASE}\n' --specfile "$spec" |head -1`
> + oldver=`$RPM --define '_allow_undefined_macros 1' -q --qf '%{CHANGELOGNAME}\n' --specfile "$spec" |sed -ne '/^(none)$/q;s/[^<]\+<[^>]\+> *\(.\+\)$/\1/pg'`
> + newver=`$RPM --define '_allow_undefined_macros 1' -q --qf '%|SERIAL?{%{SERIAL}:}|%{VERSION}-%{RELEASE}\n' --specfile "$spec" |head -1`
> if [ "$oldver" = "$newver" ]; then
> echo "$PROG: $spec: version \"$oldver\" unchanged, skipping"
> exitcode=1
>
> В принципе можно переделать этот скрипт, чтобы значение $RPMARG не
> только передавалось в stamp_spec, но и использовалось при вызовах rpm
> из самого скрипта add_changelog;
Можно представить себе пример разумного RPMARG, который сломает вычисление
oldver/newver?
> тогда можно будет не менять значение
> по умолчанию, а просто при вызове add_changelog из buildmodules
> передавать опцию -a "--define '_allow_undefined_macros 1'". Возможно,
> так и стоит сделать, а по умолчанию оставить выдачу ошибок при
> обнаружении неопределённых макросов?
По хорошему надо было бы завести отдельные параметры для всех запусков rpm
вообще и для каждого типа в отдельности. А сейчас, наверное, проще
добавить _allow_undefined_macros по умолчанию.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-02-25 20:25 ` Dmitry V. Levin
2008-02-25 21:19 ` Alexey I. Froloff
@ 2008-02-26 23:23 ` Igor Zubkov
2008-02-26 23:33 ` Dmitry V. Levin
1 sibling, 1 reply; 36+ messages in thread
From: Igor Zubkov @ 2008-02-26 23:23 UTC (permalink / raw)
To: ALT Linux Team development discussions
25.02.08, Dmitry V. Levin написал(а):
> > DVL> Актуальную версию я нашёл в таком месте, в котором её больше никто не найдёт.
> >
> > И где же это место?
>
> У vsu в каталоге с правами доступа 0700.
Сейчас http://git.altlinux.org/people/vsu/packages/?p=kernel-modules.git;a=tree
показывает "403 Forbidden - Reading tree failed". Это из-за этого?
А я всего лишь хотел посмотреть как там устроены шаблоны и собрать
недостоющие модули к своему ядру.
> Обычный add_changelog не собирает модули thinkpad и nvidia.
--
icesik
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-02-26 23:23 ` [devel] I: kernel-build-scripts Igor Zubkov
@ 2008-02-26 23:33 ` Dmitry V. Levin
0 siblings, 0 replies; 36+ messages in thread
From: Dmitry V. Levin @ 2008-02-26 23:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 767 bytes --]
On Wed, Feb 27, 2008 at 01:23:07AM +0200, Igor Zubkov wrote:
> 25.02.08, Dmitry V. Levin написал(а):
> > > DVL> Актуальную версию я нашёл в таком месте, в котором её больше никто не найдёт.
> > >
> > > И где же это место?
> >
> > У vsu в каталоге с правами доступа 0700.
>
> Сейчас http://git.altlinux.org/people/vsu/packages/?p=kernel-modules.git;a=tree
> показывает "403 Forbidden - Reading tree failed". Это из-за этого?
Нет, это URL неправильный.
> А я всего лишь хотел посмотреть как там устроены шаблоны и собрать
> недостоющие модули к своему ядру.
Тогда http://git.altlinux.org/people/vsu/packages/?p=kernel-modules.git,
кликаешь в ссылку на heads,
выбираешь понравившееся имя шаблона,
кликаешь в его ссылку на tree.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-02-25 19:33 [devel] I: kernel-build-scripts Dmitry V. Levin
` (2 preceding siblings ...)
2008-02-26 16:50 ` Sergey Vlasov
@ 2008-02-27 18:39 ` Ildar Mulyukov
2008-03-17 0:11 ` Dmitry V. Levin
4 siblings, 0 replies; 36+ messages in thread
From: Ildar Mulyukov @ 2008-02-27 18:39 UTC (permalink / raw)
To: devel
On 26.02.2008 01:33:23, Dmitry V. Levin wrote:
> ...
> - Используемый для сборки модулей add_changelog должен быть пропатчен.
> Актуальную версию я нашёл в таком месте, в котором её больше никто не
> найдёт.
На своём жёстком диске? ;)
Иногда Вы так загадочно выражаетесь....
С уважением, Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-02-26 10:22 ` Sergey Vlasov
@ 2008-03-11 23:47 ` Dmitry V. Levin
2008-03-12 0:03 ` Konstantin A. Lepikhov
0 siblings, 1 reply; 36+ messages in thread
From: Dmitry V. Levin @ 2008-03-11 23:47 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 839 bytes --]
On Tue, Feb 26, 2008 at 01:22:06PM +0300, Sergey Vlasov wrote:
> On Tue, Feb 26, 2008 at 12:19:11AM +0300, Alexey I. Froloff wrote:
> > * Dmitry V. Levin <ldv@> [080225 23:26]:
> > > > И что же нужно дополнительно проделать?
> > > Я дополнительно перенёс все бранчи из refs/remotes/origin/ в refs/heads/
> > git for-each-ref --shell --format="ref=%(refname)" refs/remotes/origin |
> > while read b; do
> > eval $b
> > git branch ${ref#refs/remotes/origin/} $ref
> > done
> >
> > Запакетить бы эти однострочники. Только куда?
>
> На самом деле при использовании git >= 1.5.4 достаточно
>
> git fetch origin 'refs/heads/*:refs/heads/*'
>
> В том git, который у нас в Сизифе, это ещё не работает.
У нас в Сизифе уже git >= 1.5.4.4, так что можешь смело вносить в
документацию свой рецепт.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-11 23:47 ` Dmitry V. Levin
@ 2008-03-12 0:03 ` Konstantin A. Lepikhov
2008-03-12 1:04 ` [devel] git-1.5.4.4 Dmitry V. Levin
0 siblings, 1 reply; 36+ messages in thread
From: Konstantin A. Lepikhov @ 2008-03-12 0:03 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1012 bytes --]
Hi Dmitry!
Wednesday 12, at 02:47:25 AM you wrote:
> On Tue, Feb 26, 2008 at 01:22:06PM +0300, Sergey Vlasov wrote:
> > On Tue, Feb 26, 2008 at 12:19:11AM +0300, Alexey I. Froloff wrote:
> > > * Dmitry V. Levin <ldv@> [080225 23:26]:
> > > > > И что же нужно дополнительно проделать?
> > > > Я дополнительно перенёс все бранчи из refs/remotes/origin/ в refs/heads/
> > > git for-each-ref --shell --format="ref=%(refname)" refs/remotes/origin |
> > > while read b; do
> > > eval $b
> > > git branch ${ref#refs/remotes/origin/} $ref
> > > done
> > >
> > > Запакетить бы эти однострочники. Только куда?
> >
> > На самом деле при использовании git >= 1.5.4 достаточно
> >
> > git fetch origin 'refs/heads/*:refs/heads/*'
> >
> > В том git, который у нас в Сизифе, это ещё не работает.
>
> У нас в Сизифе уже git >= 1.5.4.4, так что можешь смело вносить в
> документацию свой рецепт.
А когда этот гит будет в бранче? К хорошему ведь быстро привыкаешь.
--
WBR et al.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-02-25 21:19 ` Alexey I. Froloff
2008-02-25 21:20 ` Mikhail Gusarov
2008-02-26 10:22 ` Sergey Vlasov
@ 2008-03-12 0:05 ` Konstantin A. Lepikhov
2008-03-12 1:02 ` Dmitry V. Levin
2 siblings, 1 reply; 36+ messages in thread
From: Konstantin A. Lepikhov @ 2008-03-12 0:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 630 bytes --]
Hi Alexey!
Tuesday 26, at 12:19:11 AM you wrote:
> * Dmitry V. Levin <ldv@> [080225 23:26]:
> > > И что же нужно дополнительно проделать?
> > Я дополнительно перенёс все бранчи из refs/remotes/origin/ в refs/heads/
> git for-each-ref --shell --format="ref=%(refname)" refs/remotes/origin |
> while read b; do
> eval $b
> git branch ${ref#refs/remotes/origin/} $ref
> done
>
> Запакетить бы эти однострочники. Только куда?
>
> > Обычный add_changelog не собирает модули thinkpad и nvidia.
> Может к обычному добавить --kernel-mode или какую эвристику?
лучше исправить шаблоны.
--
WBR et al.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-12 0:05 ` [devel] I: kernel-build-scripts Konstantin A. Lepikhov
@ 2008-03-12 1:02 ` Dmitry V. Levin
2008-03-12 1:38 ` [devel] I: kernel-build-scripts security Dmitry V. Levin
0 siblings, 1 reply; 36+ messages in thread
From: Dmitry V. Levin @ 2008-03-12 1:02 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 902 bytes --]
On Wed, Mar 12, 2008 at 03:05:06AM +0300, Konstantin A. Lepikhov wrote:
> Tuesday 26, at 12:19:11 AM you wrote:
>
> > * Dmitry V. Levin <ldv@> [080225 23:26]:
> > > > И что же нужно дополнительно проделать?
> > > Я дополнительно перенёс все бранчи из refs/remotes/origin/ в refs/heads/
> > git for-each-ref --shell --format="ref=%(refname)" refs/remotes/origin |
> > while read b; do
> > eval $b
> > git branch ${ref#refs/remotes/origin/} $ref
> > done
> >
> > Запакетить бы эти однострочники. Только куда?
> >
> > > Обычный add_changelog не собирает модули thinkpad и nvidia.
> > Может к обычному добавить --kernel-mode или какую эвристику?
> лучше исправить шаблоны.
Шаблоны не виноваты. Если действовать в духе hasher/gear, то
add_changelog следует выполнять не в хост-системе (выполнение
произвольного кода из шаблона), а в hasher'овском чруте.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] git-1.5.4.4
2008-03-12 0:03 ` Konstantin A. Lepikhov
@ 2008-03-12 1:04 ` Dmitry V. Levin
0 siblings, 0 replies; 36+ messages in thread
From: Dmitry V. Levin @ 2008-03-12 1:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 416 bytes --]
On Wed, Mar 12, 2008 at 03:03:55AM +0300, Konstantin A. Lepikhov wrote:
> Wednesday 12, at 02:47:25 AM you wrote:
[...]
> > У нас в Сизифе уже git >= 1.5.4.4, так что можешь смело вносить в
> > документацию свой рецепт.
> А когда этот гит будет в бранче? К хорошему ведь быстро привыкаешь.
Посмотрим, как пойдёт. В среде бранча этот git устанавливается и в первом
приближении тоже работает.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts security
2008-03-12 1:02 ` Dmitry V. Levin
@ 2008-03-12 1:38 ` Dmitry V. Levin
0 siblings, 0 replies; 36+ messages in thread
From: Dmitry V. Levin @ 2008-03-12 1:38 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 846 bytes --]
On Wed, Mar 12, 2008 at 04:02:28AM +0300, Dmitry V. Levin wrote:
> On Wed, Mar 12, 2008 at 03:05:06AM +0300, Konstantin A. Lepikhov wrote:
> > Tuesday 26, at 12:19:11 AM you wrote:
> > > * Dmitry V. Levin <ldv@> [080225 23:26]:
[...]
> > > > Обычный add_changelog не собирает модули thinkpad и nvidia.
> > > Может к обычному добавить --kernel-mode или какую эвристику?
> > лучше исправить шаблоны.
>
> Шаблоны не виноваты. Если действовать в духе hasher/gear, то
> add_changelog следует выполнять не в хост-системе (выполнение
> произвольного кода из шаблона), а в hasher'овском чруте.
И для этого не надо городить новых чрутов, достаточно добавить
в сборочный чрут пакет rpm-utils и добавлять запись в %changelog
в этом чруте непосредственно перед сборкой, по аналогии с
/usr/share/doc/hasher-*/rebuild-prog.sh
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-02-25 19:33 [devel] I: kernel-build-scripts Dmitry V. Levin
` (3 preceding siblings ...)
2008-02-27 18:39 ` Ildar Mulyukov
@ 2008-03-17 0:11 ` Dmitry V. Levin
2008-03-17 0:40 ` Денис Смирнов
2008-03-17 11:27 ` Sergey Vlasov
4 siblings, 2 replies; 36+ messages in thread
From: Dmitry V. Levin @ 2008-03-17 0:11 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 376 bytes --]
On Mon, Feb 25, 2008 at 10:33:23PM +0300, Dmitry V. Levin wrote:
[...]
> Главное, buildkernel и buildmodules из бранча modules-in-git вполне рабочие,
Теперь они живут в refs/heads/master, и ...
> поэтому я не вижу причин к тому, чтобы их не упаковать в Сизиф.
> 2vsu: Надо опакетить.
... я действительно не понимаю, почему они не упакованы в Сизиф.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-17 0:11 ` Dmitry V. Levin
@ 2008-03-17 0:40 ` Денис Смирнов
2008-03-17 1:01 ` Dmitry V. Levin
2008-03-17 6:52 ` Михаил Якушин
2008-03-17 11:27 ` Sergey Vlasov
1 sibling, 2 replies; 36+ messages in thread
From: Денис Смирнов @ 2008-03-17 0:40 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 490 bytes --]
On Mon, Mar 17, 2008 at 03:11:03AM +0300, Dmitry V. Levin wrote:
black magic в виде копирования каталогов туда-сюда для сборки модулей из
git все еще нужна?
/me сегодня отправил в Сизиф бомбу -- новый zaptel. Сборка модулей ядра
zaptel теперь окончательно разломана, и хотя патч к спеку тривиален,
боюсь, сборщики ядер сами фиксить спек не будут :(
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-17 0:40 ` Денис Смирнов
@ 2008-03-17 1:01 ` Dmitry V. Levin
2008-03-17 6:52 ` Михаил Якушин
1 sibling, 0 replies; 36+ messages in thread
From: Dmitry V. Levin @ 2008-03-17 1:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 721 bytes --]
On Mon, Mar 17, 2008 at 03:40:01AM +0300, Денис Смирнов wrote:
> On Mon, Mar 17, 2008 at 03:11:03AM +0300, Dmitry V. Levin wrote:
>
> black magic в виде копирования каталогов туда-сюда для сборки модулей из
> git все еще нужна?
Когда я собирал модули, то каталоги не копировал,
действовал строго по описанию.
> /me сегодня отправил в Сизиф бомбу -- новый zaptel. Сборка модулей ядра
> zaptel теперь окончательно разломана, и хотя патч к спеку тривиален,
> боюсь, сборщики ядер сами фиксить спек не будут :(
Если ты мантейнер, то тебе и фиксить, и собирать модули.
Придётся выполнить что-нибудь вроде
./buildmodules -k std-smp -k std-pae -k ovz-smp -k xen-dom0 -k std-def --hasher zaptel
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-17 0:40 ` Денис Смирнов
2008-03-17 1:01 ` Dmitry V. Levin
@ 2008-03-17 6:52 ` Михаил Якушин
2008-03-17 10:27 ` Денис Смирнов
1 sibling, 1 reply; 36+ messages in thread
From: Михаил Якушин @ 2008-03-17 6:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
Денис Смирнов wrote:
> On Mon, Mar 17, 2008 at 03:11:03AM +0300, Dmitry V. Levin wrote:
>
> black magic в виде копирования каталогов туда-сюда для сборки модулей из
> git все еще нужна?
>
> /me сегодня отправил в Сизиф бомбу -- новый zaptel. Сборка модулей ядра
> zaptel теперь окончательно разломана, и хотя патч к спеку тривиален,
> боюсь, сборщики ядер сами фиксить спек не будут :(
Ну если выложить в git паченую версию kernel-modules
templates/zaptel/sisyphus, то пересобрать не трудно.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-17 6:52 ` Михаил Якушин
@ 2008-03-17 10:27 ` Денис Смирнов
2008-03-17 10:54 ` Dmitry V. Levin
0 siblings, 1 reply; 36+ messages in thread
From: Денис Смирнов @ 2008-03-17 10:27 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 635 bytes --]
On Mon, Mar 17, 2008 at 09:52:53AM +0300, Михаил Якушин wrote:
>> /me сегодня отправил в Сизиф бомбу -- новый zaptel. Сборка модулей ядра
>> zaptel теперь окончательно разломана, и хотя патч к спеку тривиален,
>> боюсь, сборщики ядер сами фиксить спек не будут :(
МЯ> Ну если выложить в git паченую версию kernel-modules
МЯ> templates/zaptel/sisyphus, то пересобрать не трудно.
А у кого забирать оригинальную (не патченую) и откуда?
С git стало несколько непонятно где брать темплейты :(
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-17 10:27 ` Денис Смирнов
@ 2008-03-17 10:54 ` Dmitry V. Levin
2008-03-17 18:09 ` Михаил Якушин
0 siblings, 1 reply; 36+ messages in thread
From: Dmitry V. Levin @ 2008-03-17 10:54 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 779 bytes --]
On Mon, Mar 17, 2008 at 01:27:42PM +0300, Денис Смирнов wrote:
> On Mon, Mar 17, 2008 at 09:52:53AM +0300, Михаил Якушин wrote:
>
> >> /me сегодня отправил в Сизиф бомбу -- новый zaptel. Сборка модулей ядра
> >> zaptel теперь окончательно разломана, и хотя патч к спеку тривиален,
> >> боюсь, сборщики ядер сами фиксить спек не будут :(
> МЯ> Ну если выложить в git паченую версию kernel-modules
> МЯ> templates/zaptel/sisyphus, то пересобрать не трудно.
>
> А у кого забирать оригинальную (не патченую) и откуда?
>
> С git стало несколько непонятно где брать темплейты :(
Как и с другими пакетами, у мантейнеров.
Т.е. шаблон kernel-modules-zaptel, по идее, надо брать у тебя.
Актуальная версия сейчас есть как минимум у vsu в kernel-modules.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-17 0:11 ` Dmitry V. Levin
2008-03-17 0:40 ` Денис Смирнов
@ 2008-03-17 11:27 ` Sergey Vlasov
2008-03-17 12:11 ` Anton Farygin
2008-03-29 0:41 ` Dmitry V. Levin
1 sibling, 2 replies; 36+ messages in thread
From: Sergey Vlasov @ 2008-03-17 11:27 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 567 bytes --]
On Mon, Mar 17, 2008 at 03:11:03AM +0300, Dmitry V. Levin wrote:
> On Mon, Feb 25, 2008 at 10:33:23PM +0300, Dmitry V. Levin wrote:
> [...]
> > Главное, buildkernel и buildmodules из бранча modules-in-git вполне рабочие,
>
> Теперь они живут в refs/heads/master, и ...
>
> > поэтому я не вижу причин к тому, чтобы их не упаковать в Сизиф.
> > 2vsu: Надо опакетить.
>
> ... я действительно не понимаю, почему они не упакованы в Сизиф.
Переименовывать скрипты:
buildkernel
buildmodules
merge-all-branches
во что-то более приличное будем?
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-17 11:27 ` Sergey Vlasov
@ 2008-03-17 12:11 ` Anton Farygin
2008-03-29 0:41 ` Dmitry V. Levin
1 sibling, 0 replies; 36+ messages in thread
From: Anton Farygin @ 2008-03-17 12:11 UTC (permalink / raw)
To: public-devel-XbBxUvOt3X3HsNE/8sQLYR2eb7JE58TQ
Sergey Vlasov ?????:
> On Mon, Mar 17, 2008 at 03:11:03AM +0300, Dmitry V. Levin wrote:
>> On Mon, Feb 25, 2008 at 10:33:23PM +0300, Dmitry V. Levin wrote:
>> [...]
>>> ???????, buildkernel ? buildmodules ?? ?????? modules-in-git ?????? ???????,
>> ?????? ??? ????? ? refs/heads/master, ? ...
>>
>>> ??????? ? ?? ???? ?????? ? ????, ????? ?? ?? ????????? ? ?????.
>>> 2vsu: ???? ?????????.
>> ... ? ????????????? ?? ???????, ?????? ??? ?? ????????? ? ?????.
>
> ??????????????? ???????:
>
> buildkernel
> buildmodules
> merge-all-branches
>
> ?? ???-?? ????? ????????? ??????
?????? ??? ?????? ???????? ????????.
???? ? ?? ?????? ????? ????????:
kernel-build
kernel-build-modules
kernel-merge-all-branches
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-17 10:54 ` Dmitry V. Levin
@ 2008-03-17 18:09 ` Михаил Якушин
0 siblings, 0 replies; 36+ messages in thread
From: Михаил Якушин @ 2008-03-17 18:09 UTC (permalink / raw)
To: ALT Linux Team development discussions
Dmitry V. Levin wrote:
> On Mon, Mar 17, 2008 at 01:27:42PM +0300, Денис Смирнов wrote:
>> On Mon, Mar 17, 2008 at 09:52:53AM +0300, Михаил Якушин wrote:
>>
>>>> /me сегодня отправил в Сизиф бомбу -- новый zaptel. Сборка модулей ядра
>>>> zaptel теперь окончательно разломана, и хотя патч к спеку тривиален,
>>>> боюсь, сборщики ядер сами фиксить спек не будут :(
>> МЯ> Ну если выложить в git паченую версию kernel-modules
>> МЯ> templates/zaptel/sisyphus, то пересобрать не трудно.
>>
>> А у кого забирать оригинальную (не патченую) и откуда?
>>
>> С git стало несколько непонятно где брать темплейты :(
>
> Как и с другими пакетами, у мантейнеров.
> Т.е. шаблон kernel-modules-zaptel, по идее, надо брать у тебя.
> Актуальная версия сейчас есть как минимум у vsu в kernel-modules.
подтверждаю, моя явлется копией той.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-17 11:27 ` Sergey Vlasov
2008-03-17 12:11 ` Anton Farygin
@ 2008-03-29 0:41 ` Dmitry V. Levin
2008-03-29 4:10 ` Alexey Borovskoy
1 sibling, 1 reply; 36+ messages in thread
From: Dmitry V. Levin @ 2008-03-29 0:41 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 928 bytes --]
On Mon, Mar 17, 2008 at 02:27:23PM +0300, Sergey Vlasov wrote:
> On Mon, Mar 17, 2008 at 03:11:03AM +0300, Dmitry V. Levin wrote:
> > On Mon, Feb 25, 2008 at 10:33:23PM +0300, Dmitry V. Levin wrote:
> > [...]
> > > Главное, buildkernel и buildmodules из бранча modules-in-git вполне рабочие,
> >
> > Теперь они живут в refs/heads/master, и ...
> >
> > > поэтому я не вижу причин к тому, чтобы их не упаковать в Сизиф.
> > > 2vsu: Надо опакетить.
> >
> > ... я действительно не понимаю, почему они не упакованы в Сизиф.
>
> Переименовывать скрипты:
>
> buildkernel
> buildmodules
> merge-all-branches
>
> во что-то более приличное будем?
По результатам обсуждения: нет, сейчас не будем.
Во исполнение принципа "инструмент должен быть упакован в Сизиф"
следует запаковать, наконец, kernel-build-scripts в Сизиф, а не
отправлять каждый раз пользователей в git за инструментом.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-29 0:41 ` Dmitry V. Levin
@ 2008-03-29 4:10 ` Alexey Borovskoy
2008-03-29 5:20 ` Alexey I. Froloff
0 siblings, 1 reply; 36+ messages in thread
From: Alexey Borovskoy @ 2008-03-29 4:10 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 553 bytes --]
* Суббота 29 марта 2008 Dmitry V. Levin
>
> Во исполнение принципа "инструмент должен быть упакован в
> Сизиф" следует запаковать, наконец, kernel-build-scripts в
> Сизиф, а не отправлять каждый раз пользователей в git за
> инструментом.
$ ./buildmodules --help
config.sh: line 1: rpm_target: command not found
$ cat config.sh
rpm_target = "i586"
hsh_options = "--repackage-source"
hsh_workdir = "~/hasher-M40"
P.S. Доку и вики читал. Видимо не все дошло до меня.
--
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58 4AFF 78F7 159F 66AD 8D7E
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-29 4:10 ` Alexey Borovskoy
@ 2008-03-29 5:20 ` Alexey I. Froloff
2008-03-29 6:02 ` Alexey Borovskoy
0 siblings, 1 reply; 36+ messages in thread
From: Alexey I. Froloff @ 2008-03-29 5:20 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 398 bytes --]
* Alexey Borovskoy <alb@> [080329 07:21]:
> $ ./buildmodules --help
> config.sh: line 1: rpm_target: command not found
> $ cat config.sh
> rpm_target = "i586"
> hsh_options = "--repackage-source"
> hsh_workdir = "~/hasher-M40"
> P.S. Доку и вики читал. Видимо не все дошло до меня.
Теперь что-ньдь про шелл надо почитать. Пробелы вокруг "=" не
нудны ;-)
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-29 5:20 ` Alexey I. Froloff
@ 2008-03-29 6:02 ` Alexey Borovskoy
2008-03-29 6:44 ` Anton Farygin
0 siblings, 1 reply; 36+ messages in thread
From: Alexey Borovskoy @ 2008-03-29 6:02 UTC (permalink / raw)
To: ALT Linux Team development discussions
* Суббота 29 марта 2008 Alexey I. Froloff
> * Alexey Borovskoy <alb@> [080329 07:21]:
> > $ ./buildmodules --help
> > config.sh: line 1: rpm_target: command not found
> >
> > $ cat config.sh
> > rpm_target = "i586"
> > hsh_options = "--repackage-source"
> > hsh_workdir = "~/hasher-M40"
> >
> > P.S. Доку и вики читал. Видимо не все дошло до меня.
>
> Теперь что-ньдь про шелл надо почитать. Пробелы вокруг "=" не
> нудны ;-)
Гм. Точно.
Поехали дальше.
http://git.altlinux.org/people/alb/packages/kernel-modules.git?p=kernel-modules.git;a=summary
./buildmodules --hasher -d altlinux-4.0 -k ovz-smp madwifi
fatal: Needed a single revision
gear: Invalid commit "template/madwifi/altlinux-4.0"
buildmodules: 'gear --describe -t template/madwifi/altlinux-4.0'
failed
Чо ему не нравится?
--
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58 4AFF 78F7 159F 66AD 8D7E
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-29 6:02 ` Alexey Borovskoy
@ 2008-03-29 6:44 ` Anton Farygin
2008-03-29 7:25 ` Alexey Borovskoy
0 siblings, 1 reply; 36+ messages in thread
From: Anton Farygin @ 2008-03-29 6:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
Alexey Borovskoy пишет:
> * Суббота 29 марта 2008 Alexey I. Froloff
>
>> * Alexey Borovskoy <alb@> [080329 07:21]:
>>> $ ./buildmodules --help
>>> config.sh: line 1: rpm_target: command not found
>>>
>>> $ cat config.sh
>>> rpm_target = "i586"
>>> hsh_options = "--repackage-source"
>>> hsh_workdir = "~/hasher-M40"
>>>
>>> P.S. Доку и вики читал. Видимо не все дошло до меня.
>> Теперь что-ньдь про шелл надо почитать. Пробелы вокруг "=" не
>> нудны ;-)
>
> Гм. Точно.
>
> Поехали дальше.
>
> http://git.altlinux.org/people/alb/packages/kernel-modules.git?p=kernel-modules.git;a=summary
>
> ./buildmodules --hasher -d altlinux-4.0 -k ovz-smp madwifi
>
> fatal: Needed a single revision
> gear: Invalid commit "template/madwifi/altlinux-4.0"
> buildmodules: 'gear --describe -t template/madwifi/altlinux-4.0'
> failed
>
> Чо ему не нравится?
>
Локального бранча ? git-checkout
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-29 6:44 ` Anton Farygin
@ 2008-03-29 7:25 ` Alexey Borovskoy
2008-03-29 7:42 ` Alexey I. Froloff
0 siblings, 1 reply; 36+ messages in thread
From: Alexey Borovskoy @ 2008-03-29 7:25 UTC (permalink / raw)
To: ALT Linux Team development discussions
* Суббота 29 марта 2008 Anton Farygin
> Alexey Borovskoy пишет:
> > * Суббота 29 марта 2008 Alexey I. Froloff
> >
> >> * Alexey Borovskoy <alb@> [080329 07:21]:
> >>> $ ./buildmodules --help
> >>> config.sh: line 1: rpm_target: command not found
> >>>
> >>> $ cat config.sh
> >>> rpm_target = "i586"
> >>> hsh_options = "--repackage-source"
> >>> hsh_workdir = "~/hasher-M40"
> >>>
> >>> P.S. Доку и вики читал. Видимо не все дошло до меня.
> >>
> >> Теперь что-ньдь про шелл надо почитать. Пробелы вокруг "="
> >> не нудны ;-)
> >
> > Гм. Точно.
> >
> > Поехали дальше.
> >
> > http://git.altlinux.org/people/alb/packages/kernel-modules.g
> >it?p=kernel-modules.git;a=summary
> >
> > ./buildmodules --hasher -d altlinux-4.0 -k ovz-smp madwifi
> >
> > fatal: Needed a single revision
> > gear: Invalid commit "template/madwifi/altlinux-4.0"
> > buildmodules: 'gear --describe -t
> > template/madwifi/altlinux-4.0' failed
> >
> > Чо ему не нравится?
>
> Локального бранча ? git-checkout
Есть локальный бранч.
$ git branch
* template/madwifi/alt-linux-4.0
--
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58 4AFF 78F7 159F 66AD 8D7E
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-29 7:25 ` Alexey Borovskoy
@ 2008-03-29 7:42 ` Alexey I. Froloff
2008-03-29 8:20 ` Anton Farygin
0 siblings, 1 reply; 36+ messages in thread
From: Alexey I. Froloff @ 2008-03-29 7:42 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 208 bytes --]
* Alexey Borovskoy <alb@> [080329 10:33]:
> > > gear: Invalid commit "template/madwifi/altlinux-4.0"
> $ git branch
> * template/madwifi/alt-linux-4.0
Найдите 10 отличий ;-)
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [devel] I: kernel-build-scripts
2008-03-29 7:42 ` Alexey I. Froloff
@ 2008-03-29 8:20 ` Anton Farygin
0 siblings, 0 replies; 36+ messages in thread
From: Anton Farygin @ 2008-03-29 8:20 UTC (permalink / raw)
To: ALT Linux Team development discussions
Alexey I. Froloff пишет:
> * Alexey Borovskoy <alb@> [080329 10:33]:
>>>> gear: Invalid commit "template/madwifi/altlinux-4.0"
>> $ git branch
>> * template/madwifi/alt-linux-4.0
> Найдите 10 отличий ;-)
Одного вполне достаточно ;)
^ permalink raw reply [flat|nested] 36+ messages in thread
end of thread, other threads:[~2008-03-29 8:20 UTC | newest]
Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-02-25 19:33 [devel] I: kernel-build-scripts Dmitry V. Levin
2008-02-25 19:53 ` Igor Zubkov
2008-02-25 20:03 ` Dmitry V. Levin
2008-02-25 20:21 ` Mikhail Gusarov
2008-02-25 20:25 ` Dmitry V. Levin
2008-02-25 21:19 ` Alexey I. Froloff
2008-02-25 21:20 ` Mikhail Gusarov
2008-02-26 10:22 ` Sergey Vlasov
2008-03-11 23:47 ` Dmitry V. Levin
2008-03-12 0:03 ` Konstantin A. Lepikhov
2008-03-12 1:04 ` [devel] git-1.5.4.4 Dmitry V. Levin
2008-03-12 0:05 ` [devel] I: kernel-build-scripts Konstantin A. Lepikhov
2008-03-12 1:02 ` Dmitry V. Levin
2008-03-12 1:38 ` [devel] I: kernel-build-scripts security Dmitry V. Levin
2008-02-26 23:23 ` [devel] I: kernel-build-scripts Igor Zubkov
2008-02-26 23:33 ` Dmitry V. Levin
2008-02-26 16:50 ` Sergey Vlasov
2008-02-26 22:30 ` Dmitry V. Levin
2008-02-27 18:39 ` Ildar Mulyukov
2008-03-17 0:11 ` Dmitry V. Levin
2008-03-17 0:40 ` Денис Смирнов
2008-03-17 1:01 ` Dmitry V. Levin
2008-03-17 6:52 ` Михаил Якушин
2008-03-17 10:27 ` Денис Смирнов
2008-03-17 10:54 ` Dmitry V. Levin
2008-03-17 18:09 ` Михаил Якушин
2008-03-17 11:27 ` Sergey Vlasov
2008-03-17 12:11 ` Anton Farygin
2008-03-29 0:41 ` Dmitry V. Levin
2008-03-29 4:10 ` Alexey Borovskoy
2008-03-29 5:20 ` Alexey I. Froloff
2008-03-29 6:02 ` Alexey Borovskoy
2008-03-29 6:44 ` Anton Farygin
2008-03-29 7:25 ` Alexey Borovskoy
2008-03-29 7:42 ` Alexey I. Froloff
2008-03-29 8:20 ` Anton Farygin
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