ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Об экономии на спичках и религии
@ 2008-06-04  7:41 Mikhail Gusarov
  2008-06-04  7:50 ` Alexey Shabalin
  2008-06-04 21:35 ` Alexey Tourbin
  0 siblings, 2 replies; 15+ messages in thread
From: Mikhail Gusarov @ 2008-06-04  7:41 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 655 bytes --]


Из #15852:

"отдельный пакет devel из-за одного файла заводить не буду"

Подскажите, почему тут так принято: отдельные пакеты не заводить, пихать всё в
одну кучу, отдельные вики-страницы для совершенно разных по смыслу вещей не
делать, а тоже всё в одном месте, и тщательно перемешивать?

Это экономия на спичках или религия?

-- 
JID: dottedmag@altlinux.org / dottedmag@jabber.dottedmag.net

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Об экономии на спичках и религии
  2008-06-04  7:41 [devel] Об экономии на спичках и религии Mikhail Gusarov
@ 2008-06-04  7:50 ` Alexey Shabalin
  2008-06-04  7:52   ` Alexey Shabalin
  2008-06-04  7:56   ` Mikhail Gusarov
  2008-06-04 21:35 ` Alexey Tourbin
  1 sibling, 2 replies; 15+ messages in thread
From: Alexey Shabalin @ 2008-06-04  7:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

4 июня 2008 г. 11:41 пользователь Mikhail Gusarov написал:
>
> Из #15852:
>
> "отдельный пакет devel из-за одного файла заводить не буду"
>
> Подскажите, почему тут так принято: отдельные пакеты не заводить, пихать всё в
> одну кучу, отдельные вики-страницы для совершенно разных по смыслу вещей не
> делать, а тоже всё в одном месте, и тщательно перемешивать?
>
> Это экономия на спичках или религия?
это и экономия, и религия mono, и здравый смысл(хочется так думать :) ).

http://lists.altlinux.org/pipermail/devel/2007-November/066620.html

-- 
Alexey Shabalin

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Об экономии на спичках и религии
  2008-06-04  7:50 ` Alexey Shabalin
@ 2008-06-04  7:52   ` Alexey Shabalin
  2008-06-04  8:34     ` Ildar Mulyukov
  2008-06-04  9:31     ` Alexey Tourbin
  2008-06-04  7:56   ` Mikhail Gusarov
  1 sibling, 2 replies; 15+ messages in thread
From: Alexey Shabalin @ 2008-06-04  7:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

4 июня 2008 г. 11:50 пользователь Alexey Shabalin написал:
> 4 июня 2008 г. 11:41 пользователь Mikhail Gusarov написал:
>>
>> Из #15852:
>>
>> "отдельный пакет devel из-за одного файла заводить не буду"
>>
>> Подскажите, почему тут так принято: отдельные пакеты не заводить, пихать всё в
>> одну кучу, отдельные вики-страницы для совершенно разных по смыслу вещей не
>> делать, а тоже всё в одном месте, и тщательно перемешивать?
>>
>> Это экономия на спичках или религия?
> это и экономия, и религия mono, и здравый смысл(хочется так думать :) ).
>
> http://lists.altlinux.org/pipermail/devel/2007-November/066620.html
на всякий случай цитата из выше приведённой ссылки:

------------
В моне нет никакой внешней метаинформации,
все *.dll файлы самодостаточны как по рантайму, так и по возможности
линковки с ними.  Значит, нет резона отпиливать *-devel пакет, в который
можно было бы выносить специальные вещи, которые не нужны для рантайма,
но нужны только для сборки.
------------

-- 
Alexey Shabalin

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Об экономии на спичках и религии
  2008-06-04  7:50 ` Alexey Shabalin
  2008-06-04  7:52   ` Alexey Shabalin
@ 2008-06-04  7:56   ` Mikhail Gusarov
  1 sibling, 0 replies; 15+ messages in thread
From: Mikhail Gusarov @ 2008-06-04  7:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 360 bytes --]

