* [devel] Re: [d-kernel] Empty package (#8424)
@ 2005-12-15 8:47 ` Денис Смирнов
2005-12-15 10:46 ` Grigory Batalov
2005-12-15 15:01 ` Andrey Rahmatullin
0 siblings, 2 replies; 11+ messages in thread
From: Денис Смирнов @ 2005-12-15 8:47 UTC (permalink / raw)
To: devel-kernel; +Cc: devel
[-- Attachment #1: Type: text/plain, Size: 476 bytes --]
On Wed, Dec 14, 2005 at 07:59:19PM +0300, Grigory Batalov wrote:
GB> Каким-то образом мой пакет в Сизифе оказался пустым.
А вот вам и очередное обоснование того, что wildcards в %files это major
бага. А указание на каталог без %dir это block-бага. И у rpmbuild хорошо
бы оторвать умение рекурсивно обходить каталоги, указаные в %files.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Re: [d-kernel] Empty package (#8424)
2005-12-15 8:47 ` [devel] Re: [d-kernel] Empty package (#8424) Денис Смирнов
@ 2005-12-15 10:46 ` Grigory Batalov
2005-12-15 15:01 ` Andrey Rahmatullin
1 sibling, 0 replies; 11+ messages in thread
From: Grigory Batalov @ 2005-12-15 10:46 UTC (permalink / raw)
To: ALT Devel discussion list
On Thu, 15 Dec 2005 11:47:33 +0300
Денис Смирнов <mithraen@altlinux.ru> wrote:
> GB> Каким-то образом мой пакет в Сизифе оказался пустым.
>
> А вот вам и очередное обоснование того, что wildcards в %files это major
> бага. А указание на каталог без %dir это block-бага. И у rpmbuild хорошо
> бы оторвать умение рекурсивно обходить каталоги, указаные в %files.
Не дошло. Вы не могли бы расшифровать, что в spec-файле не верно?
(kernel-feat-core-adeos-2005.10.09-alt1)
Меня в первую очередь смущает невоспроизводимость.
Я считал, что сборка в хэшере на том же репозитарии гарантирует
тот же результат, что и в incoming.
--
Григорий Баталов,
программист
ЗАО "Ланит-Терком"
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Re: [d-kernel] Empty package (#8424)
2005-12-15 8:47 ` [devel] Re: [d-kernel] Empty package (#8424) Денис Смирнов
2005-12-15 10:46 ` Grigory Batalov
@ 2005-12-15 15:01 ` Andrey Rahmatullin
2005-12-16 14:16 ` Денис Смирнов
1 sibling, 1 reply; 11+ messages in thread
From: Andrey Rahmatullin @ 2005-12-15 15:01 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 382 bytes --]
On Thu, Dec 15, 2005 at 11:47:33AM +0300, Денис Смирнов wrote:
> А указание на каталог без %dir это block-бага.
Почему?
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> > А этот BitTorrent в "пустой readonly chroot" можно поместить?
> а где он будет файлы брать и куда сохранять ? ;)
А в "почти пустой" и "почти readonly"? :)
-- ldv in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Re: [d-kernel] Empty package (#8424)
2005-12-15 15:01 ` Andrey Rahmatullin
@ 2005-12-16 14:16 ` Денис Смирнов
2005-12-16 18:10 ` [devel] [wiki] trailing slash " Michael Shigorin
0 siblings, 1 reply; 11+ messages in thread
From: Денис Смирнов @ 2005-12-16 14:16 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 585 bytes --]
On Thu, Dec 15, 2005 at 08:01:09PM +0500, Andrey Rahmatullin wrote:
>> А указание на каталог без %dir это block-бага.
AR> Почему?
Потому что иерархически цепляется всё в подкаталогах. И репозиторий у
мантейнера может отличаться от того, что будет в Сизифе на следующий день.
А значит контроля над содержимом пакета нет абсолютно.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
> kak otpisatsa ot etoi rassulki? =)
Отписка происходит автоматически по итогам месяца.
-- lav in community@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* [devel] [wiki] trailing slash Re: [d-kernel] Empty package (#8424)
2005-12-16 14:16 ` Денис Смирнов
@ 2005-12-16 18:10 ` Michael Shigorin
2005-12-16 22:30 ` Денис Смирнов
0 siblings, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2005-12-16 18:10 UTC (permalink / raw)
To: devel
On Fri, Dec 16, 2005 at 05:16:44PM +0300, Денис Смирнов wrote:
> >> А указание на каталог без %dir это block-бага.
> AR> Почему?
> Потому что иерархически цепляется всё в подкаталогах.
> И репозиторий у мантейнера может отличаться от того, что будет
> в Сизифе на следующий день. А значит контроля над содержимом
> пакета нет абсолютно.
П-папрашу. Есть безбашенные пакеты вроде нашего с тобой ;) *,
а есть вполне вменяемые и предсказуемые по этой части.
Не надо делать из инструментов идола и обвинять молоток в том,
что можно им палец разбить. Голова на то дана, чтоб так не делать.
Сам тем временем давно завёл привычку что в шелле, что в скриптах,
что в спеках -- подразумевание каталога указывать явно при помощи
trailing slash. Аккурат чтобы избежать установки файла с именем
не получившегося по какой-либо причине каталога.
Примеры:
cp -a doc/doxygen/html %buildroot%pkgdocdir/
install -m644 `find -name '*.1'` %buildroot%_man1dir/
%_datadir/alsa/firmware/
%dir %_libdir/alsa-lib/
Wiki:
http://wiki.sisyphus.ru/devel/TypicalPackagingErrors/TrailingSlash
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] [wiki] trailing slash Re: [d-kernel] Empty package (#8424)
2005-12-16 18:10 ` [devel] [wiki] trailing slash " Michael Shigorin
@ 2005-12-16 22:30 ` Денис Смирнов
2005-12-17 12:19 ` php-coder
2005-12-17 18:51 ` [devel] " Michael Shigorin
0 siblings, 2 replies; 11+ messages in thread
From: Денис Смирнов @ 2005-12-16 22:30 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 2161 bytes --]
On Fri, Dec 16, 2005 at 08:10:00PM +0200, Michael Shigorin wrote:
MS> П-папрашу. Есть безбашенные пакеты вроде нашего с тобой ;) *,
MS> а есть вполне вменяемые и предсказуемые по этой части.
В предсказумых может быть адекватным сделать что-то вроде
%_libdir/*.so*
Но не более того.
Скажем даже если бы я знал что * стабильный продукт, в котором уже лет 10
только багфиксы:
%dir /usr/lib/asterisk/modules
/usr/lib/asterisk/modules/*.so
я считал бы адекватным содержимым %files.
А за
/usr/lib/asterisk/modules
считал бы правильным вешать blocker'а.
Есть параноя, вроде указания каждого файла отдельно (как я это делаю в
Asterisk), есть раздолбайство верхней степени (написать '*' в %files, что
сейчас у нас sisyphus_check не примет), а есть нечто посередине.
А вот от того где эту золотую середину правильно провести будет зависить
наличие/отсутствие некоторых критических багов.
MS> Не надо делать из инструментов идола и обвинять молоток в том,
MS> что можно им палец разбить. Голова на то дана, чтоб так не делать.
Я с тобой согласен только при условии, что молоток не применяется
самостоятельно.
Пакет залитый в incoming/ и то, что потом из него будет в Sisyphus, а
потом ещё и в дистрибутивах будут иметь из общего только SRPM, и могут
быть собраны в сильно разном окружении.
Факт ведь что я до сих пор не поймал почему у меня в hasher в * curl
собирается, а у incominger@ он собирается без curl.
MS> Сам тем временем давно завёл привычку что в шелле, что в скриптах,
MS> что в спеках -- подразумевание каталога указывать явно при помощи
MS> trailing slash. Аккурат чтобы избежать установки файла с именем
MS> не получившегося по какой-либо причине каталога.
О! А это грамотно, об этом трюке я всегда забываю. Спасибо.
P.S. Хочу робота, который по результатам пересборок сообщит об unpackaged
в каждом из пакетов, и не изменились ли они со времени предыдущей
пересборки.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
что только люди не делают, лишь бы не пользоваться емаксом
-- ott in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] [wiki] trailing slash Re: [d-kernel] Empty package (#8424)
2005-12-16 22:30 ` Денис Смирнов
@ 2005-12-17 12:19 ` php-coder
2005-12-19 8:29 ` Vladimir V. Kamarzin
2005-12-17 18:51 ` [devel] " Michael Shigorin
1 sibling, 1 reply; 11+ messages in thread
From: php-coder @ 2005-12-17 12:19 UTC (permalink / raw)
To: ALT Devel discussion list
--- Денис Смирнов 2005-12-17 01:30:13 +0300
+++ php-coder 2005-12-17 18:16:36 +0600
ДС> P.S. Хочу робота, который по результатам пересборок сообщит об unpackaged
ДС> в каждом из пакетов, и не изменились ли они со времени предыдущей
ДС> пересборки.
Был бы тоже рад видеть подобные сообщения в cybertalk.
P.S. А что там с роботом, который про баги сообщает? "Всё также
никак?" (с) ЛОР
--
+ php-coder
+ php-coder[at]altlinux[dot]ru
>>Остальное: Gnome 2.6.8 тема GTK2-Step
>Интересная версия Gnome... Такой не выходило.
это наверное какие то умельцы его в ядро запихнули :)
-- tabarnak (linux.org.ru)
^ permalink raw reply [flat|nested] 11+ messages in thread
* [devel] Re: [wiki] trailing slash Re: [d-kernel] Empty package (#8424)
2005-12-16 22:30 ` Денис Смирнов
2005-12-17 12:19 ` php-coder
@ 2005-12-17 18:51 ` Michael Shigorin
2005-12-17 19:31 ` Денис Смирнов
1 sibling, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2005-12-17 18:51 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1538 bytes --]
On Sat, Dec 17, 2005 at 01:30:13AM +0300, Денис Смирнов wrote:
> А за /usr/lib/asterisk/modules
> считал бы правильным вешать blocker'а.
Ну отслеживай и фикси таких. Я могу понять (и рекомендовать)
подобное как наш внутрифирменный стандарт, но не требовать как
командный. Сколько раз говорить -- кто хочет качество, тот его
и танцует?
> А вот от того где эту золотую середину правильно провести будет
> зависить наличие/отсутствие некоторых критических багов.
Причём их критичность зависит от точки зрения.
> MS> Не надо делать из инструментов идола и обвинять молоток в том,
> MS> что можно им палец разбить. Голова на то дана, чтоб так не делать.
> Я с тобой согласен только при условии, что молоток не
> применяется самостоятельно.
Молоток всегда применяется самостоятельно.
> Пакет залитый в incoming/ и то, что потом из него будет в
> Sisyphus, а потом ещё и в дистрибутивах будут иметь из общего
> только SRPM, и могут быть собраны в сильно разном окружении.
> Факт ведь что я до сих пор не поймал почему у меня в hasher в *
> curl собирается, а у incominger@ он собирается без curl.
Безобразие, но к этому IMCO ни при чём.
> P.S. Хочу робота, который по результатам пересборок сообщит об
> unpackaged в каждом из пакетов, и не изменились ли они со
> времени предыдущей пересборки.
Скорее об изменении состава пакетов.
Вот только давно не вижу at@ (вообще), уже с месяц тревожусь.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Re: [wiki] trailing slash Re: [d-kernel] Empty package (#8424)
2005-12-17 18:51 ` [devel] " Michael Shigorin
@ 2005-12-17 19:31 ` Денис Смирнов
2005-12-17 19:40 ` [devel] Re: at Dmitry V. Levin
0 siblings, 1 reply; 11+ messages in thread
From: Денис Смирнов @ 2005-12-17 19:31 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 2595 bytes --]
On Sat, Dec 17, 2005 at 08:51:37PM +0200, Michael Shigorin wrote:
>> А за /usr/lib/asterisk/modules
>> считал бы правильным вешать blocker'а.
MS> Ну отслеживай и фикси таких. Я могу понять (и рекомендовать)
MS> подобное как наш внутрифирменный стандарт, но не требовать как
MS> командный. Сколько раз говорить -- кто хочет качество, тот его
MS> и танцует?
Ты осознаёшь разницу между 'MUST' и 'SHOULD'? И где именно она проходит?
>> А вот от того где эту золотую середину правильно провести будет
>> зависить наличие/отсутствие некоторых критических багов.
MS> Причём их критичность зависит от точки зрения.
Есть точка зрения командной работы. Вот там и проходит разница между
'MUST' и 'SHOULD'.
Кроме этого бывает 'MUST' за который пакет можно и нужно автоматически
давить ещё в incoming/, а есть на который можно и нужно вывешивать
blocker'ы, которые текущий мантейнер вправе игнорировать.
Посему повторюсь -- я считаю что конкретно эта вещь должна быть прописана
в полиси, но не должна резаться incoming.
Хотя вот в редхатоидных принято за unpackaged, например, считать пакет не
собравшимся.
MS>>> Не надо делать из инструментов идола и обвинять молоток в том,
MS>>> что можно им палец разбить. Голова на то дана, чтоб так не делать.
>> Я с тобой согласен только при условии, что молоток не
>> применяется самостоятельно.
MS> Молоток всегда применяется самостоятельно.
Не-а. Он применяется руками человека. Сам этот молоток не бегает и по
головам никому не стучит.
>> Пакет залитый в incoming/ и то, что потом из него будет в
>> Sisyphus, а потом ещё и в дистрибутивах будут иметь из общего
>> только SRPM, и могут быть собраны в сильно разном окружении.
>> Факт ведь что я до сих пор не поймал почему у меня в hasher в *
>> curl собирается, а у incominger@ он собирается без curl.
MS> Безобразие, но к этому IMCO ни при чём.
Это не безобразие, а ошибка которую я смог выявить только благодаря
поимённому указанию всех модулей. Сейчас curl не собирается, что абсолютно
понятно и мне, и любому прочитавшему первые несколько строк. И эта
прозрачность ценна.
>> P.S. Хочу робота, который по результатам пересборок сообщит об
>> unpackaged в каждом из пакетов, и не изменились ли они со
>> времени предыдущей пересборки.
MS> Скорее об изменении состава пакетов.
И то, и другое.
MS> Вот только давно не вижу at@ (вообще), уже с месяц тревожусь.
У него, насколько мне известно, нет доступа к сети вообще. На почту
сначала отвечал редко, сейчас вообще не отвечает :(
--
С уважением, Денис
http://freesource.info
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* [devel] Re: at
2005-12-17 19:31 ` Денис Смирнов
@ 2005-12-17 19:40 ` Dmitry V. Levin
0 siblings, 0 replies; 11+ messages in thread
From: Dmitry V. Levin @ 2005-12-17 19:40 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 382 bytes --]
On Sat, Dec 17, 2005 at 10:31:15PM +0300, Денис Смирнов wrote:
> On Sat, Dec 17, 2005 at 08:51:37PM +0200, Michael Shigorin wrote:
[...]
> MS> Вот только давно не вижу at@ (вообще), уже с месяц тревожусь.
>
> У него, насколько мне известно, нет доступа к сети вообще. На почту
> сначала отвечал редко, сейчас вообще не отвечает :(
Зато ему можно позвонить.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] [wiki] trailing slash Re: [d-kernel] Empty package (#8424)
2005-12-17 12:19 ` php-coder
@ 2005-12-19 8:29 ` Vladimir V. Kamarzin
0 siblings, 0 replies; 11+ messages in thread
From: Vladimir V. Kamarzin @ 2005-12-19 8:29 UTC (permalink / raw)
To: ALT Devel discussion list
>>>>> On 17 Dec 2005 at 17:19 "p" == php-coder writes:
p> P.S. А что там с роботом, который про баги сообщает? "Всё также
p> никак?" (с) ЛОР
Лично я установил себе пакет qa-robot ;-)
--
vvk
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2005-12-19 8:29 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-12-15 8:47 ` [devel] Re: [d-kernel] Empty package (#8424) Денис Смирнов
2005-12-15 10:46 ` Grigory Batalov
2005-12-15 15:01 ` Andrey Rahmatullin
2005-12-16 14:16 ` Денис Смирнов
2005-12-16 18:10 ` [devel] [wiki] trailing slash " Michael Shigorin
2005-12-16 22:30 ` Денис Смирнов
2005-12-17 12:19 ` php-coder
2005-12-19 8:29 ` Vladimir V. Kamarzin
2005-12-17 18:51 ` [devel] " Michael Shigorin
2005-12-17 19:31 ` Денис Смирнов
2005-12-17 19:40 ` [devel] Re: at 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