ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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