Twas brillig at 11:50:32 04.06.2008 UTC+04 when Alexey Shabalin did gyre and gimble:

 AS> это и экономия, и религия mono, и здравый смысл(хочется так думать :) ).

Ах, это mono... Зря я это сразу не заметил :)

-- 
JID: dottedmag@altlinux.org / dottedmag@jabber.dottedmag.net

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Об экономии на спичках и религии
  2008-06-04  7:52   ` Alexey Shabalin
@ 2008-06-04  8:34     ` Ildar Mulyukov
  2008-06-04  8:40       ` Alexey Shabalin
  2008-06-04  9:38       ` Alexey Tourbin
  2008-06-04  9:31     ` Alexey Tourbin
  1 sibling, 2 replies; 15+ messages in thread
From: Ildar Mulyukov @ 2008-06-04  8:34 UTC (permalink / raw)
  To: devel

On 04.06.2008 13:52:51, Alexey Shabalin wrote:
> 4 июня 2008 г. 11:50 пользователь Alexey Shabalin написал:
> > 4 июня 2008 г. 11:41 пользователь Mikhail Gusarov написал:
> >> Из #15852:
> >>> отдельный пакет devel из-за одного файла заводить не буду
>>> Подскажите, почему тут так принято: отдельные пакеты не заводить,  
>>> пихать всё в одну кучу, отдельные вики-страницы для совершенно  
>>> разных по смыслу вещей не делать, а тоже всё в одном месте, и  
>>> тщательно перемешивать?
> >> Это экономия на спичках или религия?
> > это и экономия, и религия mono, и здравый смысл(хочется так думать  
> :) ).
> > http://lists.altlinux.org/pipermail/devel/2007-November/066620.html
> на всякий случай цитата из выше приведённой ссылки:
> ------------
> В моне нет никакой внешней метаинформации,
> все *.dll файлы самодостаточны как по рантайму, так и по возможности
> линковки с ними.  Значит, нет резона отпиливать *-devel пакет, в  
> который
> можно было бы выносить специальные вещи, которые не нужны для  
> рантайма,
> но нужны только для сборки.

	Алексей,
я был бы _безусловно_ согласен, если бы не одно обстоятельство:  
pkgconfig-файлы имеют свою систему зависимостей. Из-за этого пакет,  
содержащий *.pc по зависимостям тянет ещё цепочку -devel-пакетов, а это  
бывает немало.

"За" я или "против" - сказать однозначно не могу. Тут нужен разумный  
компромисс. По-моему, схожая ситуация была с mono.pc

С уважением, Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Об экономии на спичках и религии
  2008-06-04  8:34     ` Ildar Mulyukov
@ 2008-06-04  8:40       ` Alexey Shabalin
  2008-06-04  9:38       ` Alexey Tourbin
  1 sibling, 0 replies; 15+ messages in thread
From: Alexey Shabalin @ 2008-06-04  8:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

4 июня 2008 г. 12:34 пользователь Ildar Mulyukov  написал:
> On 04.06.2008 13:52:51, Alexey Shabalin wrote:
>>
>> 4 июня 2008 г. 11:50 пользователь Alexey Shabalin написал:
>> > 4 июня 2008 г. 11:41 пользователь Mikhail Gusarov написал:
>> >> Из #15852:
>> >>> отдельный пакет devel из-за одного файла заводить не буду
>>>>
>>>> Подскажите, почему тут так принято: отдельные пакеты не заводить, пихать
>>>> всё в одну кучу, отдельные вики-страницы для совершенно разных по смыслу
>>>> вещей не делать, а тоже всё в одном месте, и тщательно перемешивать?
>>
>> >> Это экономия на спичках или религия?
>> > это и экономия, и религия mono, и здравый смысл(хочется так думать :) ).
>> > http://lists.altlinux.org/pipermail/devel/2007-November/066620.html
>> на всякий случай цитата из выше приведённой ссылки:
>> ------------
>> В моне нет никакой внешней метаинформации,
>> все *.dll файлы самодостаточны как по рантайму, так и по возможности
>> линковки с ними.  Значит, нет резона отпиливать *-devel пакет, в который
>> можно было бы выносить специальные вещи, которые не нужны для рантайма,
>> но нужны только для сборки.
>
>        Алексей,
> я был бы _безусловно_ согласен, если бы не одно обстоятельство:
> pkgconfig-файлы имеют свою систему зависимостей. Из-за этого пакет,
> содержащий *.pc по зависимостям тянет ещё цепочку -devel-пакетов, а это
> бывает немало.
>
> "За" я или "против" - сказать однозначно не могу. Тут нужен разумный
> компромисс. По-моему, схожая ситуация была с mono.pc

