ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] pkgconfig is obsolete
@ 2005-09-19  8:31 Mikhail Zabaluev
  2005-09-19 11:40 ` [devel] " Alexey Gladkov
  0 siblings, 1 reply; 23+ messages in thread
From: Mikhail Zabaluev @ 2005-09-19  8:31 UTC (permalink / raw)
  To: incoming; +Cc: ALTLinux-devel

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

Загляните, пожалуйста, сюда и произведите изменения, как было запрошено
при выкладывании pkg-config:
https://bugzilla.altlinux.org/show_bug.cgi?id=8006

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* [devel] Re: pkgconfig is obsolete
  2005-09-19  8:31 [devel] pkgconfig is obsolete Mikhail Zabaluev
@ 2005-09-19 11:40 ` Alexey Gladkov
  2005-09-20 12:34   ` Alexey Gladkov
  0 siblings, 1 reply; 23+ messages in thread
From: Alexey Gladkov @ 2005-09-19 11:40 UTC (permalink / raw)
  To: Mikhail Zabaluev; +Cc: incoming, ALTLinux-devel

Mikhail Zabaluev пишет:
> Загляните, пожалуйста, сюда и произведите изменения, как было запрошено
> при выкладывании pkg-config:
> https://bugzilla.altlinux.org/show_bug.cgi?id=8006

Пожалуйста не присылайте ссылок другие ресурсы в письмах на incoming@.
Лучше включать в письмо те действия которые нужно сделать.

-- 
Rgrds, legion


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

* [devel] Re: pkgconfig is obsolete
  2005-09-19 11:40 ` [devel] " Alexey Gladkov
@ 2005-09-20 12:34   ` Alexey Gladkov
  2005-09-20 12:38     ` Dmitry V. Levin
                       ` (2 more replies)
  0 siblings, 3 replies; 23+ messages in thread
From: Alexey Gladkov @ 2005-09-20 12:34 UTC (permalink / raw)
  Cc: Mikhail Zabaluev, incoming, ALTLinux-devel

Alexey Gladkov пишет:
> Пожалуйста не присылайте ссылок другие ресурсы в письмах на incoming@.
> Лучше включать в письмо те действия которые нужно сделать.
> 

Что вы сделали с pkg-config ???

$ tail -n20 libgtk+extra2-2.1.0-alt0.1.src.rpm.log
checking for dirent.h... yes
checking fnmatch.h usability... yes
checking fnmatch.h presence... yes
checking for fnmatch.h... yes
checking for extra flags for POSIX compliance... none needed
checking for an ANSI C-conforming const... (cached) yes
checking for inline... inline
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2.0 >= 2.0.0... Package libpng12 was not found in
the pkg-config search path. Perhaps you should add the directory
containing `libpng12.pc' to the PKG_CONFIG_PATH environment variable
Package 'libpng12', required by 'cairo', not found
configure: error: Library requirements (gtk+-2.0 >= 2.0.0) not met;
consider adjusting the PKG_CONFIG_PATH environment variable if your
libraries are in a nonstandard prefix so pkg-config can find them.
error: Bad exit status from /usr/src/tmp/rpm-tmp.18215 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.18215 (%build)
$ tail -n20 perl-Gtk2-1.093-alt1.src.rpm.log
+ /usr/bin/perl Makefile.PL PRINT_PREREQ=1
+ tee .perl.req
*** can not find package gtk+-2.0 >= 2.0.0
*** check that it is properly installed and available in PKG_CONFIG_PATH
 at Makefile.PL line 65
+ : writing Makefile
+ /usr/bin/perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor
*** can not find package gtk+-2.0 >= 2.0.0
*** check that it is properly installed and available in PKG_CONFIG_PATH
 at Makefile.PL line 65
error: Bad exit status from /usr/src/tmp/rpm-tmp.6090 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.6090 (%build)

-- 
Rgrds, legion


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

