Debian Patches

Status for postgresql-15/15.5-0+deb12u1

Patch Description Author Forwarded Bugs Origin Last update
50-per-version-dirs.patch Use version specific installation directories so that several major versions can be installed in parallel.
* Install lib files into /usr/lib/postgresql/<version>/lib/
* Install server related header files into /usr/include/postgresql/<version>/server/
Martin Pitt <mpitt@debian.org> invalid debian
51-default-sockets-in-var.patch Put server Unix sockets into /var/run/postgresql/ by default
Using /tmp for sockets allows everyone to spoof a PostgreSQL server. Thus use
/var/run/postgresql/ for "system" clusters which run as 'postgres' (user
clusters will still use /tmp). Since system cluster are by far the common case,
set it as default.
Martin Pitt <mpitt@debian.org> invalid
52-tutorial-README.patch Update tutorial README for required build dependencies. Martin Pitt <mpitt@debian.org> invalid
53-pg_service.conf_directory_doc.patch Update pg_service.conf example to tell the Debian specific file location.
===================================================================
Martin Pitt <mpitt@debian.org> invalid
54-debian-alternatives-for-external-tools.patch Use Debian alternatives for external tools instead of hardcoded programs Martin Pitt <mpitt@debian.org> invalid
70-history Document Debian location of release notes files. Christoph Berg <myon@debian.org> invalid
filter-debug-prefix-map To make the PostgreSQL server packages build reproducibly, we need to remove
the build path from -fdebug-prefix-map and -ffile-prefix-map in CFLAGS.

* The actual server build still uses the original CFLAGS so the build path is
correctly mapped in the object files.
* The information printed by the pg_config binary and the system view is
filtered in src/common/Makefile and the configure script.
* The build paths stored in Makefile.global are filtered in debian/rules.
(abs_top_builddir, abs_top_srcdir, configure_args, CFLAGS)
* To make PGXS module builds reproducible, pg_buildext copies the environment
CFLAGS to COPT where Makefile.global picks them up, using the prefix maps
from dpkg-buildflags.
no
libpgport-pkglibdir Move libpgport/libpgcommon/libpgfeutils from libdir to pkglibdir This allows client applications to link to version-specific libraries.
Used by pg-checksums.
Christoph Berg <myon@debian.org> invalid
extension_destdir no
autoconf2.69 no
focal-arm64-outline-atomics Enable outline-atomics on arm64.

The flag was added in focal's gcc, but is off by default there. It is enabled
by default on all later distributions (hirsute, impish, bullseye, bookwork,
sid).

https://www.postgresql.org/message-id/flat/1635221042457.21654%40amazon.com

This patch can be removed once focal is EOL.
no

All known versions for source package 'postgresql-15'

Links