Debian Patches

Status for postgresql-18/18~rc1-3

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
autoconf2.69 no
pgstat-report-conflicts-immediately.patch diff --git i/src/backend/utils/activity/pgstat_database.c w/src/backend/utils/activity/pgstat_database.c
index 7149f22f729..bb36d73ec04 100644
no
libpq.pc-no-libcurl no

All known versions for source package 'postgresql-18'

Links