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 по дате отправления: