* [devel] Патч при сборке под конкретную версию дистрибутива
@ 2013-04-10 18:00 Pavel Vainerman
2013-04-10 18:23 ` Paul Wolneykien
2013-04-11 4:34 ` Eugene Prokopiev
0 siblings, 2 replies; 44+ messages in thread
From: Pavel Vainerman @ 2013-04-10 18:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
Доброго времени суток.
Может ли кто-нибудь подсказать.
Есть репозиторий из которого собираются пакеты.
Собираются для Сизифа, p5, p6, 5.0 и т.п.
Возникла необходимость наложить некоторый патч при сборке
под конкретный дистрибутив (например пусть будет p5).
Можно ли это как-то сделать?
Видел что из gear/tags
на тему diff: ...
Но даже если это, то что надо... не понял всё-таки как это делается.
--
Pavel Vaynerman
www.etersot.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 18:00 [devel] Патч при сборке под конкретную версию дистрибутива Pavel Vainerman
@ 2013-04-10 18:23 ` Paul Wolneykien
2013-04-10 18:50 ` Pavel Vainerman
2013-04-11 4:34 ` Eugene Prokopiev
1 sibling, 1 reply; 44+ messages in thread
From: Paul Wolneykien @ 2013-04-10 18:23 UTC (permalink / raw)
To: devel
10.04.2013 22:00, Pavel Vainerman пишет:
> Доброго времени суток.
>
> Может ли кто-нибудь подсказать.
> Есть репозиторий из которого собираются пакеты.
> Собираются для Сизифа, p5, p6, 5.0 и т.п.
> Возникла необходимость наложить некоторый патч при сборке
> под конкретный дистрибутив (например пусть будет p5).
> Можно ли это как-то сделать?
>
> Видел что из gear/tags
> на тему diff: ...
> Но даже если это, то что надо... не понял всё-таки как это делается.
>
Если патч уже готов, то это вопрос не столько gear, сколько rpm.
Нужно включить патч в число исходных файлов пакета
echo "copy: *.patch" >>.gear/rules ,
а потом включить его при сборке, добавив PatchN и %patchN в spec.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 18:23 ` Paul Wolneykien
@ 2013-04-10 18:50 ` Pavel Vainerman
2013-04-10 18:57 ` Paul Wolneykien
2013-04-10 20:58 ` Led
0 siblings, 2 replies; 44+ messages in thread
From: Pavel Vainerman @ 2013-04-10 18:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Если патч уже готов, то это вопрос не столько gear, сколько rpm.
> Нужно включить патч в число исходных файлов пакета
>
> echo "copy: *.patch" >>.gear/rules ,
>
> а потом включить его при сборке, добавив PatchN и %patchN в spec.
Тут вся тонкость в том, что мне важно, чтобы патч был задействован
только при сборке под конкретный дистр.
Git из которого собирается при этом - один.
--
Pavel Vaynerman
www.etersot.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 18:50 ` Pavel Vainerman
@ 2013-04-10 18:57 ` Paul Wolneykien
2013-04-10 19:12 ` Igor Zubkov
2013-04-10 20:58 ` Led
1 sibling, 1 reply; 44+ messages in thread
From: Paul Wolneykien @ 2013-04-10 18:57 UTC (permalink / raw)
To: devel
10.04.2013 22:50, Pavel Vainerman пишет:
>> Если патч уже готов, то это вопрос не столько gear, сколько rpm.
>> Нужно включить патч в число исходных файлов пакета
>>
>> echo "copy: *.patch" >>.gear/rules ,
>>
>> а потом включить его при сборке, добавив PatchN и %patchN в spec.
> Тут вся тонкость в том, что мне важно, чтобы патч был задействован
> только при сборке под конкретный дистр.
> Git из которого собирается при этом - один.
А бранчей — много. Сборка на git.alt осуществляется из тега: пометив
тегом нужный бранч вы укажете, что собирать нужно именно этот вариант
пакета.
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 18:57 ` Paul Wolneykien
@ 2013-04-10 19:12 ` Igor Zubkov
2013-04-10 19:19 ` Pavel Vainerman
2013-04-10 19:46 ` [devel] Патч при сборке под конкретную версию дистрибутива Pavel Vainerman
0 siblings, 2 replies; 44+ messages in thread
From: Igor Zubkov @ 2013-04-10 19:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
2013/4/10 Paul Wolneykien <manowar@altlinux.org>:
> 10.04.2013 22:50, Pavel Vainerman пишет:
>>> Если патч уже готов, то это вопрос не столько gear, сколько rpm.
>>> Нужно включить патч в число исходных файлов пакета
>>>
>>> echo "copy: *.patch" >>.gear/rules ,
>>>
>>> а потом включить его при сборке, добавив PatchN и %patchN в spec.
>>
>> Тут вся тонкость в том, что мне важно, чтобы патч был задействован
>> только при сборке под конкретный дистр.
>> Git из которого собирается при этом - один.
>
> А бранчей -- много. Сборка на git.alt осуществляется из тега: пометив тегом
> нужный бранч вы укажете, что собирать нужно именно этот вариант пакета.
А сделать отдельный бранч в git для бранча и собрать?
--
Igor Zubkov
http://hi.im/ice
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 19:12 ` Igor Zubkov
@ 2013-04-10 19:19 ` Pavel Vainerman
2013-04-10 19:25 ` Paul Wolneykien
2013-04-10 19:46 ` [devel] Патч при сборке под конкретную версию дистрибутива Pavel Vainerman
1 sibling, 1 reply; 44+ messages in thread
From: Pavel Vainerman @ 2013-04-10 19:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
10.04.2013 23:12, Igor Zubkov пишет:
> 2013/4/10 Paul Wolneykien <manowar@altlinux.org>:
>> 10.04.2013 22:50, Pavel Vainerman пишет:
>>>> Если патч уже готов, то это вопрос не столько gear, сколько rpm.
>>>> Нужно включить патч в число исходных файлов пакета
>>>>
>>>> echo "copy: *.patch" >>.gear/rules ,
>>>>
>>>> а потом включить его при сборке, добавив PatchN и %patchN в spec.
>>>
>>> Тут вся тонкость в том, что мне важно, чтобы патч был задействован
>>> только при сборке под конкретный дистр.
>>> Git из которого собирается при этом - один.
>>
>> А бранчей -- много. Сборка на git.alt осуществляется из тега: пометив тегом
>> нужный бранч вы укажете, что собирать нужно именно этот вариант пакета.
это тоже своего рода "лишняя работа"(по расставлению тегов) которую
хотелось избежать.
Т.е. виделось это примерно так, что "где-то"(gear/rules?) указал,
"что-то". И при сборке ssh git.alt build -b p5 ... у меня подхватился
нужный патч и всё.
> А сделать отдельный бранч в git для бранча и собрать?
>
Ну вот вроде не хотелось избежать поддержки нескольких бранчей
(синхронизация изменений т.п.).
P.S. Впрочем я так понимаю видимо это может нарушает то, что сборка в
разные дистры при таком подходе уже не может считаться "из одних
исходников".
--
Pavel Vaynerman
www.etersot.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 19:19 ` Pavel Vainerman
@ 2013-04-10 19:25 ` Paul Wolneykien
2013-04-10 19:28 ` Pavel Vainerman
0 siblings, 1 reply; 44+ messages in thread
From: Paul Wolneykien @ 2013-04-10 19:25 UTC (permalink / raw)
To: devel
10.04.2013 23:19, Pavel Vainerman пишет:
>>> А бранчей -- много. Сборка на git.alt осуществляется из тега:
>>> пометив тегом
>>> нужный бранч вы укажете, что собирать нужно именно этот вариант пакета.
>
> это тоже своего рода "лишняя работа"(по расставлению тегов) которую
> хотелось избежать.
>
> Т.е. виделось это примерно так, что "где-то"(gear/rules?) указал,
> "что-то". И при сборке ssh git.alt build -b p5 ... у меня подхватился
> нужный патч и всё.
Так вместо многоточия выше как раз и нужно имя тега передавать.
Добавляете ли вы патч, или меняете что-то другое в пакете: ничего
принципиально не меняется — всё равно каждый раз ставите тег, разве нет?
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 19:25 ` Paul Wolneykien
@ 2013-04-10 19:28 ` Pavel Vainerman
2013-04-10 19:29 ` Pavel Vainerman
2013-04-10 19:38 ` Paul Wolneykien
0 siblings, 2 replies; 44+ messages in thread
From: Pavel Vainerman @ 2013-04-10 19:28 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Так вместо многоточия выше как раз и нужно имя тега передавать.
> Добавляете ли вы патч, или меняете что-то другое в пакете: ничего
> принципиально не меняется — всё равно каждый раз ставите тег, разве нет?
сам нет. Я использую
rpmbs -u spec
либо (но это не etersoft-овской сборочнице):
ssh git.eter rebuild -b p5 /projects/asu/uniset
никаких дополнительных действий при этом..
--
Pavel Vaynerman
www.etersot.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 19:28 ` Pavel Vainerman
@ 2013-04-10 19:29 ` Pavel Vainerman
2013-04-10 19:38 ` Paul Wolneykien
1 sibling, 0 replies; 44+ messages in thread
From: Pavel Vainerman @ 2013-04-10 19:29 UTC (permalink / raw)
To: ALT Linux Team development discussions
> либо (но это не etersoft-овской сборочнице):
что-то у меня с "не" не лады..
имелось ввиду "это на etersoft-овской сборочнице)"
--
Pavel Vaynerman
www.etersot.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 19:28 ` Pavel Vainerman
2013-04-10 19:29 ` Pavel Vainerman
@ 2013-04-10 19:38 ` Paul Wolneykien
2013-04-10 19:40 ` Pavel Vainerman
1 sibling, 1 reply; 44+ messages in thread
From: Paul Wolneykien @ 2013-04-10 19:38 UTC (permalink / raw)
To: devel
10.04.2013 23:28, Pavel Vainerman пишет:
>> Так вместо многоточия выше как раз и нужно имя тега передавать.
>> Добавляете ли вы патч, или меняете что-то другое в пакете: ничего
>> принципиально не меняется — всё равно каждый раз ставите тег, разве нет?
> сам нет. Я использую
> rpmbs -u spec
>
> либо (но это не etersoft-овской сборочнице):
> ssh git.eter rebuild -b p5 /projects/asu/uniset
> никаких дополнительных действий при этом..
>
Это магия. Но за ней скрываются простые вещи. :)
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 19:38 ` Paul Wolneykien
@ 2013-04-10 19:40 ` Pavel Vainerman
2013-04-10 19:47 ` Paul Wolneykien
0 siblings, 1 reply; 44+ messages in thread
From: Pavel Vainerman @ 2013-04-10 19:40 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Это магия. Но за ней скрываются простые вещи. :)
Я верю (и даже пару раз пользовался "полной командой"),
но именно эта "магия" делает сборку для ещё проще.
Может поэтому ищу такие же "простые" способы и в решении
других задач..
--
Pavel Vaynerman
www.etersot.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 19:12 ` Igor Zubkov
2013-04-10 19:19 ` Pavel Vainerman
@ 2013-04-10 19:46 ` Pavel Vainerman
1 sibling, 0 replies; 44+ messages in thread
From: Pavel Vainerman @ 2013-04-10 19:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
> А сделать отдельный бранч в git для бранча и собрать?
Ну-у решил всё-таки остановится (пока не нашёлся более подходящий) на
этом варианте.
Сделал отдельный бранч.
P.S. В любом случае всем спасибо.
--
Pavel Vaynerman
www.etersot.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 19:40 ` Pavel Vainerman
@ 2013-04-10 19:47 ` Paul Wolneykien
2013-04-10 20:19 ` Pavel Vainerman
0 siblings, 1 reply; 44+ messages in thread
From: Paul Wolneykien @ 2013-04-10 19:47 UTC (permalink / raw)
To: devel
10.04.2013 23:40, Pavel Vainerman пишет:
>> Это магия. Но за ней скрываются простые вещи. :)
>
> Я верю (и даже пару раз пользовался "полной командой"),
> но именно эта "магия" делает сборку для ещё проще.
> Может поэтому ищу такие же "простые" способы и в решении
> других задач..
>
Это не самое плохое из человеческих стремлений. :) Но рассмотрим ваш
пример подробнее:
ssh git.eter rebuild -b p5 /projects/asu/uniset
Если вы внесёте изменения (патч) в версию пакета, предназначенного
для p5, то для вас должна и дальше сохраниться возможность использовать
эту команду, так? Однако если вносимые изменения предназначены не для
всего p5, а для его подкласса — отдельного дистрибутива на основе p5, но
с изменениями, то после -b придётся, очевидно, написать что-то другое
вместо "p5". Но какое всё это имеет отношение к gear и структуре
репозитория?
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 19:47 ` Paul Wolneykien
@ 2013-04-10 20:19 ` Pavel Vainerman
2013-04-10 20:25 ` [devel] %ifbranch ? Paul Wolneykien
0 siblings, 1 reply; 44+ messages in thread
From: Pavel Vainerman @ 2013-04-10 20:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
> ssh git.eter rebuild -b p5 /projects/asu/uniset
>
> Если вы внесёте изменения (патч) в версию пакета, предназначенного
> для p5, то для вас должна и дальше сохраниться возможность использовать
> эту команду, так? Однако если вносимые изменения предназначены не для
> всего p5, а для его подкласса — отдельного дистрибутива на основе p5, но
> с изменениями, то после -b придётся, очевидно, написать что-то другое
> вместо "p5". Но какое всё это имеет отношение к gear и структуре
> репозитория?
Не знаю. Я так понимал, что "gear" это как раз некий "интерфейс"
позволяющий как-то управлять процессом сборки. И собственно,
не важно p5 или что-то другое я указываю. Исходный вопрос был в том,
есть ли механизм позволяющий при сборке под определённый дистр,
применить какие-то особые правила.
Если я правильно понял, такого механизма нет, но есть два пути
1) ставить специальный тег и собирать по нему
2) делать отдельный бранч и собирать из него
Тоже собственно нормально.. Я выбрал пока-что (2).
--
Pavel Vaynerman
www.etersot.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] %ifbranch ?
2013-04-10 20:19 ` Pavel Vainerman
@ 2013-04-10 20:25 ` Paul Wolneykien
2013-04-10 20:43 ` Dmitry V. Levin
` (2 more replies)
0 siblings, 3 replies; 44+ messages in thread
From: Paul Wolneykien @ 2013-04-10 20:25 UTC (permalink / raw)
To: devel
11.04.2013 00:19, Pavel Vainerman пишет:
> Исходный вопрос был в том,
> есть ли механизм позволяющий при сборке под определённый дистр,
> применить какие-то особые правила.
А и правда? Товарищи, а можем ли мы сейчас как-то определить макрос
%ifbranch, работающий наподобие %ifarch, только применительно к
репозиторию, в который целит girar-builder?
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] %ifbranch ?
2013-04-10 20:25 ` [devel] %ifbranch ? Paul Wolneykien
@ 2013-04-10 20:43 ` Dmitry V. Levin
2013-04-10 20:45 ` Paul Wolneykien
2013-04-10 20:45 ` Yuri N. Sedunov
2013-04-11 11:04 ` Sergey V Turchin
2 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2013-04-10 20:43 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 604 bytes --]
On Thu, Apr 11, 2013 at 12:25:38AM +0400, Paul Wolneykien wrote:
> 11.04.2013 00:19, Pavel Vainerman пишет:
> >Исходный вопрос был в том,
> >есть ли механизм позволяющий при сборке
> >под определённый дистр,
> > применить какие-то особые правила.
>
> А и правда? Товарищи, а можем ли мы
> сейчас как-то определить макрос %ifbranch,
> работающий наподобие %ifarch, только
> применительно к репозиторию, в который
> целит girar-builder?
Да, вы можете придумать какой-нибудь такой макрос, поскольку вся
необходимая для этого информация в момент сборки уже в наличии.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] %ifbranch ?
2013-04-10 20:43 ` Dmitry V. Levin
@ 2013-04-10 20:45 ` Paul Wolneykien
2013-04-10 20:47 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Paul Wolneykien @ 2013-04-10 20:45 UTC (permalink / raw)
To: devel
11.04.2013 00:43, Dmitry V. Levin пишет:
> On Thu, Apr 11, 2013 at 12:25:38AM +0400, Paul Wolneykien wrote:
>> 11.04.2013 00:19, Pavel Vainerman пишет:
>>> Исходный вопрос был в том,
>>> есть ли механизм позволяющий при сборке
>>> под определённый дистр,
>>> применить какие-то особые правила.
>>
>> А и правда? Товарищи, а можем ли мы
>> сейчас как-то определить макрос %ifbranch,
>> работающий наподобие %ifarch, только
>> применительно к репозиторию, в который
>> целит girar-builder?
>
> Да, вы можете придумать какой-нибудь такой макрос, поскольку вся
> необходимая для этого информация в момент сборки уже в наличии.
Я вот почему-то так и думал. А где можно узнать явки-пароли?
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] %ifbranch ?
2013-04-10 20:25 ` [devel] %ifbranch ? Paul Wolneykien
2013-04-10 20:43 ` Dmitry V. Levin
@ 2013-04-10 20:45 ` Yuri N. Sedunov
2013-04-11 11:06 ` Sergey V Turchin
2013-04-11 11:04 ` Sergey V Turchin
2 siblings, 1 reply; 44+ messages in thread
From: Yuri N. Sedunov @ 2013-04-10 20:45 UTC (permalink / raw)
To: devel
В Чт, 11/04/2013 в 00:25 +0400, Paul Wolneykien пишет:
> 11.04.2013 00:19, Pavel Vainerman пишет:
> > Исходный вопрос был в том,
> > есть ли механизм позволяющий при сборке под определённый дистр,
> > применить какие-то особые правила.
>
> А и правда? Товарищи, а можем ли мы сейчас как-то определить макрос
> %ifbranch, работающий наподобие %ifarch, только применительно к
> репозиторию, в который целит girar-builder?
Лучше %ifrepo, наверное.
--
Yuri N. Sedunov
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] %ifbranch ?
2013-04-10 20:45 ` Paul Wolneykien
@ 2013-04-10 20:47 ` Dmitry V. Levin
2013-04-10 20:52 ` Paul Wolneykien
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2013-04-10 20:47 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 883 bytes --]
On Thu, Apr 11, 2013 at 12:45:09AM +0400, Paul Wolneykien wrote:
> 11.04.2013 00:43, Dmitry V. Levin пишет:
> >On Thu, Apr 11, 2013 at 12:25:38AM +0400, Paul Wolneykien wrote:
> >>11.04.2013 00:19, Pavel Vainerman пишет:
> >>>Исходный вопрос был в том,
> >>>есть ли механизм позволяющий при сборке
> >>>под определённый дистр,
> >>>применить какие-то особые правила.
> >>
> >> А и правда? Товарищи, а можем ли мы
> >> сейчас как-то определить макрос %ifbranch,
> >>работающий наподобие %ifarch, только
> >>применительно к репозиторию, в который
> >>целит girar-builder?
> >
> >Да, вы можете придумать какой-нибудь
> >такой макрос, поскольку вся
> >необходимая для этого информация в
> >момент сборки уже в наличии.
>
> Я вот почему-то так и думал. А где можно
> узнать явки-пароли?
Ничего запароленного тут нет, все на поверхности.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] %ifbranch ?
2013-04-10 20:47 ` Dmitry V. Levin
@ 2013-04-10 20:52 ` Paul Wolneykien
2013-04-10 21:37 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Paul Wolneykien @ 2013-04-10 20:52 UTC (permalink / raw)
To: devel
11.04.2013 00:47, Dmitry V. Levin пишет:
> On Thu, Apr 11, 2013 at 12:45:09AM +0400, Paul Wolneykien wrote:
>> 11.04.2013 00:43, Dmitry V. Levin пишет:
>>> On Thu, Apr 11, 2013 at 12:25:38AM +0400, Paul Wolneykien wrote:
>>>> 11.04.2013 00:19, Pavel Vainerman пишет:
>>>>> Исходный вопрос был в том,
>>>>> есть ли механизм позволяющий при сборке
>>>>> под определённый дистр,
>>>>> применить какие-то особые правила.
>>>>
>>>> А и правда? Товарищи, а можем ли мы
>>>> сейчас как-то определить макрос %ifbranch,
>>>> работающий наподобие %ifarch, только
>>>> применительно к репозиторию, в который
>>>> целит girar-builder?
>>>
>>> Да, вы можете придумать какой-нибудь
>>> такой макрос, поскольку вся
>>> необходимая для этого информация в
>>> момент сборки уже в наличии.
>>
>> Я вот почему-то так и думал. А где можно
>> узнать явки-пароли?
>
> Ничего запароленного тут нет, все на поверхности.
Поверхность уж очень большая. :) Кукую её часть исследовать на
предмет наличия искомой информации в виде имени бранча?
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 18:50 ` Pavel Vainerman
2013-04-10 18:57 ` Paul Wolneykien
@ 2013-04-10 20:58 ` Led
2013-04-10 21:05 ` Pavel Vainerman
1 sibling, 1 reply; 44+ messages in thread
From: Led @ 2013-04-10 20:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wednesday 10 April 2013 21:50:02 Pavel Vainerman wrote:
> > Если патч уже готов, то это вопрос не столько gear, сколько rpm.
> > Нужно включить патч в число исходных файлов пакета
> >
> > echo "copy: *.patch" >>.gear/rules ,
> >
> > а потом включить его при сборке, добавив PatchN и %patchN в spec.
>
> Тут вся тонкость в том, что мне важно, чтобы патч был задействован
> только при сборке под конкретный дистр.
Если вам именно этого хочется, значит вы что-то делаете неправильно или задумали "что-то нехорошее".
--
Led
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 20:58 ` Led
@ 2013-04-10 21:05 ` Pavel Vainerman
2013-04-10 21:19 ` Led
0 siblings, 1 reply; 44+ messages in thread
From: Pavel Vainerman @ 2013-04-10 21:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
11.04.2013 00:58, Led пишет:
> On Wednesday 10 April 2013 21:50:02 Pavel Vainerman wrote:
>>> Если патч уже готов, то это вопрос не столько gear, сколько rpm.
>>> Нужно включить патч в число исходных файлов пакета
>>>
>>> echo "copy: *.patch" >>.gear/rules ,
>>>
>>> а потом включить его при сборке, добавив PatchN и %patchN в spec.
>>
>> Тут вся тонкость в том, что мне важно, чтобы патч был задействован
>> только при сборке под конкретный дистр.
>
> Если вам именно этого хочется, значит вы что-то делаете неправильно или задумали "что-то нехорошее".
Ну не знаю насколько "не хорошее". Просто проект раньше собирался
нормально под всё сразу (сизиф,p5,p6,5.0). А тут появилась некоторая
несовместимость решаемая простым патчем. Вот я и хотел, продолжить
собственно так же "беззаботно собирать", только, чтобы для особых
дистров, добавлялся патч при сборке.
Я уже собственно выбрал (пока-что) решение с "отдельным бранчем"
(но теперь надо синхронизировать постоянно с основным).
P.S. Впрочем видимо это просто "исторический рост проекта" и не
возможность сборки под все дистры сразу из одного источника.
При развитии проекта, такое должно было бы произойти рано или поздно
(имеется ввиду несовместимость со старыми дистрами).
--
Pavel Vaynerman
www.etersot.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 21:05 ` Pavel Vainerman
@ 2013-04-10 21:19 ` Led
2013-04-10 21:25 ` Pavel Vainerman
2013-04-10 21:32 ` Dmitry V. Levin
0 siblings, 2 replies; 44+ messages in thread
From: Led @ 2013-04-10 21:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday 11 April 2013 00:05:29 Pavel Vainerman wrote:
> 11.04.2013 00:58, Led пишет:
> > On Wednesday 10 April 2013 21:50:02 Pavel Vainerman wrote:
> >>> Если патч уже готов, то это вопрос не столько gear, сколько rpm.
> >>> Нужно включить патч в число исходных файлов пакета
> >>>
> >>> echo "copy: *.patch" >>.gear/rules ,
> >>>
> >>> а потом включить его при сборке, добавив PatchN и %patchN в spec.
> >>
> >> Тут вся тонкость в том, что мне важно, чтобы патч был задействован
> >> только при сборке под конкретный дистр.
> >
> > Если вам именно этого хочется, значит вы что-то делаете неправильно или
> > задумали "что-то нехорошее".
>
> Ну не знаю насколько "не хорошее". Просто проект раньше собирался
> нормально под всё сразу (сизиф,p5,p6,5.0). А тут появилась некоторая
> несовместимость решаемая простым патчем. Вот я и хотел, продолжить
> собственно так же "беззаботно собирать", только, чтобы для особых
> дистров, добавлялся патч при сборке.
>
> Я уже собственно выбрал (пока-что) решение с "отдельным бранчем"
> (но теперь надо синхронизировать постоянно с основным).
>
>
> P.S. Впрочем видимо это просто "исторический рост проекта" и не
> возможность сборки под все дистры сразу из одного источника.
Очень сомнительно.
> При развитии проекта, такое должно было бы произойти рано или поздно
> (имеется ввиду несовместимость со старыми дистрами).
Значит вы сделали что-то неправильно. А теперь пытаетесь обложить эту неправильность костылями.
--
Led
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 21:19 ` Led
@ 2013-04-10 21:25 ` Pavel Vainerman
2013-04-10 21:32 ` Dmitry V. Levin
1 sibling, 0 replies; 44+ messages in thread
From: Pavel Vainerman @ 2013-04-10 21:25 UTC (permalink / raw)
To: ALT Linux Team development discussions
>> P.S. Впрочем видимо это просто "исторический рост проекта" и не
>> возможность сборки под все дистры сразу из одного источника.
>
> Очень сомнительно.
Что именно "сомнительно"?
Такая сборка у меня работала до недавнего времени,
т.к. проект собственно не содержал каких-то "изысков".
>
>> При развитии проекта, такое должно было бы произойти рано или поздно
>> (имеется ввиду несовместимость со старыми дистрами).
>
> Значит вы сделали что-то неправильно. А теперь пытаетесь обложить эту неправильность костылями.
Я не совсем вас понимаю.. что именно не правильно?
Проект собирался, сейчас появился код, который перестал компилироваться
на старом дистре
(на Сизифе без вопросов). Я исправил (сделал небольшой патч) который
позволяет собирать как и раньше.
Я не совсем понял, что при этом я сделал "неправильно"
и в чём "костыли".
P.S. Ещё раз напомню.. исходный вопрос был есть ли способ применить
заданные патчи при сборке под заданный дистр. Чисто такой "технический"
вопрос.
--
Pavel Vaynerman
www.etersot.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 21:19 ` Led
2013-04-10 21:25 ` Pavel Vainerman
@ 2013-04-10 21:32 ` Dmitry V. Levin
2013-04-11 11:22 ` Sergey V Turchin
1 sibling, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2013-04-10 21:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1877 bytes --]
On Thu, Apr 11, 2013 at 12:19:54AM +0300, Led wrote:
> On Thursday 11 April 2013 00:05:29 Pavel Vainerman wrote:
> > 11.04.2013 00:58, Led пишет:
> > > On Wednesday 10 April 2013 21:50:02 Pavel Vainerman wrote:
> > >>> Если патч уже готов, то это вопрос не столько gear, сколько rpm.
> > >>> Нужно включить патч в число исходных файлов пакета
> > >>>
> > >>> echo "copy: *.patch" >>.gear/rules ,
> > >>>
> > >>> а потом включить его при сборке, добавив PatchN и %patchN в spec.
> > >>
> > >> Тут вся тонкость в том, что мне важно, чтобы патч был задействован
> > >> только при сборке под конкретный дистр.
> > >
> > > Если вам именно этого хочется, значит вы что-то делаете неправильно или
> > > задумали "что-то нехорошее".
> >
> > Ну не знаю насколько "не хорошее". Просто проект раньше собирался
> > нормально под всё сразу (сизиф,p5,p6,5.0). А тут появилась некоторая
> > несовместимость решаемая простым патчем. Вот я и хотел, продолжить
> > собственно так же "беззаботно собирать", только, чтобы для особых
> > дистров, добавлялся патч при сборке.
> >
> > Я уже собственно выбрал (пока-что) решение с "отдельным бранчем"
> > (но теперь надо синхронизировать постоянно с основным).
> >
> > P.S. Впрочем видимо это просто "исторический рост проекта" и не
> > возможность сборки под все дистры сразу из одного источника.
>
> Очень сомнительно.
>
> > При развитии проекта, такое должно было бы произойти рано или поздно
> > (имеется ввиду несовместимость со старыми дистрами).
>
> Значит вы сделали что-то неправильно. А теперь пытаетесь обложить эту неправильность костылями.
Попробую сформулировать эту мысль иначе. Особенности ОС обусловлены не
именем репозитория, а характеристиками, которые можно проверить, и
которые, как правило, могут дать более точную информацию о системе, чем
имя репозитория.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] %ifbranch ?
2013-04-10 20:52 ` Paul Wolneykien
@ 2013-04-10 21:37 ` Dmitry V. Levin
2013-04-10 21:56 ` Yuri N. Sedunov
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2013-04-10 21:37 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1570 bytes --]
On Thu, Apr 11, 2013 at 12:52:53AM +0400, Paul Wolneykien wrote:
> 11.04.2013 00:47, Dmitry V. Levin пишет:
> >On Thu, Apr 11, 2013 at 12:45:09AM +0400, Paul Wolneykien wrote:
> >>11.04.2013 00:43, Dmitry V. Levin пишет:
> >>>On Thu, Apr 11, 2013 at 12:25:38AM +0400, Paul Wolneykien wrote:
> >>>>11.04.2013 00:19, Pavel Vainerman пишет:
> >>>>>Исходный вопрос был в том,
> >>>>>есть ли механизм позволяющий при
> >>>>>сборке
> >>>>>под определённый дистр,
> >>>>>применить какие-то особые правила.
> >>>>
> >>>> А и правда? Товарищи, а можем ли мы
> >>>> сейчас как-то определить макрос %ifbranch,
> >>>>работающий наподобие %ifarch, только
> >>>>применительно к репозиторию, в который
> >>>>целит girar-builder?
> >>>
> >>>Да, вы можете придумать какой-нибудь
> >>>такой макрос, поскольку вся
> >>>необходимая для этого информация в
> >>>момент сборки уже в наличии.
> >>
> >> Я вот почему-то так и думал. А где можно
> >> узнать явки-пароли?
> >
> >Ничего запароленного тут нет, все на
> >поверхности.
>
> Поверхность уж очень большая. :) Кукую её
> часть исследовать на предмет наличия
> искомой информации в виде имени бранча?
Смотрите, какая штука. С одной стороны, я не хочу никого лишать
возможности поисследовать этот вопрос самостоятельно.
С другой стороны, применение подобного макроса представляется мне не очень
хорошей идеей, поскольку осложнит воспроизводимость сборки за пределами
сборочной системы. Поэтому, если вы не будете настаивать,
то я бы предпочел обойтись без подсказок.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] %ifbranch ?
2013-04-10 21:37 ` Dmitry V. Levin
@ 2013-04-10 21:56 ` Yuri N. Sedunov
2013-04-10 22:12 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Yuri N. Sedunov @ 2013-04-10 21:56 UTC (permalink / raw)
To: devel
В Чт, 11/04/2013 в 01:37 +0400, Dmitry V. Levin пишет:
> On Thu, Apr 11, 2013 at 12:52:53AM +0400, Paul Wolneykien wrote:
> > 11.04.2013 00:47, Dmitry V. Levin пишет:
> > >On Thu, Apr 11, 2013 at 12:45:09AM +0400, Paul Wolneykien wrote:
> > >>11.04.2013 00:43, Dmitry V. Levin пишет:
> > >>>On Thu, Apr 11, 2013 at 12:25:38AM +0400, Paul Wolneykien wrote:
> > >>>>11.04.2013 00:19, Pavel Vainerman пишет:
> > >>>>>Исходный вопрос был в том,
> > >>>>>есть ли механизм позволяющий при
> > >>>>>сборке
> > >>>>>под определённый дистр,
> > >>>>>применить какие-то особые правила.
> > >>>>
> > >>>> А и правда? Товарищи, а можем ли мы
> > >>>> сейчас как-то определить макрос %ifbranch,
> > >>>>работающий наподобие %ifarch, только
> > >>>>применительно к репозиторию, в который
> > >>>>целит girar-builder?
> > >>>
> > >>>Да, вы можете придумать какой-нибудь
> > >>>такой макрос, поскольку вся
> > >>>необходимая для этого информация в
> > >>>момент сборки уже в наличии.
> > >>
> > >> Я вот почему-то так и думал. А где можно
> > >> узнать явки-пароли?
> > >
> > >Ничего запароленного тут нет, все на
> > >поверхности.
> >
> > Поверхность уж очень большая. :) Кукую её
> > часть исследовать на предмет наличия
> > искомой информации в виде имени бранча?
>
> Смотрите, какая штука. С одной стороны, я не хочу никого лишать
> возможности поисследовать этот вопрос самостоятельно.
> С другой стороны, применение подобного макроса представляется мне не очень
> хорошей идеей, поскольку осложнит воспроизводимость сборки за пределами
> сборочной системы. Поэтому, если вы не будете настаивать,
> то я бы предпочел обойтись без подсказок.
>
Непонятно каким образом использование макросов %ifbranch (%ifrepo) может
осложнить воспроизводимость сборки за пределами "эталонной" сборочной
системы.
%repo, %ifrepo ничем не хуже %url или %packager и вполне могли бы быть
встроены в rpm, чтобы можно было изготавливать из одного спека и src.rpm
под разные %repo на дому, без участия сборочницы.
--
Yuri N. Sedunov
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] %ifbranch ?
2013-04-10 21:56 ` Yuri N. Sedunov
@ 2013-04-10 22:12 ` Dmitry V. Levin
2013-04-10 22:25 ` Yuri N. Sedunov
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2013-04-10 22:12 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 2692 bytes --]
On Thu, Apr 11, 2013 at 01:56:26AM +0400, Yuri N. Sedunov wrote:
> В Чт, 11/04/2013 в 01:37 +0400, Dmitry V. Levin пишет:
> > On Thu, Apr 11, 2013 at 12:52:53AM +0400, Paul Wolneykien wrote:
> > > 11.04.2013 00:47, Dmitry V. Levin пишет:
> > > >On Thu, Apr 11, 2013 at 12:45:09AM +0400, Paul Wolneykien wrote:
> > > >>11.04.2013 00:43, Dmitry V. Levin пишет:
> > > >>>On Thu, Apr 11, 2013 at 12:25:38AM +0400, Paul Wolneykien wrote:
> > > >>>>11.04.2013 00:19, Pavel Vainerman пишет:
> > > >>>>>Исходный вопрос был в том,
> > > >>>>>есть ли механизм позволяющий при
> > > >>>>>сборке
> > > >>>>>под определённый дистр,
> > > >>>>>применить какие-то особые правила.
> > > >>>>
> > > >>>> А и правда? Товарищи, а можем ли мы
> > > >>>> сейчас как-то определить макрос %ifbranch,
> > > >>>>работающий наподобие %ifarch, только
> > > >>>>применительно к репозиторию, в который
> > > >>>>целит girar-builder?
> > > >>>
> > > >>>Да, вы можете придумать какой-нибудь
> > > >>>такой макрос, поскольку вся
> > > >>>необходимая для этого информация в
> > > >>>момент сборки уже в наличии.
> > > >>
> > > >> Я вот почему-то так и думал. А где можно
> > > >> узнать явки-пароли?
> > > >
> > > >Ничего запароленного тут нет, все на
> > > >поверхности.
> > >
> > > Поверхность уж очень большая. :) Кукую её
> > > часть исследовать на предмет наличия
> > > искомой информации в виде имени бранча?
> >
> > Смотрите, какая штука. С одной стороны, я не хочу никого лишать
> > возможности поисследовать этот вопрос самостоятельно.
> > С другой стороны, применение подобного макроса представляется мне не очень
> > хорошей идеей, поскольку осложнит воспроизводимость сборки за пределами
> > сборочной системы. Поэтому, если вы не будете настаивать,
> > то я бы предпочел обойтись без подсказок.
>
> Непонятно каким образом использование макросов %ifbranch (%ifrepo) может
> осложнить воспроизводимость сборки за пределами "эталонной" сборочной
> системы.
> %repo, %ifrepo ничем не хуже %url или %packager и вполне могли бы быть
> встроены в rpm, чтобы можно было изготавливать из одного спека и src.rpm
> под разные %repo на дому, без участия сборочницы.
Разница в том, что %url явно указан в спеке, в отличие от имени
репозитория. Поэтому при пересборке src.rpm вопросов воспроизводимости не
возникает, а вот при сборке самого src.rpm уже нужно воссоздавать такую
среду, в которой этот новый макрос раскроется правильно.
Ситуация несколько сходна с %packager, с двумя отличиями:
- %packager можно штатно определить в спеке;
- потерянное значение %packager, как правило, не оказывает влияния
на результат сборки.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] %ifbranch ?
2013-04-10 22:12 ` Dmitry V. Levin
@ 2013-04-10 22:25 ` Yuri N. Sedunov
2013-04-10 22:55 ` [devel] RPMTAG_DISTTAG Dmitry V. Levin
2013-04-10 22:59 ` [devel] %ifbranch ? Paul Wolneykien
0 siblings, 2 replies; 44+ messages in thread
From: Yuri N. Sedunov @ 2013-04-10 22:25 UTC (permalink / raw)
To: devel
В Чт, 11/04/2013 в 02:12 +0400, Dmitry V. Levin пишет:
> On Thu, Apr 11, 2013 at 01:56:26AM +0400, Yuri N. Sedunov wrote:
> > В Чт, 11/04/2013 в 01:37 +0400, Dmitry V. Levin пишет:
> > > On Thu, Apr 11, 2013 at 12:52:53AM +0400, Paul Wolneykien wrote:
> > > > 11.04.2013 00:47, Dmitry V. Levin пишет:
> > > > >On Thu, Apr 11, 2013 at 12:45:09AM +0400, Paul Wolneykien wrote:
> > > > >>11.04.2013 00:43, Dmitry V. Levin пишет:
> > > > >>>On Thu, Apr 11, 2013 at 12:25:38AM +0400, Paul Wolneykien wrote:
> > > > >>>>11.04.2013 00:19, Pavel Vainerman пишет:
> > > > >>>>>Исходный вопрос был в том,
> > > > >>>>>есть ли механизм позволяющий при
> > > > >>>>>сборке
> > > > >>>>>под определённый дистр,
> > > > >>>>>применить какие-то особые правила.
> > > > >>>>
> > > > >>>> А и правда? Товарищи, а можем ли мы
> > > > >>>> сейчас как-то определить макрос %ifbranch,
> > > > >>>>работающий наподобие %ifarch, только
> > > > >>>>применительно к репозиторию, в который
> > > > >>>>целит girar-builder?
> > > > >>>
> > > > >>>Да, вы можете придумать какой-нибудь
> > > > >>>такой макрос, поскольку вся
> > > > >>>необходимая для этого информация в
> > > > >>>момент сборки уже в наличии.
> > > > >>
> > > > >> Я вот почему-то так и думал. А где можно
> > > > >> узнать явки-пароли?
> > > > >
> > > > >Ничего запароленного тут нет, все на
> > > > >поверхности.
> > > >
> > > > Поверхность уж очень большая. :) Кукую её
> > > > часть исследовать на предмет наличия
> > > > искомой информации в виде имени бранча?
> > >
> > > Смотрите, какая штука. С одной стороны, я не хочу никого лишать
> > > возможности поисследовать этот вопрос самостоятельно.
> > > С другой стороны, применение подобного макроса представляется мне не очень
> > > хорошей идеей, поскольку осложнит воспроизводимость сборки за пределами
> > > сборочной системы. Поэтому, если вы не будете настаивать,
> > > то я бы предпочел обойтись без подсказок.
> >
> > Непонятно каким образом использование макросов %ifbranch (%ifrepo) может
> > осложнить воспроизводимость сборки за пределами "эталонной" сборочной
> > системы.
> > %repo, %ifrepo ничем не хуже %url или %packager и вполне могли бы быть
> > встроены в rpm, чтобы можно было изготавливать из одного спека и src.rpm
> > под разные %repo на дому, без участия сборочницы.
>
> Разница в том, что %url явно указан в спеке, в отличие от имени
> репозитория. Поэтому при пересборке src.rpm вопросов воспроизводимости не
> возникает, а вот при сборке самого src.rpm уже нужно воссоздавать такую
> среду, в которой этот новый макрос раскроется правильно.
>
> Ситуация несколько сходна с %packager, с двумя отличиями:
> - %packager можно штатно определить в спеке;
> - потерянное значение %packager, как правило, не оказывает влияния
> на результат сборки.
Так, собственно я и выступаю тут за то, чтобы встроить %repo, %ifrepo с
их возможными значениями в rpm, чтобы они всегда раскрывались правильно.
Чтобы можно было сказать rpmbuild -bs --repo p7 some.spec.
--
Yuri N. Sedunov
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] RPMTAG_DISTTAG
2013-04-10 22:25 ` Yuri N. Sedunov
@ 2013-04-10 22:55 ` Dmitry V. Levin
2013-04-10 23:20 ` Yuri N. Sedunov
` (2 more replies)
2013-04-10 22:59 ` [devel] %ifbranch ? Paul Wolneykien
1 sibling, 3 replies; 44+ messages in thread
From: Dmitry V. Levin @ 2013-04-10 22:55 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 378 bytes --]
On Thu, Apr 11, 2013 at 02:25:02AM +0400, Yuri N. Sedunov wrote:
[...]
> Так, собственно я и выступаю тут за то, чтобы встроить %repo, %ifrepo с
> их возможными значениями в rpm, чтобы они всегда раскрывались правильно.
> Чтобы можно было сказать rpmbuild -bs --repo p7 some.spec.
Другими словами, предлагается втащить поддержку RPMTAG_DISTTAG в наш rpm?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] %ifbranch ?
2013-04-10 22:25 ` Yuri N. Sedunov
2013-04-10 22:55 ` [devel] RPMTAG_DISTTAG Dmitry V. Levin
@ 2013-04-10 22:59 ` Paul Wolneykien
1 sibling, 0 replies; 44+ messages in thread
From: Paul Wolneykien @ 2013-04-10 22:59 UTC (permalink / raw)
To: devel
11.04.2013 02:25, Yuri N. Sedunov пишет:
> В Чт, 11/04/2013 в 02:12 +0400, Dmitry V. Levin пишет:
>> On Thu, Apr 11, 2013 at 01:56:26AM +0400, Yuri N. Sedunov wrote:
>>> В Чт, 11/04/2013 в 01:37 +0400, Dmitry V. Levin пишет:
>>>> On Thu, Apr 11, 2013 at 12:52:53AM +0400, Paul Wolneykien wrote:
>>>>> 11.04.2013 00:47, Dmitry V. Levin пишет:
>>>>>> On Thu, Apr 11, 2013 at 12:45:09AM +0400, Paul Wolneykien wrote:
>>>>>>> 11.04.2013 00:43, Dmitry V. Levin пишет:
>>>>>>>> On Thu, Apr 11, 2013 at 12:25:38AM +0400, Paul Wolneykien wrote:
>>>>>>>>> 11.04.2013 00:19, Pavel Vainerman пишет:
>>>>>>>>>> Исходный вопрос был в том,
>>>>>>>>>> есть ли механизм позволяющий при
>>>>>>>>>> сборке
>>>>>>>>>> под определённый дистр,
>>>>>>>>>> применить какие-то особые правила.
>>>>>>>>>
>>>>>>>>> А и правда? Товарищи, а можем ли мы
>>>>>>>>> сейчас как-то определить макрос %ifbranch,
>>>>>>>>> работающий наподобие %ifarch, только
>>>>>>>>> применительно к репозиторию, в который
>>>>>>>>> целит girar-builder?
>>>>>>>>
>>>>>>>> Да, вы можете придумать какой-нибудь
>>>>>>>> такой макрос, поскольку вся
>>>>>>>> необходимая для этого информация в
>>>>>>>> момент сборки уже в наличии.
>>>>>>>
>>>>>>> Я вот почему-то так и думал. А где можно
>>>>>>> узнать явки-пароли?
>>>>>>
>>>>>> Ничего запароленного тут нет, все на
>>>>>> поверхности.
>>>>>
>>>>> Поверхность уж очень большая. :) Кукую её
>>>>> часть исследовать на предмет наличия
>>>>> искомой информации в виде имени бранча?
>>>>
>>>> Смотрите, какая штука. С одной стороны, я не хочу никого лишать
>>>> возможности поисследовать этот вопрос самостоятельно.
>>>> С другой стороны, применение подобного макроса представляется мне не очень
>>>> хорошей идеей, поскольку осложнит воспроизводимость сборки за пределами
>>>> сборочной системы. Поэтому, если вы не будете настаивать,
>>>> то я бы предпочел обойтись без подсказок.
>>>
>>> Непонятно каким образом использование макросов %ifbranch (%ifrepo) может
>>> осложнить воспроизводимость сборки за пределами "эталонной" сборочной
>>> системы.
>>> %repo, %ifrepo ничем не хуже %url или %packager и вполне могли бы быть
>>> встроены в rpm, чтобы можно было изготавливать из одного спека и src.rpm
>>> под разные %repo на дому, без участия сборочницы.
>>
>> Разница в том, что %url явно указан в спеке, в отличие от имени
>> репозитория. Поэтому при пересборке src.rpm вопросов воспроизводимости не
>> возникает, а вот при сборке самого src.rpm уже нужно воссоздавать такую
>> среду, в которой этот новый макрос раскроется правильно.
>>
>> Ситуация несколько сходна с %packager, с двумя отличиями:
>> - %packager можно штатно определить в спеке;
>> - потерянное значение %packager, как правило, не оказывает влияния
>> на результат сборки.
>
> Так, собственно я и выступаю тут за то, чтобы встроить %repo, %ifrepo с
> их возможными значениями в rpm, чтобы они всегда раскрывались правильно.
> Чтобы можно было сказать rpmbuild -bs --repo p7 some.spec.
>
Да, aris@, как не-пользователь gear/hasher, может уже сейчас
определить %repo в ~/.rpmmacros, собрать "кастомизированную" версию
.src.rpm и отправить её на сборку посредством task add srpm. А
пользователи task add repo имеют аналогичную возможность?
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] RPMTAG_DISTTAG
2013-04-10 22:55 ` [devel] RPMTAG_DISTTAG Dmitry V. Levin
@ 2013-04-10 23:20 ` Yuri N. Sedunov
2013-04-11 4:45 ` Eugene Prokopiev
2013-04-11 11:59 ` Michael Shigorin
2 siblings, 0 replies; 44+ messages in thread
From: Yuri N. Sedunov @ 2013-04-10 23:20 UTC (permalink / raw)
To: devel
В Чт, 11/04/2013 в 02:55 +0400, Dmitry V. Levin пишет:
> On Thu, Apr 11, 2013 at 02:25:02AM +0400, Yuri N. Sedunov wrote:
> [...]
> > Так, собственно я и выступаю тут за то, чтобы встроить %repo, %ifrepo с
> > их возможными значениями в rpm, чтобы они всегда раскрывались правильно.
> > Чтобы можно было сказать rpmbuild -bs --repo p7 some.spec.
>
> Другими словами, предлагается втащить поддержку RPMTAG_DISTTAG в наш rpm?
Я отсебятину напорол, может быть этот RPMTAG_DISTTAG и есть то, что
нужно.
--
Yuri N. Sedunov
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 18:00 [devel] Патч при сборке под конкретную версию дистрибутива Pavel Vainerman
2013-04-10 18:23 ` Paul Wolneykien
@ 2013-04-11 4:34 ` Eugene Prokopiev
2013-04-11 6:36 ` Pavel Vainerman
1 sibling, 1 reply; 44+ messages in thread
From: Eugene Prokopiev @ 2013-04-11 4:34 UTC (permalink / raw)
To: ALT Linux Team development discussions
10 апреля 2013 г., 22:00 Pavel Vainerman написал:
> ... не понял всё-таки как это делается.
Наверное, можно воспользоваться specsubst - обрабатывать в спеке
значение какого-нибудь @branch@, полученного из .gear/rules и
комментария к тегу. См.
http://lists.altlinux.org/pipermail/devel/2013-January/196383.html в
качестве примера - там, правда, решается другая задача.
Но вот какая штука - я пытаюсь преодолеть искусственное ограничение
сборочной системы искусственными же средствами ;) У вас, подозреваю,
проблема более естественная и связана, наверное, с версиями зависимых
библиотек - так может именно это проверять вместо имени бранча? Никто
ведь в наше время при веб-разработке не пытается в здравом уме и без
лишней необходимости проверять имя и версию браузера, полагаются
больше на проверку наличия требуемого API.
--
С уважением,
Прокопьев Евгений
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] RPMTAG_DISTTAG
2013-04-10 22:55 ` [devel] RPMTAG_DISTTAG Dmitry V. Levin
2013-04-10 23:20 ` Yuri N. Sedunov
@ 2013-04-11 4:45 ` Eugene Prokopiev
2013-04-11 11:59 ` Michael Shigorin
2 siblings, 0 replies; 44+ messages in thread
From: Eugene Prokopiev @ 2013-04-11 4:45 UTC (permalink / raw)
To: ALT Linux Team development discussions
11 апреля 2013 г., 2:55 Dmitry V. Levin написал:
> Другими словами, предлагается втащить поддержку RPMTAG_DISTTAG в наш rpm?
Если до этого дойдет дело, то можно ли будет реализовать упаковку
одного и того же коммита в разные бранчи без использования specsubst?
Т.е. нужен способ добыть суффикс релиза прямо в спеке.
Хотя если у нас будет в наличии RPMTAG_DISTTAG, то может вообще
упразднить правила нумерации релизов из
http://www.altlinux.org/BackportsPolicy? Проблема сортировки релизов
станет ведь решаться гораздо более естественным образом.
--
С уважением,
Прокопьев Евгений
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-11 4:34 ` Eugene Prokopiev
@ 2013-04-11 6:36 ` Pavel Vainerman
2013-04-11 16:24 ` Ivan A. Melnikov
0 siblings, 1 reply; 44+ messages in thread
From: Pavel Vainerman @ 2013-04-11 6:36 UTC (permalink / raw)
To: ALT Linux Team development discussions
11.04.2013 08:34, Eugene Prokopiev пишет:
> 10 апреля 2013 г., 22:00 Pavel Vainerman написал:
>
>> ... не понял всё-таки как это делается.
>
> Наверное, можно воспользоваться specsubst - обрабатывать в спеке
> значение какого-нибудь @branch@, полученного из .gear/rules и
> комментария к тегу. См.
> http://lists.altlinux.org/pipermail/devel/2013-January/196383.html в
> качестве примера - там, правда, решается другая задача.
ну вариант с созданием отдельного бранча предложенный Igor Zubkov,
после размышлений собственно мне показался более "дальновидным",
т.к. конечно в процессе развития проекта вероятность его сборки под
"старые дистрибутивы" будет уменьшатся. Так что иметь отдельную ветку,
с увеличением объёма патчей наверно уже будет оправдано..
> Но вот какая штука - я пытаюсь преодолеть искусственное ограничение
> сборочной системы искусственными же средствами ;) У вас, подозреваю,
> проблема более естественная и связана, наверное, с версиями зависимых
> библиотек - так может именно это проверять вместо имени бранча? Никто
> ведь в наше время при веб-разработке не пытается в здравом уме и без
> лишней необходимости проверять имя и версию браузера, полагаются
> больше на проверку наличия требуемого API.
В моём случае всё тривиальнее..
Кстати может действительно всем будет интересно.
Под Сизиф собирается нормально. А ошибка сборки под p5 была такой:
/usr/include/python2.5/longobject.h:43: error: ISO C++ 1998 does not
support ‘long long’
/usr/include/python2.5/longobject.h:44: error: ISO C++ 1998 does not
support ‘long long’
/usr/include/python2.5/longobject.h:45: error: ISO C++ 1998 does not
support ‘long long’
/usr/include/python2.5/longobject.h:46: error: ISO C++ 1998 does not
support ‘long long’
/usr/include/python2.5/longobject.h:47: error: ISO C++ 1998 does not
support ‘long long’
Патч решающий эту "проблемму" выглядит как добавление
к CXXFLAGS -Wno-long-long (там глобально включён -pedantic, который не
хотелось бы отключать).
Код в котором возникает ошибка сгенерирован swig-ом.
Т.е. получается, что swig генерирует некорректный код (с -pedantic
проверкой по крайней мере). Ну или даже python2.5 содержит некорректный
код для "компилятора" который в p5.
--
Pavel Vaynerman
www.etersot.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] %ifbranch ?
2013-04-10 20:25 ` [devel] %ifbranch ? Paul Wolneykien
2013-04-10 20:43 ` Dmitry V. Levin
2013-04-10 20:45 ` Yuri N. Sedunov
@ 2013-04-11 11:04 ` Sergey V Turchin
2 siblings, 0 replies; 44+ messages in thread
From: Sergey V Turchin @ 2013-04-11 11:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 824 bytes --]
On Thursday 11 April 2013 00:25:38 Paul Wolneykien wrote:
> 11.04.2013 00:19, Pavel Vainerman пишет:
> > Исходный вопрос был в том,
> > есть ли механизм позволяющий при сборке под определённый дистр,
> >
> > применить какие-то особые правила.
>
> А и правда? Товарищи, а можем ли мы сейчас как-то определить макрос
> %ifbranch, работающий наподобие %ifarch
Так не бывает.
arch постоянен,а branch -- нет.
Я удивляюсь, как до сих пор многие мантейнеры это не поймут.
https://bugs.altlinux.org/6010
[...]
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] %ifbranch ?
2013-04-10 20:45 ` Yuri N. Sedunov
@ 2013-04-11 11:06 ` Sergey V Turchin
0 siblings, 0 replies; 44+ messages in thread
From: Sergey V Turchin @ 2013-04-11 11:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 908 bytes --]
On Thursday 11 April 2013 00:45:40 Yuri N wrote:
> В Чт, 11/04/2013 в 00:25 +0400, Paul Wolneykien пишет:
> > 11.04.2013 00:19, Pavel Vainerman пишет:
> > > Исходный вопрос был в том,
> > > есть ли механизм позволяющий при сборке под определённый дистр,
> > >
> > > применить какие-то особые правила.
> > >
> > А и правда? Товарищи, а можем ли мы сейчас как-то определить макрос
> >
> > %ifbranch, работающий наподобие %ifarch, только применительно к
> > репозиторию, в который целит girar-builder?
>
> Лучше %ifrepo, наверное.
Оба бестолковые.
https://bugs.altlinux.org/6010
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-10 21:32 ` Dmitry V. Levin
@ 2013-04-11 11:22 ` Sergey V Turchin
2013-04-11 11:28 ` Sergey V Turchin
0 siblings, 1 reply; 44+ messages in thread
From: Sergey V Turchin @ 2013-04-11 11:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 752 bytes --]
On Thursday 11 April 2013 01:32:22 Dmitry V wrote:
[...]
> Попробую сформулировать эту мысль иначе. Особенности ОС обусловлены не
> именем репозитория, а характеристиками, которые можно проверить, и
> которые, как правило, могут дать более точную информацию о системе, чем
> имя репозитория.
Более точную информацию можно получить
https://bugs.altlinux.org/6010
Рабочий пример в 1-ых 4-х строках
http://sisyphus.ru/ru/srpm/Sisyphus/qt4/spec
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-11 11:22 ` Sergey V Turchin
@ 2013-04-11 11:28 ` Sergey V Turchin
0 siblings, 0 replies; 44+ messages in thread
From: Sergey V Turchin @ 2013-04-11 11:28 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 421 bytes --]
On Thursday 11 April 2013 15:22:47 Sergey V wrote:
[...]
> Рабочий пример в 1-ых 4-х строках
> http://sisyphus.ru/ru/srpm/Sisyphus/qt4/spec
Еще пример, работающий на всех бранчах от 4.0 до sisyphus
http://sisyphus.ru/ru/srpm/Sisyphus/kernel-modules-nvidia-std-def/spec
Искать по "xorg_ver"
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] RPMTAG_DISTTAG
2013-04-10 22:55 ` [devel] RPMTAG_DISTTAG Dmitry V. Levin
2013-04-10 23:20 ` Yuri N. Sedunov
2013-04-11 4:45 ` Eugene Prokopiev
@ 2013-04-11 11:59 ` Michael Shigorin
2013-04-11 12:29 ` Sergey V Turchin
2 siblings, 1 reply; 44+ messages in thread
From: Michael Shigorin @ 2013-04-11 11:59 UTC (permalink / raw)
To: ALT Devel discussion list
On Thu, Apr 11, 2013 at 02:55:18AM +0400, Dmitry V. Levin wrote:
> > Так, собственно я и выступаю тут за то, чтобы встроить %repo, %ifrepo с
> > их возможными значениями в rpm, чтобы они всегда раскрывались правильно.
> > Чтобы можно было сказать rpmbuild -bs --repo p7 some.spec.
> Другими словами, предлагается втащить поддержку RPMTAG_DISTTAG в наш rpm?
Надо почитать, но хотелка насчёт возможности сборки из одного
спека (для gear repo -- коммита) под разные бранчи была где-то
с 2004, у меня apache.spec с минимальным --with так работал.
В смысле когда работа по оформлению бэкпорта является чисто
формальной и механической.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] RPMTAG_DISTTAG
2013-04-11 11:59 ` Michael Shigorin
@ 2013-04-11 12:29 ` Sergey V Turchin
2013-04-11 12:49 ` Sergey V Turchin
0 siblings, 1 reply; 44+ messages in thread
From: Sergey V Turchin @ 2013-04-11 12:29 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1304 bytes --]
On Thursday 11 April 2013 14:59:26 Michael Shigorin wrote:
> On Thu, Apr 11, 2013 at 02:55:18AM +0400, Dmitry V. Levin wrote:
> > > Так, собственно я и выступаю тут за то, чтобы встроить %repo, %ifrepo с
> > > их возможными значениями в rpm, чтобы они всегда раскрывались правильно.
> > > Чтобы можно было сказать rpmbuild -bs --repo p7 some.spec.
> >
> > Другими словами, предлагается втащить поддержку RPMTAG_DISTTAG в наш rpm?
>
> Надо почитать, но хотелка насчёт возможности сборки из одного
> спека (для gear repo -- коммита) под разные бранчи была где-то
> с 2004
Теперь есть specsubst
> , у меня apache.spec с минимальным --with так работал.
> В смысле когда работа по оформлению бэкпорта является чисто
> формальной и механической.
Последний раз я _один_и_тот_же_ тэг kerne-modules-nvidia-std-def собирал в p6
и sisyphus.
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] RPMTAG_DISTTAG
2013-04-11 12:29 ` Sergey V Turchin
@ 2013-04-11 12:49 ` Sergey V Turchin
0 siblings, 0 replies; 44+ messages in thread
From: Sergey V Turchin @ 2013-04-11 12:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 466 bytes --]
On Thursday 11 April 2013 16:29:45 Sergey V wrote:
[...]
> > Надо почитать, но хотелка насчёт возможности сборки из одного
> > спека (для gear repo -- коммита) под разные бранчи была где-то
> > с 2004
> Теперь есть specsubst
Все время хочется назвать его specboost :-)
[...]
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-11 6:36 ` Pavel Vainerman
@ 2013-04-11 16:24 ` Ivan A. Melnikov
2013-04-11 16:49 ` Pavel Vainerman
0 siblings, 1 reply; 44+ messages in thread
From: Ivan A. Melnikov @ 2013-04-11 16:24 UTC (permalink / raw)
To: devel
On Thu, 11 Apr 2013 10:36:10 +0400
Pavel Vainerman <pv@etersoft.ru> wrote:
[...]
> Кстати может действительно всем будет интересно.
>
> Под Сизиф собирается нормально. А ошибка сборки под p5 была такой:
>
> /usr/include/python2.5/longobject.h:43: error: ISO C++ 1998 does not
> support ‘long long’
> /usr/include/python2.5/longobject.h:44: error: ISO C++ 1998 does not
> support ‘long long’
> /usr/include/python2.5/longobject.h:45: error: ISO C++ 1998 does not
> support ‘long long’
> /usr/include/python2.5/longobject.h:46: error: ISO C++ 1998 does not
> support ‘long long’
> /usr/include/python2.5/longobject.h:47: error: ISO C++ 1998 does not
> support ‘long long’
>
> Патч решающий эту "проблемму" выглядит как добавление
> к CXXFLAGS -Wno-long-long (там глобально включён -pedantic, который не
> хотелось бы отключать).
Этот патч вполне можно (и даже, наверное, правильнее) применять
в зависимости от версии компилятора, а не бранча, так как именно
так как он приспосабливает код именно под другой компилятор.
То есть, если другой бранч, но с таким же компилятором, патч всё равно
будет нужен.
Вроде как у нас разрешено пользоваться макросами %__gcc_version и
%__gcc_version_base.
>
> Код в котором возникает ошибка сгенерирован swig-ом.
> Т.е. получается, что swig генерирует некорректный код (с -pedantic
> проверкой по крайней мере).
[...]
Если мне не изменяет память, сочетание -pedantic с -Werror официально
не поддерживается, и считается сломаным. Если удастся найти пруфлинк,
можно пнуть апстрим.
--
WBR,
Ivan A. Melnikov
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Патч при сборке под конкретную версию дистрибутива
2013-04-11 16:24 ` Ivan A. Melnikov
@ 2013-04-11 16:49 ` Pavel Vainerman
0 siblings, 0 replies; 44+ messages in thread
From: Pavel Vainerman @ 2013-04-11 16:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
11.04.2013 20:24, Ivan A. Melnikov пишет:
> On Thu, 11 Apr 2013 10:36:10 +0400
> Pavel Vainerman <pv@etersoft.ru> wrote:
> [...]
>> Кстати может действительно всем будет интересно.
>>
>> Под Сизиф собирается нормально. А ошибка сборки под p5 была такой:
>>
>> /usr/include/python2.5/longobject.h:43: error: ISO C++ 1998 does not
>> support ‘long long’
>> /usr/include/python2.5/longobject.h:44: error: ISO C++ 1998 does not
>> support ‘long long’
>> /usr/include/python2.5/longobject.h:45: error: ISO C++ 1998 does not
>> support ‘long long’
>> /usr/include/python2.5/longobject.h:46: error: ISO C++ 1998 does not
>> support ‘long long’
>> /usr/include/python2.5/longobject.h:47: error: ISO C++ 1998 does not
>> support ‘long long’
>>
>> Патч решающий эту "проблемму" выглядит как добавление
>> к CXXFLAGS -Wno-long-long (там глобально включён -pedantic, который не
>> хотелось бы отключать).
>
> Этот патч вполне можно (и даже, наверное, правильнее) применять
> в зависимости от версии компилятора, а не бранча, так как именно
> так как он приспосабливает код именно под другой компилятор.
Я согласен. Просто в данном случае, бранч более-менее стабильный,
компилятор в нём вряд ли сменится, я искал простой способ решить вопрос
при сборке под p5.
> То есть, если другой бранч, но с таким же компилятором, патч всё равно
> будет нужен.
>
> Вроде как у нас разрешено пользоваться макросами %__gcc_version и
> %__gcc_version_base.
Спасибо буду иметь ввиду.
>> Код в котором возникает ошибка сгенерирован swig-ом.
>> Т.е. получается, что swig генерирует некорректный код (с -pedantic
>> проверкой по крайней мере).
> [...]
>
> Если мне не изменяет память, сочетание -pedantic с -Werror официально
> не поддерживается, и считается сломаным.
Я не совсем понял о чём речь. Проект собирается с -pedantic.
В p5 он выдал ошибку (см. выше), которую можно "исправить"(игнорировать)
при помощи -Wno-long-long. Для сборки в p5 - это помогло.
А про -Werror вроде речи не было..
> Если удастся найти пруфлинк,
> можно пнуть апстрим.
пинайте но не сильно, upstream в данном случае я :)
--
Pavel Vaynerman
www.etersot.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
end of thread, other threads:[~2013-04-11 16:49 UTC | newest]
Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-04-10 18:00 [devel] Патч при сборке под конкретную версию дистрибутива Pavel Vainerman
2013-04-10 18:23 ` Paul Wolneykien
2013-04-10 18:50 ` Pavel Vainerman
2013-04-10 18:57 ` Paul Wolneykien
2013-04-10 19:12 ` Igor Zubkov
2013-04-10 19:19 ` Pavel Vainerman
2013-04-10 19:25 ` Paul Wolneykien
2013-04-10 19:28 ` Pavel Vainerman
2013-04-10 19:29 ` Pavel Vainerman
2013-04-10 19:38 ` Paul Wolneykien
2013-04-10 19:40 ` Pavel Vainerman
2013-04-10 19:47 ` Paul Wolneykien
2013-04-10 20:19 ` Pavel Vainerman
2013-04-10 20:25 ` [devel] %ifbranch ? Paul Wolneykien
2013-04-10 20:43 ` Dmitry V. Levin
2013-04-10 20:45 ` Paul Wolneykien
2013-04-10 20:47 ` Dmitry V. Levin
2013-04-10 20:52 ` Paul Wolneykien
2013-04-10 21:37 ` Dmitry V. Levin
2013-04-10 21:56 ` Yuri N. Sedunov
2013-04-10 22:12 ` Dmitry V. Levin
2013-04-10 22:25 ` Yuri N. Sedunov
2013-04-10 22:55 ` [devel] RPMTAG_DISTTAG Dmitry V. Levin
2013-04-10 23:20 ` Yuri N. Sedunov
2013-04-11 4:45 ` Eugene Prokopiev
2013-04-11 11:59 ` Michael Shigorin
2013-04-11 12:29 ` Sergey V Turchin
2013-04-11 12:49 ` Sergey V Turchin
2013-04-10 22:59 ` [devel] %ifbranch ? Paul Wolneykien
2013-04-10 20:45 ` Yuri N. Sedunov
2013-04-11 11:06 ` Sergey V Turchin
2013-04-11 11:04 ` Sergey V Turchin
2013-04-10 19:46 ` [devel] Патч при сборке под конкретную версию дистрибутива Pavel Vainerman
2013-04-10 20:58 ` Led
2013-04-10 21:05 ` Pavel Vainerman
2013-04-10 21:19 ` Led
2013-04-10 21:25 ` Pavel Vainerman
2013-04-10 21:32 ` Dmitry V. Levin
2013-04-11 11:22 ` Sergey V Turchin
2013-04-11 11:28 ` Sergey V Turchin
2013-04-11 4:34 ` Eugene Prokopiev
2013-04-11 6:36 ` Pavel Vainerman
2013-04-11 16:24 ` Ivan A. Melnikov
2013-04-11 16:49 ` Pavel Vainerman
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