Я обязательно проверю зависимости и конечно если результат не будет
устраивать выделю в отдельный devel пакет.


-- 
Alexey Shabalin

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Об экономии на спичках и религии
  2008-06-04  7:52   ` Alexey Shabalin
  2008-06-04  8:34     ` Ildar Mulyukov
@ 2008-06-04  9:31     ` Alexey Tourbin
  1 sibling, 0 replies; 15+ messages in thread
From: Alexey Tourbin @ 2008-06-04  9:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1220 bytes --]

On Wed, Jun 04, 2008 at 11:52:51AM +0400, Alexey Shabalin wrote:
> 4 июня 2008 г. 11:50 пользователь Alexey Shabalin написал:
> > 4 июня 2008 г. 11:41 пользователь Mikhail Gusarov написал:
> >>
> >> Из #15852:
> >>
> >> "отдельный пакет devel из-за одного файла заводить не буду"
> >>
> >> Подскажите, почему тут так принято: отдельные пакеты не заводить, пихать всё в
> >> одну кучу, отдельные вики-страницы для совершенно разных по смыслу вещей не
> >> делать, а тоже всё в одном месте, и тщательно перемешивать?
> >>
> >> Это экономия на спичках или религия?
> > это и экономия, и религия mono, и здравый смысл(хочется так думать :) ).
> >
> > http://lists.altlinux.org/pipermail/devel/2007-November/066620.html
> на всякий случай цитата из выше приведённой ссылки:
> 
> ------------
> В моне нет никакой внешней метаинформации,
> все *.dll файлы самодостаточны как по рантайму, так и по возможности
> линковки с ними.  Значит, нет резона отпиливать *-devel пакет, в который
> можно было бы выносить специальные вещи, которые не нужны для рантайма,
> но нужны только для сборки.
> ------------

Это однобокая цитата.  Рядом описано, как можно было бы цивилизованно
отпилить *-devel пакет.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Об экономии на спичках и религии
  2008-06-04  8:34     ` Ildar Mulyukov
  2008-06-04  8:40       ` Alexey Shabalin
@ 2008-06-04  9:38       ` Alexey Tourbin
  1 sibling, 0 replies; 15+ messages in thread
From: Alexey Tourbin @ 2008-06-04  9:38 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 448 bytes --]

On Wed, Jun 04, 2008 at 02:34:46PM +0600, Ildar Mulyukov wrote:
> "За" я или "против" - сказать однозначно не 
> могу. Тут нужен разумный  компромисс. 
> По-моему, схожая ситуация была с mono.pc

Ситуация с mono.pc не похожа, и компромисс здесь не нужен.  Если есть
*-devel пакет, то *.pc файл и симлинки для линковки (всё кроме gac)
должен уйти в *-devel пакет.  Либо у всех есть *-devel подпакеты, либо
ни у кого нет *-devel подпакетов.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Об экономии на спичках и религии
  2008-06-04  7:41 [devel] Об экономии на спичках и религии Mikhail Gusarov
  2008-06-04  7:50 ` Alexey Shabalin
@ 2008-06-04 21:35 ` Alexey Tourbin
  2008-06-04 21:37   ` Alexey Tourbin
  1 sibling, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2008-06-04 21:35 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 525 bytes --]

On Wed, Jun 04, 2008 at 02:41:33PM +0700, Mikhail Gusarov wrote:
> 
> Из #15852:
> 
> "отдельный пакет devel из-за одного файла заводить не буду"
> 
> Подскажите, почему тут так принято: отдельные пакеты не заводить, пихать всё в
> одну кучу, отдельные вики-страницы для совершенно разных по смыслу вещей не
> делать, а тоже всё в одном месте, и тщательно перемешивать?

f-spot.pc следует паковать в основной пакет, потому что в f-spot.pc нет
"Requires:" зависимостей, которые могли бы вытягивать *-devel пакеты.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Об экономии на спичках и религии
  2008-06-04 21:35 ` Alexey Tourbin
@ 2008-06-04 21:37   ` Alexey Tourbin
  2008-06-04 21:46     ` Led
  0 siblings, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2008-06-04 21:37 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 750 bytes --]

On Thu, Jun 05, 2008 at 01:35:36AM +0400, Alexey Tourbin wrote:
> On Wed, Jun 04, 2008 at 02:41:33PM +0700, Mikhail Gusarov wrote:
> > 
> > Из #15852:
> > 
> > "отдельный пакет devel из-за одного файла заводить не буду"
> > 
> > Подскажите, почему тут так принято: отдельные пакеты не заводить, пихать всё в
> > одну кучу, отдельные вики-страницы для совершенно разных по смыслу вещей не
> > делать, а тоже всё в одном месте, и тщательно перемешивать?
> 
> f-spot.pc следует паковать в основной пакет, потому что в f-spot.pc нет
> "Requires:" зависимостей, которые могли бы вытягивать *-devel пакеты.

Неудачный падеж.  Если *.pc файл не порождает дополнительных
зависимостей на *-devel пакеты, то его можно вносить в основной пакет.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Об экономии на спичках и религии
  2008-06-04 21:37   ` Alexey Tourbin
@ 2008-06-04 21:46     ` Led
  2008-06-04 21:56       ` Alexey Tourbin
  2008-06-04 22:26       ` [devel] pkg-config dependency Alexey Tourbin
  0 siblings, 2 replies; 15+ messages in thread
From: Led @ 2008-06-04 21:46 UTC (permalink / raw)
  To: devel

Thursday, 05 June 2008 00:37:44 Alexey Tourbin написав:
> On Thu, Jun 05, 2008 at 01:35:36AM +0400, Alexey Tourbin wrote:
> > On Wed, Jun 04, 2008 at 02:41:33PM +0700, Mikhail Gusarov wrote:
> > > Из #15852:
> > >
> > > "отдельный пакет devel из-за одного файла заводить не буду"
> > >
> > > Подскажите, почему тут так принято: отдельные пакеты не заводить,
> > > пихать всё в одну кучу, отдельные вики-страницы для совершенно разных
> > > по смыслу вещей не делать, а тоже всё в одном месте, и тщательно
> > > перемешивать?
> >
> > f-spot.pc следует паковать в основной пакет, потому что в f-spot.pc нет
> > "Requires:" зависимостей, которые могли бы вытягивать *-devel пакеты.
>
> Неудачный падеж.  Если *.pc файл не порождает дополнительных
> зависимостей на *-devel пакеты, то его можно вносить в основной пакет.

А *.pc файл не порождает зависимости на пакет pkg-config?

-- 
Led

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Об экономии на спичках и религии
  2008-06-04 21:46     ` Led
@ 2008-06-04 21:56       ` Alexey Tourbin
  2008-06-04 22:07         ` Led
  2008-06-04 22:26       ` [devel] pkg-config dependency Alexey Tourbin
  1 sibling, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2008-06-04 21:56 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1068 bytes --]

