ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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