* Re: [Comm] про документацию, сборку rpm и все-все-все
2007-10-03 5:45 [Comm] про документацию, сборку rpm и все-все-все Алексей Данилович
@ 2007-10-03 5:49 ` Avramenko Andrew
2007-10-03 5:51 ` Timur Batyrshin
` (4 subsequent siblings)
5 siblings, 0 replies; 15+ messages in thread
From: Avramenko Andrew @ 2007-10-03 5:49 UTC (permalink / raw)
To: ALT Linux Community general discussions
Доброе утро, Алексей!
Я начинал изучение сборки с чтения официального руководства по RPM (оно
где-то на rpm.org кажется). Для того чтобы упаковать свой первый пакет
мне его вполне хватило.
Потом я приводил свой спек в более или менее человеческий вид, глядя на
спеки мантейнеров в чьем авторитете не сомневался.
Как вариант, первые свои спеки можете кидать сюда, я уверен найдутся
люди, которые покажут на Ваши промахи.
Удачи!
--
С уважением,
Андрей
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] про документацию, сборку rpm и все-все-все
2007-10-03 5:45 [Comm] про документацию, сборку rpm и все-все-все Алексей Данилович
2007-10-03 5:49 ` Avramenko Andrew
@ 2007-10-03 5:51 ` Timur Batyrshin
2007-10-03 5:54 ` Damir Shayhutdinov
` (3 subsequent siblings)
5 siblings, 0 replies; 15+ messages in thread
From: Timur Batyrshin @ 2007-10-03 5:51 UTC (permalink / raw)
To: community
Алексей Данилович (Wed, 3 Oct 2007 09:45:27 +0400):
> Прошу прощения, если оффтоп, но пройти мимо не мог..... Просматривая
> новости на opennet, наткнулся на цикл статей про сборку rpm для
> начинающих. Решил почитать. Я спрашивал когда-то про такую
> документацию в этой рассылке, но сухим остатком получил только ссылки
> на особенности сборки под ALT. Но это я вспомнил только к тому, что
> потребность в данной литературе у мну не отпала, вот потому я в те
> статьи и полез. Весь цикл тут http://tigro.info/blog/index.php?id=375.
> Но в первой же "главе" (http://tigro.info/blog/index.php?id=270)
> напоролся на следуйщий пассаж.
> Цитата:
> "ALT Linux. Spec-файлы вообще ни на что не похожи. Первое, что
> бросается в глаза, это отсутствие секции BuildRoot и %defattr, что
> будет иметь довольно печальные последствия для вашего собранного
> пакета. Также используются свои макросы для определения каталогов и
> некоторых команд. Преобразовать к стандарту Fedora можно, но
> желательно не нужно." Конец цитаты.
> Созрел вопрос: после данного высказывания можно ли читать статьи
> дальше или они мне мало чем помогут в случае ALT? )
Не знаю как насчет этой статьи и насчет правильного пути сборки, я
обычно собираю по вот этой инструкции с помощью etersoft-build-utils :
http://www.freesource.info/wiki/AltLinux/Razrabotchiku/SborkaPaketov?v=i5b&search=etersoft-build-utils
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] про документацию, сборку rpm и все-все-все
2007-10-03 5:45 [Comm] про документацию, сборку rpm и все-все-все Алексей Данилович
2007-10-03 5:49 ` Avramenko Andrew
2007-10-03 5:51 ` Timur Batyrshin
@ 2007-10-03 5:54 ` Damir Shayhutdinov
2007-10-03 6:10 ` Andrew Borodin
2007-10-03 6:03 ` Andrew Borodin
` (2 subsequent siblings)
5 siblings, 1 reply; 15+ messages in thread
From: Damir Shayhutdinov @ 2007-10-03 5:54 UTC (permalink / raw)
To: ALT Linux Community general discussions
> Но в первой же "главе" (http://tigro.info/blog/index.php?id=270)
> напоролся на следуйщий пассаж.
> Цитата:
> "ALT Linux. Spec-файлы вообще ни на что не похожи. Первое, что
> бросается в глаза, это отсутствие секции BuildRoot и %defattr, что
> будет иметь довольно печальные последствия для вашего собранного
> пакета. Также используются свои макросы для определения каталогов и
> некоторых команд. Преобразовать к стандарту Fedora можно, но
> желательно не нужно." Конец цитаты.
> Созрел вопрос: после данного высказывания можно ли читать статьи
> дальше или они мне мало чем помогут в случае ALT? )
Думаю, статьи автора с настолько "глубокими" познаниями в RPM вам не
помогут даже в случае с другими дистрибутивами, не то что с ALT.
Интересно, что за печальные последствия отсутствия секций (sic!)
BuildRoot и %defattr?
ИМХО автор даже терминологией не владеет. Почитайте лучше Maximum RPM.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] про документацию, сборку rpm и все-все-все
2007-10-03 5:54 ` Damir Shayhutdinov
@ 2007-10-03 6:10 ` Andrew Borodin
2007-10-03 6:37 ` Alexey Morsov
2007-10-03 6:59 ` Damir Shayhutdinov
0 siblings, 2 replies; 15+ messages in thread
From: Andrew Borodin @ 2007-10-03 6:10 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Wed, Oct 03, 2007 at 09:54:35AM +0400, Damir Shayhutdinov wrote:
> Интересно, что за печальные последствия отсутствия секций
> (sic!) BuildRoot и %defattr?
Он имеет в виду сборку Альтовского пакета в Федоре. Там, видимо,
если BuildRoot не определён (а определяется он только в спеке),
то это будет корень системы.
--
С уважением,
А. Бородин.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] про документацию, сборку rpm и все-все-все
2007-10-03 6:10 ` Andrew Borodin
@ 2007-10-03 6:37 ` Alexey Morsov
2007-10-03 7:33 ` Alexey I. Froloff
2007-10-03 6:59 ` Damir Shayhutdinov
1 sibling, 1 reply; 15+ messages in thread
From: Alexey Morsov @ 2007-10-03 6:37 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 928 bytes --]
On Wed, Oct 03, 2007 at 10:10:21AM +0400, Andrew Borodin wrote:
>
> Он имеет в виду сборку Альтовского пакета в Федоре. Там, видимо,
> если BuildRoot не определён (а определяется он только в спеке),
> то это будет корень системы.
Как замечательно сказал один из членов team (не могу найти точную цитату в
fortune): "Нас интересует чтобы чужие спеки собирались в ALT. Нам не
интересно чтобы наши спеки собирались где-либо кроме ALT"
--
С уважением,
Алексей Морсов
программист ЗАО "ИК "Риком-Траст"
Jabber: samurai@www.fondmarket.ru
www.ricom.ru
www.fondmarket.ru
NP: Music is over :(
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 481 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] про документацию, сборку rpm и все-все-все
2007-10-03 6:37 ` Alexey Morsov
@ 2007-10-03 7:33 ` Alexey I. Froloff
2007-10-03 9:46 ` Алексей Данилович
0 siblings, 1 reply; 15+ messages in thread
From: Alexey I. Froloff @ 2007-10-03 7:33 UTC (permalink / raw)
To: ALT Linux Community
[-- Attachment #1: Type: text/plain, Size: 748 bytes --]
* Alexey Morsov <samurai@> [071003 10:37]:
> > Он имеет в виду сборку Альтовского пакета в Федоре. Там, видимо,
> > если BuildRoot не определён (а определяется он только в спеке),
> > то это будет корень системы.
> Как замечательно сказал один из членов team (не могу найти точную цитату в
%
На основании этого можно сделать очевидные выводы:
+ нам удобно, чтобы чужие spec-файлы у нас работали (хотя бы для удобства
подготовки своего spec-файла);
+ нам все равно, будут ли наши spec-файлы работать где-либо еще.
-- ldv in sisyphus@
%
--
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
Inform-Mobil, Ltd. System Administrator
http://www.inform-mobil.ru/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] про документацию, сборку rpm и все-все-все
2007-10-03 7:33 ` Alexey I. Froloff
@ 2007-10-03 9:46 ` Алексей Данилович
0 siblings, 0 replies; 15+ messages in thread
From: Алексей Данилович @ 2007-10-03 9:46 UTC (permalink / raw)
To: ALT Linux Community general discussions
03.10.07, Alexey I. Froloff<raorn@immo.ru> написал(а):
> > Как замечательно сказал один из членов team (не могу найти точную цитату в
> %
> На основании этого можно сделать очевидные выводы:
> + нам удобно, чтобы чужие spec-файлы у нас работали (хотя бы для удобства
> подготовки своего spec-файла);
> + нам все равно, будут ли наши spec-файлы работать где-либо еще.
> -- ldv in sisyphus@
> %
Да, эту фразу я помню.... Давненько была )) И не раз тут
цитировалась.... Всем спасибо.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] про документацию, сборку rpm и все-все-все
2007-10-03 6:10 ` Andrew Borodin
2007-10-03 6:37 ` Alexey Morsov
@ 2007-10-03 6:59 ` Damir Shayhutdinov
1 sibling, 0 replies; 15+ messages in thread
From: Damir Shayhutdinov @ 2007-10-03 6:59 UTC (permalink / raw)
To: ALT Linux Community general discussions
> On Wed, Oct 03, 2007 at 09:54:35AM +0400, Damir Shayhutdinov wrote:
> > Интересно, что за печальные последствия отсутствия секций
> > (sic!) BuildRoot и %defattr?
>
> Он имеет в виду сборку Альтовского пакета в Федоре. Там, видимо,
> если BuildRoot не определён (а определяется он только в спеке),
> то это будет корень системы.
А, ну тогда да. Тогда для них еще может стать препятствием, что у нас
нету секции %clean.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] про документацию, сборку rpm и все-все-все
2007-10-03 5:45 [Comm] про документацию, сборку rpm и все-все-все Алексей Данилович
` (2 preceding siblings ...)
2007-10-03 5:54 ` Damir Shayhutdinov
@ 2007-10-03 6:03 ` Andrew Borodin
2007-10-03 6:07 ` Avramenko Andrew
2007-10-03 11:12 ` Michael Shigorin
5 siblings, 0 replies; 15+ messages in thread
From: Andrew Borodin @ 2007-10-03 6:03 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Wed, Oct 03, 2007 at 09:45:27AM +0400, Алексей Данилович wrote:
> Созрел вопрос: после данного высказывания можно ли читать
> статьи дальше или они мне мало чем помогут в случае ALT? )
Почитайте для общего развития. А что касается ALT, то есть
ALT Packaging (http://docs.altlinux.ru/alt/devel/ch01.html и
далее). Там написано, почему спеки в ALT якобы ни на что не
похожи.
--
С уважением,
А. Бородин.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] про документацию, сборку rpm и все-все-все
2007-10-03 5:45 [Comm] про документацию, сборку rpm и все-все-все Алексей Данилович
` (3 preceding siblings ...)
2007-10-03 6:03 ` Andrew Borodin
@ 2007-10-03 6:07 ` Avramenko Andrew
2007-10-03 11:19 ` Michael Shigorin
2007-10-03 11:12 ` Michael Shigorin
5 siblings, 1 reply; 15+ messages in thread
From: Avramenko Andrew @ 2007-10-03 6:07 UTC (permalink / raw)
To: ALT Linux Community general discussions
Алексей Данилович пишет:
> "ALT Linux. Spec-файлы вообще ни на что не похожи.
Мне по работе приходится работать в Red Hat и регулярно чего-то не
хватает и приходится портировать с сизифа. Обычно на это уходит не
больше 5-ти минут если спек не сильно большой. Так что нет там ничего
такого сильно непохожего.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] про документацию, сборку rpm и все-все-все
2007-10-03 6:07 ` Avramenko Andrew
@ 2007-10-03 11:19 ` Michael Shigorin
2007-10-03 11:34 ` Igor Zubkov
0 siblings, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2007-10-03 11:19 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Wed, Oct 03, 2007 at 10:07:59AM +0400, Avramenko Andrew wrote:
> > "ALT Linux. Spec-файлы вообще ни на что не похожи.
> Мне по работе приходится работать в Red Hat и регулярно чего-то
> не хватает и приходится портировать с сизифа. Обычно на это
> уходит не больше 5-ти минут если спек не сильно большой. Так
> что нет там ничего такого сильно непохожего.
Так ты документацию читал, а тот крендель -- явно нет.
Он же писатель ;)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
---- Oct 26--27, Kiev, Ukraine:
-- http://conference.osdn.org.ua
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] про документацию, сборку rpm и все-все-все
2007-10-03 11:19 ` Michael Shigorin
@ 2007-10-03 11:34 ` Igor Zubkov
2007-10-03 11:38 ` Michael Shigorin
0 siblings, 1 reply; 15+ messages in thread
From: Igor Zubkov @ 2007-10-03 11:34 UTC (permalink / raw)
To: shigorin, ALT Linux Community general discussions
03.10.07, Michael Shigorin написал(а):
> On Wed, Oct 03, 2007 at 10:07:59AM +0400, Avramenko Andrew wrote:
> > > "ALT Linux. Spec-файлы вообще ни на что не похожи.
> > Мне по работе приходится работать в Red Hat и регулярно чего-то
> > не хватает и приходится портировать с сизифа. Обычно на это
> > уходит не больше 5-ти минут если спек не сильно большой. Так
> > что нет там ничего такого сильно непохожего.
>
> Так ты документацию читал, а тот крендель -- явно нет.
> Он же писатель ;)
Кстати, я тоже начинал изучение сборку rpm'ов с Maximum RPM Book.
Нормальное чтиво, только протухло сильно уже.
--
icesik
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] про документацию, сборку rpm и все-все-все
2007-10-03 11:34 ` Igor Zubkov
@ 2007-10-03 11:38 ` Michael Shigorin
0 siblings, 0 replies; 15+ messages in thread
From: Michael Shigorin @ 2007-10-03 11:38 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Wed, Oct 03, 2007 at 02:34:59PM +0300, Igor Zubkov wrote:
> > > > "ALT Linux. Spec-файлы вообще ни на что не похожи.
> > > Мне по работе приходится работать в Red Hat и регулярно чего-то
> > > не хватает и приходится портировать с сизифа. Обычно на это
> > > уходит не больше 5-ти минут если спек не сильно большой. Так
> > > что нет там ничего такого сильно непохожего.
> > Так ты документацию читал, а тот крендель -- явно нет.
> > Он же писатель ;)
> Кстати, я тоже начинал изучение сборку rpm'ов с Maximum RPM Book.
> Нормальное чтиво, только протухло сильно уже.
Рядом ссылка на текущий драфт на fedora.redhat.com, хотя бегло --
нужные для меня вещи там такими и остались (по ключам %setup
изредка справляюсь).
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
---- Oct 26--27, Kiev, Ukraine:
-- http://conference.osdn.org.ua
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] про документацию, сборку rpm и все-все-все
2007-10-03 5:45 [Comm] про документацию, сборку rpm и все-все-все Алексей Данилович
` (4 preceding siblings ...)
2007-10-03 6:07 ` Avramenko Andrew
@ 2007-10-03 11:12 ` Michael Shigorin
5 siblings, 0 replies; 15+ messages in thread
From: Michael Shigorin @ 2007-10-03 11:12 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Wed, Oct 03, 2007 at 09:45:27AM +0400, Алексей Данилович wrote:
> Цитата:
> "ALT Linux. Spec-файлы вообще ни на что не похожи. Первое, что
> бросается в глаза, это отсутствие секции BuildRoot и %defattr,
> что будет иметь довольно печальные последствия для вашего
> собранного пакета. Также используются свои макросы для
> определения каталогов и некоторых команд. Преобразовать к
> стандарту Fedora можно, но желательно не нужно." Конец цитаты.
> Созрел вопрос: после данного высказывания можно ли читать
> статьи дальше или они мне мало чем помогут в случае ALT? )
Бедный автор, он мог бы пойти поплакаться в жилетку Лёне Кантеру.
Между нами девочками -- в федоре нередки отвратительные по
грязности и кривизне спеки и типичны -- замусоренные именно
всякими однообразными объявлениями BuildRoot и %defattr.
Пришлось отписаться там, но автор явно не на той стадии,
когда его опусы стоят чтения в качестве руководства --
вне зависимости от используемого RPM.
PS: по существу: если чего-то в этом наборе ссылок не хватит,
спрашивайте (Cc: mike@ pls) и давайте сделаем страничку на wiki,
где и зафиксируем вопросы-ответы-соображения.
http://docs.altlinux.ru/alt/devel/ch01.html
http://freesource.info/wiki/AltLinux/Razrabotchiku
http://wiki.sisyphus.ru/devel/SpecTips
http://wiki.sisyphus.ru/devel/TypicalPackagingErrors
http://www.opennet.ru/docs/HOWTO-RU/RPM-HOWTO-48.html
http://www.linux.kiev.ua/ru/docs/articles/rpm-spec-howto/
http://fedora.redhat.com/docs/drafts/rpm-guide-en/
http://rpm.org/max-rpm/
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
---- Oct 26--27, Kiev, Ukraine:
-- http://conference.osdn.org.ua
^ permalink raw reply [flat|nested] 15+ messages in thread