* Re: [devel] Re: pkgconfig is obsolete
  2005-09-20 12:34   ` Alexey Gladkov
@ 2005-09-20 12:38     ` Dmitry V. Levin
  2005-09-20 12:59       ` Alexey Gladkov
  2005-09-20 21:41     ` [devel] " Vitaly Lipatov
  2005-09-21 20:58     ` [devel] pkg-config and dependencies (was: pkgconfig is obsolete) Mikhail Zabaluev
  2 siblings, 1 reply; 23+ messages in thread
From: Dmitry V. Levin @ 2005-09-20 12:38 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Sep 20, 2005 at 04:34:54PM +0400, Alexey Gladkov wrote:
> Alexey Gladkov пишет:
> > Пожалуйста не присылайте ссылок другие ресурсы в письмах на incoming@.
> > Лучше включать в письмо те действия которые нужно сделать.
> 
> Что вы сделали с pkg-config ???

Я попрошу как можно быстрее починить этот pkgconfig/pkg-config и больше
его не ломать.


-- 
ldv

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

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

* Re: [devel] Re: pkgconfig is obsolete
  2005-09-20 12:38     ` Dmitry V. Levin
@ 2005-09-20 12:59       ` Alexey Gladkov
  2005-09-20 15:05         ` Денис Смирнов
  2005-09-21 19:38         ` Alexey Gladkov
  0 siblings, 2 replies; 23+ messages in thread
From: Alexey Gladkov @ 2005-09-20 12:59 UTC (permalink / raw)
  Cc: ALT Devel discussion list

Dmitry V. Levin пишет:
> Я попрошу как можно быстрее починить этот pkgconfig/pkg-config и больше
> его не ломать.

Если за сегодня и завтрашнее утро его не исправят, то я откачу на старый.

В любом случае incominger больше не пустит этот пакет без хотябы
элементарного тестирования ... раз это не делает мантейнер.

Вообще эта ситуация дает повод для размышлений ... мне уж точно дала
такой повод.

-- 
Rgrds, legion


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

* Re: [devel] Re: pkgconfig is obsolete
  2005-09-20 12:59       ` Alexey Gladkov
@ 2005-09-20 15:05         ` Денис Смирнов
  2005-09-21 19:38         ` Alexey Gladkov
  1 sibling, 0 replies; 23+ messages in thread
From: Денис Смирнов @ 2005-09-20 15:05 UTC (permalink / raw)
  To: devel

On Tue, Sep 20, 2005 at 04:59:27PM +0400, Alexey Gladkov wrote:

AG> Если за сегодня и завтрашнее утро его не исправят, то я откачу на старый.
AG> В любом случае incominger больше не пустит этот пакет без хотябы
AG> элементарного тестирования ... раз это не делает мантейнер.
AG> Вообще эта ситуация дает повод для размышлений ... мне уж точно дала
AG> такой повод.

Кажется мы возвращаемся к разговору о том, что некоторые пакеты должны
пропускаться только после полной пересборки сизифа с этими пакетами.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------


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

* Re: [devel] Re: pkgconfig is obsolete
  2005-09-20 12:34   ` Alexey Gladkov
  2005-09-20 12:38     ` Dmitry V. Levin
@ 2005-09-20 21:41     ` Vitaly Lipatov
  2005-09-20 22:25       ` Alexey Gladkov
  2005-09-21 20:58     ` [devel] pkg-config and dependencies (was: pkgconfig is obsolete) Mikhail Zabaluev
  2 siblings, 1 reply; 23+ messages in thread
From: Vitaly Lipatov @ 2005-09-20 21:41 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tuesday 20 September 2005 16:34, Alexey Gladkov wrote:
> Alexey Gladkov пишет:
> > Пожалуйста не присылайте ссылок другие ресурсы в письмах на
> > incoming@. Лучше включать в письмо те действия которые нужно
> > сделать.
>
> Что вы сделали с pkg-config ???
У меня всё нормально:
$ rpm -q pkg-config
pkg-config-0.19-alt1
...
Записан: /home/lav/RPM/RPMS/i586/libgtk+extra2-2.1.0-alt0.1.i586.rpm
Записан: /home/lav/RPM/RPMS/i586/libgtk+extra2-devel-2.1.0-alt0.1.i586.rpm
Сборка завершена корректно


> $ tail -n20 libgtk+extra2-2.1.0-alt0.1.src.rpm.log

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


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

* Re: [devel] Re: pkgconfig is obsolete
  2005-09-20 21:41     ` [devel] " Vitaly Lipatov
