[Pkg-postgresql-public] Bug#857770: src:postgresql-debversion: please provide a unversioned binary package
Ole Streicher
olebole at debian.org
Wed Aug 30 12:16:24 UTC 2017
Hi Chriostoph,
On 30.08.2017 14:03, Christoph Berg wrote:
> Re: Ole Streicher 2017-08-30 <dbc7b3ab-90a4-215f-ce02-413ced1ff439 at debian.org>
>> If a new Postgresql version is uploaded (or an old one is removed), a
>> binNMU can be requested, resulting in a new package with the new list of
>> Postgresql objects built in. As it is done for Python or others.
>
> BinNMUs would work for updating the ${postgresql:Depends} part. What
> doesn't work is changing the set of binaries built from
> debian/control, because it's forbidden by Debian policy. This is why
> "pg_buildext checkcontrol" raises an error if the file changes.
> Possibly we could make it smarter, but in most cases, changing the
> default version will mean the list of supported versions changes as
> well.
The idea here is to have just one binary package, containing the shared
libraries for all supported versions. Extensions are usually small, so
combining them in one package will not hurt. So, there would no
"postgresql-9.6-q3c" package anymore, d/control.in is removed, and
d/control is fixed (for one release). For convenience, I just attach the
complete d/control for postgresql-q3c.
In that case, changing the supported postgresql versions will not change
the list of binary packages, but just the dependencies, which is IMO not
forbidden.
Best regards
Ole
-------------- next part --------------
Source: postgresql-q3c
Section: database
Priority: optional
Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public at lists.alioth.debian.org>
Uploaders: Ole Streicher <olebole at debian.org>,
Markus Nullmeier <mnullmei at ari.uni-heidelberg.de>
Build-Depends: debhelper (>= 9),
postgresql-server-dev-all
Standards-Version: 4.1.0
Homepage: http://www.sai.msu.su/~megera/wiki/SkyPixelization
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-postgresql/postgresql-q3c.git
Vcs-Git: https://anonscm.debian.org/cgit/pkg-postgresql/postgresql-q3c.git
Package: postgresql-q3c
Architecture: any
Depends: ${postgresql:Depends},
${misc:Depends},
${shlibs:Depends}
Description: PostgreSQL extension used for indexing the sky
Q3C, an extension for PostgreSQL, is designed for the work with large
astronomical catalogues or any catalogs of objects on the sphere.
.
This extension allows a user to perform fast circular, elliptical or
polygonal searches on the sky as well as fast cross-matches.
.
This package provides a module for PostgreSQL.
More information about the Pkg-postgresql-public
mailing list