import CS libpq-16.8-2.el10
This commit is contained in:
parent
58de4544e8
commit
9579f9c6c9
2
.gitignore
vendored
2
.gitignore
vendored
@ -1 +1 @@
|
|||||||
SOURCES/postgresql-13.20.tar.bz2
|
postgresql-16.8.tar.bz2
|
||||||
|
@ -1 +0,0 @@
|
|||||||
e56b335306a0dd446987c35dba655427dfcc325c SOURCES/postgresql-13.20.tar.bz2
|
|
@ -1,53 +0,0 @@
|
|||||||
Change the built-in default socket directory to be /var/run/postgresql.
|
|
||||||
For backwards compatibility with (probably non-libpq-based) clients that
|
|
||||||
might still expect to find the socket in /tmp, also create a socket in
|
|
||||||
/tmp. This is to resolve communication problems with clients operating
|
|
||||||
under systemd's PrivateTmp environment, which won't be using the same
|
|
||||||
global /tmp directory as the server; see bug #825448.
|
|
||||||
|
|
||||||
Note that we apply the socket directory change at the level of the
|
|
||||||
hard-wired defaults in the C code, not by just twiddling the setting in
|
|
||||||
postgresql.conf.sample; this is so that the change will take effect on
|
|
||||||
server package update, without requiring any existing postgresql.conf
|
|
||||||
to be updated. (Of course, a user who dislikes this behavior can still
|
|
||||||
override it via postgresql.conf.)
|
|
||||||
|
|
||||||
diff --git a/src/backend/utils/misc/guc.c b/src/backend/utils/misc/guc.c
|
|
||||||
index 9481f2d..75532c7 100644
|
|
||||||
--- a/src/backend/utils/misc/guc.c
|
|
||||||
+++ b/src/backend/utils/misc/guc.c
|
|
||||||
@@ -3196,7 +3196,7 @@ static struct config_string ConfigureNamesString[] =
|
|
||||||
},
|
|
||||||
&Unix_socket_directories,
|
|
||||||
#ifdef HAVE_UNIX_SOCKETS
|
|
||||||
- DEFAULT_PGSOCKET_DIR,
|
|
||||||
+ DEFAULT_PGSOCKET_DIR ", /tmp",
|
|
||||||
#else
|
|
||||||
"",
|
|
||||||
#endif
|
|
||||||
diff --git a/src/bin/initdb/initdb.c b/src/bin/initdb/initdb.c
|
|
||||||
index feeff9e..3e3d784 100644
|
|
||||||
--- a/src/bin/initdb/initdb.c
|
|
||||||
+++ b/src/bin/initdb/initdb.c
|
|
||||||
@@ -1234,7 +1234,7 @@ setup_config(void)
|
|
||||||
|
|
||||||
#ifdef HAVE_UNIX_SOCKETS
|
|
||||||
snprintf(repltok, sizeof(repltok), "#unix_socket_directories = '%s'",
|
|
||||||
- DEFAULT_PGSOCKET_DIR);
|
|
||||||
+ DEFAULT_PGSOCKET_DIR ", /tmp");
|
|
||||||
#else
|
|
||||||
snprintf(repltok, sizeof(repltok), "#unix_socket_directories = ''");
|
|
||||||
#endif
|
|
||||||
diff --git a/src/include/pg_config_manual.h b/src/include/pg_config_manual.h
|
|
||||||
index e278fa0..9ee15d4 100644
|
|
||||||
--- a/src/include/pg_config_manual.h
|
|
||||||
+++ b/src/include/pg_config_manual.h
|
|
||||||
@@ -201,7 +201,7 @@
|
|
||||||
* support them yet.
|
|
||||||
*/
|
|
||||||
#ifndef WIN32
|
|
||||||
-#define DEFAULT_PGSOCKET_DIR "/tmp"
|
|
||||||
+#define DEFAULT_PGSOCKET_DIR "/var/run/postgresql"
|
|
||||||
#else
|
|
||||||
#define DEFAULT_PGSOCKET_DIR ""
|
|
||||||
#endif
|
|
@ -1,96 +0,0 @@
|
|||||||
- The libpq package is supposed to be used for all the PostgreSQL modules
|
|
||||||
|
|
||||||
- available in RHEL 8, and ABI versioning will guarantee us that modular RPMs will
|
|
||||||
- depend on appropriate libpq ABI version (picked at build-time).
|
|
||||||
|
|
||||||
diff --git a/config/Makefile b/config/Makefile
|
|
||||||
index 67e7998f55..86612a42c3 100644
|
|
||||||
--- a/config/Makefile
|
|
||||||
+++ b/config/Makefile
|
|
||||||
@@ -8,6 +8,7 @@ include $(top_builddir)/src/Makefile.global
|
|
||||||
install: all installdirs
|
|
||||||
$(INSTALL_SCRIPT) $(srcdir)/install-sh '$(DESTDIR)$(pgxsdir)/config/install-sh'
|
|
||||||
$(INSTALL_SCRIPT) $(srcdir)/missing '$(DESTDIR)$(pgxsdir)/config/missing'
|
|
||||||
+ $(INSTALL_SCRIPT) $(srcdir)/build-exports-gnu-ld '$(DESTDIR)$(pgxsdir)/config/build-exports-gnu-ld'
|
|
||||||
|
|
||||||
installdirs:
|
|
||||||
$(MKDIR_P) '$(DESTDIR)$(pgxsdir)/config'
|
|
||||||
diff --git a/config/build-exports-gnu-ld b/config/build-exports-gnu-ld
|
|
||||||
new file mode 100755
|
|
||||||
index 0000000000..84c48e3ade
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/config/build-exports-gnu-ld
|
|
||||||
@@ -0,0 +1,41 @@
|
|
||||||
+#! /bin/sh
|
|
||||||
+
|
|
||||||
+# by default use PG_ prefix
|
|
||||||
+: "${SYMBOL_VERSION_PREFIX=PG_}"
|
|
||||||
+
|
|
||||||
+# we started symbol versioning since v10
|
|
||||||
+: "${SYMBOL_VERSION_START=9.6}"
|
|
||||||
+
|
|
||||||
+version=$SYMBOL_VERSION_START
|
|
||||||
+version_prev=
|
|
||||||
+first=:
|
|
||||||
+
|
|
||||||
+open_block ()
|
|
||||||
+{
|
|
||||||
+ $first || echo
|
|
||||||
+ first=false
|
|
||||||
+ echo "${SYMBOL_VERSION_PREFIX}$version {"
|
|
||||||
+ echo "global:"
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+close_block ()
|
|
||||||
+{
|
|
||||||
+ echo "}${version_prev:+ $SYMBOL_VERSION_PREFIX$version_prev};"
|
|
||||||
+ version_prev=$version
|
|
||||||
+ version=$1
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+open_block
|
|
||||||
+while read -r symbol _ new_version
|
|
||||||
+do
|
|
||||||
+ case $symbol in '#'*) continue ;; esac
|
|
||||||
+ if test -n "$new_version" && test "$new_version" != "$version"; then
|
|
||||||
+ close_block "$new_version"
|
|
||||||
+ open_block
|
|
||||||
+ fi
|
|
||||||
+ echo " $symbol;"
|
|
||||||
+done
|
|
||||||
+
|
|
||||||
+echo "local:"
|
|
||||||
+echo " *;"
|
|
||||||
+close_block
|
|
||||||
diff --git a/src/Makefile.shlib b/src/Makefile.shlib
|
|
||||||
index 373d73caef..d5bd5468cd 100644
|
|
||||||
--- a/src/Makefile.shlib
|
|
||||||
+++ b/src/Makefile.shlib
|
|
||||||
@@ -231,7 +231,7 @@ ifeq ($(PORTNAME), linux)
|
|
||||||
ifdef soname
|
|
||||||
LINK.shared += -Wl,-soname,$(soname)
|
|
||||||
endif
|
|
||||||
- BUILD.exports = ( echo '{ global:'; $(AWK) '/^[^\#]/ {printf "%s;\n",$$1}' $<; echo ' local: *; };' ) >$@
|
|
||||||
+ BUILD.exports = $(SHELL) $(top_srcdir)/config/build-exports-gnu-ld < $< > $@
|
|
||||||
exports_file = $(SHLIB_EXPORTS:%.txt=%.list)
|
|
||||||
ifneq (,$(exports_file))
|
|
||||||
LINK.shared += -Wl,--version-script=$(exports_file)
|
|
||||||
diff --git a/src/interfaces/libpq/exports.txt b/src/interfaces/libpq/exports.txt
|
|
||||||
index ccec59919b..4c2be8b7d5 100644
|
|
||||||
--- a/src/interfaces/libpq/exports.txt
|
|
||||||
+++ b/src/interfaces/libpq/exports.txt
|
|
||||||
@@ -171,11 +171,11 @@
|
|
||||||
PQsslAttribute 169
|
|
||||||
PQsetErrorContextVisibility 170
|
|
||||||
PQresultVerboseErrorMessage 171
|
|
||||||
-PQencryptPasswordConn 172
|
|
||||||
-PQresultMemorySize 173
|
|
||||||
+PQencryptPasswordConn 172 10
|
|
||||||
+PQresultMemorySize 173 12
|
|
||||||
PQhostaddr 174
|
|
||||||
PQgssEncInUse 175
|
|
||||||
PQgetgssctx 176
|
|
||||||
-PQsetSSLKeyPassHook_OpenSSL 177
|
|
||||||
+PQsetSSLKeyPassHook_OpenSSL 177 13
|
|
||||||
PQgetSSLKeyPassHook_OpenSSL 178
|
|
||||||
PQdefaultSSLKeyPassHook_OpenSSL 179
|
|
@ -1 +0,0 @@
|
|||||||
8134b685724d15e60d93bea206fbe0f14c8295e84f1cc91d5a3928163e4fb288 postgresql-13.20.tar.bz2
|
|
191
SPECS/libpq.spec
191
SPECS/libpq.spec
@ -1,191 +0,0 @@
|
|||||||
%global majorversion 13
|
|
||||||
%global obsoletes_version %( echo $(( %majorversion + 1 )) )
|
|
||||||
|
|
||||||
Summary: PostgreSQL client library
|
|
||||||
Name: libpq
|
|
||||||
Version: %{majorversion}.20
|
|
||||||
Release: 1%{?dist}
|
|
||||||
|
|
||||||
License: PostgreSQL
|
|
||||||
Url: http://www.postgresql.org/
|
|
||||||
|
|
||||||
Source0: https://ftp.postgresql.org/pub/source/v%{version}/postgresql-%{version}.tar.bz2
|
|
||||||
Source1: https://ftp.postgresql.org/pub/source/v%{version}/postgresql-%{version}.tar.bz2.sha256
|
|
||||||
|
|
||||||
|
|
||||||
# Comments for these patches are in the patch files.
|
|
||||||
Patch1: libpq-10.3-rpm-pgsql.patch
|
|
||||||
Patch2: libpq-10.3-var-run-socket.patch
|
|
||||||
Patch3: libpq-13.1-symbol-versioning.patch
|
|
||||||
|
|
||||||
BuildRequires: gcc
|
|
||||||
BuildRequires: glibc-devel bison flex gawk
|
|
||||||
BuildRequires: zlib-devel
|
|
||||||
BuildRequires: openssl-devel
|
|
||||||
BuildRequires: krb5-devel
|
|
||||||
BuildRequires: openldap-devel
|
|
||||||
BuildRequires: gettext
|
|
||||||
BuildRequires: multilib-rpm-config
|
|
||||||
|
|
||||||
Obsoletes: postgresql-libs < %obsoletes_version
|
|
||||||
Provides: postgresql-libs = %version-%release
|
|
||||||
|
|
||||||
|
|
||||||
%description
|
|
||||||
The libpq package provides the essential shared library for any PostgreSQL
|
|
||||||
client program or interface. You will need to install this package to use any
|
|
||||||
other PostgreSQL package or any clients that need to connect to a PostgreSQL
|
|
||||||
server.
|
|
||||||
|
|
||||||
|
|
||||||
%package devel
|
|
||||||
Summary: Development files for building PostgreSQL client tools
|
|
||||||
Requires: %name%{?_isa} = %version-%release
|
|
||||||
# Historically we had 'postgresql-devel' package which was used for building
|
|
||||||
# both PG clients and PG server modules; let's have this fake provide to cover
|
|
||||||
# most of the depending packages and the rest (those which want to build server
|
|
||||||
# modules) need to be fixed to require postgresql-server-devel package.
|
|
||||||
Provides: postgresql-devel = %version-%release
|
|
||||||
Obsoletes: postgresql-devel < %obsoletes_version
|
|
||||||
|
|
||||||
%description devel
|
|
||||||
The libpq package provides the essential shared library for any PostgreSQL
|
|
||||||
client program or interface. You will need to install this package to build any
|
|
||||||
package or any clients that need to connect to a PostgreSQL server.
|
|
||||||
|
|
||||||
|
|
||||||
%prep
|
|
||||||
( cd "$(dirname "%SOURCE1")" ; sha256sum -c "%SOURCE1" )
|
|
||||||
%autosetup -n postgresql-%{version} -p1
|
|
||||||
|
|
||||||
# remove .gitignore files to ensure none get into the RPMs (bug #642210)
|
|
||||||
find . -type f -name .gitignore | xargs rm
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
|
||||||
# complements symbol-versioning patch
|
|
||||||
export SYMBOL_VERSION_PREFIX=RHPG_
|
|
||||||
|
|
||||||
# We don't build server nor client (e.g. /bin/psql) binaries in this package, so
|
|
||||||
# we can disable some configure options.
|
|
||||||
%configure \
|
|
||||||
--disable-rpath \
|
|
||||||
--with-ldap \
|
|
||||||
--with-openssl \
|
|
||||||
--with-gssapi \
|
|
||||||
--enable-nls \
|
|
||||||
--without-readline \
|
|
||||||
--datadir=%_datadir/pgsql
|
|
||||||
|
|
||||||
%global build_subdirs \\\
|
|
||||||
src/include \\\
|
|
||||||
src/common \\\
|
|
||||||
src/port \\\
|
|
||||||
src/interfaces/libpq \\\
|
|
||||||
src/bin/pg_config
|
|
||||||
|
|
||||||
for subdir in %build_subdirs; do
|
|
||||||
%make_build -C "$subdir"
|
|
||||||
done
|
|
||||||
|
|
||||||
|
|
||||||
%install
|
|
||||||
for subdir in %build_subdirs; do
|
|
||||||
%make_install -C "$subdir"
|
|
||||||
done
|
|
||||||
|
|
||||||
# remove files not to be packaged
|
|
||||||
find $RPM_BUILD_ROOT -name '*.a' -delete
|
|
||||||
rm -r $RPM_BUILD_ROOT%_includedir/pgsql/server
|
|
||||||
|
|
||||||
%multilib_fix_c_header --file "%_includedir/pg_config.h"
|
|
||||||
%multilib_fix_c_header --file "%_includedir/pg_config_ext.h"
|
|
||||||
|
|
||||||
find_lang_bins ()
|
|
||||||
{
|
|
||||||
lstfile=$1 ; shift
|
|
||||||
cp /dev/null "$lstfile"
|
|
||||||
for binary; do
|
|
||||||
%find_lang "$binary"-%majorversion
|
|
||||||
cat "$binary"-%majorversion.lang >>"$lstfile"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
find_lang_bins %name.lst libpq5
|
|
||||||
find_lang_bins %name-devel.lst pg_config
|
|
||||||
|
|
||||||
|
|
||||||
%files -f %name.lst
|
|
||||||
%license COPYRIGHT
|
|
||||||
%_libdir/libpq.so.*
|
|
||||||
%dir %_datadir/pgsql
|
|
||||||
%doc %_datadir/pgsql/pg_service.conf.sample
|
|
||||||
|
|
||||||
|
|
||||||
%files devel -f %name-devel.lst
|
|
||||||
%_bindir/pg_config
|
|
||||||
%_includedir/*
|
|
||||||
%_libdir/libpq.so
|
|
||||||
%_libdir/pkgconfig/libpq.pc
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Tue Feb 18 2025 Ales Nezbeda <anezbeda@redhat.com> - 13.20-1
|
|
||||||
- Update to 13.20
|
|
||||||
|
|
||||||
* Wed Jun 21 2023 Masahiro Matsuya <mmatsuya@redhat.com> - 13.11-1
|
|
||||||
- Rebase to 13.11
|
|
||||||
Resolves: #2171369
|
|
||||||
|
|
||||||
* Mon Nov 29 2021 Marek Kulik <mkulik@redhat.com> - 13.5-1
|
|
||||||
- Rebase to 13.5
|
|
||||||
Resolves: #2023294
|
|
||||||
|
|
||||||
* Mon May 31 2021 Honza Horak <hhorak@redhat.com> - 13.3-1
|
|
||||||
- Rebase to 13.3
|
|
||||||
Resolves: #1966146
|
|
||||||
|
|
||||||
* Tue Feb 16 2021 Honza Horak <hhorak@redhat.com> - 13.2-1
|
|
||||||
- Rebase to 13.2
|
|
||||||
Related: #1855776
|
|
||||||
|
|
||||||
* Tue Nov 17 2020 Patrik Novotný <panovotn@redhat.com> - 13.1-1
|
|
||||||
- Rebase to upstream release 13.1
|
|
||||||
Resolves: BZ#1855776
|
|
||||||
(BZ#1856242 particuarly)
|
|
||||||
|
|
||||||
* Mon Aug 17 2020 Patrik Novotný <panovotn@redhat.com> - 12.4-1
|
|
||||||
- Rebase to upstream release 12.4
|
|
||||||
|
|
||||||
* Tue Jun 16 2020 Patrik Novotný <panovotn@redhat.com> - 12.3-1
|
|
||||||
- Rebase to upstream release 12.3
|
|
||||||
|
|
||||||
* Tue Nov 19 2019 Patrik Novotný <panovotn@redhat.com> - 12.1-3
|
|
||||||
- Rebuild with rebased symbol versioning patch
|
|
||||||
|
|
||||||
* Fri Nov 15 2019 Patrik Novotný <panovotn@redhat.com> - 12.1-2
|
|
||||||
- Rebuild with rebased symbol versioning patch
|
|
||||||
|
|
||||||
* Tue Nov 12 2019 Patrik Novotný <panovotn@redhat.com> - 12.1-1
|
|
||||||
- Rebase to upstream release 12.1
|
|
||||||
|
|
||||||
* Fri Nov 08 2019 Honza Horak <hhorak@redhat.com> - 12.0-2
|
|
||||||
- Bump release for a new build with gating.yaml added
|
|
||||||
Related: #1749461
|
|
||||||
|
|
||||||
* Thu Oct 03 2019 Patrik Novotný <panovotn@redhat.com> - 12.0-1
|
|
||||||
- Initial release for upstream version 12.0
|
|
||||||
|
|
||||||
* Wed Aug 08 2018 Pavel Raiskup <praiskup@redhat.com> - 10.5-1
|
|
||||||
- update to 10.5 per release notes:
|
|
||||||
https://www.postgresql.org/docs/10/static/release-10-5.html
|
|
||||||
|
|
||||||
* Fri Jul 13 2018 Pavel Raiskup <praiskup@redhat.com> - 10.4-2
|
|
||||||
- ABI/symbol versioning
|
|
||||||
|
|
||||||
* Thu Jul 12 2018 Pavel Raiskup <praiskup@redhat.com> - 10.4-1
|
|
||||||
- rebase to the latest upstream release
|
|
||||||
|
|
||||||
* Fri Apr 13 2018 Pavel Raiskup <praiskup@redhat.com> - 10.3-1
|
|
||||||
- initial release, packaging inspired by postgresql.spec
|
|
||||||
- provide postgresql-devel to avoid fixing all the client packages
|
|
@ -7,11 +7,11 @@ directory whose path happens to include "postgres" or "pgsql" already.
|
|||||||
However, datadir and sysconfdir are already set up in the specfile's
|
However, datadir and sysconfdir are already set up in the specfile's
|
||||||
configure call, so we do not have to append anything to them.
|
configure call, so we do not have to append anything to them.
|
||||||
|
|
||||||
|
diff --git a/src/Makefile.global.in b/src/Makefile.global.in
|
||||||
diff -Naur postgresql-9.0.1.orig/src/Makefile.global.in postgresql-9.0.1/src/Makefile.global.in
|
index 9a6265b3a0..c9371a07c4 100644
|
||||||
--- postgresql-9.0.1.orig/src/Makefile.global.in 2010-10-01 10:25:44.000000000 -0400
|
--- a/src/Makefile.global.in
|
||||||
+++ postgresql-9.0.1/src/Makefile.global.in 2010-10-11 11:52:05.224975308 -0400
|
+++ b/src/Makefile.global.in
|
||||||
@@ -55,8 +55,7 @@
|
@@ -82,8 +82,7 @@ vpathsearch = `for f in $(addsuffix /$(1),$(subst :, ,. $(VPATH))); do test -r $
|
||||||
# Installation directories
|
# Installation directories
|
||||||
#
|
#
|
||||||
# These are set by the equivalent --xxxdir configure options. We
|
# These are set by the equivalent --xxxdir configure options. We
|
||||||
@ -21,7 +21,7 @@ diff -Naur postgresql-9.0.1.orig/src/Makefile.global.in postgresql-9.0.1/src/Mak
|
|||||||
#
|
#
|
||||||
# In a PGXS build, we cannot use the values inserted into Makefile.global
|
# In a PGXS build, we cannot use the values inserted into Makefile.global
|
||||||
# by configure, since the installation tree may have been relocated.
|
# by configure, since the installation tree may have been relocated.
|
||||||
@@ -74,45 +73,23 @@
|
@@ -101,45 +100,23 @@ datarootdir := @datarootdir@
|
||||||
bindir := @bindir@
|
bindir := @bindir@
|
||||||
|
|
||||||
datadir := @datadir@
|
datadir := @datadir@
|
51
libpq-10.3-var-run-socket.patch
Normal file
51
libpq-10.3-var-run-socket.patch
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
|
||||||
|
Change the built-in default socket directory to be /var/run/postgresql.
|
||||||
|
For backwards compatibility with (probably non-libpq-based) clients that
|
||||||
|
might still expect to find the socket in /tmp, also create a socket in
|
||||||
|
/tmp. This is to resolve communication problems with clients operating
|
||||||
|
under systemd's PrivateTmp environment, which won't be using the same
|
||||||
|
global /tmp directory as the server; see bug #825448.
|
||||||
|
|
||||||
|
Note that we apply the socket directory change at the level of the
|
||||||
|
hard-wired defaults in the C code, not by just twiddling the setting in
|
||||||
|
postgresql.conf.sample; this is so that the change will take effect on
|
||||||
|
server package update, without requiring any existing postgresql.conf
|
||||||
|
to be updated. (Of course, a user who dislikes this behavior can still
|
||||||
|
override it via postgresql.conf.)
|
||||||
|
|
||||||
|
diff -ur postgresql-16.1/src/backend/utils/misc/guc_tables.c pg_patched/src/backend/utils/misc/guc_tables.c
|
||||||
|
--- postgresql-16.1/src/backend/utils/misc/guc_tables.c 2023-11-06 23:04:27.000000000 +0100
|
||||||
|
+++ pg_patched/src/backend/utils/misc/guc_tables.c 2023-12-05 12:02:46.000000000 +0100
|
||||||
|
@@ -4271,7 +4271,7 @@
|
||||||
|
GUC_LIST_INPUT | GUC_LIST_QUOTE | GUC_SUPERUSER_ONLY
|
||||||
|
},
|
||||||
|
&Unix_socket_directories,
|
||||||
|
- DEFAULT_PGSOCKET_DIR,
|
||||||
|
+ DEFAULT_PGSOCKET_DIR ", /tmp",
|
||||||
|
NULL, NULL, NULL
|
||||||
|
},
|
||||||
|
|
||||||
|
diff -ur postgresql-16.1/src/bin/initdb/initdb.c pg_patched/src/bin/initdb/initdb.c
|
||||||
|
--- postgresql-16.1/src/bin/initdb/initdb.c 2023-11-06 23:04:27.000000000 +0100
|
||||||
|
+++ pg_patched/src/bin/initdb/initdb.c 2023-12-05 12:04:19.000000000 +0100
|
||||||
|
@@ -1287,7 +1287,7 @@
|
||||||
|
* these are indeed defaults, keep the postgresql.conf lines commented.
|
||||||
|
*/
|
||||||
|
conflines = replace_guc_value(conflines, "unix_socket_directories",
|
||||||
|
- DEFAULT_PGSOCKET_DIR, true);
|
||||||
|
+ DEFAULT_PGSOCKET_DIR ", /tmp", true);
|
||||||
|
|
||||||
|
conflines = replace_guc_value(conflines, "port",
|
||||||
|
DEF_PGPORT_STR, true);
|
||||||
|
diff -ur postgresql-16.1/src/include/pg_config_manual.h pg_patched/src/include/pg_config_manual.h
|
||||||
|
--- postgresql-16.1/src/include/pg_config_manual.h 2023-11-06 23:04:27.000000000 +0100
|
||||||
|
+++ pg_patched/src/include/pg_config_manual.h 2023-12-05 11:45:20.000000000 +0100
|
||||||
|
@@ -206,7 +206,7 @@
|
||||||
|
* support them yet.
|
||||||
|
*/
|
||||||
|
#ifndef WIN32
|
||||||
|
-#define DEFAULT_PGSOCKET_DIR "/tmp"
|
||||||
|
+#define DEFAULT_PGSOCKET_DIR "/var/run/postgresql"
|
||||||
|
#else
|
||||||
|
#define DEFAULT_PGSOCKET_DIR ""
|
||||||
|
#endif
|
106
libpq-12.1-symbol-versioning.patch
Normal file
106
libpq-12.1-symbol-versioning.patch
Normal file
@ -0,0 +1,106 @@
|
|||||||
|
commit 75040c3388d9a7dd5ad2bee53cbcc8bf3d35cd17
|
||||||
|
Author: Honza Horak <hhorak@redhat.com>
|
||||||
|
Date: Fri Oct 30 20:16:50 2020 +0100
|
||||||
|
|
||||||
|
The libpq package is supposed to be used for all the PostgreSQL modules
|
||||||
|
available in RHEL 8, and ABI versioning will guarantee us that modular RPMs will
|
||||||
|
depend on appropriate libpq ABI version (picked at build-time).
|
||||||
|
|
||||||
|
diff -ur postgresql-16.1/config/Makefile postgresql_patched/config/Makefile
|
||||||
|
--- postgresql-16.1/config/Makefile 2023-11-06 23:04:27.000000000 +0100
|
||||||
|
+++ postgresql_patched/config/Makefile 2023-12-05 10:43:19.733619095 +0100
|
||||||
|
@@ -8,6 +8,7 @@
|
||||||
|
install: all installdirs
|
||||||
|
$(INSTALL_SCRIPT) $(srcdir)/install-sh '$(DESTDIR)$(pgxsdir)/config/install-sh'
|
||||||
|
$(INSTALL_SCRIPT) $(srcdir)/missing '$(DESTDIR)$(pgxsdir)/config/missing'
|
||||||
|
+ $(INSTALL_SCRIPT) $(srcdir)/build-exports-gnu-ld '$(DESTDIR)$(pgxsdir)/config/build-exports-gnu-ld'
|
||||||
|
|
||||||
|
installdirs:
|
||||||
|
$(MKDIR_P) '$(DESTDIR)$(pgxsdir)/config'
|
||||||
|
diff -ur postgresql-16.1/src/interfaces/libpq/exports.txt postgresql_patched/src/interfaces/libpq/exports.txt
|
||||||
|
--- postgresql-16.1/src/interfaces/libpq/exports.txt 2023-11-06 23:04:27.000000000 +0100
|
||||||
|
+++ postgresql_patched/src/interfaces/libpq/exports.txt 2023-12-05 10:48:24.627604638 +0100
|
||||||
|
@@ -171,19 +171,19 @@
|
||||||
|
PQsslAttribute 169
|
||||||
|
PQsetErrorContextVisibility 170
|
||||||
|
PQresultVerboseErrorMessage 171
|
||||||
|
-PQencryptPasswordConn 172
|
||||||
|
-PQresultMemorySize 173
|
||||||
|
+PQencryptPasswordConn 172 10
|
||||||
|
+PQresultMemorySize 173 12
|
||||||
|
PQhostaddr 174
|
||||||
|
PQgssEncInUse 175
|
||||||
|
PQgetgssctx 176
|
||||||
|
-PQsetSSLKeyPassHook_OpenSSL 177
|
||||||
|
+PQsetSSLKeyPassHook_OpenSSL 177 13
|
||||||
|
PQgetSSLKeyPassHook_OpenSSL 178
|
||||||
|
PQdefaultSSLKeyPassHook_OpenSSL 179
|
||||||
|
-PQenterPipelineMode 180
|
||||||
|
+PQenterPipelineMode 180 14
|
||||||
|
PQexitPipelineMode 181
|
||||||
|
PQpipelineSync 182
|
||||||
|
PQpipelineStatus 183
|
||||||
|
PQsetTraceFlags 184
|
||||||
|
PQmblenBounded 185
|
||||||
|
PQsendFlushRequest 186
|
||||||
|
-PQconnectionUsedGSSAPI 187
|
||||||
|
+PQconnectionUsedGSSAPI 187 16
|
||||||
|
diff -ur postgresql-16.1/src/Makefile.shlib postgresql_patched/src/Makefile.shlib
|
||||||
|
--- postgresql-16.1/src/Makefile.shlib 2023-11-06 23:04:27.000000000 +0100
|
||||||
|
+++ postgresql_patched/src/Makefile.shlib 2023-12-05 10:43:19.739634021 +0100
|
||||||
|
@@ -185,7 +185,7 @@
|
||||||
|
ifdef soname
|
||||||
|
LINK.shared += -Wl,-soname,$(soname)
|
||||||
|
endif
|
||||||
|
- BUILD.exports = ( echo '{ global:'; $(AWK) '/^[^\#]/ {printf "%s;\n",$$1}' $<; echo ' local: *; };' ) >$@
|
||||||
|
+ BUILD.exports = $(SHELL) $(top_srcdir)/config/build-exports-gnu-ld < $< > $@
|
||||||
|
exports_file = $(SHLIB_EXPORTS:%.txt=%.list)
|
||||||
|
ifneq (,$(exports_file))
|
||||||
|
LINK.shared += -Wl,--version-script=$(exports_file)
|
||||||
|
diff --git a/config/build-exports-gnu-ld b/config/build-exports-gnu-ld
|
||||||
|
new file mode 100755
|
||||||
|
index 0000000000..84c48e3ade
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/config/build-exports-gnu-ld
|
||||||
|
@@ -0,0 +1,41 @@
|
||||||
|
+#! /bin/sh
|
||||||
|
+
|
||||||
|
+# by default use PG_ prefix
|
||||||
|
+: "${SYMBOL_VERSION_PREFIX=PG_}"
|
||||||
|
+
|
||||||
|
+# we started symbol versioning since v10
|
||||||
|
+: "${SYMBOL_VERSION_START=9.6}"
|
||||||
|
+
|
||||||
|
+version=$SYMBOL_VERSION_START
|
||||||
|
+version_prev=
|
||||||
|
+first=:
|
||||||
|
+
|
||||||
|
+open_block ()
|
||||||
|
+{
|
||||||
|
+ $first || echo
|
||||||
|
+ first=false
|
||||||
|
+ echo "${SYMBOL_VERSION_PREFIX}$version {"
|
||||||
|
+ echo "global:"
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+close_block ()
|
||||||
|
+{
|
||||||
|
+ echo "}${version_prev:+ $SYMBOL_VERSION_PREFIX$version_prev};"
|
||||||
|
+ version_prev=$version
|
||||||
|
+ version=$1
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+open_block
|
||||||
|
+while read -r symbol _ new_version
|
||||||
|
+do
|
||||||
|
+ case $symbol in '#'*) continue ;; esac
|
||||||
|
+ if test -n "$new_version" && test "$new_version" != "$version"; then
|
||||||
|
+ close_block "$new_version"
|
||||||
|
+ open_block
|
||||||
|
+ fi
|
||||||
|
+ echo " $symbol;"
|
||||||
|
+done
|
||||||
|
+
|
||||||
|
+echo "local:"
|
||||||
|
+echo " *;"
|
||||||
|
+close_block
|
294
libpq.spec
Normal file
294
libpq.spec
Normal file
@ -0,0 +1,294 @@
|
|||||||
|
%global majorversion 16
|
||||||
|
%global obsoletes_version %( echo $(( %majorversion + 1 )) )
|
||||||
|
|
||||||
|
Summary: PostgreSQL client library
|
||||||
|
Name: libpq
|
||||||
|
Version: %{majorversion}.8
|
||||||
|
Release: 2%{?dist}
|
||||||
|
|
||||||
|
License: PostgreSQL
|
||||||
|
Url: http://www.postgresql.org/
|
||||||
|
|
||||||
|
Source0: https://ftp.postgresql.org/pub/source/v%{version}/postgresql-%{version}.tar.bz2
|
||||||
|
Source1: https://ftp.postgresql.org/pub/source/v%{version}/postgresql-%{version}.tar.bz2.sha256
|
||||||
|
|
||||||
|
|
||||||
|
# Comments for these patches are in the patch files.
|
||||||
|
Patch1: libpq-10.3-rpm-pgsql.patch
|
||||||
|
Patch2: libpq-10.3-var-run-socket.patch
|
||||||
|
Patch3: libpq-12.1-symbol-versioning.patch
|
||||||
|
|
||||||
|
BuildRequires: gcc
|
||||||
|
BuildRequires: glibc-devel bison flex gawk
|
||||||
|
BuildRequires: zlib-devel
|
||||||
|
BuildRequires: openssl-devel
|
||||||
|
BuildRequires: krb5-devel
|
||||||
|
BuildRequires: openldap-devel
|
||||||
|
BuildRequires: gettext
|
||||||
|
BuildRequires: multilib-rpm-config
|
||||||
|
BuildRequires: make
|
||||||
|
BuildRequires: libicu-devel
|
||||||
|
|
||||||
|
Obsoletes: postgresql-libs < %obsoletes_version
|
||||||
|
Provides: postgresql-libs = %version-%release
|
||||||
|
|
||||||
|
|
||||||
|
%description
|
||||||
|
The libpq package provides the essential shared library for any PostgreSQL
|
||||||
|
client program or interface. You will need to install this package to use any
|
||||||
|
other PostgreSQL package or any clients that need to connect to a PostgreSQL
|
||||||
|
server.
|
||||||
|
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Development files for building PostgreSQL client tools
|
||||||
|
Requires: %name%{?_isa} = %version-%release
|
||||||
|
# Historically we had 'postgresql-devel' package which was used for building
|
||||||
|
# both PG clients and PG server modules; let's have this fake provide to cover
|
||||||
|
# most of the depending packages and the rest (those which want to build server
|
||||||
|
# modules) need to be fixed to require postgresql-server-devel package.
|
||||||
|
Provides: postgresql-devel = %version-%release
|
||||||
|
Obsoletes: postgresql-devel < %obsoletes_version
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
The libpq package provides the essential shared library for any PostgreSQL
|
||||||
|
client program or interface. You will need to install this package to build any
|
||||||
|
package or any clients that need to connect to a PostgreSQL server.
|
||||||
|
|
||||||
|
|
||||||
|
%prep
|
||||||
|
( cd "$(dirname "%SOURCE1")" ; sha256sum -c "%SOURCE1" )
|
||||||
|
%autosetup -n postgresql-%version -p1
|
||||||
|
|
||||||
|
# remove .gitignore files to ensure none get into the RPMs (bug #642210)
|
||||||
|
find . -type f -name .gitignore | xargs rm
|
||||||
|
|
||||||
|
|
||||||
|
%build
|
||||||
|
# complements symbol-versioning patch
|
||||||
|
export SYMBOL_VERSION_PREFIX=RHPG_
|
||||||
|
# Disable ENGINE_API
|
||||||
|
CFLAGS="$CFLAGS -DOPENSSL_NO_ENGINE"
|
||||||
|
export CFLAGS
|
||||||
|
|
||||||
|
# We don't build server nor client (e.g. /bin/psql) binaries in this package, so
|
||||||
|
# we can disable some configure options.
|
||||||
|
%configure \
|
||||||
|
--disable-rpath \
|
||||||
|
--with-ldap \
|
||||||
|
--with-openssl \
|
||||||
|
--with-gssapi \
|
||||||
|
--enable-nls \
|
||||||
|
--without-readline \
|
||||||
|
--datadir=%_datadir/pgsql
|
||||||
|
|
||||||
|
%global build_subdirs \\\
|
||||||
|
src/include \\\
|
||||||
|
src/common \\\
|
||||||
|
src/port \\\
|
||||||
|
src/interfaces/libpq \\\
|
||||||
|
src/bin/pg_config
|
||||||
|
|
||||||
|
for subdir in %build_subdirs; do
|
||||||
|
%make_build -C "$subdir"
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
|
%install
|
||||||
|
for subdir in %build_subdirs; do
|
||||||
|
%make_install -C "$subdir"
|
||||||
|
done
|
||||||
|
|
||||||
|
# remove files not to be packaged
|
||||||
|
find $RPM_BUILD_ROOT -name '*.a' -delete
|
||||||
|
# preserve just errcodes.h
|
||||||
|
mv $RPM_BUILD_ROOT%{_includedir}/pgsql/server/utils/errcodes.h \
|
||||||
|
$RPM_BUILD_ROOT%{_includedir}/pgsql
|
||||||
|
rm -r $RPM_BUILD_ROOT%_includedir/pgsql/server
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_includedir}/pgsql/server/utils
|
||||||
|
mv $RPM_BUILD_ROOT%{_includedir}/pgsql/errcodes.h \
|
||||||
|
$RPM_BUILD_ROOT%{_includedir}/pgsql/server/utils
|
||||||
|
|
||||||
|
%multilib_fix_c_header --file "%_includedir/pg_config.h"
|
||||||
|
%multilib_fix_c_header --file "%_includedir/pg_config_ext.h"
|
||||||
|
|
||||||
|
find_lang_bins ()
|
||||||
|
{
|
||||||
|
lstfile=$1 ; shift
|
||||||
|
cp /dev/null "$lstfile"
|
||||||
|
for binary; do
|
||||||
|
%find_lang "$binary"-%majorversion
|
||||||
|
cat "$binary"-%majorversion.lang >>"$lstfile"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
find_lang_bins %name.lst libpq5
|
||||||
|
find_lang_bins %name-devel.lst pg_config
|
||||||
|
|
||||||
|
|
||||||
|
%files -f %name.lst
|
||||||
|
%license COPYRIGHT
|
||||||
|
%_libdir/libpq.so.5*
|
||||||
|
%dir %_datadir/pgsql
|
||||||
|
%doc %_datadir/pgsql/pg_service.conf.sample
|
||||||
|
|
||||||
|
|
||||||
|
%files devel -f %name-devel.lst
|
||||||
|
%_bindir/pg_config
|
||||||
|
%_includedir/*
|
||||||
|
%_libdir/libpq.so
|
||||||
|
%_libdir/pkgconfig/libpq.pc
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Wed Mar 5 2025 Ales Nezbeda <anezbeda@redhat.com> 16.8-2
|
||||||
|
- Bump release for rebuild
|
||||||
|
|
||||||
|
* Thu Feb 20 2025 Ales Nezbeda <anezbeda@redhat.com> 16.8-1
|
||||||
|
- Update to 16.8
|
||||||
|
|
||||||
|
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 16.1-8
|
||||||
|
- Bump release for October 2024 mass rebuild:
|
||||||
|
Resolves: RHEL-64018
|
||||||
|
|
||||||
|
* Wed Jul 3 2024 Filip Janus <fjanus@redhat.com> - 16.1-7
|
||||||
|
- Disable openssl ENGINE_API
|
||||||
|
|
||||||
|
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 16.1-6
|
||||||
|
- Bump release for June 2024 mass rebuild
|
||||||
|
|
||||||
|
* Tue Jun 18 2024 Filip Janus <fjanus@redhat.com> - 16.1-5
|
||||||
|
- Ship errcodes.h in -devel package (kea package requires errorcodes)
|
||||||
|
|
||||||
|
* Tue Feb 20 2024 Yaakov Selkowitz <yselkowi@redhat.com> - 16.1-4
|
||||||
|
- Backport OpenSSL 3.2 fix from upstream master
|
||||||
|
|
||||||
|
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 16.1-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 16.1-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Dec 5 2023 Filip Janus <fjanus@redhat.com> - 16.1-1
|
||||||
|
- Update to 16.1
|
||||||
|
- Build with ICU by default - new upstream feature
|
||||||
|
|
||||||
|
* Wed Aug 2 2023 Filip Janus <fjanus@redhat.com> - 15.3-1
|
||||||
|
- Update to the latest upstream version
|
||||||
|
|
||||||
|
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 15.0-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 15.0-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Dec 05 2022 Filip Janus <fjansu@redhat.com> - 15.0-2
|
||||||
|
- Revert versioning patch
|
||||||
|
- There are no new symbols in libpq 15
|
||||||
|
|
||||||
|
* Tue Sep 27 2022 Ondrej Sloup <osloup@redhat.com> - 15.0-1
|
||||||
|
- Update to v15
|
||||||
|
- Update patches
|
||||||
|
- Resolves: https://fedoraproject.org/wiki/Changes/PostgreSQL_15
|
||||||
|
|
||||||
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 14.3-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jun 14 2022 Filip Januš <fjanus@redhat.com> - 14.3-1
|
||||||
|
- Update to 14.3
|
||||||
|
|
||||||
|
* Tue Feb 22 2022 Filip Januš <fjanus@redhat.com> - 14.2-1
|
||||||
|
- Update to 14.2
|
||||||
|
|
||||||
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 14.1-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jan 03 2022 Filip Januš <fjanus@redhat.com> - 14.1-1
|
||||||
|
- Update to v14
|
||||||
|
- Resolves: https://fedoraproject.org/wiki/Changes/PostgreSQL_14
|
||||||
|
|
||||||
|
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 13.4-2
|
||||||
|
- Rebuilt with OpenSSL 3.0.0
|
||||||
|
|
||||||
|
* Thu Aug 12 2021 Filip Januš <fjanus@rehdat.com> - 13.4-1
|
||||||
|
- Update to 13.4
|
||||||
|
|
||||||
|
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 13.3-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon May 17 2021 Filip Januš <fjanus@redhat.com> - 13.3-1
|
||||||
|
- Update to 13.3
|
||||||
|
|
||||||
|
* Tue Feb 16 2021 Honza Horak <hhorak@redhat.com> - 13.2-1
|
||||||
|
- Update to 13.2
|
||||||
|
|
||||||
|
* Mon Feb 08 2021 Patrik Novotný <panovotn@redhat.com> - 13.1-3
|
||||||
|
- Fix symbol versioning
|
||||||
|
|
||||||
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 13.1-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Nov 16 2020 Patrik Novotný <panovotn@redhat.com> - 13.1-1
|
||||||
|
- Rebase to upstream release 13.1
|
||||||
|
|
||||||
|
* Mon Nov 02 2020 Patrik Novotný <panovotn@redhat.com> - 13.0-2
|
||||||
|
- Rebuild for symbol versioning fix
|
||||||
|
|
||||||
|
* Wed Oct 14 2020 Patrik Novotný <panovotn@redhat.com> - 13.0-1
|
||||||
|
- Rebase to upstream release 13.0
|
||||||
|
|
||||||
|
* Tue Aug 18 2020 Patrik Novotný <panovotn@redhat.com> - 12.4-1
|
||||||
|
- Rebase to upstream release 12.4
|
||||||
|
|
||||||
|
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 12.3-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon May 18 2020 Patrik Novotný <panovotn@redhat.com> - 12.3-1
|
||||||
|
- Rebase to upstream release 12.3
|
||||||
|
|
||||||
|
* Mon Feb 17 2020 Patrik Novotný <panovotn@redhat.com> - 12.2-1
|
||||||
|
- Rebase to upstream release 12.2
|
||||||
|
|
||||||
|
* Tue Feb 04 2020 Patrik Novotný <panovotn@redhat.com> - 12.1-1
|
||||||
|
- Rebase to upstream release 12.1
|
||||||
|
|
||||||
|
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 11.6-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Nov 25 2019 Patrik Novotný <panovotn@redhat.com> - 11.6-1
|
||||||
|
- Rebase to upstream version 11.6
|
||||||
|
|
||||||
|
* Wed Aug 07 2019 Petr Kubat <pkubat@redhat.com> - 11.5-1
|
||||||
|
- New upstream version 11.5
|
||||||
|
|
||||||
|
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 11.4-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jul 09 2019 Petr Kubat <pkubat@redhat.com> - 11.4-1
|
||||||
|
- New upstream version 11.4
|
||||||
|
|
||||||
|
* Fri May 10 2019 Pavel Raiskup <praiskup@redhat.com> - 11.3-2
|
||||||
|
- obsolete anything < %%majorversion+1
|
||||||
|
|
||||||
|
* Thu May 09 2019 Patrik Novotný <panovotn@redhat.com> - 11.3-1
|
||||||
|
- New upstream version 11.3
|
||||||
|
|
||||||
|
* Mon Feb 18 2019 Pavel Raiskup <praiskup@redhat.com> - 11.2-2
|
||||||
|
- fix dnf system-upgrade from f29 to f29+, rhbz#1677849
|
||||||
|
|
||||||
|
* Thu Feb 14 2019 Pavel Raiskup <praiskup@redhat.com> - 11.2-1
|
||||||
|
- latest upstream release, per release notes:
|
||||||
|
https://www.postgresql.org/docs/11/static/release-11-1.html
|
||||||
|
https://www.postgresql.org/docs/11/static/release-11-2.html
|
||||||
|
|
||||||
|
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 11.0-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Oct 16 2018 Pavel Raiskup <praiskup@redhat.com> - 11.0-1
|
||||||
|
- latest upstream release, per release notes:
|
||||||
|
https://www.postgresql.org/docs/11/static/release-11-0.html
|
||||||
|
|
||||||
|
* Tue Sep 04 2018 Pavel Raiskup <praiskup@redhat.com> - 10.5-4
|
||||||
|
- fix provides/obsoletes to final state
|
||||||
|
|
||||||
|
* Thu Aug 30 2018 Pavel Raiskup <praiskup@redhat.com> - 10.5-1
|
||||||
|
- libpq packaging for Fedora
|
1
postgresql-16.8.tar.bz2.sha256
Normal file
1
postgresql-16.8.tar.bz2.sha256
Normal file
@ -0,0 +1 @@
|
|||||||
|
9468083a56ce0ee7d294601b74dad3dd9fc69d87aff61f0a9fb63c813ff7efd8 postgresql-16.8.tar.bz2
|
Loading…
Reference in New Issue
Block a user