@ 2005-09-20 22:25       ` Alexey Gladkov
  2005-09-20 22:33         ` Dmitry V. Levin
  2005-09-21  9:30         ` Vitaly Lipatov
  0 siblings, 2 replies; 23+ messages in thread
From: Alexey Gladkov @ 2005-09-20 22:25 UTC (permalink / raw)
  To: ALT Devel discussion list

Vitaly Lipatov пишет:
> У меня всё нормально:
> $ rpm -q pkg-config
> pkg-config-0.19-alt1
> ...
> Записан: /home/lav/RPM/RPMS/i586/libgtk+extra2-2.1.0-alt0.1.i586.rpm
> Записан: /home/lav/RPM/RPMS/i586/libgtk+extra2-devel-2.1.0-alt0.1.i586.rpm
> Сборка завершена корректно

В hasher все обстоит совсем не так хорошо.

-- 
Rgrds, legion


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

* Re: [devel] Re: pkgconfig is obsolete
  2005-09-20 22:25       ` Alexey Gladkov
@ 2005-09-20 22:33         ` Dmitry V. Levin
  2005-09-21  8:09           ` Alexey Gladkov
  2005-09-21  9:30         ` Vitaly Lipatov
  1 sibling, 1 reply; 23+ messages in thread
From: Dmitry V. Levin @ 2005-09-20 22:33 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Sep 21, 2005 at 02:25:50AM +0400, Alexey Gladkov wrote:
> Vitaly Lipatov пишет:
> > У меня всё нормально:
> > $ rpm -q pkg-config
> > pkg-config-0.19-alt1
> > ...
> > Записан: /home/lav/RPM/RPMS/i586/libgtk+extra2-2.1.0-alt0.1.i586.rpm
> > Записан: /home/lav/RPM/RPMS/i586/libgtk+extra2-devel-2.1.0-alt0.1.i586.rpm
> > Сборка завершена корректно
> 
> В hasher все обстоит совсем не так хорошо.

Может, просто эти два пакета (pkgconfig и pkg-config) в одной области
видимости apt-get'а не живут?


-- 
ldv

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

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

* Re: [devel] Re: pkgconfig is obsolete
  2005-09-20 22:33         ` Dmitry V. Levin
@ 2005-09-21  8:09           ` Alexey Gladkov
  0 siblings, 0 replies; 23+ messages in thread
From: Alexey Gladkov @ 2005-09-21  8:09 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin пишет:
> Может, просто эти два пакета (pkgconfig и pkg-config) в одной области
> видимости apt-get'а не живут?

Дело в том что их нет в одной области видимости. Сейчас в сизифе
только один пакет:

$ current/aptbox/apt-cache search '^pkgconfig$'
pkg-config - Pkgconfig helps make building packages easier

Как и просили (копия была на incoming@):

https://bugzilla.altlinux.org/show_bug.cgi?id=8006

Собственно установился тот который нужно:

$ grep '^pkg-\?config' libgnomemm2-2.12.0-alt0.1.src.rpm.log
pkg-config-0.19-alt1

$ tail -n20 libgnomemm2-2.12.0-alt0.1.src.rpm.log
checking for i586-alt-linux-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBGNOMEMM... configure: error: Package requirements
(gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.6.0) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively you may set the LIBGNOMEMM_CFLAGS and LIBGNOMEMM_LIBS
environment variables
to avoid the need to call pkg-config.  See the pkg-config man page for
more details.
error: Bad exit status from /usr/src/tmp/rpm-tmp.59441 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.59441 (%build)

-- 
Rgrds, legion



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

* Re: [devel] Re: pkgconfig is obsolete
  2005-09-20 22:25       ` Alexey Gladkov
  2005-09-20 22:33         ` Dmitry V. Levin
@ 2005-09-21  9:30         ` Vitaly Lipatov
  2005-09-21  9:33           ` Alexey Rusakov
  2005-09-21 10:32           ` Alexey Gladkov
  1 sibling, 2 replies; 23+ messages in thread
