Re: Packages that provide extensions should Requires: an exact version

Поиск
Список
Период
Сортировка
От Craig Ringer
Тема Re: Packages that provide extensions should Requires: an exact version
Дата
Msg-id 53EAD3BA.1070101@2ndquadrant.com
обсуждение исходный текст
Ответ на Re: Packages that provide extensions should Requires: an exact version  (Craig Ringer <craig@2ndquadrant.com>)
Список pgsql-pkg-yum
On 08/13/2014 10:53 AM, Craig Ringer wrote:
> On 08/12/2014 04:26 PM, Craig Ringer wrote:
>> As that might be annoying to maintain, I'm wondering if we can use RPM's
>> auto-buildrequires stuff to grab the server version, have the server
>> package Provides: it, and then auto-add appropriate Requires:  like RPM
>> does with libc:
>>
>>
>> Requires: libc.so.6(GLIBC_2.14)(64bit)
>>
>> or Perl:
>>
>> perl(:MODULE_COMPAT_5.18.2)
>
> Specifically, wrapping the %__find_provides script .
>
> e.g.
>
> %define %__find_provides
>
> ... except that according to
> https://bugzilla.redhat.com/show_bug.cgi?id=395961 this won't work
> because RPM uses an internal dependency generator .
>
> (They're also rude about it in the bug comments).
>
> It looks like, depending on rpm version, a find_provides or
> find_requires wrapper must use rpmdeps if it's present and otherwise
> fall back to find-provides / find-requires .

Can detect this with: _use_internal_dependency_generator


--
 Craig Ringer                   http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training & Services


В списке pgsql-pkg-yum по дате отправления:

Предыдущее
От: Craig Ringer
Дата:
Сообщение: Re: Packages that provide extensions should Requires: an exact version
Следующее
От: Ketan Padegaonkar
Дата:
Сообщение: Re: Unable to install postgis2_92