ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] про документацию, сборку rpm и все-все-все
@ 2007-10-03  5:45 Алексей Данилович
  2007-10-03  5:49 ` Avramenko Andrew
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: Алексей Данилович @ 2007-10-03  5:45 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Доброго времени суток.

Прошу прощения, если оффтоп, но пройти мимо не мог..... Просматривая
новости на 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? )

Спасибо.

^ 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
                   ` (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: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  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: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  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  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

* 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

end of thread, other threads:[~2007-10-03 11:38 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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:37     ` Alexey Morsov
2007-10-03  7:33       ` Alexey I. Froloff
2007-10-03  9:46         ` Алексей Данилович
2007-10-03  6:59     ` Damir Shayhutdinov
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:34     ` Igor Zubkov
2007-10-03 11:38       ` Michael Shigorin
2007-10-03 11:12 ` Michael Shigorin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git