From: Vitaly Lipatov @ 2005-09-21  9:30 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wednesday 21 September 2005 02:25, Alexey Gladkov wrote:
> Vitaly Lipatov пишет:
> > У меня всё нормально:
> > $ rpm -q pkg-config
> > pkg-config-0.19-alt1
> > ...
> > Записан:
> > /home/lav/RPM/RPMS/i586/libgtk+extra2-2.1.0-alt0.1.i586.rpm
> > Записан:
> > /home/lav/RPM/RPMS/i586/libgtk+extra2-devel-2.1.0-alt0.1.i58
> >6.rpm Сборка завершена корректно
>
> В hasher все обстоит совсем не так хорошо.
$ rpmbsh libgtk+extra2.spec
...
Полный список собранных в hasher пакетов:
        libgtk+extra2-2.1.0-alt0.1.src.rpm

Тоже собирается.
причём pkgconfig'а оба лежат в репозитории.
В общем я на сборку своего пакета libgtk+extra2 не жалуюсь :)

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info



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

* Re: [devel] Re: pkgconfig is obsolete
  2005-09-21  9:30         ` Vitaly Lipatov
@ 2005-09-21  9:33           ` Alexey Rusakov
  2005-09-21 10:32           ` Alexey Gladkov
  1 sibling, 0 replies; 23+ messages in thread
From: Alexey Rusakov @ 2005-09-21  9:33 UTC (permalink / raw)
  To: ALT Devel discussion list

Vitaly Lipatov wrote:

>$ rpmbsh libgtk+extra2.spec
>...
>Полный список собранных в hasher пакетов:
>        libgtk+extra2-2.1.0-alt0.1.src.rpm
>
>Тоже собирается.
>причём pkgconfig'а оба лежат в репозитории.
>  
>
Так. А если убрать старый (который pkgconfig)?

-- 
  Alexey "Ktirf" Rusakov


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

* Re: [devel] Re: pkgconfig is obsolete
  2005-09-21  9:30         ` Vitaly Lipatov
  2005-09-21  9:33           ` Alexey Rusakov
@ 2005-09-21 10:32           ` Alexey Gladkov
  2005-09-21 21:03             ` Vitaly Lipatov
  1 sibling, 1 reply; 23+ messages in thread
From: Alexey Gladkov @ 2005-09-21 10:32 UTC (permalink / raw)
  To: ALT Devel discussion list

Vitaly Lipatov пишет:
> Тоже собирается.
> причём pkgconfig'а оба лежат в репозитории.
> В общем я на сборку своего пакета libgtk+extra2 не жалуюсь :)
> 

Сделайте вот такой поиск по логу hasher:

$ grep '^pkg-\?config' 	libgtk+extra2-2.1.0-alt0.1.src.rpm.hasher.log

-- 
Rgrds, legion


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

* Re: [devel] Re: pkgconfig is obsolete
  2005-09-20 12:59       ` Alexey Gladkov
  2005-09-20 15:05         ` Денис Смирнов
@ 2005-09-21 19:38         ` Alexey Gladkov
  2005-09-23  8:53           ` [devel] " Andrei Bulava
  1 sibling, 1 reply; 23+ messages in thread
From: Alexey Gladkov @ 2005-09-21 19:38 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexey Gladkov пишет:
> Если за сегодня и завтрашнее утро его не исправят, то я откачу на старый.

В сизиф вернулся старый pkgconfig. Его версия больше чем у pkg-config
и он вытягивается через apt.

-- 
Rgrds, legion


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

* [devel] pkg-config and dependencies (was: pkgconfig is obsolete)
  2005-09-20 12:34   ` Alexey Gladkov
  2005-09-20 12:38     ` Dmitry V. Levin
  2005-09-20 21:41     ` [devel] " Vitaly Lipatov
@ 2005-09-21 20:58     ` Mikhail Zabaluev
  2005-09-21 21:15       ` [devel] pkg-config and dependencies Dmitry V. Levin
  2005-09-21 23:05       ` Alexey Gladkov
  2 siblings, 2 replies; 23+ messages in thread
From: Mikhail Zabaluev @ 2005-09-21 20:58 UTC (permalink / raw)
  To: Alexey Gladkov; +Cc: ALTLinux-devel

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

В Втр, 20/09/2005 в 16:34 +0400, Alexey Gladkov пишет:
> Alexey Gladkov пишет:
> > Пожалуйста не присылайте ссылок другие ресурсы в письмах на incoming@.
> > Лучше включать в письмо те действия которые нужно сделать.
> > 
> 
> Что вы сделали с pkg-config ???
> 
> Package 'libpng12', required by 'cairo', not found

Читайте внимательно. Новая версия проверяет зависимости, прописанные
в .pc файлах.
Между прочим, неплохой повод написать req/prov скрипты для этого
формата.


[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Re: pkgconfig is obsolete
  2005-09-21 10:32           ` Alexey Gladkov
@ 2005-09-21 21:03             ` Vitaly Lipatov
  0 siblings, 0 replies; 23+ messages in thread
From: Vitaly Lipatov @ 2005-09-21 21:03 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wednesday 21 September 2005 14:32, Alexey Gladkov wrote:
> grep '^pkg-\?config'
$ grep '^pkg-\?config' libgtk+extra2-2.1.0-alt0.1.log
pkgconfig-0.17.2-alt1

Ладно, молчу.

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


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

* Re: [devel] pkg-config and dependencies
  2005-09-21 20:58     ` [devel] pkg-config and dependencies (was: pkgconfig is obsolete) Mikhail Zabaluev
@ 2005-09-21 21:15       ` Dmitry V. Levin
  2005-09-21 23:05       ` Alexey Gladkov
  1 sibling, 0 replies; 23+ messages in thread
From: Dmitry V. Levin @ 2005-09-21 21:15 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Thu, Sep 22, 2005 at 12:58:09AM +0400, Mikhail Zabaluev wrote:
> В Втр, 20/09/2005 в 16:34 +0400, Alexey Gladkov пишет:
> > Alexey Gladkov пишет:
> > > Пожалуйста не присылайте ссылок другие ресурсы в письмах на incoming@.
> > > Лучше включать в письмо те действия которые нужно сделать.
> > 
> > Что вы сделали с pkg-config ???
> > 
> > Package 'libpng12', required by 'cairo', not found
> 
> Читайте внимательно. Новая версия проверяет зависимости, прописанные
> в .pc файлах.

Что это значит в переводе на общеупотребительный язык?

> Между прочим, неплохой повод написать req/prov скрипты для этого
> формата.

Не совсем понятно, зачем нужны prov-скрипты для этого формата и какого
рода зависимости должны вычислять req-скрипты.


-- 
ldv

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

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

* Re: [devel] pkg-config and dependencies
  2005-09-21 20:58     ` [devel] pkg-config and dependencies (was: pkgconfig is obsolete) Mikhail Zabaluev
  2005-09-21 21:15       ` [devel] pkg-config and dependencies Dmitry V. Levin
@ 2005-09-21 23:05       ` Alexey Gladkov
  2005-09-22  7:41         ` Mikhail Zabaluev
  1 sibling, 1 reply; 23+ messages in thread
From: Alexey Gladkov @ 2005-09-21 23:05 UTC (permalink / raw)
  To: ALT Devel discussion list

Mikhail Zabaluev пишет:
> Читайте внимательно. Новая версия проверяет зависимости, прописанные
> в .pc файлах.

Я прочитал достаточно внимательно.

Я также знаю что с pkg-config не собирается
libgnomemm2-2.12.0-alt0.1.src.rpm, а с pkgconfig этот пакет собирается
без проблем. Этот пакет взят для примера ... на самом деле сломавшихся
пакетов несколько больше.

Вы можете объяснить подобный акт несобираемости ?

> Между прочим, неплохой повод написать req/prov скрипты для этого
> формата.

-- 
Rgrds, legion


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

