* [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
* 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
* [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
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