[devel] Сборка расширений PostgreSQL

Sergey V Turchin zerg на altlinux.org
Ср Фев 9 16:30:51 MSK 2022


On Wednesday, 9 February 2022 16:14:54 MSK Dmitry V wrote:
> On Wed, Feb 09, 2022 at 08:51:08PM +0800, alexei на taf.ru wrote:
> [...]
> 
> > Поправил
> > 
> > https://git.altlinux.org/tasks/294683/logs/events.4.1.log
> > 
> > girar-check-perms: access to kde5-kdb DENIED for taf: does not belong to
> > approved builders list: zerg
> Я посмотрел, какие изменения понадобилось сделать в этом пакете:
> https://git.altlinux.org/tasks/294683/gears/1100/git?p=git;a=commitdiff;h=ma
> ster
> 
> На мой взгляд, следующая часть изменения концепутально неправильная:
> 
> diff --git a/.gear/kdb.spec b/.gear/kdb.spec
> index 7b37cc91..c68e9055 100644
> --- a/.gear/kdb.spec
> +++ b/.gear/kdb.spec
> @@ -2,6 +2,7 @@
> 
>  %define sover 4
>  %define libkdb3 libkdb3%sover
> +%define pg_ver 14
> 
>  Name: kde5-%rname
>  Version: 3.2.0
> @@ -21,7 +22,7 @@ Source: %rname-%version.tar
>  BuildRequires(pre): rpm-build-kf5
>  BuildRequires: extra-cmake-modules qt5-base-devel qt5-wayland-devel
>  BuildRequires: libicu-devel
> -BuildRequires: libmysqlclient-devel postgresql-devel sqlite3
> libsqlite3-devel +BuildRequires: libmysqlclient-devel
> postgresql%pg_ver-server-devel sqlite3 libsqlite3-devel BuildRequires:
> kf5-kcoreaddons-devel
>  BuildRequires: rpm-build-python3 python3(shlex)
> 
> Пакет kdb не должен зашивать версию postgresql-server-devel в сборочные
> зависимости.  Более того, никакой обычный пакет не должен этого делать,
> вместо этого следует всегда использовать то, что является версией по
> умолчанию в репозитории на момент сборки.
Более того, я вряд ли пропущу пакет, который несовместим с p10 по сборке.

> Например, одна из реализаций может содержать
> "Provides: postgresql-server-devel".


-- 
Regards, Sergey.


Подробная информация о списке рассылки Devel