* Re: [devel] pkg-config and dependencies
  2005-09-21 23:05       ` Alexey Gladkov
@ 2005-09-22  7:41         ` Mikhail Zabaluev
  2005-09-22  9:19           ` Alexey Gladkov
  0 siblings, 1 reply; 23+ messages in thread
From: Mikhail Zabaluev @ 2005-09-22  7:41 UTC (permalink / raw)
  To: ALT Devel discussion list

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

В Чтв, 22/09/2005 в 03:05 +0400, Alexey Gladkov пишет:
> Mikhail Zabaluev пишет:
> > Читайте внимательно. Новая версия проверяет зависимости, прописанные
> > в .pc файлах.
> 
> Я прочитал достаточно внимательно.
> 
> Я также знаю что с pkg-config не собирается
> libgnomemm2-2.12.0-alt0.1.src.rpm, а с pkgconfig этот пакет собирается
> без проблем. Этот пакет взят для примера ... на самом деле сломавшихся
> пакетов несколько больше.
> 
> Вы можете объяснить подобный акт несобираемости ?

Могу. В .pc файлах появились поля Requires и Requires.private.
Старый pkgconfig их игнорирует, а новый проверяет наличие указанных в
этих полях файлов .pc.
Для того, чтобы адаптироваться к дивному новому pkg-config, от которого
все равно никуда не уйти, нужно привести Requires -devel пакетов в
соответствие с полями Requires содержащихся в них .pc файлов. Лучше
всего это сделать с помощью скриптов автоматического поиска
зависимостей.
Вопрос, почему в .pc файлы внесены зависимости, не нужные на самом деле
для сборки тех или иных клиентских пакетов, лучше адресовать
разработчикам.

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] pkg-config and dependencies
  2005-09-22  7:41         ` Mikhail Zabaluev
@ 2005-09-22  9:19           ` Alexey Gladkov
  2005-09-22  9:25             ` [devel] " Vitaly Ostanin
  2005-09-22 10:22             ` [devel] " Mikhail Zabaluev
  0 siblings, 2 replies; 23+ messages in thread
From: Alexey Gladkov @ 2005-09-22  9:19 UTC (permalink / raw)
  To: ALT Devel discussion list

Mikhail Zabaluev пишет:
> Могу. В .pc файлах появились поля Requires и Requires.private.
> Старый pkgconfig их игнорирует, а новый проверяет наличие указанных в
> этих полях файлов .pc.
> Для того, чтобы адаптироваться к дивному новому pkg-config, от которого
> все равно никуда не уйти, нужно привести Requires -devel пакетов в
> соответствие с полями Requires содержащихся в них .pc файлов. Лучше
> всего это сделать с помощью скриптов автоматического поиска
> зависимостей.
> Вопрос, почему в .pc файлы внесены зависимости, не нужные на самом деле
> для сборки тех или иных клиентских пакетов, лучше адресовать
> разработчикам.

Всю эту работу по корректировке зависимостей и приведение их в
соответствие с .pc файлами нужно было делать до выкладывания нового
pkg-config.
Иначе получили то что получили... большое количество пакетов перестало
собираться не по своей вине, а из-за ошибок в чужих .pc файлах.

pkg-config из сизифа не удален, но пока описанный вами фронт работ не
будет выполнен, его использовать нельзя.

-- 
Rgrds, legion


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

* [devel] Re: pkg-config and dependencies
  2005-09-22  9:19           ` Alexey Gladkov
@ 2005-09-22  9:25             ` Vitaly Ostanin
  2005-09-22 10:22             ` [devel] " Mikhail Zabaluev
  1 sibling, 0 replies; 23+ messages in thread
From: Vitaly Ostanin @ 2005-09-22  9:25 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Alexey Gladkov пишет:
> Mikhail Zabaluev пишет:
> 
>>Могу. В .pc файлах появились поля Requires и Requires.private.
>>Старый pkgconfig их игнорирует, а новый проверяет наличие указанных в
>>этих полях файлов .pc.
>>Для того, чтобы адаптироваться к дивному новому pkg-config, от которого
>>все равно никуда не уйти, нужно привести Requires -devel пакетов в
>>соответствие с полями Requires содержащихся в них .pc файлов. Лучше
>>всего это сделать с помощью скриптов автоматического поиска
>>зависимостей.
>>Вопрос, почему в .pc файлы внесены зависимости, не нужные на самом деле
>>для сборки тех или иных клиентских пакетов, лучше адресовать
>>разработчикам.
> 
> Всю эту работу по корректировке зависимостей и приведение их в
> соответствие с .pc файлами нужно было делать до выкладывания нового
> pkg-config.
> Иначе получили то что получили... большое количество пакетов перестало
> собираться не по своей вине, а из-за ошибок в чужих .pc файлах.
> 
> pkg-config из сизифа не удален, но пока описанный вами фронт работ не
> будет выполнен, его использовать нельзя.

Если ошибки не вылезают, небольшая вероятность, что их исправят.

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

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

* Re: [devel] pkg-config and dependencies
  2005-09-22  9:19           ` Alexey Gladkov
  2005-09-22  9:25             ` [devel] " Vitaly Ostanin
@ 2005-09-22 10:22             ` Mikhail Zabaluev
  1 sibling, 0 replies; 23+ messages in thread
From: Mikhail Zabaluev @ 2005-09-22 10:22 UTC (permalink / raw)
  To: ALT Devel discussion list

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

В Чтв, 22/09/2005 в 13:19 +0400, Alexey Gladkov пишет:
> > Могу. В .pc файлах появились поля Requires и Requires.private.
> > Старый pkgconfig их игнорирует, а новый проверяет наличие указанных в
> > этих полях файлов .pc.
> > Для того, чтобы адаптироваться к дивному новому pkg-config, от которого
> > все равно никуда не уйти, нужно привести Requires -devel пакетов в
> > соответствие с полями Requires содержащихся в них .pc файлов. Лучше
> > всего это сделать с помощью скриптов автоматического поиска
> > зависимостей.
> > Вопрос, почему в .pc файлы внесены зависимости, не нужные на самом деле
> > для сборки тех или иных клиентских пакетов, лучше адресовать
> > разработчикам.
> 
> Всю эту работу по корректировке зависимостей и приведение их в
> соответствие с .pc файлами нужно было делать до выкладывания нового
> pkg-config.
> Иначе получили то что получили... большое количество пакетов перестало
> собираться не по своей вине, а из-за ошибок в чужих .pc файлах.

Нужно посмотреть, сколько .pc файлов указывают зависимости, не
возникающие как BuildRequires в клиентских пакетах через buildreq.
Есть надежда, что их немного. Я пока с этой проблемой столкнулся только
у cairo.


[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] pkgconfig is obsolete
  2005-09-21 19:38         ` Alexey Gladkov
@ 2005-09-23  8:53           ` Andrei Bulava
  0 siblings, 0 replies; 23+ messages in thread
From: Andrei Bulava @ 2005-09-23  8:53 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexey Gladkov wrote:
> Alexey Gladkov пишет:
> 
>>Если за сегодня и завтрашнее утро его не исправят, то я откачу на старый.
> 
> 
> В сизиф вернулся старый pkgconfig. Его версия больше чем у pkg-config
> и он вытягивается через apt.

С возвращением старого pkgconfig есть проблема:

https://bugzilla.altlinux.org/show_bug.cgi?id=8040

Эта проблема достаточно неприятна для мантейнеров, не использующих hasher.

-- 
// AB1002-UANIC





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

end of thread, other threads:[~2005-09-23  8:53 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-09-19  8:31 [devel] pkgconfig is obsolete Mikhail Zabaluev
2005-09-19 11:40 ` [devel] " Alexey Gladkov
2005-09-20 12:34   ` Alexey Gladkov
2005-09-20 12:38     ` Dmitry V. Levin
2005-09-20 12:59       ` Alexey Gladkov
2005-09-20 15:05         ` Денис Смирнов
2005-09-21 19:38         ` Alexey Gladkov
2005-09-23  8:53           ` [devel] " Andrei Bulava
2005-09-20 21:41     ` [devel] " Vitaly Lipatov
2005-09-20 22:25       ` Alexey Gladkov
2005-09-20 22:33         ` Dmitry V. Levin
2005-09-21  8:09           ` Alexey Gladkov
2005-09-21  9:30         ` Vitaly Lipatov
2005-09-21  9:33           ` Alexey Rusakov
2005-09-21 10:32           ` Alexey Gladkov
2005-09-21 21:03             ` Vitaly Lipatov
2005-09-21 20:58     ` [devel] pkg-config and dependencies (was: pkgconfig is obsolete) Mikhail Zabaluev
2005-09-21 21:15       ` [devel] pkg-config and dependencies Dmitry V. Levin
2005-09-21 23:05       ` Alexey Gladkov
2005-09-22  7:41         ` Mikhail Zabaluev
2005-09-22  9:19           ` Alexey Gladkov
2005-09-22  9:25             ` [devel] " Vitaly Ostanin
2005-09-22 10:22             ` [devel] " Mikhail Zabaluev

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