On Thu, Jun 05, 2008 at 12:46:18AM +0300, Led wrote:
> Thursday, 05 June 2008 00:37:44 Alexey Tourbin написав:
> > On Thu, Jun 05, 2008 at 01:35:36AM +0400, Alexey Tourbin wrote:
> > > On Wed, Jun 04, 2008 at 02:41:33PM +0700, Mikhail Gusarov wrote:
> > > > Из #15852:
> > > >
> > > > "отдельный пакет devel из-за одного файла заводить не буду"
> > > >
> > > > Подскажите, почему тут так принято: отдельные пакеты не заводить,
> > > > пихать всё в одну кучу, отдельные вики-страницы для совершенно разных
> > > > по смыслу вещей не делать, а тоже всё в одном месте, и тщательно
> > > > перемешивать?
> > >
> > > f-spot.pc следует паковать в основной пакет, потому что в f-spot.pc нет
> > > "Requires:" зависимостей, которые могли бы вытягивать *-devel пакеты.
> >
> > Неудачный падеж.  Если *.pc файл не порождает дополнительных
> > зависимостей на *-devel пакеты, то его можно вносить в основной пакет.
> 
> А *.pc файл не порождает зависимости на пакет pkg-config?

Пока нет -- `rpm -e --test pkg-config'.
Но pkg-config очень маленький пакет.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Об экономии на спичках и религии
  2008-06-04 21:56       ` Alexey Tourbin
@ 2008-06-04 22:07         ` Led
  2008-06-04 22:12           ` Dmitry V. Levin
  0 siblings, 1 reply; 15+ messages in thread
From: Led @ 2008-06-04 22:07 UTC (permalink / raw)
  To: devel

Thursday, 05 June 2008 00:56:47 Alexey Tourbin написав:
> On Thu, Jun 05, 2008 at 12:46:18AM +0300, Led wrote:
> > Thursday, 05 June 2008 00:37:44 Alexey Tourbin написав:
> > > On Thu, Jun 05, 2008 at 01:35:36AM +0400, Alexey Tourbin wrote:
> > > > On Wed, Jun 04, 2008 at 02:41:33PM +0700, Mikhail Gusarov wrote:
> > > > > Из #15852:
> > > > >
> > > > > "отдельный пакет devel из-за одного файла заводить не буду"
> > > > >
> > > > > Подскажите, почему тут так принято: отдельные пакеты не заводить,
> > > > > пихать всё в одну кучу, отдельные вики-страницы для совершенно
> > > > > разных по смыслу вещей не делать, а тоже всё в одном месте, и
> > > > > тщательно перемешивать?
> > > >
> > > > f-spot.pc следует паковать в основной пакет, потому что в f-spot.pc
> > > > нет "Requires:" зависимостей, которые могли бы вытягивать *-devel
> > > > пакеты.
> > >
> > > Неудачный падеж.  Если *.pc файл не порождает дополнительных
> > > зависимостей на *-devel пакеты, то его можно вносить в основной пакет.
> >
> > А *.pc файл не порождает зависимости на пакет pkg-config?
>
> Пока нет -- `rpm -e --test pkg-config'.
> Но pkg-config очень маленький пакет.

...который (пока что) требует только glib и libpopt...

-- 
Led

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] Об экономии на спичках и религии
  2008-06-04 22:07         ` Led
@ 2008-06-04 22:12           ` Dmitry V. Levin
  0 siblings, 0 replies; 15+ messages in thread
From: Dmitry V. Levin @ 2008-06-04 22:12 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1424 bytes --]

On Thu, Jun 05, 2008 at 01:07:41AM +0300, Led wrote:
> Thursday, 05 June 2008 00:56:47 Alexey Tourbin написав:
> > On Thu, Jun 05, 2008 at 12:46:18AM +0300, Led wrote:
> > > Thursday, 05 June 2008 00:37:44 Alexey Tourbin написав:
> > > > On Thu, Jun 05, 2008 at 01:35:36AM +0400, Alexey Tourbin wrote:
> > > > > On Wed, Jun 04, 2008 at 02:41:33PM +0700, Mikhail Gusarov wrote:
> > > > > > Из #15852:
> > > > > >
> > > > > > "отдельный пакет devel из-за одного файла заводить не буду"
> > > > > >
> > > > > > Подскажите, почему тут так принято: отдельные пакеты не заводить,
> > > > > > пихать всё в одну кучу, отдельные вики-страницы для совершенно
> > > > > > разных по смыслу вещей не делать, а тоже всё в одном месте, и
> > > > > > тщательно перемешивать?
> > > > >
> > > > > f-spot.pc следует паковать в основной пакет, потому что в f-spot.pc
> > > > > нет "Requires:" зависимостей, которые могли бы вытягивать *-devel
> > > > > пакеты.
> > > >
> > > > Неудачный падеж.  Если *.pc файл не порождает дополнительных
> > > > зависимостей на *-devel пакеты, то его можно вносить в основной пакет.
> > >
> > > А *.pc файл не порождает зависимости на пакет pkg-config?
> >
> > Пока нет -- `rpm -e --test pkg-config'.
> > Но pkg-config очень маленький пакет.
> 
> ...который (пока что) требует только glib и libpopt...

