* [devel] rpm, comments and macros
@ 2005-11-01 9:45 Kirill A. Shutemov
2005-11-01 10:08 ` Epiphanov Sergei
` (2 more replies)
0 siblings, 3 replies; 22+ messages in thread
From: Kirill A. Shutemov @ 2005-11-01 9:45 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 563 bytes --]
Сегодня rpm преподнёс мне новый сюрприз. Я добавил "%add_optflags -Werror"
в спеку. Потом решил эту строчку закомментить, но с удивлением обнаружил,
что в CFLAGS -Werror осталось. vk@ и raorn@ мне объяснили, что это давно
известная фича. Но всё же почему бы не сделать элементарный препроцессор,
который бы отрезал все комментарии _до_ того, как разворачивать макросы?
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
Sisyphus вообще не дистрибутив.
-- rider in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 9:45 [devel] rpm, comments and macros Kirill A. Shutemov
@ 2005-11-01 10:08 ` Epiphanov Sergei
2005-11-01 10:11 ` Kirill A. Shutemov
2005-11-01 11:54 ` [devel] " Michael Shigorin
2005-11-01 11:28 ` [devel] " Vitaly Lipatov
2005-11-01 12:55 ` Dmitry V. Levin
2 siblings, 2 replies; 22+ messages in thread
From: Epiphanov Sergei @ 2005-11-01 10:08 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от Tuesday 01 November 2005 12:45 Kirill A. Shutemov написал(a):
> Сегодня rpm преподнёс мне новый сюрприз. Я добавил "%add_optflags -Werror"
> в спеку. Потом решил эту строчку закомментить, но с удивлением обнаружил,
> что в CFLAGS -Werror осталось. vk@ и raorn@ мне объяснили, что это давно
> известная фича. Но всё же почему бы не сделать элементарный препроцессор,
> который бы отрезал все комментарии _до_ того, как разворачивать макросы?
Лично я на это случай строку
%add_optflags -Werror
превращаю в
#%%add_optflags -Werror
То есть все знаки процента удваиваю.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 10:08 ` Epiphanov Sergei
@ 2005-11-01 10:11 ` Kirill A. Shutemov
2005-11-01 10:14 ` Alexey I. Froloff
2005-11-01 11:54 ` [devel] " Michael Shigorin
1 sibling, 1 reply; 22+ messages in thread
From: Kirill A. Shutemov @ 2005-11-01 10:11 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1039 bytes --]
On 13:08 Tue 01 Nov, Epiphanov Sergei wrote:
> В сообщении от Tuesday 01 November 2005 12:45 Kirill A. Shutemov написал(a):
> > Сегодня rpm преподнёс мне новый сюрприз. Я добавил "%add_optflags -Werror"
> > в спеку. Потом решил эту строчку закомментить, но с удивлением обнаружил,
> > что в CFLAGS -Werror осталось. vk@ и raorn@ мне объяснили, что это давно
> > известная фича. Но всё же почему бы не сделать элементарный препроцессор,
> > который бы отрезал все комментарии _до_ того, как разворачивать макросы?
>
> Лично я на это случай строку
>
> %add_optflags -Werror
>
> превращаю в
>
> #%%add_optflags -Werror
>
> То есть все знаки процента удваиваю.
>
Это понятно. Непонятно какого хрена парсер вообще смотрит внутрь
комментариев.
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
> Может какой пакет еще нужен?
Вам нужен ещё не существующий пакет xpm-3.4k-alt2.M24.1
Надо немного подождать.
-- ldv in community@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 10:11 ` Kirill A. Shutemov
@ 2005-11-01 10:14 ` Alexey I. Froloff
2005-11-01 11:20 ` Kirill A. Shutemov
0 siblings, 1 reply; 22+ messages in thread
From: Alexey I. Froloff @ 2005-11-01 10:14 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 396 bytes --]
* Kirill A. Shutemov <kas@> [051101 13:12]:
> Это понятно. Непонятно какого хрена парсер вообще смотрит внутрь
> комментариев.
Парсер ничего не знает про комментарии.
--
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
Inform-Mobil, Ltd. System Administrator
http://www.inform-mobil.ru/
Tel: +7(095)504-4709, Fax: +7(095)513-1006
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 10:14 ` Alexey I. Froloff
@ 2005-11-01 11:20 ` Kirill A. Shutemov
2005-11-01 11:46 ` Epiphanov Sergei
0 siblings, 1 reply; 22+ messages in thread
From: Kirill A. Shutemov @ 2005-11-01 11:20 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 518 bytes --]
On 13:14 Tue 01 Nov, Alexey I. Froloff wrote:
> * Kirill A. Shutemov <kas@> [051101 13:12]:
> > Это понятно. Непонятно какого хрена парсер вообще смотрит внутрь
> > комментариев.
> Парсер ничего не знает про комментарии.
А кто знает?
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
Самоубийцы должны быть на самообслуживании... все остальные - Welcom 2
Sisyphus, постоянно нестабильную среду разработки.
-- rider in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 9:45 [devel] rpm, comments and macros Kirill A. Shutemov
2005-11-01 10:08 ` Epiphanov Sergei
@ 2005-11-01 11:28 ` Vitaly Lipatov
2005-11-01 12:49 ` Kirill A. Shutemov
2005-11-01 12:55 ` Dmitry V. Levin
2 siblings, 1 reply; 22+ messages in thread
From: Vitaly Lipatov @ 2005-11-01 11:28 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 711 bytes --]
On Tuesday 01 November 2005 12:45, Kirill A. Shutemov wrote:
> Сегодня rpm преподнёс мне новый сюрприз. Я добавил
> "%add_optflags -Werror" в спеку. Потом решил эту строчку
> закомментить, но с удивлением обнаружил, что в CFLAGS -Werror
> осталось. vk@ и raorn@ мне объяснили, что это давно известная
> фича. Но всё же почему бы не сделать элементарный
> препроцессор, который бы отрезал все комментарии _до_ того,
> как разворачивать макросы?
Ситуация усугубляется ещё охотой на нераскрывшиеся макросы,
которые во множестве стали проявляться в комментариях.
Кирилл, может вы и сделаете комменторезалку? :)
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 11:20 ` Kirill A. Shutemov
@ 2005-11-01 11:46 ` Epiphanov Sergei
2005-11-01 16:06 ` Alexander Bokovoy
0 siblings, 1 reply; 22+ messages in thread
From: Epiphanov Sergei @ 2005-11-01 11:46 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от Tuesday 01 November 2005 14:20 Kirill A. Shutemov написал(a):
> > > Это понятно. Непонятно какого хрена парсер вообще смотрит внутрь
> > > комментариев.
> >
> > Парсер ничего не знает про комментарии.
>
> А кто знает?
bash, который потом получаемые скрипты исполняет. Насколько я понял (могу и
ошибаться), всё происходит так:
1. rpm проходит по spec-файлу и заменяет (где необходимо и по определённому
алгоритму) %<что-то> на некоторые выражения.
2. Обработанный spec уже нарезается, из него формируются скрипты для bash
(добавляется заголовок и стандартное завершение), которые уже передаются
bash. Он-то и видит #... как комментарий.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 22+ messages in thread
* [devel] Re: rpm, comments and macros
2005-11-01 10:08 ` Epiphanov Sergei
2005-11-01 10:11 ` Kirill A. Shutemov
@ 2005-11-01 11:54 ` Michael Shigorin
1 sibling, 0 replies; 22+ messages in thread
From: Michael Shigorin @ 2005-11-01 11:54 UTC (permalink / raw)
To: ALT Devel discussion list
On Tue, Nov 01, 2005 at 01:08:23PM +0300, Epiphanov Sergei wrote:
> Лично я на это случай строку
> %add_optflags -Werror
> превращаю в
> #%%add_optflags -Werror
> То есть все знаки процента удваиваю.
А я -- в #add_optflags -Werror
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 11:28 ` [devel] " Vitaly Lipatov
@ 2005-11-01 12:49 ` Kirill A. Shutemov
2005-11-01 13:27 ` Alexey I. Froloff
0 siblings, 1 reply; 22+ messages in thread
From: Kirill A. Shutemov @ 2005-11-01 12:49 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 976 bytes --]
On 14:28 Tue 01 Nov, Vitaly Lipatov wrote:
> Ситуация усугубляется ещё охотой на нераскрывшиеся макросы,
> которые во множестве стали проявляться в комментариях.
> Кирилл, может вы и сделаете комменторезалку? :)
>
Посмотрел в код rpm. Всё ещё интересней. Обрезание комментов там
реализовано, но используется не для всех rpm-ных секций. А именно:
комменты обрезаются в преамбуле(это я так понимаю, до начала других
секций), в description, в files, в changelog и не обрезаются в prep,
build, install, clean и script.
Теперь бы кто рассказал почему имменно так?
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
* php-coder решил кикать фильмы, чтобы место высвободить)
<wRAR> php-coder: фильмы - это зло
<Pilot> водка --- зло. давайте займёмся её уничтожением!
<Pilot> чем больше выпьет комсомолец, тем меньше выпьет хулиган
* Pilot .oO(... тем меньше выпьет hiddenman?)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 9:45 [devel] rpm, comments and macros Kirill A. Shutemov
2005-11-01 10:08 ` Epiphanov Sergei
2005-11-01 11:28 ` [devel] " Vitaly Lipatov
@ 2005-11-01 12:55 ` Dmitry V. Levin
2 siblings, 0 replies; 22+ messages in thread
From: Dmitry V. Levin @ 2005-11-01 12:55 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 243 bytes --]
On Tue, Nov 01, 2005 at 11:45:58AM +0200, Kirill A. Shutemov wrote:
> Сегодня rpm преподнёс мне новый сюрприз. Я добавил "%add_optflags -Werror"
Зачем? Посмотрите на вывод команды
$ rpm --showrc |grep -w optflags_warnings
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 12:49 ` Kirill A. Shutemov
@ 2005-11-01 13:27 ` Alexey I. Froloff
2005-11-01 13:42 ` Kirill A. Shutemov
0 siblings, 1 reply; 22+ messages in thread
From: Alexey I. Froloff @ 2005-11-01 13:27 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 581 bytes --]
* Kirill A. Shutemov <kas@> [051101 16:25]:
> комменты обрезаются в преамбуле(это я так понимаю, до начала других
> секций), в description, в files, в changelog и не обрезаются в prep,
> build, install, clean и script.
> Теперь бы кто рассказал почему имменно так?
%install
...
%__cat <<EOF > %buildroot%_....
#!/bin/sh
...
EOF
...
--
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
Inform-Mobil, Ltd. System Administrator
http://www.inform-mobil.ru/
Tel: +7(095)504-4709, Fax: +7(095)513-1006
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 13:27 ` Alexey I. Froloff
@ 2005-11-01 13:42 ` Kirill A. Shutemov
2005-11-01 13:56 ` Alexey Rusakov
0 siblings, 1 reply; 22+ messages in thread
From: Kirill A. Shutemov @ 2005-11-01 13:42 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 526 bytes --]
On 16:27 Tue 01 Nov, Alexey I. Froloff wrote:
> %install
> ...
>
> %__cat <<EOF > %buildroot%_....
> #!/bin/sh
>
> ...
> EOF
Ну, если только это, то можно сделать ещё один флажёк, который бы все
строчки, кторые начинаются с #, но не #!.
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
> +1, а то я после локальной пересборки не могу понять кто майнтенер пакета.
А что тут понимать -- Вы, милейший.
-- sbolshakov in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 13:42 ` Kirill A. Shutemov
@ 2005-11-01 13:56 ` Alexey Rusakov
2005-11-01 14:20 ` Kirill A. Shutemov
0 siblings, 1 reply; 22+ messages in thread
From: Alexey Rusakov @ 2005-11-01 13:56 UTC (permalink / raw)
To: ALT Devel discussion list
On 01.11.2005 16:42, Kirill A. Shutemov wrote:
> On 16:27 Tue 01 Nov, Alexey I. Froloff wrote:
>
>> %install
>> ...
>>
>> %__cat <<EOF > %buildroot%_....
>> #!/bin/sh
>>
>> ...
>> EOF
>>
> Ну, если только это, то можно сделать ещё один флажёк, который бы все
> строчки, кторые начинаются с #, но не #!.
>
Ненадёжно. В heredoc вполне могут быть решётки в первой позиции по
практически какому угодно поводу. Начиная с желания бросить скриптик с
краткой инструкцией внутри него.
--
Alexey "Ktirf" Rusakov
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 13:56 ` Alexey Rusakov
@ 2005-11-01 14:20 ` Kirill A. Shutemov
2005-11-01 14:45 ` Alexey I. Froloff
0 siblings, 1 reply; 22+ messages in thread
From: Kirill A. Shutemov @ 2005-11-01 14:20 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 872 bytes --]
On 16:56 Tue 01 Nov, Alexey Rusakov wrote:
> On 01.11.2005 16:42, Kirill A. Shutemov wrote:
> >On 16:27 Tue 01 Nov, Alexey I. Froloff wrote:
> >
> >>%install
> >>...
> >>
> >>%__cat <<EOF > %buildroot%_....
> >>#!/bin/sh
> >>
> >>...
> >>EOF
> >>
> >Ну, если только это, то можно сделать ещё один флажёк, который бы все
> >строчки, кторые начинаются с #, но не #!.
> >
> Ненадёжно. В heredoc вполне могут быть решётки в первой позиции по
> практически какому угодно поводу. Начиная с желания бросить скриптик с
> краткой инструкцией внутри него.
Тогда, строчки начинающиеся с # нужно игнорить, т.е. не разворачивать там
макросы.
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
> необразованое быдло
образованное быдло лучше?
-- gns in smoke-room@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 14:20 ` Kirill A. Shutemov
@ 2005-11-01 14:45 ` Alexey I. Froloff
2005-11-01 14:52 ` Kirill A. Shutemov
0 siblings, 1 reply; 22+ messages in thread
From: Alexey I. Froloff @ 2005-11-01 14:45 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 603 bytes --]
* Kirill A. Shutemov <kas@> [051101 17:22]:
> > Ненадёжно. В heredoc вполне могут быть решётки в первой позиции по
> > практически какому угодно поводу. Начиная с желания бросить скриптик с
> > краткой инструкцией внутри него.
> Тогда, строчки начинающиеся с # нужно игнорить, т.е. не разворачивать там
> макросы.
Ещё раз - парсер спека не знает что такое комментарии.
--
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
Inform-Mobil, Ltd. System Administrator
http://www.inform-mobil.ru/
Tel: +7(095)504-4709, Fax: +7(095)513-1006
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 14:45 ` Alexey I. Froloff
@ 2005-11-01 14:52 ` Kirill A. Shutemov
2005-11-01 15:08 ` Alexey I. Froloff
0 siblings, 1 reply; 22+ messages in thread
From: Kirill A. Shutemov @ 2005-11-01 14:52 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 814 bytes --]
On 17:45 Tue 01 Nov, Alexey I. Froloff wrote:
> * Kirill A. Shutemov <kas@> [051101 17:22]:
> > > Ненадёжно. В heredoc вполне могут быть решётки в первой позиции по
> > > практически какому угодно поводу. Начиная с желания бросить скриптик с
> > > краткой инструкцией внутри него.
> > Тогда, строчки начинающиеся с # нужно игнорить, т.е. не разворачивать там
> > макросы.
> Ещё раз - парсер спека не знает что такое комментарии.
Знает! Но не везде. Смотри код
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
> А кто объяснит пользователю, что он недоволен, если ему нравится
> полученный результат, но он хочет попробовать еще? :)
Это вопрос выбора подходящих выражений в тестовом экране.
-- ktirf in sisyphus@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 14:52 ` Kirill A. Shutemov
@ 2005-11-01 15:08 ` Alexey I. Froloff
2005-11-01 15:47 ` Kirill A. Shutemov
0 siblings, 1 reply; 22+ messages in thread
From: Alexey I. Froloff @ 2005-11-01 15:08 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 680 bytes --]
* Kirill A. Shutemov <kas@> [051101 17:58]:
> > > > Ненадёжно. В heredoc вполне могут быть решётки в первой позиции по
> > > > практически какому угодно поводу. Начиная с желания бросить скриптик с
> > > > краткой инструкцией внутри него.
> > > Тогда, строчки начинающиеся с # нужно игнорить, т.е. не разворачивать там
> > > макросы.
> > Ещё раз - парсер спека не знает что такое комментарии.
> Знает! Но не везде. Смотри код
Это _другой_ код.
--
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
Inform-Mobil, Ltd. System Administrator
http://www.inform-mobil.ru/
Tel: +7(095)504-4709, Fax: +7(095)513-1006
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 15:08 ` Alexey I. Froloff
@ 2005-11-01 15:47 ` Kirill A. Shutemov
0 siblings, 0 replies; 22+ messages in thread
From: Kirill A. Shutemov @ 2005-11-01 15:47 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 914 bytes --]
On 18:08 Tue 01 Nov, Alexey I. Froloff wrote:
> * Kirill A. Shutemov <kas@> [051101 17:58]:
> > > > > Ненадёжно. В heredoc вполне могут быть решётки в первой позиции по
> > > > > практически какому угодно поводу. Начиная с желания бросить скриптик с
> > > > > краткой инструкцией внутри него.
> > > > Тогда, строчки начинающиеся с # нужно игнорить, т.е. не разворачивать там
> > > > макросы.
> > > Ещё раз - парсер спека не знает что такое комментарии.
> > Знает! Но не везде. Смотри код
> Это _другой_ код.
Я смотрю в build/parseSpec.c, а ты куда?
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
Переформулирую: думать, что кому-то что-то нужно или ненужно,
можно только на основании богатого жизненного опыта с этим кем-то
и понимании нужности или ненужности на основании этого опыта.
-- mike in community@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 11:46 ` Epiphanov Sergei
@ 2005-11-01 16:06 ` Alexander Bokovoy
2005-11-02 6:58 ` Kirill A. Shutemov
0 siblings, 1 reply; 22+ messages in thread
From: Alexander Bokovoy @ 2005-11-01 16:06 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1156 bytes --]
On Tue, Nov 01, 2005 at 02:46:49PM +0300, Epiphanov Sergei wrote:
> В сообщении от Tuesday 01 November 2005 14:20 Kirill A. Shutemov написал(a):
> > > > Это понятно. Непонятно какого хрена парсер вообще смотрит внутрь
> > > > комментариев.
> > >
> > > Парсер ничего не знает про комментарии.
> >
> > А кто знает?
>
> bash, который потом получаемые скрипты исполняет. Насколько я понял (могу и
> ошибаться), всё происходит так:
>
> 1. rpm проходит по spec-файлу и заменяет (где необходимо и по определённому
> алгоритму) %<что-то> на некоторые выражения.
> 2. Обработанный spec уже нарезается, из него формируются скрипты для bash
> (добавляется заголовок и стандартное завершение), которые уже передаются
> bash. Он-то и видит #... как комментарий.
А чтобы совсем запутать, RPM вообще-то не знает, что он bash будет
запускать. Все настраивается и по умолчанию там указан /bin/sh, а может
быть и какой-нибудь /bin/alterator.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-01 16:06 ` Alexander Bokovoy
@ 2005-11-02 6:58 ` Kirill A. Shutemov
2005-11-02 15:17 ` Alexander Bokovoy
0 siblings, 1 reply; 22+ messages in thread
From: Kirill A. Shutemov @ 2005-11-02 6:58 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 570 bytes --]
On 11:06 Tue 01 Nov, Alexander Bokovoy wrote:
> А чтобы совсем запутать, RPM вообще-то не знает, что он bash будет
> запускать. Все настраивается и по умолчанию там указан /bin/sh, а может
> быть и какой-нибудь /bin/alterator.
>
%_buildshell?
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
К сожалению, как и в случае с многими файловыми системами,
разработчики тестируют одно, а пользователи используют другое.
В результате, разработчики идут лесом.
-- ab in sisyphus@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-02 6:58 ` Kirill A. Shutemov
@ 2005-11-02 15:17 ` Alexander Bokovoy
2006-04-26 23:18 ` Alexey Tourbin
0 siblings, 1 reply; 22+ messages in thread
From: Alexander Bokovoy @ 2005-11-02 15:17 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 541 bytes --]
On Wed, Nov 02, 2005 at 08:58:40AM +0200, Kirill A. Shutemov wrote:
> On 11:06 Tue 01 Nov, Alexander Bokovoy wrote:
> > А чтобы совсем запутать, RPM вообще-то не знает, что он bash будет
> > запускать. Все настраивается и по умолчанию там указан /bin/sh, а может
> > быть и какой-нибудь /bin/alterator.
> >
> %_buildshell?
да
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] rpm, comments and macros
2005-11-02 15:17 ` Alexander Bokovoy
@ 2006-04-26 23:18 ` Alexey Tourbin
0 siblings, 0 replies; 22+ messages in thread
From: Alexey Tourbin @ 2006-04-26 23:18 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 450 bytes --]
On Wed, Nov 02, 2005 at 10:17:53AM -0500, Alexander Bokovoy wrote:
> On Wed, Nov 02, 2005 at 08:58:40AM +0200, Kirill A. Shutemov wrote:
> > On 11:06 Tue 01 Nov, Alexander Bokovoy wrote:
> > > А чтобы совсем запутать, RPM вообще-то не знает, что он bash будет
> > > запускать. Все настраивается и по умолчанию там указан /bin/sh, а может
> > > быть и какой-нибудь /bin/alterator.
> > >
> > %_buildshell?
> да
Используется в netpbm.spec.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2006-04-26 23:18 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-01 9:45 [devel] rpm, comments and macros Kirill A. Shutemov
2005-11-01 10:08 ` Epiphanov Sergei
2005-11-01 10:11 ` Kirill A. Shutemov
2005-11-01 10:14 ` Alexey I. Froloff
2005-11-01 11:20 ` Kirill A. Shutemov
2005-11-01 11:46 ` Epiphanov Sergei
2005-11-01 16:06 ` Alexander Bokovoy
2005-11-02 6:58 ` Kirill A. Shutemov
2005-11-02 15:17 ` Alexander Bokovoy
2006-04-26 23:18 ` Alexey Tourbin
2005-11-01 11:54 ` [devel] " Michael Shigorin
2005-11-01 11:28 ` [devel] " Vitaly Lipatov
2005-11-01 12:49 ` Kirill A. Shutemov
2005-11-01 13:27 ` Alexey I. Froloff
2005-11-01 13:42 ` Kirill A. Shutemov
2005-11-01 13:56 ` Alexey Rusakov
2005-11-01 14:20 ` Kirill A. Shutemov
2005-11-01 14:45 ` Alexey I. Froloff
2005-11-01 14:52 ` Kirill A. Shutemov
2005-11-01 15:08 ` Alexey I. Froloff
2005-11-01 15:47 ` Kirill A. Shutemov
2005-11-01 12:55 ` Dmitry V. Levin
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