glibc-core он тоже требует.  Непонятно, это много или мало? ;)


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [devel] pkg-config dependency
  2008-06-04 21:46     ` Led
  2008-06-04 21:56       ` Alexey Tourbin
@ 2008-06-04 22:26       ` Alexey Tourbin
  1 sibling, 0 replies; 15+ messages in thread
From: Alexey Tourbin @ 2008-06-04 22:26 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1588 bytes --]

On Thu, Jun 05, 2008 at 12:46:18AM +0300, Led wrote:
> Thursday, 05 June 2008 00:37:44 Alexey Tourbin написав:
> > On Thu, Jun 05, 2008 at 01:35:36AM +0400, Alexey Tourbin wrote:
> > > On Wed, Jun 04, 2008 at 02:41:33PM +0700, Mikhail Gusarov wrote:
> > > > Из #15852:
> > > >
> > > > "отдельный пакет devel из-за одного файла заводить не буду"
> > > >
> > > > Подскажите, почему тут так принято: отдельные пакеты не заводить,
> > > > пихать всё в одну кучу, отдельные вики-страницы для совершенно разных
> > > > по смыслу вещей не делать, а тоже всё в одном месте, и тщательно
> > > > перемешивать?
> > >
> > > f-spot.pc следует паковать в основной пакет, потому что в f-spot.pc нет
> > > "Requires:" зависимостей, которые могли бы вытягивать *-devel пакеты.
> >
> > Неудачный падеж.  Если *.pc файл не порождает дополнительных
> > зависимостей на *-devel пакеты, то его можно вносить в основной пакет.
> 
> А *.pc файл не порождает зависимости на пакет pkg-config?

Имело бы смысл реализовать зависимости на каталоги
%_libdir/pkgconfig и /usr/share/pkgconfig.

Тогда, в частности, мы получаем "автоматический" (на уровне анметов)
отлов ошибок типа /usr/lib/pkgconfig/*.pc vs /usr/lib64/pkgconfig/*.pc.

Но дело здесь в том, что зависимости на каталоги -- вещь довольно
хрупкая.  Каталогом ведь может завладеть кто угодно (более того,
если в спеке написать '%files /usr/lib/pkgconfig*', то зависимость
станет самоудовлетворённой и вообще соптимизирутеся).

В общем, в последнем sisyphus_check я реализовал отдельную проверку
на /usr/*/pkgconfig/* пути.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2008-06-04 22:26 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-06-04  7:41 [devel] Об экономии на спичках и религии Mikhail Gusarov
2008-06-04  7:50 ` Alexey Shabalin
2008-06-04  7:52   ` Alexey Shabalin
2008-06-04  8:34     ` Ildar Mulyukov
2008-06-04  8:40       ` Alexey Shabalin
2008-06-04  9:38       ` Alexey Tourbin
2008-06-04  9:31     ` Alexey Tourbin
2008-06-04  7:56   ` Mikhail Gusarov
2008-06-04 21:35 ` Alexey Tourbin
2008-06-04 21:37   ` Alexey Tourbin
2008-06-04 21:46     ` Led
2008-06-04 21:56       ` Alexey Tourbin
2008-06-04 22:07         ` Led
2008-06-04 22:12           ` Dmitry V. Levin
2008-06-04 22:26       ` [devel] pkg-config dependency Alexey Tourbin

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