From 5899a016e64c25d829bf2e5b3e998398dfe9dc44 Mon Sep 17 00:00:00 2001 From: "Tom \"spot\" Callaway" Date: Mon, 12 Sep 2011 12:31:28 -0400 Subject: [PATCH 001/110] 3.1 + systemd --- .gitignore | 1 + pgpool-3.1-conf.sample.patch | 40 ++++++++++++++++ pgpool.service | 10 ++++ postgresql-pgpool-II.spec | 93 +++++++++++++++++++++++------------- sources | 2 +- 5 files changed, 113 insertions(+), 33 deletions(-) create mode 100644 pgpool-3.1-conf.sample.patch create mode 100644 pgpool.service diff --git a/.gitignore b/.gitignore index 9ae6c1e..b2be6cd 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ pgpool-II-2.3.1.tar.gz +/pgpool-II-3.1.tar.gz diff --git a/pgpool-3.1-conf.sample.patch b/pgpool-3.1-conf.sample.patch new file mode 100644 index 0000000..990614a --- /dev/null +++ b/pgpool-3.1-conf.sample.patch @@ -0,0 +1,40 @@ +diff -up pgpool-II-3.1/pgpool.conf.sample.orig pgpool-II-3.1/pgpool.conf.sample +--- pgpool-II-3.1/pgpool.conf.sample.orig 2011-08-25 17:04:43.000000000 -0400 ++++ pgpool-II-3.1/pgpool.conf.sample 2011-09-12 10:51:53.136935503 -0400 +@@ -33,8 +33,6 @@ port = 9999 + # (change requires restart) + socket_dir = '/tmp' + # Unix domain socket path +- # The Debian package defaults to +- # /var/run/postgresql + # (change requires restart) + + +@@ -45,12 +43,16 @@ pcp_port = 9898 + # (change requires restart) + pcp_socket_dir = '/tmp' + # Unix domain socket path for pcp +- # The Debian package defaults to +- # /var/run/postgresql + # (change requires restart) + + # - Backend Connection Settings - + ++backend_hostname0 = 'localhost' ++backend_port0 = 5432 ++backend_weight0 = 1 ++backend_data_directory0 = '/var/lib/pgsql/data' ++backend_flag0 = 'ALLOW_TO_FAILOVER' ++ + #backend_hostname0 = 'host1' + # Host name or IP address to connect to for backend 0 + #backend_port0 = 5432 +@@ -179,7 +181,7 @@ debug_level = 0 + pid_file_name = '/var/run/pgpool/pgpool.pid' + # PID file name + # (change requires restart) +-logdir = '/tmp' ++logdir = '/var/log/pgpool' + # Directory of pgPool status file + # (change requires restart) + diff --git a/pgpool.service b/pgpool.service new file mode 100644 index 0000000..01bb6c4 --- /dev/null +++ b/pgpool.service @@ -0,0 +1,10 @@ +[Unit] +Description=PGPool-II Middleware Between PostgreSQL Servers And PostgreSQL Database Clients +After=syslog.target network.target + +[Service] +EnvironmentFile=-/etc/sysconfig/pgpool +ExecStart=/usr/bin/pgpool -f /etc/pgpool-II/pgpool.conf $OPTS + +[Install] +WantedBy=multi-user.target diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index d847d3a..c79ce99 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -1,20 +1,23 @@ %define short_name pgpool-II -Summary: Pgpool is a connection pooling/replication server for PostgreSQL -Name: postgresql-%{short_name} -Version: 2.3.1 -Release: 2%{?dist} -License: BSD -Group: Applications/Databases -URL: http://pgpool.projects.PostgreSQL.org -Source0: http://pgfoundry.org/frs/download.php/2506/%{short_name}-%{version}.tar.gz -Source1: pgpool.init -Source2: pgpool.sysconfig -Patch1: pgpool.conf.sample.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: postgresql-devel pam-devel - -Obsoletes: postgresql-pgpool +Summary: Pgpool is a connection pooling/replication server for PostgreSQL +Name: postgresql-%{short_name} +Version: 3.1 +Release: 1%{?dist} +License: BSD +Group: Applications/Databases +URL: http://pgpool.projects.PostgreSQL.org +Source0: http://pgfoundry.org/frs/download.php/3114/%{short_name}-%{version}.tar.gz +Source1: pgpool.service +Source2: pgpool.sysconfig +Patch1: pgpool-3.1-conf.sample.patch +BuildRequires: postgresql-devel pam-devel +BuildRequires: systemd-units +Requires(post): systemd-sysv +Requires(post): systemd-units +Requires(preun): systemd-units +Requires(postun): systemd-units +Obsoletes: postgresql-pgpool %description pgpool-II is a inherited project of pgpool (to classify from @@ -44,7 +47,7 @@ Development headers and libraries for pgpool-II. %prep %setup -q -n %{short_name}-%{version} -%patch1 -p0 +%patch1 -p1 -b .samplefix %build %configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql-lib=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{short_name}/ @@ -52,7 +55,6 @@ Development headers and libraries for pgpool-II. make %{?_smp_flags} %install -rm -rf %{buildroot} make %{?_smp_flags} DESTDIR=%{buildroot} install install -d %{buildroot}%{_datadir}/%{short_name} install -d %{buildroot}%{_sysconfdir}/%{short_name} @@ -61,62 +63,89 @@ mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample %{buildroot}%{_s mv %{buildroot}/%{_sysconfdir}/%{short_name}/pool_hba.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pool_hba.conf mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-master-slave %{buildroot}%{_datadir}/%{short_name}/ mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-replication %{buildroot}%{_datadir}/%{short_name}/ +mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-stream %{buildroot}%{_datadir}/%{short_name}/ -install -d %{buildroot}%{_initrddir} -install -m 755 %{SOURCE1} %{buildroot}%{_initrddir}/pgpool +install -d %{buildroot}%{_unitdir} +install -m 755 %{SOURCE1} %{buildroot}%{_unitdir}/pgpool.service install -d %{buildroot}%{_sysconfdir}/sysconfig install -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/pgpool # nuke libtool archive and static lib rm -f %{buildroot}%{_libdir}/libpcp.{a,la} -%clean -rm -rf %{buildroot} - %post /sbin/ldconfig -chkconfig --add pgpool - -%preun -if [ $1 = 0 ] ; then - /sbin/service pgpool condstop >/dev/null 2>&1 - chkconfig --del pgpool +if [ $1 -eq 1 ] ; then + # Initial installation + /bin/systemctl daemon-reload >/dev/null 2>&1 || : fi -%postun -p /sbin/ldconfig +%preun +if [ $1 -eq 0 ] ; then + # Package removal, not upgrade + /bin/systemctl --no-reload disable pgpool.service > /dev/null 2>&1 || : + /bin/systemctl stop pgpool.service > /dev/null 2>&1 || : +fi + +%postun +/sbin/ldconfig +/bin/systemctl daemon-reload >/dev/null 2>&1 || : +if [ $1 -ge 1 ] ; then + # Package upgrade, not uninstall + /bin/systemctl try-restart pgpool.service >/dev/null 2>&1 || : +fi + +%triggerun -- pgpool < 3.1-1 +# Save the current service runlevel info +# User must manually run systemd-sysv-convert --apply pgpool +# to migrate them to systemd targets +/usr/bin/systemd-sysv-convert --save pgpool >/dev/null 2>&1 ||: + +# Run these because the SysV package being removed won't do them +/sbin/chkconfig --del pgpool >/dev/null 2>&1 || : +/bin/systemctl try-restart pgpool.service >/dev/null 2>&1 || : %files -%defattr(-,root,root,-) %doc README README.euc_jp TODO COPYING INSTALL AUTHORS ChangeLog NEWS doc/pgpool-en.html doc/pgpool-ja.html doc/pgpool.css doc/tutorial-en.html doc/tutorial-ja.html %{_bindir}/pgpool %{_bindir}/pcp_attach_node %{_bindir}/pcp_detach_node %{_bindir}/pcp_node_count %{_bindir}/pcp_node_info +%{_bindir}/pcp_pool_status %{_bindir}/pcp_proc_count %{_bindir}/pcp_proc_info +%{_bindir}/pcp_promote_node %{_bindir}/pcp_recovery_node %{_bindir}/pcp_stop_pgpool %{_bindir}/pcp_systemdb_info %{_bindir}/pg_md5 %{_mandir}/man8/pgpool* %dir %{_datadir}/%{short_name} +%{_datadir}/%{short_name}/insert_lock.sql %{_datadir}/%{short_name}/system_db.sql %{_datadir}/%{short_name}/pgpool.conf.sample-master-slave %{_datadir}/%{short_name}/pgpool.conf.sample-replication +%{_datadir}/%{short_name}/pgpool.conf.sample-stream %{_libdir}/libpcp.so.* %{_datadir}/%{short_name}/pgpool.pam -%{_initrddir}/pgpool +%{_unitdir}/pgpool.service %attr(764,root,root) %config(noreplace) %{_sysconfdir}/%{short_name}/*.conf %config(noreplace) %{_sysconfdir}/sysconfig/pgpool %files devel -%defattr(-,root,root,-) +%{_includedir}/libpcp_ext.h %{_includedir}/pcp.h +%{_includedir}/pool_process_reporting.h %{_includedir}/pool_type.h %{_libdir}/libpcp.so + %changelog +* Mon Sep 12 2011 Tom Callaway - 3.1-1 +- update to 3.1 +- convert to systemd + * Wed Feb 09 2011 Fedora Release Engineering - 2.3.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild diff --git a/sources b/sources index 59dbedc..13f1e56 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -032fc94eaa71ed99276234b7a110cdf5 pgpool-II-2.3.1.tar.gz +dbb591a8aa3c3bd1e689f41a7638b9ee pgpool-II-3.1.tar.gz From d586a0ded99e906623daabf90985115a89d07c52 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 13 Jan 2012 19:09:46 -0600 Subject: [PATCH 002/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index c79ce99..7d7c497 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -3,7 +3,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.1 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org @@ -142,6 +142,9 @@ fi %changelog +* Sat Jan 14 2012 Fedora Release Engineering - 3.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Mon Sep 12 2011 Tom Callaway - 3.1-1 - update to 3.1 - convert to systemd From 0604993f5b758fd2d6b6831f19eafcb3bc1c1317 Mon Sep 17 00:00:00 2001 From: Devrim GUNDUZ Date: Tue, 27 Mar 2012 01:40:12 +0300 Subject: [PATCH 003/110] Update to 3.1.2 --- .gitignore | 3 +-- postgresql-pgpool-II.spec | 10 +++++++--- sources | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index b2be6cd..2a03744 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -pgpool-II-2.3.1.tar.gz -/pgpool-II-3.1.tar.gz +/pgpool-II-3.1.2.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 7d7c497..4bac104 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -2,8 +2,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.1 -Release: 2%{?dist} +Version: 3.1.2 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org @@ -50,7 +50,8 @@ Development headers and libraries for pgpool-II. %patch1 -p1 -b .samplefix %build -%configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql-lib=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{short_name}/ +#%configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{short_name}/ +%configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql=/usr/pgsql-9.1 --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{short_name}/ make %{?_smp_flags} @@ -142,6 +143,9 @@ fi %changelog +* Tue Mar 27 2012 Devrim Gunduz - 3.1.2-1 +- update to 3.1.2 + * Sat Jan 14 2012 Fedora Release Engineering - 3.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild diff --git a/sources b/sources index 13f1e56..1e9a537 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -dbb591a8aa3c3bd1e689f41a7638b9ee pgpool-II-3.1.tar.gz +4c0bbf0544c8b6f219501730d711e519 pgpool-II-3.1.2.tar.gz From 7c7eb2f1de4208d5270164437284f0fb27c991ab Mon Sep 17 00:00:00 2001 From: Devrim GUNDUZ Date: Tue, 27 Mar 2012 01:50:24 +0300 Subject: [PATCH 004/110] Fix mistaken commit --- postgresql-pgpool-II.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 4bac104..e60b8b3 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -50,8 +50,7 @@ Development headers and libraries for pgpool-II. %patch1 -p1 -b .samplefix %build -#%configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{short_name}/ -%configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql=/usr/pgsql-9.1 --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{short_name}/ +%configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{short_name}/ make %{?_smp_flags} From 3fdbafd344e7cd52269f7e9ba75f87366a0221e6 Mon Sep 17 00:00:00 2001 From: Devrim GUNDUZ Date: Tue, 27 Mar 2012 02:22:30 +0300 Subject: [PATCH 005/110] Update project URL --- postgresql-pgpool-II.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index e60b8b3..abd35d9 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -6,8 +6,8 @@ Version: 3.1.2 Release: 1%{?dist} License: BSD Group: Applications/Databases -URL: http://pgpool.projects.PostgreSQL.org -Source0: http://pgfoundry.org/frs/download.php/3114/%{short_name}-%{version}.tar.gz +URL: http://pgpool.net +Source0: http://www.pgpool.net/download.php?f=%{short_name}-%{version}.tar.gz Source1: pgpool.service Source2: pgpool.sysconfig Patch1: pgpool-3.1-conf.sample.patch From ff3f5d0a799372addf1ec56f319c9675919df560 Mon Sep 17 00:00:00 2001 From: Devrim GUNDUZ Date: Tue, 24 Apr 2012 00:53:22 +0300 Subject: [PATCH 006/110] - Update to 3.1.3, per changes described at: http://www.pgpool.net/docs/pgpool-II-3.1.3/doc/NEWS.txt --- .gitignore | 2 +- postgresql-pgpool-II.spec | 9 ++++++++- sources | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2a03744..ebf58aa 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/pgpool-II-3.1.2.tar.gz +/pgpool-II-3.1.3.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index abd35d9..2232d14 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -2,7 +2,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.1.2 +Version: 3.1.3 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -142,6 +142,13 @@ fi %changelog +* Tue Apr 24 2012 Devrim GUNDUZ - 3.1.3-1 +- Update to 3.1.3, per changes described at: + http://www.pgpool.net/docs/pgpool-II-3.1.3/doc/NEWS.txt + +* Tue Mar 27 2012 Devrim Gunduz - 3.1.2-1 +- update to 3.1.2 + * Tue Mar 27 2012 Devrim Gunduz - 3.1.2-1 - update to 3.1.2 diff --git a/sources b/sources index 1e9a537..477c549 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -4c0bbf0544c8b6f219501730d711e519 pgpool-II-3.1.2.tar.gz +dbb591a8aa3c3bd1e689f41a7638b9ee pgpool-II-3.1.3.tar.gz From 1ac82f054a4c474dfd34f12a2b3a16ef62c0c13e Mon Sep 17 00:00:00 2001 From: Devrim GUNDUZ Date: Tue, 24 Apr 2012 01:21:27 +0300 Subject: [PATCH 007/110] re-upload tarball. --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index 477c549..11794a0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -dbb591a8aa3c3bd1e689f41a7638b9ee pgpool-II-3.1.3.tar.gz +3094f4a8cc24a7ff5e40e37b1db243e7 pgpool-II-3.1.3.tar.gz From edc6fb54e3b6ef7c9cf6c66b0ac9ec916120dd19 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 20 Jul 2012 21:48:00 -0500 Subject: [PATCH 008/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 2232d14..82c0dc9 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -3,7 +3,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.1.3 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -142,6 +142,9 @@ fi %changelog +* Sat Jul 21 2012 Fedora Release Engineering - 3.1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Tue Apr 24 2012 Devrim GUNDUZ - 3.1.3-1 - Update to 3.1.3, per changes described at: http://www.pgpool.net/docs/pgpool-II-3.1.3/doc/NEWS.txt From bd768019aaee98b3db7006ec99442a4cd629661b Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Wed, 19 Sep 2012 16:57:56 -0400 Subject: [PATCH 009/110] 3.2.0 --- .gitignore | 1 + pgpool.init | 5 +-- postgresql-pgpool-II.spec | 88 +++++++++++++++++++++++++++++++-------- sources | 2 +- 4 files changed, 74 insertions(+), 22 deletions(-) mode change 100755 => 100644 pgpool.init diff --git a/.gitignore b/.gitignore index ebf58aa..250ede9 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /pgpool-II-3.1.3.tar.gz +/pgpool-II-3.2.0.tar.gz diff --git a/pgpool.init b/pgpool.init old mode 100755 new mode 100644 index e0a4119..f09b982 --- a/pgpool.init +++ b/pgpool.init @@ -1,7 +1,7 @@ #!/bin/sh # pgpool This is the init script for starting up pgpool-II # -# chkconfig: - 235 74 33 +# chkconfig: - 64 36 # description: Starts and stops the pgpool daemon # processname: pgpool # pidfile: /var/run/pgpool.pid @@ -14,9 +14,6 @@ # # v2.2.5 Devrim GUNDUZ # - Fix logging. -# -# v2.3 Devrim GUNDUZ -# - Adjust order of startup and kill, per RH bugzilla #545739. if [ -r /etc/sysconfig/pgpool ]; then . /etc/sysconfig/pgpool diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 82c0dc9..fd4f10e 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -1,22 +1,36 @@ %define short_name pgpool-II +%if 0%{?rhel} && 0%{?rhel} <= 6 +%define systemd_enabled 0 +%else +%define systemd_enabled 1 +%endif Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.1.3 -Release: 2%{?dist} +Version: 3.2.0 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net Source0: http://www.pgpool.net/download.php?f=%{short_name}-%{version}.tar.gz Source1: pgpool.service Source2: pgpool.sysconfig +Source3: pgpool.init Patch1: pgpool-3.1-conf.sample.patch BuildRequires: postgresql-devel pam-devel -BuildRequires: systemd-units +%if %{systemd_enabled} +BuildRequires: systemd Requires(post): systemd-sysv -Requires(post): systemd-units -Requires(preun): systemd-units -Requires(postun): systemd-units +Requires(post): systemd +Requires(preun): systemd +Requires(postun): systemd +%else +Requires(post): chkconfig +Requires(preun): chkconfig +# This is for /sbin/service +Requires(preun): initscripts +Requires(postun): initscripts +%endif Obsoletes: postgresql-pgpool %description @@ -38,13 +52,21 @@ pgpool-II that is executed in pgpool-I mode enables multiple DB nodes to be connected, which was not possible in pgpool-I. %package devel -Summary: The development files for pgpool-II +Summary: The development files for pgpool-II Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Development headers and libraries for pgpool-II. +%package recovery +Summary: PGPool recovery add-on for PostgreSQL +Group: Applications/Databases +Requires: %{name} = %{version}-%{release} + +%description recovery +PGPool recovery add-on for PostgreSQL. + %prep %setup -q -n %{short_name}-%{version} %patch1 -p1 -b .samplefix @@ -53,9 +75,11 @@ Development headers and libraries for pgpool-II. %configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{short_name}/ make %{?_smp_flags} +( cd sql/pgpool-recovery && make %{?_smp_flags} ) %install make %{?_smp_flags} DESTDIR=%{buildroot} install +( cd sql/pgpool-recovery && make %{?_smp_flags} DESTDIR=%{buildroot} install ) install -d %{buildroot}%{_datadir}/%{short_name} install -d %{buildroot}%{_sysconfdir}/%{short_name} mv %{buildroot}/%{_sysconfdir}/%{short_name}/pcp.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pcp.conf @@ -65,8 +89,14 @@ mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-master-slave %{b mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-replication %{buildroot}%{_datadir}/%{short_name}/ mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-stream %{buildroot}%{_datadir}/%{short_name}/ +%if %{systemd_enabled} install -d %{buildroot}%{_unitdir} install -m 755 %{SOURCE1} %{buildroot}%{_unitdir}/pgpool.service +%else +install -d %{buildroot}%{_sysconfdir}/init.d +install -m 755 %{SOURCE3} %{buildroot}%{_sysconfdir}/init.d/pgpool +%endif + install -d %{buildroot}%{_sysconfdir}/sysconfig install -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/pgpool @@ -75,26 +105,34 @@ rm -f %{buildroot}%{_libdir}/libpcp.{a,la} %post /sbin/ldconfig -if [ $1 -eq 1 ] ; then - # Initial installation - /bin/systemctl daemon-reload >/dev/null 2>&1 || : -fi +%if %{systemd_enabled} +%systemd_post pgpool.service +%else +# This adds the proper /etc/rc*.d links for the script +/sbin/chkconfig --add pgpool +%endif %preun +%if %{systemd_enabled} +%systemd_preun pgpool.service +%else if [ $1 -eq 0 ] ; then - # Package removal, not upgrade - /bin/systemctl --no-reload disable pgpool.service > /dev/null 2>&1 || : - /bin/systemctl stop pgpool.service > /dev/null 2>&1 || : + /sbin/service pgpool stop >/dev/null 2>&1 + /sbin/chkconfig --del pgpool fi +%endif %postun /sbin/ldconfig -/bin/systemctl daemon-reload >/dev/null 2>&1 || : +%if %{systemd_enabled} +%systemd_postun_with_restart pgpool.service +%else if [ $1 -ge 1 ] ; then - # Package upgrade, not uninstall - /bin/systemctl try-restart pgpool.service >/dev/null 2>&1 || : + /sbin/service pgpool condrestart >/dev/null 2>&1 || : fi +%endif +%if %{systemd_enabled} %triggerun -- pgpool < 3.1-1 # Save the current service runlevel info # User must manually run systemd-sysv-convert --apply pgpool @@ -104,6 +142,7 @@ fi # Run these because the SysV package being removed won't do them /sbin/chkconfig --del pgpool >/dev/null 2>&1 || : /bin/systemctl try-restart pgpool.service >/dev/null 2>&1 || : +%endif %files %doc README README.euc_jp TODO COPYING INSTALL AUTHORS ChangeLog NEWS doc/pgpool-en.html doc/pgpool-ja.html doc/pgpool.css doc/tutorial-en.html doc/tutorial-ja.html @@ -129,7 +168,11 @@ fi %{_datadir}/%{short_name}/pgpool.conf.sample-stream %{_libdir}/libpcp.so.* %{_datadir}/%{short_name}/pgpool.pam +%if %{systemd_enabled} %{_unitdir}/pgpool.service +%else +%{_sysconfdir}/init.d/pgpool +%endif %attr(764,root,root) %config(noreplace) %{_sysconfdir}/%{short_name}/*.conf %config(noreplace) %{_sysconfdir}/sysconfig/pgpool @@ -140,8 +183,19 @@ fi %{_includedir}/pool_type.h %{_libdir}/libpcp.so +%files recovery +%{_libdir}/pgsql/pgpool-recovery.so +%{_datadir}/pgsql/contrib/pgpool-recovery.sql +%{_datadir}/pgsql/contrib/uninstall_pgpool-recovery.sql +%doc sample/pgpool_recovery* %changelog +* Wed Sep 19 2012 Tom Callaway - 3.2.0-1 +- update to 3.2.0 +- add recovery subpackage (thanks to Dmitry S. Makovey) +- add rhel conditionalization (thanks to Dmitry S. Makovey) +- update systemd scriptlets + * Sat Jul 21 2012 Fedora Release Engineering - 3.1.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild diff --git a/sources b/sources index 11794a0..aa256c1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3094f4a8cc24a7ff5e40e37b1db243e7 pgpool-II-3.1.3.tar.gz +b3194d7ff15c2c74a803a323c4afd22b pgpool-II-3.2.0.tar.gz From 36889594d9564e28f67851f29aac79b1e94b0859 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 14 Feb 2013 12:14:26 -0600 Subject: [PATCH 010/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index fd4f10e..1786d4c 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -8,7 +8,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.2.0 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -190,6 +190,9 @@ fi %doc sample/pgpool_recovery* %changelog +* Thu Feb 14 2013 Fedora Release Engineering - 3.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Wed Sep 19 2012 Tom Callaway - 3.2.0-1 - update to 3.2.0 - add recovery subpackage (thanks to Dmitry S. Makovey) From 11f6a421178fd296d51cfbd10dc80c943ccd883b Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 3 Aug 2013 23:59:26 -0500 Subject: [PATCH 011/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 1786d4c..e14e6e9 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -8,7 +8,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.2.0 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -190,6 +190,9 @@ fi %doc sample/pgpool_recovery* %changelog +* Sun Aug 04 2013 Fedora Release Engineering - 3.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Thu Feb 14 2013 Fedora Release Engineering - 3.2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From 13fc64546d3ec7ece6997149fb64e0ad99dcc4e2 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 19 Sep 2013 13:08:59 +0200 Subject: [PATCH 012/110] pgpool-II: patch for postgresql 9.3 Resolves: #1007855 Version: 3.2.0-4 --- pgpool-3.2-build-against-postgresql-9.3.patch | 47 +++++++++++++++++++ postgresql-pgpool-II.spec | 9 +++- 2 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 pgpool-3.2-build-against-postgresql-9.3.patch diff --git a/pgpool-3.2-build-against-postgresql-9.3.patch b/pgpool-3.2-build-against-postgresql-9.3.patch new file mode 100644 index 0000000..f7b1701 --- /dev/null +++ b/pgpool-3.2-build-against-postgresql-9.3.patch @@ -0,0 +1,47 @@ +commit 2e9a136413473e799cf9ee3cd30a9ae40cf8e7c1 +Author: Tatsuo Ishii +AuthorDate: Wed Apr 3 16:20:15 2013 +0900 +Commit: Tatsuo Ishii +CommitDate: Wed Apr 3 16:20:15 2013 +0900 + + Adopt PostgreSQL 9.3. Patch contributed by Asif Rehman. + Slight editing by Tatsuo Ishii. + +diff --git a/sql/pgpool-recovery/pgpool-recovery.c b/sql/pgpool-recovery/pgpool-recovery.c +index 8408e3f..4f47e2c 100644 +--- a/sql/pgpool-recovery/pgpool-recovery.c ++++ b/sql/pgpool-recovery/pgpool-recovery.c +@@ -4,7 +4,7 @@ + * + * pgpool-recovery: exec online recovery script from SELECT statement. + * +- * Copyright (c) 2003-2010 PgPool Global Development Group ++ * Copyright (c) 2003-2013 PgPool Global Development Group + * + * Permission to use, copy, modify, and distribute this software and + * its documentation for any purpose and without fee is hereby +@@ -29,6 +29,9 @@ + #include "catalog/namespace.h" + #include "utils/syscache.h" + #include "utils/builtins.h" /* PostgreSQL 8.4 needs this for textout */ ++#if defined(PG_VERSION_NUM) && (PG_VERSION_NUM >= 90300) ++#include "access/htup_details.h" /* PostgreSQL 9.3 or later needs this */ ++#endif + + #define REMOTE_START_FILE "pgpool_remote_start" + +@@ -198,7 +201,14 @@ get_function_oid(const char *funcname, const char *argtype, const char *nspname) + oid_v = buildoidvector(NULL, 0); + } + ++#if !defined(PG_VERSION_NUM) || (PG_VERSION_NUM < 90300) + nspid = LookupExplicitNamespace(nspname); ++#else ++ /* LookupExplicitNamespace() of PostgreSQL 9.3 or later, has third ++ * argument "missing_ok" which suppresses ERROR exception, but ++ * returns invlaid_oid. See include/catalog/namespace.h */ ++ nspid = LookupExplicitNamespace(nspname, false); ++#endif + elog(DEBUG1, "get_function_oid: oid of \"%s\": %d", nspname, nspid); + + tup = SearchSysCache(PROCNAMEARGSNSP, diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index e14e6e9..92b51c0 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -8,7 +8,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.2.0 -Release: 3%{?dist} +Release: 4%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -17,6 +17,9 @@ Source1: pgpool.service Source2: pgpool.sysconfig Source3: pgpool.init Patch1: pgpool-3.1-conf.sample.patch +# Apply #ifdef-like patch to allow build against PostgreSQL 9.3 +# ~> upstream (2e9a136413473e799cf) +Patch2: pgpool-3.2-build-against-postgresql-9.3.patch BuildRequires: postgresql-devel pam-devel %if %{systemd_enabled} BuildRequires: systemd @@ -70,6 +73,7 @@ PGPool recovery add-on for PostgreSQL. %prep %setup -q -n %{short_name}-%{version} %patch1 -p1 -b .samplefix +%patch2 -p1 -b .build-for-postgresql-9.3 %build %configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{short_name}/ @@ -190,6 +194,9 @@ fi %doc sample/pgpool_recovery* %changelog +* Thu Sep 19 2013 Pavel Raiskup - 3.2.0-4 +- Rebuilt against PostgreSQL 9.3 (#1007855) + * Sun Aug 04 2013 Fedora Release Engineering - 3.2.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From 996e0b28e9012e6c406220fde94c0afb354d460c Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 11:55:36 -0500 Subject: [PATCH 013/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 92b51c0..2750f5b 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -8,7 +8,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.2.0 -Release: 4%{?dist} +Release: 5%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -194,6 +194,9 @@ fi %doc sample/pgpool_recovery* %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 3.2.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Thu Sep 19 2013 Pavel Raiskup - 3.2.0-4 - Rebuilt against PostgreSQL 9.3 (#1007855) From ff656b914b4ff8d73921c2590a1b7f487194ca32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jozef=20Ml=C3=ADch?= Date: Thu, 12 Jun 2014 15:19:09 +0200 Subject: [PATCH 014/110] rebase to most recent upstream version Per release notes: http://www.pgpool.net/docs/pgpool-II-3.3.3/NEWS.txt Resolves: #1094713 Version: 3.3.3-1 --- .gitignore | 3 +- pgpool-3.2-build-against-postgresql-9.3.patch | 47 ------------------- postgresql-pgpool-II.spec | 39 ++++++++++----- postgresql-pgpool-II.tmpfiles.d | 1 + sources | 2 +- 5 files changed, 30 insertions(+), 62 deletions(-) delete mode 100644 pgpool-3.2-build-against-postgresql-9.3.patch create mode 100644 postgresql-pgpool-II.tmpfiles.d diff --git a/.gitignore b/.gitignore index 250ede9..4235f26 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -/pgpool-II-3.1.3.tar.gz -/pgpool-II-3.2.0.tar.gz +/pgpool-II-3.3.3.tar.gz diff --git a/pgpool-3.2-build-against-postgresql-9.3.patch b/pgpool-3.2-build-against-postgresql-9.3.patch deleted file mode 100644 index f7b1701..0000000 --- a/pgpool-3.2-build-against-postgresql-9.3.patch +++ /dev/null @@ -1,47 +0,0 @@ -commit 2e9a136413473e799cf9ee3cd30a9ae40cf8e7c1 -Author: Tatsuo Ishii -AuthorDate: Wed Apr 3 16:20:15 2013 +0900 -Commit: Tatsuo Ishii -CommitDate: Wed Apr 3 16:20:15 2013 +0900 - - Adopt PostgreSQL 9.3. Patch contributed by Asif Rehman. - Slight editing by Tatsuo Ishii. - -diff --git a/sql/pgpool-recovery/pgpool-recovery.c b/sql/pgpool-recovery/pgpool-recovery.c -index 8408e3f..4f47e2c 100644 ---- a/sql/pgpool-recovery/pgpool-recovery.c -+++ b/sql/pgpool-recovery/pgpool-recovery.c -@@ -4,7 +4,7 @@ - * - * pgpool-recovery: exec online recovery script from SELECT statement. - * -- * Copyright (c) 2003-2010 PgPool Global Development Group -+ * Copyright (c) 2003-2013 PgPool Global Development Group - * - * Permission to use, copy, modify, and distribute this software and - * its documentation for any purpose and without fee is hereby -@@ -29,6 +29,9 @@ - #include "catalog/namespace.h" - #include "utils/syscache.h" - #include "utils/builtins.h" /* PostgreSQL 8.4 needs this for textout */ -+#if defined(PG_VERSION_NUM) && (PG_VERSION_NUM >= 90300) -+#include "access/htup_details.h" /* PostgreSQL 9.3 or later needs this */ -+#endif - - #define REMOTE_START_FILE "pgpool_remote_start" - -@@ -198,7 +201,14 @@ get_function_oid(const char *funcname, const char *argtype, const char *nspname) - oid_v = buildoidvector(NULL, 0); - } - -+#if !defined(PG_VERSION_NUM) || (PG_VERSION_NUM < 90300) - nspid = LookupExplicitNamespace(nspname); -+#else -+ /* LookupExplicitNamespace() of PostgreSQL 9.3 or later, has third -+ * argument "missing_ok" which suppresses ERROR exception, but -+ * returns invlaid_oid. See include/catalog/namespace.h */ -+ nspid = LookupExplicitNamespace(nspname, false); -+#endif - elog(DEBUG1, "get_function_oid: oid of \"%s\": %d", nspname, nspid); - - tup = SearchSysCache(PROCNAMEARGSNSP, diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 2750f5b..08c2a85 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -7,8 +7,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.2.0 -Release: 5%{?dist} +Version: 3.3.3 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -16,13 +16,13 @@ Source0: http://www.pgpool.net/download.php?f=%{short_name}-%{version}.tar.gz Source1: pgpool.service Source2: pgpool.sysconfig Source3: pgpool.init +Source4: postgresql-pgpool-II.tmpfiles.d Patch1: pgpool-3.1-conf.sample.patch -# Apply #ifdef-like patch to allow build against PostgreSQL 9.3 -# ~> upstream (2e9a136413473e799cf) -Patch2: pgpool-3.2-build-against-postgresql-9.3.patch BuildRequires: postgresql-devel pam-devel %if %{systemd_enabled} BuildRequires: systemd +# We require this to be present for %%{_prefix}/lib/tmpfiles.d +Requires: systemd-units Requires(post): systemd-sysv Requires(post): systemd Requires(preun): systemd @@ -73,7 +73,6 @@ PGPool recovery add-on for PostgreSQL. %prep %setup -q -n %{short_name}-%{version} %patch1 -p1 -b .samplefix -%patch2 -p1 -b .build-for-postgresql-9.3 %build %configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{short_name}/ @@ -96,6 +95,11 @@ mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-stream %{buildro %if %{systemd_enabled} install -d %{buildroot}%{_unitdir} install -m 755 %{SOURCE1} %{buildroot}%{_unitdir}/pgpool.service + +# ... and make a tmpfiles script to recreate it at reboot. +mkdir -p $RPM_BUILD_ROOT%{_tmpfilesdir} +install -m 0644 %{SOURCE4} $RPM_BUILD_ROOT%{_tmpfilesdir}/postgresql-pgpool-II.conf + %else install -d %{buildroot}%{_sysconfdir}/init.d install -m 755 %{SOURCE3} %{buildroot}%{_sysconfdir}/init.d/pgpool @@ -162,6 +166,7 @@ fi %{_bindir}/pcp_recovery_node %{_bindir}/pcp_stop_pgpool %{_bindir}/pcp_systemdb_info +%{_bindir}/pcp_watchdog_info %{_bindir}/pg_md5 %{_mandir}/man8/pgpool* %dir %{_datadir}/%{short_name} @@ -173,6 +178,8 @@ fi %{_libdir}/libpcp.so.* %{_datadir}/%{short_name}/pgpool.pam %if %{systemd_enabled} + +%{_tmpfilesdir}/postgresql-pgpool-II.conf %{_unitdir}/pgpool.service %else %{_sysconfdir}/init.d/pgpool @@ -189,11 +196,19 @@ fi %files recovery %{_libdir}/pgsql/pgpool-recovery.so -%{_datadir}/pgsql/contrib/pgpool-recovery.sql -%{_datadir}/pgsql/contrib/uninstall_pgpool-recovery.sql +%{_datadir}/pgsql/extension/pgpool-recovery.sql +%{_datadir}/pgsql/extension/pgpool_recovery--1.0.sql +%{_datadir}/pgsql/extension/pgpool_recovery.control + + %doc sample/pgpool_recovery* %changelog +* Thu Jun 12 2014 Jozef Mlich - 3.3.3-1 +- adding tmpfiles.d (allow pid file to be created in /var/run/pgpool - dir + created after reboot) +- Rebase to pgpool-II 3.3.3 (#1094713) + * Sat Jun 07 2014 Fedora Release Engineering - 3.2.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild @@ -335,12 +350,12 @@ fuzz = 0 policy in rawhide - added --disable-rpath configure parameter. - Chowned sample conf files, so that they can work with pgpoolAdmin. -* Thu Apr 22 2007 Devrim Gunduz 1.0.2-4 +* Sun Apr 22 2007 Devrim Gunduz 1.0.2-4 - Added postgresql-devel as BR, per bugzilla review. - Added --disable-static flan, per bugzilla review. - Removed superfluous manual file installs, per bugzilla review. -* Thu Apr 22 2007 Devrim Gunduz 1.0.2-3 +* Sun Apr 22 2007 Devrim Gunduz 1.0.2-3 - Rebuilt for the correct tarball - Fixed man8 file ownership, per bugzilla review #229321 @@ -364,10 +379,10 @@ fuzz = 0 policy in rawhide - Fix .so link problem - Cosmetic changes to spec file -* Thu Sep 27 2006 - Devrim GUNDUZ 1.0.1-3 +* Wed Sep 27 2006 - Devrim GUNDUZ 1.0.1-3 - Fix spec, per Yoshiyuki Asaba -* Thu Sep 26 2006 - Devrim GUNDUZ 1.0.1-2 +* Tue Sep 26 2006 - Devrim GUNDUZ 1.0.1-2 - Fixed rpmlint errors - Fixed download url - Added ldconfig for .so files diff --git a/postgresql-pgpool-II.tmpfiles.d b/postgresql-pgpool-II.tmpfiles.d new file mode 100644 index 0000000..94f2939 --- /dev/null +++ b/postgresql-pgpool-II.tmpfiles.d @@ -0,0 +1 @@ +d /var/run/pgpool 0755 root root - diff --git a/sources b/sources index aa256c1..614c72a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b3194d7ff15c2c74a803a323c4afd22b pgpool-II-3.2.0.tar.gz +ceeb477b978db481c0638f5242c9240d pgpool-II-3.3.3.tar.gz From 3aac5cda4d120c4186c6302ca411ac22aaf42345 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 12 Jun 2014 15:38:04 +0200 Subject: [PATCH 015/110] spec: create /var/run/pgpool immediately Version: 3.3.3-2 Related: #1094713 --- postgresql-pgpool-II.spec | 19 +++++++++++++------ postgresql-pgpool-II.tmpfiles.d | 1 - 2 files changed, 13 insertions(+), 7 deletions(-) delete mode 100644 postgresql-pgpool-II.tmpfiles.d diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 08c2a85..365789a 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -5,10 +5,12 @@ %define systemd_enabled 1 %endif +%global _varrundir %{_localstatedir}/run/pgpool + Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.3.3 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -16,13 +18,12 @@ Source0: http://www.pgpool.net/download.php?f=%{short_name}-%{version}.tar.gz Source1: pgpool.service Source2: pgpool.sysconfig Source3: pgpool.init -Source4: postgresql-pgpool-II.tmpfiles.d Patch1: pgpool-3.1-conf.sample.patch BuildRequires: postgresql-devel pam-devel %if %{systemd_enabled} BuildRequires: systemd # We require this to be present for %%{_prefix}/lib/tmpfiles.d -Requires: systemd-units +Requires: systemd Requires(post): systemd-sysv Requires(post): systemd Requires(preun): systemd @@ -98,7 +99,9 @@ install -m 755 %{SOURCE1} %{buildroot}%{_unitdir}/pgpool.service # ... and make a tmpfiles script to recreate it at reboot. mkdir -p $RPM_BUILD_ROOT%{_tmpfilesdir} -install -m 0644 %{SOURCE4} $RPM_BUILD_ROOT%{_tmpfilesdir}/postgresql-pgpool-II.conf +cat > $RPM_BUILD_ROOT%{_tmpfilesdir}/%{name}.conf < - 3.3.3-2 +- create %%_varrundir after installation, specify it on one place, + * Thu Jun 12 2014 Jozef Mlich - 3.3.3-1 - adding tmpfiles.d (allow pid file to be created in /var/run/pgpool - dir created after reboot) diff --git a/postgresql-pgpool-II.tmpfiles.d b/postgresql-pgpool-II.tmpfiles.d deleted file mode 100644 index 94f2939..0000000 --- a/postgresql-pgpool-II.tmpfiles.d +++ /dev/null @@ -1 +0,0 @@ -d /var/run/pgpool 0755 root root - From 77fc1522233478738624ae7d3766de7b86348107 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 4 Jul 2014 13:50:44 +0200 Subject: [PATCH 016/110] patches: remove unused one to clean git-tree Version: 3.3.3-2 (no-bump & build) --- pgpool.conf.sample.patch | 46 ---------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 pgpool.conf.sample.patch diff --git a/pgpool.conf.sample.patch b/pgpool.conf.sample.patch deleted file mode 100644 index 81d10ca..0000000 --- a/pgpool.conf.sample.patch +++ /dev/null @@ -1,46 +0,0 @@ ---- pgpool.conf.sample.old 2009-03-22 22:18:52.000000000 +0200 -+++ pgpool.conf.sample 2009-03-22 22:46:20.000000000 +0200 -@@ -12,16 +12,14 @@ - # Port number for pgpool communication manager - pcp_port = 9898 - --# Unix domain socket path. (The Debian package defaults to --# /var/run/postgresql.) -+# Unix domain socket path. - socket_dir = '/tmp' - - # Unix domain socket path for pgpool communication manager. --# (Debian package defaults to /var/run/postgresql) - pcp_socket_dir = '/tmp' - --# Unix domain socket path for the backend. Debian package defaults to /var/run/postgresql! --backend_socket_dir = '/tmp' -+# Unix domain socket path for the backend. -+backend_socket_dir = '/var/run/pgpool' - - # pgpool communication manager timeout. 0 means no timeout, but strongly not recommended! - pcp_timeout = 10 -@@ -54,7 +52,7 @@ - authentication_timeout = 60 - - # Logging directory --logdir = '/tmp' -+logdir = '/var/log/pgpool' - - # pid file name - pid_file_name = '/var/run/pgpool/pgpool.pid' -@@ -166,10 +164,10 @@ - - # backend_hostname, backend_port, backend_weight - # here are examples --#backend_hostname0 = 'host1' --#backend_port0 = 5432 --#backend_weight0 = 1 --#backend_data_directory0 = '/data' -+backend_hostname0 = 'localhost' -+backend_port0 = 5432 -+backend_weight0 = 1 -+backend_data_directory0 = '/var/lib/pgsql/data' - #backend_hostname1 = 'host2' - #backend_port1 = 5433 - #backend_weight1 = 1 From e609b3ff9298685342285d2e73d1c7169c361679 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 17 Aug 2014 19:42:02 +0000 Subject: [PATCH 017/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 365789a..c5ae1cd 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.3.3 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -208,6 +208,9 @@ fi %doc sample/pgpool_recovery* %changelog +* Sun Aug 17 2014 Fedora Release Engineering - 3.3.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Thu Jun 12 2014 Pavel Raiskup - 3.3.3-2 - create %%_varrundir after installation, specify it on one place, From 07061b49d9de671b156a3edd47f8303c2c8541ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jozef=20Ml=C3=ADch?= Date: Wed, 10 Sep 2014 08:19:56 +0200 Subject: [PATCH 018/110] rebase to new minor version Resolves: #1138912 Version: 3.3.4-1 --- .gitignore | 2 +- postgresql-pgpool-II.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 4235f26..ef10d70 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/pgpool-II-3.3.3.tar.gz +/pgpool-II-3.3.4.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index c5ae1cd..c9ea051 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.3.3 -Release: 3%{?dist} +Version: 3.3.4 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -208,6 +208,10 @@ fi %doc sample/pgpool_recovery* %changelog +* Tue Sep 09 2014 Jozef Mlich - 3.3.4-1 +- update to 3.3.4 + see http://www.pgpool.net/docs/pgpool-II-3.3.4/NEWS.txt + * Sun Aug 17 2014 Fedora Release Engineering - 3.3.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild diff --git a/sources b/sources index 614c72a..5fb1fcc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ceeb477b978db481c0638f5242c9240d pgpool-II-3.3.3.tar.gz +21e942546a5b426f455898e4803a197f pgpool-II-3.3.4.tar.gz From c2aa59969591714abab1d9df57d8c96ba8a9f007 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Wed, 12 Nov 2014 13:29:44 +0100 Subject: [PATCH 019/110] - update to 3.4.0 see http://www.pgpool.net/docs/pgpool-II-3.4.0/NEWS.txt Resolves: rhbz#1162760 - recovery subpackage renamed to extensions - added module compat for extensions --- .gitignore | 1 + pgpool-3.1-conf.sample.patch | 40 ------------------------------ postgresql-pgpool-II.spec | 47 ++++++++++++++++++++++++------------ sources | 2 +- 4 files changed, 33 insertions(+), 57 deletions(-) delete mode 100644 pgpool-3.1-conf.sample.patch diff --git a/.gitignore b/.gitignore index ef10d70..7192ccf 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /pgpool-II-3.3.4.tar.gz +/pgpool-II-3.4.0.tar.gz diff --git a/pgpool-3.1-conf.sample.patch b/pgpool-3.1-conf.sample.patch deleted file mode 100644 index 990614a..0000000 --- a/pgpool-3.1-conf.sample.patch +++ /dev/null @@ -1,40 +0,0 @@ -diff -up pgpool-II-3.1/pgpool.conf.sample.orig pgpool-II-3.1/pgpool.conf.sample ---- pgpool-II-3.1/pgpool.conf.sample.orig 2011-08-25 17:04:43.000000000 -0400 -+++ pgpool-II-3.1/pgpool.conf.sample 2011-09-12 10:51:53.136935503 -0400 -@@ -33,8 +33,6 @@ port = 9999 - # (change requires restart) - socket_dir = '/tmp' - # Unix domain socket path -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - - -@@ -45,12 +43,16 @@ pcp_port = 9898 - # (change requires restart) - pcp_socket_dir = '/tmp' - # Unix domain socket path for pcp -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - - # - Backend Connection Settings - - -+backend_hostname0 = 'localhost' -+backend_port0 = 5432 -+backend_weight0 = 1 -+backend_data_directory0 = '/var/lib/pgsql/data' -+backend_flag0 = 'ALLOW_TO_FAILOVER' -+ - #backend_hostname0 = 'host1' - # Host name or IP address to connect to for backend 0 - #backend_port0 = 5432 -@@ -179,7 +181,7 @@ debug_level = 0 - pid_file_name = '/var/run/pgpool/pgpool.pid' - # PID file name - # (change requires restart) --logdir = '/tmp' -+logdir = '/var/log/pgpool' - # Directory of pgPool status file - # (change requires restart) - diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index c9ea051..79b933b 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.3.4 +Version: 3.4.0 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -18,7 +18,6 @@ Source0: http://www.pgpool.net/download.php?f=%{short_name}-%{version}.tar.gz Source1: pgpool.service Source2: pgpool.sysconfig Source3: pgpool.init -Patch1: pgpool-3.1-conf.sample.patch BuildRequires: postgresql-devel pam-devel %if %{systemd_enabled} BuildRequires: systemd @@ -63,27 +62,31 @@ Requires: %{name} = %{version}-%{release} %description devel Development headers and libraries for pgpool-II. -%package recovery -Summary: PGPool recovery add-on for PostgreSQL -Group: Applications/Databases -Requires: %{name} = %{version}-%{release} +%package extensions +Summary: Postgersql extensions for pgpool-II +Group: Applications/Databases +Obsoletes: postgresql-pgpool-II-recovery <= 1:3.3.4-1 +Provides: postgresql-pgpool-II-recovery = %{version}-%{release} +Requires: postgresql-server(:MODULE_COMPAT_%{postgresql_major}) -%description recovery -PGPool recovery add-on for PostgreSQL. + +%description extensions +Postgresql extensions libraries and sql files for pgpool-II. %prep %setup -q -n %{short_name}-%{version} -%patch1 -p1 -b .samplefix %build %configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{short_name}/ make %{?_smp_flags} -( cd sql/pgpool-recovery && make %{?_smp_flags} ) +( cd src/sql/pgpool-recovery && make %{?_smp_flags} && cd ../../.. ) +( cd src/sql/pgpool-regclass && make %{?_smp_flags} && cd ../../.. ) %install make %{?_smp_flags} DESTDIR=%{buildroot} install -( cd sql/pgpool-recovery && make %{?_smp_flags} DESTDIR=%{buildroot} install ) +( cd src/sql/pgpool-recovery && make %{?_smp_flags} DESTDIR=%{buildroot} install && cd ../../.. ) +( cd src/sql/pgpool-regclass && make %{?_smp_flags} DESTDIR=%{buildroot} install && cd ../../.. ) install -d %{buildroot}%{_datadir}/%{short_name} install -d %{buildroot}%{_sysconfdir}/%{short_name} mv %{buildroot}/%{_sysconfdir}/%{short_name}/pcp.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pcp.conf @@ -157,7 +160,7 @@ fi %endif %files -%doc README README.euc_jp TODO COPYING INSTALL AUTHORS ChangeLog NEWS doc/pgpool-en.html doc/pgpool-ja.html doc/pgpool.css doc/tutorial-en.html doc/tutorial-ja.html +%doc README TODO COPYING INSTALL AUTHORS ChangeLog NEWS doc/pgpool-en.html doc/pgpool-ja.html doc/pgpool.css doc/tutorial-en.html doc/tutorial-ja.html %{_bindir}/pgpool %{_bindir}/pcp_attach_node %{_bindir}/pcp_detach_node @@ -198,16 +201,28 @@ fi %{_includedir}/pool_type.h %{_libdir}/libpcp.so -%files recovery +%files extensions %{_libdir}/pgsql/pgpool-recovery.so %{_datadir}/pgsql/extension/pgpool-recovery.sql -%{_datadir}/pgsql/extension/pgpool_recovery--1.0.sql +%{_datadir}/pgsql/extension/pgpool_recovery--1.1.sql %{_datadir}/pgsql/extension/pgpool_recovery.control +%{_datadir}/pgsql/extension/pgpool-regclass.sql +%{_datadir}/pgsql/extension/pgpool_regclass--1.0.sql +%{_datadir}/pgsql/extension/pgpool_regclass.control +# From PostgreSQL 9.4 pgpool-regclass.so is not needed anymore +# because 9.4 or later has to_regclass. +# if %{postgresql_major} <= 9.3 + %{_libdir}/pgsql/pgpool-regclass.so +# endif -%doc sample/pgpool_recovery* - %changelog +* Wed Nov 12 2014 Jozef Mlich - 3.4.0-1 +- update to 3.4.0 + see http://www.pgpool.net/docs/pgpool-II-3.4.0/NEWS.txt +- recovery subpackage renamed to extensions +- added module compat for extensions + * Tue Sep 09 2014 Jozef Mlich - 3.3.4-1 - update to 3.3.4 see http://www.pgpool.net/docs/pgpool-II-3.3.4/NEWS.txt diff --git a/sources b/sources index 5fb1fcc..7bd17cf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -21e942546a5b426f455898e4803a197f pgpool-II-3.3.4.tar.gz +963ed6973d95e097033ad0059554c7ba pgpool-II-3.4.0.tar.gz From c0b2706cb58c6d570d4e41c6caca98001ca5846f Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Tue, 18 Nov 2014 10:23:04 +0100 Subject: [PATCH 020/110] ommit unnecessary cd --- postgresql-pgpool-II.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 79b933b..67acbcb 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -85,8 +85,8 @@ make %{?_smp_flags} %install make %{?_smp_flags} DESTDIR=%{buildroot} install -( cd src/sql/pgpool-recovery && make %{?_smp_flags} DESTDIR=%{buildroot} install && cd ../../.. ) -( cd src/sql/pgpool-regclass && make %{?_smp_flags} DESTDIR=%{buildroot} install && cd ../../.. ) +( cd src/sql/pgpool-recovery && make %{?_smp_flags} DESTDIR=%{buildroot} install ) +( cd src/sql/pgpool-regclass && make %{?_smp_flags} DESTDIR=%{buildroot} install ) install -d %{buildroot}%{_datadir}/%{short_name} install -d %{buildroot}%{_sysconfdir}/%{short_name} mv %{buildroot}/%{_sysconfdir}/%{short_name}/pcp.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pcp.conf From 629efd2d28d459d96e2b06e084cbc631fc22b276 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 21 Nov 2014 08:30:36 +0100 Subject: [PATCH 021/110] spec: lint Version: 3.4.0-2 --- postgresql-pgpool-II.spec | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 67acbcb..b041aa7 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -1,8 +1,8 @@ -%define short_name pgpool-II +%global short_name pgpool-II %if 0%{?rhel} && 0%{?rhel} <= 6 -%define systemd_enabled 0 +%global systemd_enabled 0 %else -%define systemd_enabled 1 +%global systemd_enabled 1 %endif %global _varrundir %{_localstatedir}/run/pgpool @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.4.0 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -79,14 +79,14 @@ Postgresql extensions libraries and sql files for pgpool-II. %build %configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{short_name}/ -make %{?_smp_flags} -( cd src/sql/pgpool-recovery && make %{?_smp_flags} && cd ../../.. ) -( cd src/sql/pgpool-regclass && make %{?_smp_flags} && cd ../../.. ) +make %{?_smp_mflags} +( cd src/sql/pgpool-recovery && make %{?_smp_mflags} ) +( cd src/sql/pgpool-regclass && make %{?_smp_mflags} ) %install -make %{?_smp_flags} DESTDIR=%{buildroot} install -( cd src/sql/pgpool-recovery && make %{?_smp_flags} DESTDIR=%{buildroot} install ) -( cd src/sql/pgpool-regclass && make %{?_smp_flags} DESTDIR=%{buildroot} install ) +make %{?_smp_mflags} DESTDIR=%{buildroot} install +( cd src/sql/pgpool-recovery && make %{?_smp_mflags} DESTDIR=%{buildroot} install ) +( cd src/sql/pgpool-regclass && make %{?_smp_mflags} DESTDIR=%{buildroot} install ) install -d %{buildroot}%{_datadir}/%{short_name} install -d %{buildroot}%{_sysconfdir}/%{short_name} mv %{buildroot}/%{_sysconfdir}/%{short_name}/pcp.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pcp.conf @@ -211,12 +211,14 @@ fi %{_datadir}/pgsql/extension/pgpool_regclass.control # From PostgreSQL 9.4 pgpool-regclass.so is not needed anymore # because 9.4 or later has to_regclass. -# if %{postgresql_major} <= 9.3 - %{_libdir}/pgsql/pgpool-regclass.so -# endif +%{_libdir}/pgsql/pgpool-regclass.so %changelog +* Fri Nov 21 2014 Pavel Raiskup - 3.4.0-2 +- remove redundant 'cd ../..' in sub-shell, cleanup comments, use %%_smp_mflags, + use %%global + * Wed Nov 12 2014 Jozef Mlich - 3.4.0-1 - update to 3.4.0 see http://www.pgpool.net/docs/pgpool-II-3.4.0/NEWS.txt From 8c093ced438662432795b59532112670b9905103 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 21 Nov 2014 08:46:28 +0100 Subject: [PATCH 022/110] spec: use wget/curl friendly Source URL Version: 3.4.0-2 --- postgresql-pgpool-II.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index b041aa7..dc72300 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -14,7 +14,7 @@ Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net -Source0: http://www.pgpool.net/download.php?f=%{short_name}-%{version}.tar.gz +Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz Source1: pgpool.service Source2: pgpool.sysconfig Source3: pgpool.init From 5ff9894d9e59826d660c3493d99d4b7ad3ef70bd Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Wed, 10 Dec 2014 10:01:19 +0100 Subject: [PATCH 023/110] spec: lint Related: #1166534 Version: 3.4.0-3 --- postgresql-pgpool-II.spec | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index dc72300..d763968 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.4.0 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -77,16 +77,26 @@ Postgresql extensions libraries and sql files for pgpool-II. %setup -q -n %{short_name}-%{version} %build -%configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{short_name}/ +%configure \ + --with-pgsql-includedir=%{_includedir}/pgsql \ + --with-pgsql=%{_libdir}/pgsql \ + --disable-static \ + --with-pam \ + --sysconfdir=%{_sysconfdir}/%{short_name}/ + +# https://fedoraproject.org/wiki/Packaging:Guidelines#Removing_Rpath +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool make %{?_smp_mflags} -( cd src/sql/pgpool-recovery && make %{?_smp_mflags} ) -( cd src/sql/pgpool-regclass && make %{?_smp_mflags} ) +make %{?_smp_mflags} -C src/sql/pgpool-recovery +make %{?_smp_mflags} -C src/sql/pgpool-regclass %install make %{?_smp_mflags} DESTDIR=%{buildroot} install -( cd src/sql/pgpool-recovery && make %{?_smp_mflags} DESTDIR=%{buildroot} install ) -( cd src/sql/pgpool-regclass && make %{?_smp_mflags} DESTDIR=%{buildroot} install ) +make %{?_smp_mflags} DESTDIR=%{buildroot} install -C src/sql/pgpool-recovery +make %{?_smp_mflags} DESTDIR=%{buildroot} install -C src/sql/pgpool-regclass + install -d %{buildroot}%{_datadir}/%{short_name} install -d %{buildroot}%{_sysconfdir}/%{short_name} mv %{buildroot}/%{_sysconfdir}/%{short_name}/pcp.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pcp.conf @@ -215,6 +225,9 @@ fi %changelog +* Wed Dec 10 2014 Pavel Raiskup - 3.4.0-3 +- lint the spec file, remove RPATH (rhbz#1166534) + * Fri Nov 21 2014 Pavel Raiskup - 3.4.0-2 - remove redundant 'cd ../..' in sub-shell, cleanup comments, use %%_smp_mflags, use %%global From a1423d7e35ca828e555e1026d9e9da67d439eca9 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Mon, 15 Dec 2014 10:49:56 +0100 Subject: [PATCH 024/110] - incorrect epoch in obsoletes of recovery subpackage - fixed some rpmlint warnings --- postgresql-pgpool-II.spec | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index d763968..8ff1a03 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,13 +10,13 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.4.0 -Release: 3%{?dist} +Release: 4%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz -Source1: pgpool.service -Source2: pgpool.sysconfig +Source1: pgpool.service +Source2: pgpool.sysconfig Source3: pgpool.init BuildRequires: postgresql-devel pam-devel %if %{systemd_enabled} @@ -34,7 +34,8 @@ Requires(preun): chkconfig Requires(preun): initscripts Requires(postun): initscripts %endif -Obsoletes: postgresql-pgpool +Provides: postgresql-pgpool = 3.4.2 +Obsoletes: postgresql-pgpool <= 3.4.1 %description pgpool-II is a inherited project of pgpool (to classify from @@ -57,17 +58,18 @@ DB nodes to be connected, which was not possible in pgpool-I. %package devel Summary: The development files for pgpool-II Group: Development/Libraries -Requires: %{name} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Development headers and libraries for pgpool-II. %package extensions -Summary: Postgersql extensions for pgpool-II -Group: Applications/Databases -Obsoletes: postgresql-pgpool-II-recovery <= 1:3.3.4-1 -Provides: postgresql-pgpool-II-recovery = %{version}-%{release} -Requires: postgresql-server(:MODULE_COMPAT_%{postgresql_major}) +Summary: Postgresql extensions for pgpool-II +Group: Applications/Databases +Obsoletes: postgresql-pgpool-II-recovery <= 3.3.4-1 +Provides: postgresql-pgpool-II-recovery = %{version}-%{release} +Requires: postgresql-server(:MODULE_COMPAT_%{postgresql_major}) +Requires: %{name}%{?_isa} = %{version}-%{release} %description extensions @@ -108,7 +110,7 @@ mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-stream %{buildro %if %{systemd_enabled} install -d %{buildroot}%{_unitdir} -install -m 755 %{SOURCE1} %{buildroot}%{_unitdir}/pgpool.service +install -m 644 %{SOURCE1} %{buildroot}%{_unitdir}/pgpool.service # ... and make a tmpfiles script to recreate it at reboot. mkdir -p $RPM_BUILD_ROOT%{_tmpfilesdir} @@ -118,7 +120,7 @@ EOF %else install -d %{buildroot}%{_sysconfdir}/init.d -install -m 755 %{SOURCE3} %{buildroot}%{_sysconfdir}/init.d/pgpool +install -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/init.d/pgpool %endif install -d %{buildroot}%{_sysconfdir}/sysconfig @@ -170,7 +172,7 @@ fi %endif %files -%doc README TODO COPYING INSTALL AUTHORS ChangeLog NEWS doc/pgpool-en.html doc/pgpool-ja.html doc/pgpool.css doc/tutorial-en.html doc/tutorial-ja.html +%doc README TODO COPYING AUTHORS ChangeLog NEWS doc/pgpool-en.html doc/pgpool-ja.html doc/pgpool.css doc/tutorial-en.html doc/tutorial-ja.html %{_bindir}/pgpool %{_bindir}/pcp_attach_node %{_bindir}/pcp_detach_node @@ -201,7 +203,8 @@ fi %else %{_sysconfdir}/init.d/pgpool %endif -%attr(764,root,root) %config(noreplace) %{_sysconfdir}/%{short_name}/*.conf +%dir %{_sysconfdir}/%{short_name} +%attr(644,root,root) %config(noreplace) %{_sysconfdir}/%{short_name}/*.conf %config(noreplace) %{_sysconfdir}/sysconfig/pgpool %files devel @@ -225,6 +228,10 @@ fi %changelog +* Thu Dec 11 2014 Jozef Mlich - 3.4.0-4 +- incorrect epoch in obsoletes of recovery subpackage +- fixed some rpmlint warnings + * Wed Dec 10 2014 Pavel Raiskup - 3.4.0-3 - lint the spec file, remove RPATH (rhbz#1166534) From 164a536f0bd14e732180591b1a352051ae8b36bf Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Mon, 15 Dec 2014 15:16:03 +0100 Subject: [PATCH 025/110] - incorrect permissions on init script --- postgresql-pgpool-II.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 8ff1a03..3bf2e5e 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.4.0 -Release: 4%{?dist} +Release: 5%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -120,7 +120,7 @@ EOF %else install -d %{buildroot}%{_sysconfdir}/init.d -install -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/init.d/pgpool +install -m 755 %{SOURCE3} %{buildroot}%{_sysconfdir}/init.d/pgpool %endif install -d %{buildroot}%{_sysconfdir}/sysconfig @@ -228,6 +228,9 @@ fi %changelog +* Mon Dec 15 2014 Jozef Mlich - 3.4.0-5 +- incorrect permissions on init script. + * Thu Dec 11 2014 Jozef Mlich - 3.4.0-4 - incorrect epoch in obsoletes of recovery subpackage - fixed some rpmlint warnings From 868db7e724fac8887b0b2336ed09ce0c26712df3 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Tue, 6 Jan 2015 15:28:21 +0100 Subject: [PATCH 026/110] - rebuild because of broken dependency requires postgresql-server(:MODULE_COMPAT_9.3) --- postgresql-pgpool-II.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 3bf2e5e..e088eb1 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.4.0 -Release: 5%{?dist} +Release: 6%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -228,6 +228,10 @@ fi %changelog +* Tue Jan 06 2015 Jozef Mlich - 3.4.0-6 +- rebuild because of broken dependency + requires postgresql-server(:MODULE_COMPAT_9.3) + * Mon Dec 15 2014 Jozef Mlich - 3.4.0-5 - incorrect permissions on init script. From 9a84d01a4f1acc318476dd7d9a79a0639137b67d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=BCnd=C3=BCz?= Date: Thu, 5 Feb 2015 17:16:45 +0200 Subject: [PATCH 027/110] Update to 3.4.1 --- .gitignore | 3 +-- postgresql-pgpool-II.spec | 11 +++++++---- sources | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 7192ccf..513d6fc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -/pgpool-II-3.3.4.tar.gz -/pgpool-II-3.4.0.tar.gz +/pgpool-II-3.4.1.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index e088eb1..98f0d39 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.4.0 -Release: 6%{?dist} +Version: 3.4.1 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -34,8 +34,8 @@ Requires(preun): chkconfig Requires(preun): initscripts Requires(postun): initscripts %endif -Provides: postgresql-pgpool = 3.4.2 -Obsoletes: postgresql-pgpool <= 3.4.1 +Provides: postgresql-pgpool = 3.4.3 +Obsoletes: postgresql-pgpool <= 3.4.2 %description pgpool-II is a inherited project of pgpool (to classify from @@ -228,6 +228,9 @@ fi %changelog +* Thu Feb 5 2015 Devrim Gündüz - 3.4.1-1 +- Update to 3.4.1 + * Tue Jan 06 2015 Jozef Mlich - 3.4.0-6 - rebuild because of broken dependency requires postgresql-server(:MODULE_COMPAT_9.3) diff --git a/sources b/sources index 7bd17cf..4c8bc7f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -963ed6973d95e097033ad0059554c7ba pgpool-II-3.4.0.tar.gz +2197d956b434bcee6759b082f8dd5816 pgpool-II-3.4.1.tar.gz From 0e2b5c98a8fb8915dd8cd393571e70aade9e2d2a Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Wed, 8 Apr 2015 13:19:47 +0200 Subject: [PATCH 028/110] Update to 3.4.2 see http://www.pgpool.net/docs/pgpool-II-3.4.2/NEWS.txt --- .gitignore | 1 + postgresql-pgpool-II.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 513d6fc..ac0e349 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /pgpool-II-3.4.1.tar.gz +/pgpool-II-3.4.2.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 98f0d39..b4eef32 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.4.1 +Version: 3.4.2 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -228,6 +228,10 @@ fi %changelog +* Wed Apr 08 2015 Jozef Mlich - 3.4.2-1 +- Update to 3.4.2 + see http://www.pgpool.net/docs/pgpool-II-3.4.2/NEWS.txt + * Thu Feb 5 2015 Devrim Gündüz - 3.4.1-1 - Update to 3.4.1 diff --git a/sources b/sources index 4c8bc7f..68b1442 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2197d956b434bcee6759b082f8dd5816 pgpool-II-3.4.1.tar.gz +a2872b2ff70b2530b324b3bab86d0eb3 pgpool-II-3.4.2.tar.gz From 87fbfbbd3eee79e34c9399e6153fe538d88a20e8 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 18 Jun 2015 15:42:29 +0000 Subject: [PATCH 029/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index b4eef32..8429a8e 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.4.2 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -228,6 +228,9 @@ fi %changelog +* Thu Jun 18 2015 Fedora Release Engineering - 3.4.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Wed Apr 08 2015 Jozef Mlich - 3.4.2-1 - Update to 3.4.2 see http://www.pgpool.net/docs/pgpool-II-3.4.2/NEWS.txt From d4264c783b9221016435aeae6d06f52972ec6964 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Fri, 24 Jul 2015 15:06:53 +0200 Subject: [PATCH 030/110] Update to 3.4.3 see http://www.pgpool.net/docs/pgpool-II-3.4.2/NEWS.txt --- .gitignore | 1 + postgresql-pgpool-II.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ac0e349..18b7f63 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /pgpool-II-3.4.1.tar.gz /pgpool-II-3.4.2.tar.gz +/pgpool-II-3.4.3.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 8429a8e..d2890e5 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.4.2 -Release: 2%{?dist} +Version: 3.4.3 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -228,6 +228,10 @@ fi %changelog +* Fri Jul 24 2015 Jozef Mlich - 3.4.3-1 +- Update to 3.4.3 + see http://www.pgpool.net/docs/pgpool-II-3.4.2/NEWS.txt + * Thu Jun 18 2015 Fedora Release Engineering - 3.4.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index 68b1442..94db283 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a2872b2ff70b2530b324b3bab86d0eb3 pgpool-II-3.4.2.tar.gz +6ec79d2f18612cb0a32326f29959e91c pgpool-II-3.4.3.tar.gz From 96e32bacb10c6eea070952b8816e98d2deadc12f Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Mon, 27 Jul 2015 19:55:31 +0200 Subject: [PATCH 031/110] - Add memcached support - Add OpenSSL support - remove white spaces on end of lines in spec file --- postgresql-pgpool-II.spec | 45 ++++++++++++++++++++++----------------- 1 file changed, 26 insertions(+), 19 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index d2890e5..1f50efe 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.4.3 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -18,7 +18,7 @@ Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz Source1: pgpool.service Source2: pgpool.sysconfig Source3: pgpool.init -BuildRequires: postgresql-devel pam-devel +BuildRequires: postgresql-devel, pam-devel, libmemcached-devel, openssl-devel %if %{systemd_enabled} BuildRequires: systemd # We require this to be present for %%{_prefix}/lib/tmpfiles.d @@ -38,22 +38,22 @@ Provides: postgresql-pgpool = 3.4.3 Obsoletes: postgresql-pgpool <= 3.4.2 %description -pgpool-II is a inherited project of pgpool (to classify from -pgpool-II, it is sometimes called as pgpool-I). For those of -you not familiar with pgpool-I, it is a multi-functional -middle ware for PostgreSQL that features connection pooling, -replication and load balancing functions. pgpool-I allows a -user to connect at most two PostgreSQL servers for higher -availability or for higher search performance compared to a +pgpool-II is a inherited project of pgpool (to classify from +pgpool-II, it is sometimes called as pgpool-I). For those of +you not familiar with pgpool-I, it is a multi-functional +middle ware for PostgreSQL that features connection pooling, +replication and load balancing functions. pgpool-I allows a +user to connect at most two PostgreSQL servers for higher +availability or for higher search performance compared to a single PostgreSQL server. -pgpool-II, on the other hand, allows multiple PostgreSQL -servers (DB nodes) to be connected, which enables queries -to be executed simultaneously on all servers. In other words, -it enables "parallel query" processing. Also, pgpool-II can -be started as pgpool-I by changing configuration parameters. -pgpool-II that is executed in pgpool-I mode enables multiple -DB nodes to be connected, which was not possible in pgpool-I. +pgpool-II, on the other hand, allows multiple PostgreSQL +servers (DB nodes) to be connected, which enables queries +to be executed simultaneously on all servers. In other words, +it enables "parallel query" processing. Also, pgpool-II can +be started as pgpool-I by changing configuration parameters. +pgpool-II that is executed in pgpool-I mode enables multiple +DB nodes to be connected, which was not possible in pgpool-I. %package devel Summary: The development files for pgpool-II @@ -84,6 +84,8 @@ Postgresql extensions libraries and sql files for pgpool-II. --with-pgsql=%{_libdir}/pgsql \ --disable-static \ --with-pam \ + --with-openssl \ + --with-memcached=%{_includedir}/libmemcached \ --sysconfdir=%{_sysconfdir}/%{short_name}/ # https://fedoraproject.org/wiki/Packaging:Guidelines#Removing_Rpath @@ -129,7 +131,7 @@ install -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/pgpool # nuke libtool archive and static lib rm -f %{buildroot}%{_libdir}/libpcp.{a,la} -%post +%post /sbin/ldconfig %if %{systemd_enabled} %systemd_post pgpool.service @@ -191,7 +193,7 @@ fi %dir %{_datadir}/%{short_name} %{_datadir}/%{short_name}/insert_lock.sql %{_datadir}/%{short_name}/system_db.sql -%{_datadir}/%{short_name}/pgpool.conf.sample-master-slave +%{_datadir}/%{short_name}/pgpool.conf.sample-master-slave %{_datadir}/%{short_name}/pgpool.conf.sample-replication %{_datadir}/%{short_name}/pgpool.conf.sample-stream %{_libdir}/libpcp.so.* @@ -228,6 +230,11 @@ fi %changelog +* Mon Jul 27 2015 Jozef MLich - 3.4.3-2 +- Add memcached support +- Add OpenSSL support +- remove white spaces on end of lines in spec file + * Fri Jul 24 2015 Jozef Mlich - 3.4.3-1 - Update to 3.4.3 see http://www.pgpool.net/docs/pgpool-II-3.4.2/NEWS.txt @@ -247,7 +254,7 @@ fi requires postgresql-server(:MODULE_COMPAT_9.3) * Mon Dec 15 2014 Jozef Mlich - 3.4.0-5 -- incorrect permissions on init script. +- incorrect permissions on init script. * Thu Dec 11 2014 Jozef Mlich - 3.4.0-4 - incorrect epoch in obsoletes of recovery subpackage From 12c2d7edb3e566e4bf508476b0f680a912e196f7 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Fri, 8 Jan 2016 11:18:19 +0100 Subject: [PATCH 032/110] Release bump, rebuild for PostgreSQL 9.5 --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 1f50efe..bc7ae4a 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.4.3 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -230,6 +230,9 @@ fi %changelog +* Fri Jan 08 2016 Jozef Mlich - 3.4.3-3 +- rebuild for PostgreSQL 9.5 + * Mon Jul 27 2015 Jozef MLich - 3.4.3-2 - Add memcached support - Add OpenSSL support From ae03e92e98080ba4e54d0d114c34c912ba84ec9e Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Sun, 31 Jan 2016 18:26:02 +0100 Subject: [PATCH 033/110] Update to 3.5.0 rhbz#1303393 --- .gitignore | 1 + postgresql-pgpool-II.spec | 10 ++++++---- sources | 2 +- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 18b7f63..84484d7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /pgpool-II-3.4.1.tar.gz /pgpool-II-3.4.2.tar.gz /pgpool-II-3.4.3.tar.gz +/pgpool-II-3.5.0.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index bc7ae4a..c087783 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.4.3 -Release: 3%{?dist} +Version: 3.5.0 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -186,13 +186,11 @@ fi %{_bindir}/pcp_promote_node %{_bindir}/pcp_recovery_node %{_bindir}/pcp_stop_pgpool -%{_bindir}/pcp_systemdb_info %{_bindir}/pcp_watchdog_info %{_bindir}/pg_md5 %{_mandir}/man8/pgpool* %dir %{_datadir}/%{short_name} %{_datadir}/%{short_name}/insert_lock.sql -%{_datadir}/%{short_name}/system_db.sql %{_datadir}/%{short_name}/pgpool.conf.sample-master-slave %{_datadir}/%{short_name}/pgpool.conf.sample-replication %{_datadir}/%{short_name}/pgpool.conf.sample-stream @@ -230,6 +228,10 @@ fi %changelog +* Sun Jan 31 2016 Jozef Mlich - 3.5.0-1 +- rebuld for pgool 3.5.0 + See http://pgpool.net/mediawiki/index.php?title=pgpool-II_3.5_features&redirect=no + * Fri Jan 08 2016 Jozef Mlich - 3.4.3-3 - rebuild for PostgreSQL 9.5 diff --git a/sources b/sources index 94db283..cfbc3b5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6ec79d2f18612cb0a32326f29959e91c pgpool-II-3.4.3.tar.gz +78f6713dbdfc92bf37f3322cf04cc19c pgpool-II-3.5.0.tar.gz From 9ff5985f19e0a0a566475a9ef03a7d0f2011daf6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 4 Feb 2016 18:23:17 +0000 Subject: [PATCH 034/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index c087783..0275ddf 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.5.0 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -228,6 +228,9 @@ fi %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 3.5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Sun Jan 31 2016 Jozef Mlich - 3.5.0-1 - rebuld for pgool 3.5.0 See http://pgpool.net/mediawiki/index.php?title=pgpool-II_3.5_features&redirect=no From 4f1f5a9129e406543389f679644f891bf7f6252b Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Mon, 4 Apr 2016 14:27:10 +0200 Subject: [PATCH 035/110] Resolves: #1303393 update to pgpool 3.5.1 --- .gitignore | 1 + postgresql-pgpool-II.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 84484d7..268c358 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /pgpool-II-3.4.2.tar.gz /pgpool-II-3.4.3.tar.gz /pgpool-II-3.5.0.tar.gz +/pgpool-II-3.5.1.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 0275ddf..491bd16 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.5.0 -Release: 2%{?dist} +Version: 3.5.1 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -228,6 +228,10 @@ fi %changelog +* Mon Apr 04 2016 Jozef Mlich - 3.5.1-1 +- rebuld for pgool 3.5.1 + See http://pgpool.net/mediawiki/index.php?title=pgpool-II_3.5_features&redirect=no + * Thu Feb 04 2016 Fedora Release Engineering - 3.5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/sources b/sources index cfbc3b5..6593996 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -78f6713dbdfc92bf37f3322cf04cc19c pgpool-II-3.5.0.tar.gz +21f098b490c130667e9ab1055f32329a pgpool-II-3.5.1.tar.gz From 724b1c38737627d7fc8f7e1bbf26224292cccf3d Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Tue, 26 Apr 2016 14:37:16 +0200 Subject: [PATCH 036/110] Update to 3.5.2 Resolves: #1330537 --- .gitignore | 1 + postgresql-pgpool-II.spec | 10 +++++++--- sources | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 268c358..cd77114 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /pgpool-II-3.4.3.tar.gz /pgpool-II-3.5.0.tar.gz /pgpool-II-3.5.1.tar.gz +/pgpool-II-3.5.2.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 491bd16..e5b7ce9 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.5.1 +Version: 3.5.2 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -228,9 +228,13 @@ fi %changelog +* Tue Apr 26 2016 Jozef Mlich - 3.5.2-1 +- rebuld for pgool 3.5.2 + see http://www.pgpool.net/docs/pgpool-II-3.5.2/NEWS.txt + * Mon Apr 04 2016 Jozef Mlich - 3.5.1-1 - rebuld for pgool 3.5.1 - See http://pgpool.net/mediawiki/index.php?title=pgpool-II_3.5_features&redirect=no + see http://www.pgpool.net/docs/pgpool-II-3.5.1/NEWS.txt * Thu Feb 04 2016 Fedora Release Engineering - 3.5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild @@ -249,7 +253,7 @@ fi * Fri Jul 24 2015 Jozef Mlich - 3.4.3-1 - Update to 3.4.3 - see http://www.pgpool.net/docs/pgpool-II-3.4.2/NEWS.txt + see http://www.pgpool.net/docs/pgpool-II-3.4.3/NEWS.txt * Thu Jun 18 2015 Fedora Release Engineering - 3.4.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index 6593996..5b9890a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -21f098b490c130667e9ab1055f32329a pgpool-II-3.5.1.tar.gz +f9b50b4ca2db6ea13263be28ee4151b4 pgpool-II-3.5.2.tar.gz From b6f7dade5d70813cd907480dfaa6c34a57b242af Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Fri, 17 Jun 2016 14:33:45 +0200 Subject: [PATCH 037/110] Update to 3.5.3 rhbz#1347691 --- .gitignore | 1 + postgresql-pgpool-II.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index cd77114..76abff7 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /pgpool-II-3.5.0.tar.gz /pgpool-II-3.5.1.tar.gz /pgpool-II-3.5.2.tar.gz +/pgpool-II-3.5.3.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index e5b7ce9..fa697af 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.5.2 +Version: 3.5.3 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -228,8 +228,12 @@ fi %changelog +* Fri Jun 17 2016 Jozef Mlich - 3.5.3-1 +- rebuild for pgpool 3.5.3 + see http://www.pgpool.net/docs/pgpool-II-3.5.3/NEWS.txt + * Tue Apr 26 2016 Jozef Mlich - 3.5.2-1 -- rebuld for pgool 3.5.2 +- rebuld for pgpool 3.5.2 see http://www.pgpool.net/docs/pgpool-II-3.5.2/NEWS.txt * Mon Apr 04 2016 Jozef Mlich - 3.5.1-1 diff --git a/sources b/sources index 5b9890a..99c2d8f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f9b50b4ca2db6ea13263be28ee4151b4 pgpool-II-3.5.2.tar.gz +7c3fecc2e3d89a160845b2beb10eac58 pgpool-II-3.5.3.tar.gz From f76e1d2361da0508e3ee8c74a9f85b301f46e086 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Wed, 31 Aug 2016 15:30:49 +0200 Subject: [PATCH 038/110] rebuild for pgpool 3.5.4 see http://www.pgpool.net/docs/pgpool-II-3.5.4/NEWS.txt --- .gitignore | 1 + postgresql-pgpool-II.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 76abff7..eaa5b1a 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /pgpool-II-3.5.1.tar.gz /pgpool-II-3.5.2.tar.gz /pgpool-II-3.5.3.tar.gz +/pgpool-II-3.5.4.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index fa697af..66596d3 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.5.3 +Version: 3.5.4 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -228,6 +228,10 @@ fi %changelog +* Wed Aug 31 2016 Jozef Mlich - 3.5.4-1 +- rebuild for pgpool 3.5.4 + see http://www.pgpool.net/docs/pgpool-II-3.5.4/NEWS.txt + * Fri Jun 17 2016 Jozef Mlich - 3.5.3-1 - rebuild for pgpool 3.5.3 see http://www.pgpool.net/docs/pgpool-II-3.5.3/NEWS.txt diff --git a/sources b/sources index 99c2d8f..315026a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7c3fecc2e3d89a160845b2beb10eac58 pgpool-II-3.5.3.tar.gz +28d3fb3ff2a374cb25c0b26689bb813b pgpool-II-3.5.4.tar.gz From c43864625be90a0528ba701cd52de677a862639a Mon Sep 17 00:00:00 2001 From: Petr Kubat Date: Mon, 10 Oct 2016 12:19:09 +0200 Subject: [PATCH 039/110] bump: PostgreSQL 9.6.0 version 3.5.4-2 --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 66596d3..5fbfe9c 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.5.4 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -228,6 +228,9 @@ fi %changelog +* Mon Oct 10 2016 Petr Kubat - 3.5.4-2 +- Rebuild for PostgreSQL 9.6.0 + * Wed Aug 31 2016 Jozef Mlich - 3.5.4-1 - rebuild for pgpool 3.5.4 see http://www.pgpool.net/docs/pgpool-II-3.5.4/NEWS.txt From 279414676242367b7bbf52546a7aa5b9eb206c46 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Mon, 10 Oct 2016 13:32:44 +0200 Subject: [PATCH 040/110] bump: build in rawhide done too early Next time I should use: $ koji wait-repo --build NVR --target fNN-build or: $ koji wait-repo --build NVR --target rawhide Instead of: $ koji wait-repo --build NVR rawhide Sorry for rush. Version: 3.5.4-3 --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 5fbfe9c..6aedbc1 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.5.4 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -228,6 +228,9 @@ fi %changelog +* Mon Oct 10 2016 Pavel Raiskup - 3.5.4-3 +- bump: build in rawhide done too early + * Mon Oct 10 2016 Petr Kubat - 3.5.4-2 - Rebuild for PostgreSQL 9.6.0 From cf21817277bc49ea8c7d1c8f19fff492bea78cae Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Mon, 21 Nov 2016 13:52:42 +0100 Subject: [PATCH 041/110] - rebuild for pgpool 3.6.0 Resolves: #1397019 Improve the behavior of fail-over. New PGPOOL SET command has been introduced. Watchdog is significantly enhanced. Handling of extended query protocol (e.g. used by Java applications) in streaming replication mode speeds up if many rows are returned in a result set. Import parser of PostgreSQL 9.6. In some cases pg_terminate_backend() now does not trigger a fail-over. Change documentation format from raw HTML to SGML. --- .gitignore | 1 + postgresql-pgpool-II.spec | 19 +++++++++++++++---- sources | 2 +- 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index eaa5b1a..e519bed 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /pgpool-II-3.5.2.tar.gz /pgpool-II-3.5.3.tar.gz /pgpool-II-3.5.4.tar.gz +/pgpool-II-3.6.0.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 6aedbc1..5787424 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.5.4 -Release: 3%{?dist} +Version: 3.6.0 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -174,8 +174,10 @@ fi %endif %files -%doc README TODO COPYING AUTHORS ChangeLog NEWS doc/pgpool-en.html doc/pgpool-ja.html doc/pgpool.css doc/tutorial-en.html doc/tutorial-ja.html +%doc README TODO COPYING AUTHORS ChangeLog NEWS %{_bindir}/pgpool +%{_bindir}/pgpool_setup +%{_bindir}/watchdog_setup %{_bindir}/pcp_attach_node %{_bindir}/pcp_detach_node %{_bindir}/pcp_node_count @@ -188,7 +190,6 @@ fi %{_bindir}/pcp_stop_pgpool %{_bindir}/pcp_watchdog_info %{_bindir}/pg_md5 -%{_mandir}/man8/pgpool* %dir %{_datadir}/%{short_name} %{_datadir}/%{short_name}/insert_lock.sql %{_datadir}/%{short_name}/pgpool.conf.sample-master-slave @@ -228,6 +229,16 @@ fi %changelog +* Mon Nov 21 2016 Jozef Mlich - 3.6.0-1 +- rebuild for pgpool 3.6.0 + Improve the behavior of fail-over. + New PGPOOL SET command has been introduced. + Watchdog is significantly enhanced. + Handling of extended query protocol (e.g. used by Java applications) in streaming replication mode speeds up if many rows are returned in a result set. + Import parser of PostgreSQL 9.6. + In some cases pg_terminate_backend() now does not trigger a fail-over. + Change documentation format from raw HTML to SGML. + * Mon Oct 10 2016 Pavel Raiskup - 3.5.4-3 - bump: build in rawhide done too early diff --git a/sources b/sources index 315026a..f2886a3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -28d3fb3ff2a374cb25c0b26689bb813b pgpool-II-3.5.4.tar.gz +26f0e249067d150f01a9ca02804700eb pgpool-II-3.6.0.tar.gz From 50d4f683af474f5a0251273c126feaffaf485a6a Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Mon, 26 Dec 2016 13:43:16 +0100 Subject: [PATCH 042/110] Rebase to upstream 3.6.1 Resloves rhbz#1408687 --- .gitignore | 1 + postgresql-pgpool-II.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e519bed..0ed3c54 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /pgpool-II-3.5.3.tar.gz /pgpool-II-3.5.4.tar.gz /pgpool-II-3.6.0.tar.gz +/pgpool-II-3.6.1.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 5787424..bffc837 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.6.0 +Version: 3.6.1 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -229,6 +229,9 @@ fi %changelog +* Mon Dec 26 2016 Jozef Mlich - 3.6.1-1 +- rebuild for pgpool 3.6.1 + * Mon Nov 21 2016 Jozef Mlich - 3.6.0-1 - rebuild for pgpool 3.6.0 Improve the behavior of fail-over. diff --git a/sources b/sources index f2886a3..d6a2d72 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -26f0e249067d150f01a9ca02804700eb pgpool-II-3.6.0.tar.gz +SHA512 (pgpool-II-3.6.1.tar.gz) = 9d4f0ecec3cf7478c7c4cd5cb1aa75614edca204d11b145f145d752c24bed7f7f4ea2880f6a3f9833aee0b5f428e8cf36e2f91bdef2f6065fb98019df546469a From f94b7d5ee307c012de43dec67efaec793c504f03 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Fri, 27 Jan 2017 18:29:27 +0100 Subject: [PATCH 043/110] rhbz#1408687: add BuildRequires: compat-openssl10-devel until upstream goes to new openssl --- postgresql-pgpool-II.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index bffc837..ff030a9 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -18,7 +18,7 @@ Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz Source1: pgpool.service Source2: pgpool.sysconfig Source3: pgpool.init -BuildRequires: postgresql-devel, pam-devel, libmemcached-devel, openssl-devel +BuildRequires: postgresql-devel, pam-devel, libmemcached-devel, compat-openssl10-devel %if %{systemd_enabled} BuildRequires: systemd # We require this to be present for %%{_prefix}/lib/tmpfiles.d From 487e49ff7116f4f831f84981c4dd4baa69bd1b9a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 07:46:54 +0000 Subject: [PATCH 044/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index ff030a9..d736dbd 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.6.1 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -229,6 +229,9 @@ fi %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 3.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Mon Dec 26 2016 Jozef Mlich - 3.6.1-1 - rebuild for pgpool 3.6.1 From a185ae03a8350406e1e7a8aaacb005a2bf6ff824 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Fri, 17 Mar 2017 13:53:47 +0100 Subject: [PATCH 045/110] Resolves: rhbz#1433326 --- .gitignore | 1 + postgresql-pgpool-II.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0ed3c54..c85e1ee 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /pgpool-II-3.5.4.tar.gz /pgpool-II-3.6.0.tar.gz /pgpool-II-3.6.1.tar.gz +/pgpool-II-3.6.2.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index d736dbd..24d54ef 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.6.1 -Release: 2%{?dist} +Version: 3.6.2 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -229,6 +229,9 @@ fi %changelog +* Fri Mar 17 2017 Jozef Mlich - 3.6.2-1 +- rebuild for pgpool 3.6.2 + * Sat Feb 11 2017 Fedora Release Engineering - 3.6.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index d6a2d72..a708fc8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-3.6.1.tar.gz) = 9d4f0ecec3cf7478c7c4cd5cb1aa75614edca204d11b145f145d752c24bed7f7f4ea2880f6a3f9833aee0b5f428e8cf36e2f91bdef2f6065fb98019df546469a +SHA512 (pgpool-II-3.6.2.tar.gz) = b2869c40496f6a0b08a056e72fd0518088cce91f86d5a3c2bf4d3e25209280d51b05cbbadc5126a4ff21cc627c76c806ecfa3a19ad692a596bda3b20aae89129 From c399e4880256719926cf4dbab4786c6ee0bcf97f Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Fri, 28 Apr 2017 14:38:11 +0200 Subject: [PATCH 046/110] Resolves: rhbz#1433326, rebase to upstream 3.6.3 --- .gitignore | 1 + postgresql-pgpool-II.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c85e1ee..618f394 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /pgpool-II-3.6.0.tar.gz /pgpool-II-3.6.1.tar.gz /pgpool-II-3.6.2.tar.gz +/pgpool-II-3.6.3.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 24d54ef..8ec7965 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.6.2 +Version: 3.6.3 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -229,6 +229,9 @@ fi %changelog +* Fri Apr 28 2017 Jozef Mlich - 3.6.3-1 +- rebuild for pgpool 3.6.3 + * Fri Mar 17 2017 Jozef Mlich - 3.6.2-1 - rebuild for pgpool 3.6.2 diff --git a/sources b/sources index a708fc8..e934bb1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-3.6.2.tar.gz) = b2869c40496f6a0b08a056e72fd0518088cce91f86d5a3c2bf4d3e25209280d51b05cbbadc5126a4ff21cc627c76c806ecfa3a19ad692a596bda3b20aae89129 +SHA512 (pgpool-II-3.6.3.tar.gz) = 3b9ba84f07631879298d6e2ae4557591d50f9460df9226b1587ec67858ee235987bebc75e04e2715bf1f9a42b5bd65c82968cfc4b026feb37d6545ba8e0e07a0 From 2e1ab7a02ba8e876c75a563e7f96315fd2a272e2 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Thu, 11 May 2017 16:33:41 +0200 Subject: [PATCH 047/110] Resolves: rhbz#1450035 rebase to upstream 3.6.4 --- .gitignore | 1 + postgresql-pgpool-II.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 618f394..45cd834 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /pgpool-II-3.6.1.tar.gz /pgpool-II-3.6.2.tar.gz /pgpool-II-3.6.3.tar.gz +/pgpool-II-3.6.4.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 8ec7965..0c2ac8e 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.6.3 +Version: 3.6.4 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -229,6 +229,9 @@ fi %changelog +* Thu May 11 2017 Jozef Mlich - 3.6.3-1 +- rebuild for pgpool 3.6.4 + * Fri Apr 28 2017 Jozef Mlich - 3.6.3-1 - rebuild for pgpool 3.6.3 diff --git a/sources b/sources index e934bb1..ef9e853 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-3.6.3.tar.gz) = 3b9ba84f07631879298d6e2ae4557591d50f9460df9226b1587ec67858ee235987bebc75e04e2715bf1f9a42b5bd65c82968cfc4b026feb37d6545ba8e0e07a0 +SHA512 (pgpool-II-3.6.4.tar.gz) = a44724b77faca12bc2b46a88e307c10f8099574b5a27720c98f2939fbfa61f41b4c3dc03565412972c351c10d57da4324a483c310b52f624f5ba87c2bd4d006f From 155b47d347b85fa7c6f6dce0eb4e54804a2b08f6 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Tue, 11 Jul 2017 15:02:49 +0200 Subject: [PATCH 048/110] Resolves: rhbz#1469516 rebase to upstream 3.6.5 see http://www.pgpool.net/docs/pgpool-II-3.6.5/doc/en/html/release-3-6-5.html --- .gitignore | 1 + postgresql-pgpool-II.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 45cd834..14c44e0 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /pgpool-II-3.6.2.tar.gz /pgpool-II-3.6.3.tar.gz /pgpool-II-3.6.4.tar.gz +/pgpool-II-3.6.5.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 0c2ac8e..2cc1342 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.6.4 +Version: 3.6.5 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -229,7 +229,11 @@ fi %changelog -* Thu May 11 2017 Jozef Mlich - 3.6.3-1 +* Tue Jul 11 2017 Jozef Mlich - 3.6.5-1 +- rebuild for pgpool 3.6.5 + see http://www.pgpool.net/docs/pgpool-II-3.6.5/doc/en/html/release-3-6-5.html + +* Thu May 11 2017 Jozef Mlich - 3.6.4-1 - rebuild for pgpool 3.6.4 * Fri Apr 28 2017 Jozef Mlich - 3.6.3-1 diff --git a/sources b/sources index ef9e853..6558b05 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-3.6.4.tar.gz) = a44724b77faca12bc2b46a88e307c10f8099574b5a27720c98f2939fbfa61f41b4c3dc03565412972c351c10d57da4324a483c310b52f624f5ba87c2bd4d006f +SHA512 (pgpool-II-3.6.5.tar.gz) = 12247730f202859c76b0a11ccc485de786e53df7b8e08ffd76d7653c25633d79387f027e7c9d804bf19cd89b9db047b7ca0cf1cf5e914ee74c6efc0b6660eb1d From 8b936668e42a9643e48805fd1d33f843425a14c9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 08:57:51 +0000 Subject: [PATCH 049/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 2cc1342..fabb52a 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.6.5 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -229,6 +229,9 @@ fi %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 3.6.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Tue Jul 11 2017 Jozef Mlich - 3.6.5-1 - rebuild for pgpool 3.6.5 see http://www.pgpool.net/docs/pgpool-II-3.6.5/doc/en/html/release-3-6-5.html From b28d99feaec7864f77fff491a3ee5404340e28df Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 06:18:23 +0000 Subject: [PATCH 050/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index fabb52a..a35be2d 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.6.5 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -229,6 +229,9 @@ fi %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 3.6.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 3.6.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 688a18766f436f935ae51744c6d63977e9a42f10 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Tue, 10 Oct 2017 16:35:14 +0200 Subject: [PATCH 051/110] bump: rebuild for PostgreSQL 10 Version: 3.6.5-4 --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index a35be2d..c37f525 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.6.5 -Release: 3%{?dist} +Release: 4%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -229,6 +229,9 @@ fi %changelog +* Tue Oct 10 2017 Pavel Raiskup - 3.6.5-4 +- rebuild for PostgreSQL 10 + * Thu Aug 03 2017 Fedora Release Engineering - 3.6.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 448b78c2e5c1c169b0c01216efa4e517908bb5d0 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Wed, 8 Nov 2017 12:26:48 +0100 Subject: [PATCH 052/110] update to 3.6.7 Per release notes: http://www.pgpool.net/docs/latest/en/html/release-3-6-7.html Resolves: rhbz#1488455 Version: 3.6.7-1 --- .gitignore | 15 +-------------- postgresql-pgpool-II.spec | 10 +++++++--- sources | 2 +- 3 files changed, 9 insertions(+), 18 deletions(-) diff --git a/.gitignore b/.gitignore index 14c44e0..ebc9bf1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,14 +1 @@ -/pgpool-II-3.4.1.tar.gz -/pgpool-II-3.4.2.tar.gz -/pgpool-II-3.4.3.tar.gz -/pgpool-II-3.5.0.tar.gz -/pgpool-II-3.5.1.tar.gz -/pgpool-II-3.5.2.tar.gz -/pgpool-II-3.5.3.tar.gz -/pgpool-II-3.5.4.tar.gz -/pgpool-II-3.6.0.tar.gz -/pgpool-II-3.6.1.tar.gz -/pgpool-II-3.6.2.tar.gz -/pgpool-II-3.6.3.tar.gz -/pgpool-II-3.6.4.tar.gz -/pgpool-II-3.6.5.tar.gz +/pgpool-II-3.6.7.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index c37f525..c1295ea 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.6.5 -Release: 4%{?dist} +Version: 3.6.7 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -18,7 +18,7 @@ Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz Source1: pgpool.service Source2: pgpool.sysconfig Source3: pgpool.init -BuildRequires: postgresql-devel, pam-devel, libmemcached-devel, compat-openssl10-devel +BuildRequires: postgresql-devel, pam-devel, libmemcached-devel, openssl-devel %if %{systemd_enabled} BuildRequires: systemd # We require this to be present for %%{_prefix}/lib/tmpfiles.d @@ -229,6 +229,10 @@ fi %changelog +* Wed Nov 08 2017 Pavel Raiskup - 3.6.7-1 +- update to 3.6.7, per release notes: + http://www.pgpool.net/docs/latest/en/html/release-3-6-7.html + * Tue Oct 10 2017 Pavel Raiskup - 3.6.5-4 - rebuild for PostgreSQL 10 diff --git a/sources b/sources index 6558b05..45ebfd3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-3.6.5.tar.gz) = 12247730f202859c76b0a11ccc485de786e53df7b8e08ffd76d7653c25633d79387f027e7c9d804bf19cd89b9db047b7ca0cf1cf5e914ee74c6efc0b6660eb1d +SHA512 (pgpool-II-3.6.7.tar.gz) = 4bc80f4b47f4b37e4efe1af137c2af076dc98c438bf094236223bba0facfaea91546a86d7604e67453b67e82a24ac5ee6e4325d81f90358a3a0d7a6c34acd7fc From c8fcfab11266b66a1f7138d1e1030442dabf5b64 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Wed, 22 Nov 2017 17:05:19 +0100 Subject: [PATCH 053/110] rhbz#1516290 rebase to pgpool-II 3.7 --- .gitignore | 1 + postgresql-pgpool-II.spec | 8 +++++++- sources | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ebc9bf1..fade250 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /pgpool-II-3.6.7.tar.gz +/pgpool-II-3.7.0.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index c1295ea..3fa432e 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.6.7 +Version: 3.7.0 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -207,6 +207,7 @@ fi %dir %{_sysconfdir}/%{short_name} %attr(644,root,root) %config(noreplace) %{_sysconfdir}/%{short_name}/*.conf %config(noreplace) %{_sysconfdir}/sysconfig/pgpool +%{_sysconfdir}/%{short_name}/pgpool.conf.sample-logical %files devel %{_includedir}/libpcp_ext.h @@ -229,6 +230,11 @@ fi %changelog +* Wed Nov 22 2017 Jozef Mlich - 3.7.0-1 +- update to 3.7.0, per release notes: + http://www.pgpool.net/docs/latest/en/html/release-3-7.html + + * Wed Nov 08 2017 Pavel Raiskup - 3.6.7-1 - update to 3.6.7, per release notes: http://www.pgpool.net/docs/latest/en/html/release-3-6-7.html diff --git a/sources b/sources index 45ebfd3..bd86e64 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-3.6.7.tar.gz) = 4bc80f4b47f4b37e4efe1af137c2af076dc98c438bf094236223bba0facfaea91546a86d7604e67453b67e82a24ac5ee6e4325d81f90358a3a0d7a6c34acd7fc +SHA512 (pgpool-II-3.7.0.tar.gz) = cf8eef3a2ec761b51f9e6a72b5211810de57ad9b40b1738067616478b6486a813782588bfc92f6f351334d9514b1394551230c486fa0ac2f6c18a0490f22bbe2 From d3df6094e3c59116b5b7f92a6ab9647074edb325 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Tue, 9 Jan 2018 18:25:53 +0100 Subject: [PATCH 054/110] update to 3.7.1, per release notes: http://www.pgpool.net/docs/latest/en/html/release-3-7-1.html resolves: rhbz#1532599 --- .gitignore | 1 + postgresql-pgpool-II.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index fade250..d1e4e08 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /pgpool-II-3.6.7.tar.gz /pgpool-II-3.7.0.tar.gz +/pgpool-II-3.7.1.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 3fa432e..790c0e4 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.7.0 +Version: 3.7.1 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -230,6 +230,10 @@ fi %changelog +* Tue Jan 09 2018 Jozef Mlich - 3.7.1-1 +- update to 3.7.1, per release notes: + http://www.pgpool.net/docs/latest/en/html/release-3-7-1.html + * Wed Nov 22 2017 Jozef Mlich - 3.7.0-1 - update to 3.7.0, per release notes: http://www.pgpool.net/docs/latest/en/html/release-3-7.html diff --git a/sources b/sources index bd86e64..e2f8aa2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-3.7.0.tar.gz) = cf8eef3a2ec761b51f9e6a72b5211810de57ad9b40b1738067616478b6486a813782588bfc92f6f351334d9514b1394551230c486fa0ac2f6c18a0490f22bbe2 +SHA512 (pgpool-II-3.7.1.tar.gz) = 2a83f573ca2a720ee7beb75d8d1380747e29b2bb3c809f51bd0f8e4423d67f882ce2acb7d9ea118c55313e969aba3bf94a0d5b190eb905123d43c09df25e00ef From 3071711e94ef78665ec88fbc49c480abe4fcc9b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Esser?= Date: Sat, 20 Jan 2018 23:07:36 +0100 Subject: [PATCH 055/110] Rebuilt for switch to libxcrypt --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 790c0e4..891e742 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.7.1 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -230,6 +230,9 @@ fi %changelog +* Sat Jan 20 2018 Björn Esser - 3.7.1-2 +- Rebuilt for switch to libxcrypt + * Tue Jan 09 2018 Jozef Mlich - 3.7.1-1 - update to 3.7.1, per release notes: http://www.pgpool.net/docs/latest/en/html/release-3-7-1.html From 5283ae5612779e8d090e0bac77a825a35d6e2e17 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 05:38:27 +0000 Subject: [PATCH 056/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 891e742..1f7320d 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.7.1 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -230,6 +230,9 @@ fi %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 3.7.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Sat Jan 20 2018 Björn Esser - 3.7.1-2 - Rebuilt for switch to libxcrypt From 1a154cb4599233cda353e63d5c4ae4d18fb54d41 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Tue, 17 Apr 2018 17:54:34 +0200 Subject: [PATCH 057/110] Resolves: rhbz#1544751 update to 3.7.3, per release notes: + http://www.pgpool.net/docs/latest/en/html/release-3-7-3.html --- .gitignore | 1 + postgresql-pgpool-II.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d1e4e08..2f229b2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /pgpool-II-3.6.7.tar.gz /pgpool-II-3.7.0.tar.gz /pgpool-II-3.7.1.tar.gz +/pgpool-II-3.7.3.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 1f7320d..87cdcd4 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.7.1 -Release: 3%{?dist} +Version: 3.7.3 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -230,6 +230,10 @@ fi %changelog +* Tue Apr 17 2018 Jozef Mlich - 3.7.3-1 +- update to 3.7.3, per release notes: + http://www.pgpool.net/docs/latest/en/html/release-3-7-3.html + * Fri Feb 09 2018 Fedora Release Engineering - 3.7.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild diff --git a/sources b/sources index e2f8aa2..cbd68b1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-3.7.1.tar.gz) = 2a83f573ca2a720ee7beb75d8d1380747e29b2bb3c809f51bd0f8e4423d67f882ce2acb7d9ea118c55313e969aba3bf94a0d5b190eb905123d43c09df25e00ef +SHA512 (pgpool-II-3.7.3.tar.gz) = c7fea570f11dfc348b0099fde074f61a15e6979b6f16526d24d73b26d723edfdbadbcf10e90c2111aeb72599970718d3cda4abed3e99e8a711cf03b715c29624 From e6c22c4edf440b46fb8f4e8038349cea3b99d676 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Tue, 12 Jun 2018 14:44:33 +0200 Subject: [PATCH 058/110] - update to 3.7.4, per release notes: http://www.pgpool.net/docs/latest/en/html/release-3-7-4.html Resolves: rhbz#1590324 --- .gitignore | 1 + postgresql-pgpool-II.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2f229b2..e83924a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /pgpool-II-3.7.0.tar.gz /pgpool-II-3.7.1.tar.gz /pgpool-II-3.7.3.tar.gz +/pgpool-II-3.7.4.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 87cdcd4..d6ae8aa 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.7.3 +Version: 3.7.4 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -230,6 +230,10 @@ fi %changelog +* Tue Jun 12 2018 Jozef Mlich - 3.7.4-1 +- update to 3.7.4, per release notes: + http://www.pgpool.net/docs/latest/en/html/release-3-7-4.html + * Tue Apr 17 2018 Jozef Mlich - 3.7.3-1 - update to 3.7.3, per release notes: http://www.pgpool.net/docs/latest/en/html/release-3-7-3.html diff --git a/sources b/sources index cbd68b1..57166f8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-3.7.3.tar.gz) = c7fea570f11dfc348b0099fde074f61a15e6979b6f16526d24d73b26d723edfdbadbcf10e90c2111aeb72599970718d3cda4abed3e99e8a711cf03b715c29624 +SHA512 (pgpool-II-3.7.4.tar.gz) = fea7daa2f45ec5237cd18837231643b9b8a05696af825313c30105c8b4c143bf12b93f7af72490b1a8942e0ec044c283484e9f9b4f6f7c2efc9bf81488c8392c From 9ce48d0c66ed811d7edfe9b92782272778d4b70d Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 9 Jul 2018 19:06:50 +0200 Subject: [PATCH 059/110] add BuildRequires: gcc Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot --- postgresql-pgpool-II.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index d6ae8aa..8a34044 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -18,6 +18,7 @@ Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz Source1: pgpool.service Source2: pgpool.sysconfig Source3: pgpool.init +BuildRequires: gcc BuildRequires: postgresql-devel, pam-devel, libmemcached-devel, openssl-devel %if %{systemd_enabled} BuildRequires: systemd From 64013ea683b315466e206e536e97ddfa1a9f8e0f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 22:46:28 +0000 Subject: [PATCH 060/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 8a34044..0efff46 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.7.4 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -231,6 +231,9 @@ fi %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 3.7.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Tue Jun 12 2018 Jozef Mlich - 3.7.4-1 - update to 3.7.4, per release notes: http://www.pgpool.net/docs/latest/en/html/release-3-7-4.html From 61f8fbff5886024587486465daad798e049178dc Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Wed, 5 Sep 2018 14:32:18 +0200 Subject: [PATCH 061/110] BuildRequires: s/postgresql-devel/postgresql-server-devel/ Development files used to build PostgreSQL extensions are moved to 'postgresql-server-devel' package, client library is moved to 'libpq' (and 'libpq-devel'). Per devel list discussion: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/U3XR5EGU2TPI2CDHBRBUD4M4LK5OHKU3/ Related: rhbz#1618698 Version: 3.7.4-3 --- postgresql-pgpool-II.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 0efff46..8801f83 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.7.4 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -18,8 +18,9 @@ Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz Source1: pgpool.service Source2: pgpool.sysconfig Source3: pgpool.init -BuildRequires: gcc -BuildRequires: postgresql-devel, pam-devel, libmemcached-devel, openssl-devel +BuildRequires: gcc +BuildRequires: postgresql-server-devel, libpq-devel +BuildRequires: pam-devel, libmemcached-devel, openssl-devel %if %{systemd_enabled} BuildRequires: systemd # We require this to be present for %%{_prefix}/lib/tmpfiles.d @@ -231,6 +232,9 @@ fi %changelog +* Wed Sep 05 2018 Pavel Raiskup - 3.7.4-3 +- rebuild against postgresql-server-devel (rhbz#1618698) + * Fri Jul 13 2018 Fedora Release Engineering - 3.7.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 0a166878be34463a39de0cd37eefa497e137e549 Mon Sep 17 00:00:00 2001 From: Petr Kubat Date: Fri, 19 Oct 2018 15:24:05 +0200 Subject: [PATCH 062/110] rebuild for PostgreSQL 11 --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 8801f83..c4cab12 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.7.4 -Release: 3%{?dist} +Release: 4%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -232,6 +232,9 @@ fi %changelog +* Thu Oct 18 2018 Petr Kubat - 3.7.5-4 +- rebuild for PostgreSQL 11 + * Wed Sep 05 2018 Pavel Raiskup - 3.7.4-3 - rebuild against postgresql-server-devel (rhbz#1618698) From 556f82558c9ea8cd2a9a74ac4508c3885659f894 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Esser?= Date: Mon, 14 Jan 2019 19:13:17 +0100 Subject: [PATCH 063/110] Rebuilt for libcrypt.so.2 (#1666033) --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index c4cab12..283bc08 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 3.7.4 -Release: 4%{?dist} +Release: 5%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -232,6 +232,9 @@ fi %changelog +* Mon Jan 14 2019 Björn Esser - 3.7.4-5 +- Rebuilt for libcrypt.so.2 (#1666033) + * Thu Oct 18 2018 Petr Kubat - 3.7.5-4 - rebuild for PostgreSQL 11 From 767af11db08162384e0ab7cfbcd851ec28eedefe Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Wed, 23 Jan 2019 09:11:55 +0100 Subject: [PATCH 064/110] Update to the latest upstream release Per release notes: http://www.pgpool.net/docs/latest/en/html/release-4-0-2.html http://www.pgpool.net/docs/latest/en/html/release-3-7-5.html Version: 4.0.2-1 Resolves: rhbz#1610328 --- .gitignore | 6 +----- postgresql-pgpool-II.spec | 14 +++++++++++--- sources | 2 +- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index e83924a..0e6c01e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1 @@ -/pgpool-II-3.6.7.tar.gz -/pgpool-II-3.7.0.tar.gz -/pgpool-II-3.7.1.tar.gz -/pgpool-II-3.7.3.tar.gz -/pgpool-II-3.7.4.tar.gz +/pgpool-II-*.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 283bc08..9406719 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 3.7.4 -Release: 5%{?dist} +Version: 4.0.2 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -177,8 +177,10 @@ fi %files %doc README TODO COPYING AUTHORS ChangeLog NEWS +%{_bindir}/pg_enc %{_bindir}/pgpool %{_bindir}/pgpool_setup +%{_bindir}/pgproto %{_bindir}/watchdog_setup %{_bindir}/pcp_attach_node %{_bindir}/pcp_detach_node @@ -222,6 +224,8 @@ fi %{_libdir}/pgsql/pgpool-recovery.so %{_datadir}/pgsql/extension/pgpool-recovery.sql %{_datadir}/pgsql/extension/pgpool_recovery--1.1.sql +%{_datadir}/pgsql/extension/pgpool_recovery--1.2.sql +%{_datadir}/pgsql/extension/pgpool_recovery--1.1--1.2.sql %{_datadir}/pgsql/extension/pgpool_recovery.control %{_datadir}/pgsql/extension/pgpool-regclass.sql %{_datadir}/pgsql/extension/pgpool_regclass--1.0.sql @@ -232,6 +236,11 @@ fi %changelog +* Wed Jan 23 2019 Pavel Raiskup - 4.0.2-1 +- update to the latest version, per release notes: + http://www.pgpool.net/docs/latest/en/html/release-4-0-2.html + http://www.pgpool.net/docs/latest/en/html/release-3-7-5.html + * Mon Jan 14 2019 Björn Esser - 3.7.4-5 - Rebuilt for libcrypt.so.2 (#1666033) @@ -266,7 +275,6 @@ fi - update to 3.7.0, per release notes: http://www.pgpool.net/docs/latest/en/html/release-3-7.html - * Wed Nov 08 2017 Pavel Raiskup - 3.6.7-1 - update to 3.6.7, per release notes: http://www.pgpool.net/docs/latest/en/html/release-3-6-7.html diff --git a/sources b/sources index 57166f8..3bbc41f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-3.7.4.tar.gz) = fea7daa2f45ec5237cd18837231643b9b8a05696af825313c30105c8b4c143bf12b93f7af72490b1a8942e0ec044c283484e9f9b4f6f7c2efc9bf81488c8392c +SHA512 (pgpool-II-4.0.2.tar.gz) = 9014c34f69cdcb3064a3713ed97fa0847f5572866db709c53f703b2ff996dbb31988d6573fcd85c9bb715bb54b9c215adaf11eb2f90193371be804ec37ac955e From d558b0c2c0d8799e9e05d3cd64b0a95ac0ecda27 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:18:13 +0100 Subject: [PATCH 065/110] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- postgresql-pgpool-II.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 9406719..1d153be 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -12,7 +12,6 @@ Name: postgresql-%{short_name} Version: 4.0.2 Release: 1%{?dist} License: BSD -Group: Applications/Databases URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz Source1: pgpool.service @@ -59,7 +58,6 @@ DB nodes to be connected, which was not possible in pgpool-I. %package devel Summary: The development files for pgpool-II -Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} %description devel @@ -67,7 +65,6 @@ Development headers and libraries for pgpool-II. %package extensions Summary: Postgresql extensions for pgpool-II -Group: Applications/Databases Obsoletes: postgresql-pgpool-II-recovery <= 3.3.4-1 Provides: postgresql-pgpool-II-recovery = %{version}-%{release} Requires: postgresql-server(:MODULE_COMPAT_%{postgresql_major}) From cf64ee82277e95b79d9f9ab211bd0ef4667a5e75 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 04:41:26 +0000 Subject: [PATCH 066/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 1d153be..7bac677 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.0.2 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -233,6 +233,9 @@ fi %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 4.0.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Wed Jan 23 2019 Pavel Raiskup - 4.0.2-1 - update to the latest version, per release notes: http://www.pgpool.net/docs/latest/en/html/release-4-0-2.html From e641f99336e834efde3edf0d765757d6adc62fa6 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Thu, 21 Feb 2019 08:55:12 +0100 Subject: [PATCH 067/110] Update to the latest upstream release Per release notes: http://www.pgpool.net/docs/latest/en/html/release-4-0-3.html Version: 4.0.3-1 Resolves: rhbz#1679410 --- postgresql-pgpool-II.spec | 8 ++++++-- sources | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 7bac677..680f637 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 4.0.2 -Release: 2%{?dist} +Version: 4.0.3 +Release: 1%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -233,6 +233,10 @@ fi %changelog +* Thu Feb 21 2019 Jozef Mlich - 4.0.3-1 +- update to the latest version, per release notes: + http://www.pgpool.net/docs/latest/en/html/release-4-0-3.html + * Sat Feb 02 2019 Fedora Release Engineering - 4.0.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index 3bbc41f..2652576 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-4.0.2.tar.gz) = 9014c34f69cdcb3064a3713ed97fa0847f5572866db709c53f703b2ff996dbb31988d6573fcd85c9bb715bb54b9c215adaf11eb2f90193371be804ec37ac955e +SHA512 (pgpool-II-4.0.3.tar.gz) = 76ffbc8df120d4ef68b761684a1805c0349665375f549cd3a194f7d09b9bbdf70d0824da0cbe975e6d15f850704c4fc7c1a2218f551f88f2ce56f542bdfee9b8 From 7b7dc0e81761ab5b2940d7737b190f5652dfe7a1 Mon Sep 17 00:00:00 2001 From: Petr Kubat Date: Fri, 12 Jul 2019 14:06:31 +0200 Subject: [PATCH 068/110] Fix build failure due to missing tmpfiles_create arguments --- postgresql-pgpool-II.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 680f637..375c1bb 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.0.3 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -138,7 +138,7 @@ rm -f %{buildroot}%{_libdir}/libpcp.{a,la} # This adds the proper /etc/rc*.d links for the script /sbin/chkconfig --add pgpool %endif -%tmpfiles_create +%tmpfiles_create %{_tmpfilesdir}/%{name}.conf %preun %if %{systemd_enabled} @@ -233,6 +233,9 @@ fi %changelog +* Fri Jul 12 2019 Petr Kubat - 4.0.3-2 +- Fix build failure due to missing tmpfiles_create arguments + * Thu Feb 21 2019 Jozef Mlich - 4.0.3-1 - update to the latest version, per release notes: http://www.pgpool.net/docs/latest/en/html/release-4-0-3.html From 25e2740a415e2df51cc1a46c0cc80d4d313c8859 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 11:10:58 +0000 Subject: [PATCH 069/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 375c1bb..93379b3 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.0.3 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -233,6 +233,9 @@ fi %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 4.0.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Fri Jul 12 2019 Petr Kubat - 4.0.3-2 - Fix build failure due to missing tmpfiles_create arguments From 371a57070528108bafe70afd0d1355f0464462db Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 30 Jan 2020 09:36:21 +0000 Subject: [PATCH 070/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 93379b3..c4424b5 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.0.3 -Release: 3%{?dist} +Release: 4%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -233,6 +233,9 @@ fi %changelog +* Thu Jan 30 2020 Fedora Release Engineering - 4.0.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Jul 26 2019 Fedora Release Engineering - 4.0.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 64254eda0c015d2ebb605e87527e0b26e71ceb81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrik=20Novotn=C3=BD?= Date: Mon, 9 Mar 2020 08:49:31 +0100 Subject: [PATCH 071/110] Rebase to upstream version 4.1.1 - add -fcommon to CFLAGS for GCC 10 - Rebuild for PostgreSQL 12 --- postgresql-pgpool-II.spec | 27 +++++++++++++++++++++------ sources | 2 +- 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index c4424b5..fd000f1 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 4.0.3 -Release: 4%{?dist} +Version: 4.1.1 +Release: 1%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -91,9 +91,11 @@ Postgresql extensions libraries and sql files for pgpool-II. sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool -make %{?_smp_mflags} -make %{?_smp_mflags} -C src/sql/pgpool-recovery -make %{?_smp_mflags} -C src/sql/pgpool-regclass +# GCC 10 defaults to -fno-common which +# https://gcc.gnu.org/gcc-10/changes.html (see C section) +make %{?_smp_mflags} CFLAGS="%{optflags} -fcommon" +make %{?_smp_mflags} CFLAGS="%{optflags} -fcommon" -C src/sql/pgpool-recovery +make %{?_smp_mflags} CFLAGS="%{optflags} -fcommon" -C src/sql/pgpool-regclass %install make %{?_smp_mflags} DESTDIR=%{buildroot} install @@ -105,6 +107,10 @@ install -d %{buildroot}%{_sysconfdir}/%{short_name} mv %{buildroot}/%{_sysconfdir}/%{short_name}/pcp.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pcp.conf mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pgpool.conf mv %{buildroot}/%{_sysconfdir}/%{short_name}/pool_hba.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pool_hba.conf +mv %{buildroot}/%{_sysconfdir}/%{short_name}/failover.sh.sample %{buildroot}%{_sysconfdir}/%{short_name}/failover.sh +mv %{buildroot}/%{_sysconfdir}/%{short_name}/follow_master.sh.sample %{buildroot}%{_sysconfdir}/%{short_name}/follow_master.sh +mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool_remote_start.sample %{buildroot}%{_sysconfdir}/%{short_name}/pgpool_remote_start +mv %{buildroot}/%{_sysconfdir}/%{short_name}/recovery_1st_stage.sample %{buildroot}%{_sysconfdir}/%{short_name}/recovery_1st_stage mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-master-slave %{buildroot}%{_datadir}/%{short_name}/ mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-replication %{buildroot}%{_datadir}/%{short_name}/ mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-stream %{buildroot}%{_datadir}/%{short_name}/ @@ -206,7 +212,7 @@ fi %{_sysconfdir}/init.d/pgpool %endif %dir %{_sysconfdir}/%{short_name} -%attr(644,root,root) %config(noreplace) %{_sysconfdir}/%{short_name}/*.conf +%attr(644,root,root) %config(noreplace) %{_sysconfdir}/%{short_name}/* %config(noreplace) %{_sysconfdir}/sysconfig/pgpool %{_sysconfdir}/%{short_name}/pgpool.conf.sample-logical @@ -219,10 +225,16 @@ fi %files extensions %{_libdir}/pgsql/pgpool-recovery.so +%{_libdir}/pgsql/bitcode/pgpool-recovery.index.bc +%{_libdir}/pgsql/bitcode/pgpool-recovery/pgpool-recovery.bc +%{_libdir}/pgsql/bitcode/pgpool-regclass.index.bc +%{_libdir}/pgsql/bitcode/pgpool-regclass/pgpool-regclass.bc %{_datadir}/pgsql/extension/pgpool-recovery.sql %{_datadir}/pgsql/extension/pgpool_recovery--1.1.sql %{_datadir}/pgsql/extension/pgpool_recovery--1.2.sql +%{_datadir}/pgsql/extension/pgpool_recovery--1.3.sql %{_datadir}/pgsql/extension/pgpool_recovery--1.1--1.2.sql +%{_datadir}/pgsql/extension/pgpool_recovery--1.2--1.3.sql %{_datadir}/pgsql/extension/pgpool_recovery.control %{_datadir}/pgsql/extension/pgpool-regclass.sql %{_datadir}/pgsql/extension/pgpool_regclass--1.0.sql @@ -233,6 +245,9 @@ fi %changelog +* Sun Mar 08 2020 Patrik Novotný - 4.1.1-1 +- Rebase to upstream release version 4.1.1 + * Thu Jan 30 2020 Fedora Release Engineering - 4.0.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 2652576..d5238d2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-4.0.3.tar.gz) = 76ffbc8df120d4ef68b761684a1805c0349665375f549cd3a194f7d09b9bbdf70d0824da0cbe975e6d15f850704c4fc7c1a2218f551f88f2ce56f542bdfee9b8 +SHA512 (pgpool-II-4.1.1.tar.gz) = cd20fdd4893d780a7775626ff6b41b82db6043be198efe05985581dfa8446c29bc977e2b0bfab60caf8306ea228a31f91f893b4b51413b162bfe93a3354d34d0 From 517b8e4301c10cd9ace367649360ebc5c2e58b38 Mon Sep 17 00:00:00 2001 From: Ondrej Dubaj Date: Mon, 1 Jun 2020 14:26:40 +0200 Subject: [PATCH 072/110] Rebase to upstream version 4.1.2 --- postgresql-pgpool-II.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index fd000f1..d55df21 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 4.1.1 +Version: 4.1.2 Release: 1%{?dist} License: BSD URL: http://pgpool.net @@ -245,6 +245,9 @@ fi %changelog +* Mon Jun 01 2020 Ondrej Dubaj - 4.1.2-1 +- Rebase to upstream release version 4.1.2 + * Sun Mar 08 2020 Patrik Novotný - 4.1.1-1 - Rebase to upstream release version 4.1.1 diff --git a/sources b/sources index d5238d2..11c3e67 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-4.1.1.tar.gz) = cd20fdd4893d780a7775626ff6b41b82db6043be198efe05985581dfa8446c29bc977e2b0bfab60caf8306ea228a31f91f893b4b51413b162bfe93a3354d34d0 +SHA512 (pgpool-II-4.1.2.tar.gz) = 979cf03e1c6d407e056e94dcc2efd90a99514672742677f733348ec673252b13b8e3a5487160783e7c8619dea8b9a8f6a739f222013d9c2f6d1ab0c36912a65e From 8180f20a45560587a023d8e994e33980fa908f46 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 22:53:26 +0000 Subject: [PATCH 073/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index d55df21..40e0d0d 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.1.2 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -245,6 +245,9 @@ fi %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 4.1.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Jun 01 2020 Ondrej Dubaj - 4.1.2-1 - Rebase to upstream release version 4.1.2 From c2d6f0b2505fc1efbb1d46859b64c2f93fbe0829 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Fri, 8 Jan 2021 19:26:58 +0000 Subject: [PATCH 074/110] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- postgresql-pgpool-II.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 40e0d0d..0c117fe 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -17,6 +17,7 @@ Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz Source1: pgpool.service Source2: pgpool.sysconfig Source3: pgpool.init +BuildRequires: make BuildRequires: gcc BuildRequires: postgresql-server-devel, libpq-devel BuildRequires: pam-devel, libmemcached-devel, openssl-devel From f0990f6bb98a18ed67a692e6cfc9e78be06360b0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 08:28:15 +0000 Subject: [PATCH 075/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 0c117fe..0a3523b 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.1.2 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -246,6 +246,9 @@ fi %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 4.1.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Tue Jul 28 2020 Fedora Release Engineering - 4.1.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From d630c9fa277a69efbe59d9b9e39692009d52eb76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrik=20Novotn=C3=BD?= Date: Wed, 13 Jan 2021 23:57:31 +0100 Subject: [PATCH 076/110] Rebase to upstream release 4.2.0 --- postgresql-pgpool-II.spec | 16 ++++++++++------ sources | 2 +- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 0a3523b..9bc3c38 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,16 +9,17 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 4.1.2 -Release: 3%{?dist} +Version: 4.2.0 +Release: 1%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz Source1: pgpool.service Source2: pgpool.sysconfig Source3: pgpool.init -BuildRequires: make +BuildRequires: make BuildRequires: gcc +BuildRequires: clang-devel llvm-devel BuildRequires: postgresql-server-devel, libpq-devel BuildRequires: pam-devel, libmemcached-devel, openssl-devel %if %{systemd_enabled} @@ -109,10 +110,8 @@ mv %{buildroot}/%{_sysconfdir}/%{short_name}/pcp.conf.sample %{buildroot}%{_sysc mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pgpool.conf mv %{buildroot}/%{_sysconfdir}/%{short_name}/pool_hba.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pool_hba.conf mv %{buildroot}/%{_sysconfdir}/%{short_name}/failover.sh.sample %{buildroot}%{_sysconfdir}/%{short_name}/failover.sh -mv %{buildroot}/%{_sysconfdir}/%{short_name}/follow_master.sh.sample %{buildroot}%{_sysconfdir}/%{short_name}/follow_master.sh mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool_remote_start.sample %{buildroot}%{_sysconfdir}/%{short_name}/pgpool_remote_start mv %{buildroot}/%{_sysconfdir}/%{short_name}/recovery_1st_stage.sample %{buildroot}%{_sysconfdir}/%{short_name}/recovery_1st_stage -mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-master-slave %{buildroot}%{_datadir}/%{short_name}/ mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-replication %{buildroot}%{_datadir}/%{short_name}/ mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-stream %{buildroot}%{_datadir}/%{short_name}/ @@ -197,10 +196,12 @@ fi %{_bindir}/pcp_recovery_node %{_bindir}/pcp_stop_pgpool %{_bindir}/pcp_watchdog_info +%{_bindir}/pcp_health_check_stats +%{_bindir}/pcp_reload_config +%{_bindir}/wd_cli %{_bindir}/pg_md5 %dir %{_datadir}/%{short_name} %{_datadir}/%{short_name}/insert_lock.sql -%{_datadir}/%{short_name}/pgpool.conf.sample-master-slave %{_datadir}/%{short_name}/pgpool.conf.sample-replication %{_datadir}/%{short_name}/pgpool.conf.sample-stream %{_libdir}/libpcp.so.* @@ -246,6 +247,9 @@ fi %changelog +* Wed Jan 13 2021 Patrik Novotný - 4.2.0-1 +- Rebase to upstream release 4.2.0 + * Wed Jan 27 2021 Fedora Release Engineering - 4.1.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/sources b/sources index 11c3e67..cccb030 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-4.1.2.tar.gz) = 979cf03e1c6d407e056e94dcc2efd90a99514672742677f733348ec673252b13b8e3a5487160783e7c8619dea8b9a8f6a739f222013d9c2f6d1ab0c36912a65e +SHA512 (pgpool-II-4.2.0.tar.gz) = 73179c3968441b592503512c5e0dfcc95ef778ecfd077024df0485fe831c9af12e708b51607c96c7bebf26f3cc81aefc53f50c7ad0a670d304cbbcf852170abf From 4b7fb615be2aba24d2db2c01b2014c4c7e9ddaa5 Mon Sep 17 00:00:00 2001 From: Michal Schorm Date: Tue, 18 Aug 2020 23:50:16 +0000 Subject: [PATCH 077/110] Use Make macros --- postgresql-pgpool-II.spec | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 9bc3c38..773cc12 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -95,14 +95,14 @@ sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool # GCC 10 defaults to -fno-common which # https://gcc.gnu.org/gcc-10/changes.html (see C section) -make %{?_smp_mflags} CFLAGS="%{optflags} -fcommon" -make %{?_smp_mflags} CFLAGS="%{optflags} -fcommon" -C src/sql/pgpool-recovery -make %{?_smp_mflags} CFLAGS="%{optflags} -fcommon" -C src/sql/pgpool-regclass +%make_build CFLAGS="%{optflags} -fcommon" +%make_build CFLAGS="%{optflags} -fcommon" -C src/sql/pgpool-recovery +%make_build CFLAGS="%{optflags} -fcommon" -C src/sql/pgpool-regclass %install -make %{?_smp_mflags} DESTDIR=%{buildroot} install -make %{?_smp_mflags} DESTDIR=%{buildroot} install -C src/sql/pgpool-recovery -make %{?_smp_mflags} DESTDIR=%{buildroot} install -C src/sql/pgpool-regclass +%make_install +%make_install -C src/sql/pgpool-recovery +%make_install -C src/sql/pgpool-regclass install -d %{buildroot}%{_datadir}/%{short_name} install -d %{buildroot}%{_sysconfdir}/%{short_name} From 46265436693cf589e729bff9291fdbeb7d496631 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 2 Mar 2021 16:13:01 +0100 Subject: [PATCH 078/110] Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583. --- postgresql-pgpool-II.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 773cc12..b8b303d 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.2.0 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -247,6 +247,10 @@ fi %changelog +* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 4.2.0-2 +- Rebuilt for updated systemd-rpm-macros + See https://pagure.io/fesco/issue/2583. + * Wed Jan 13 2021 Patrik Novotný - 4.2.0-1 - Rebase to upstream release 4.2.0 From c4dbbb9ac421531aed7faa764b585cdcdce0e915 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 03:56:02 +0000 Subject: [PATCH 079/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index b8b303d..7aceb3c 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.2.0 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -247,6 +247,9 @@ fi %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 4.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 4.2.0-2 - Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583. From f4bf6e9599265a27ac4cd9c70a23d523bbb13ada Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Janu=C5=A1?= Date: Tue, 27 Jul 2021 11:07:25 +0200 Subject: [PATCH 080/110] FTBFS fix - Remove libpq-devel requirement, it conflicts with postgresql-server-devel dependencies --- postgresql-pgpool-II.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 7aceb3c..73ab8ad 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.2.0 -Release: 3%{?dist} +Release: 4%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -20,7 +20,7 @@ Source3: pgpool.init BuildRequires: make BuildRequires: gcc BuildRequires: clang-devel llvm-devel -BuildRequires: postgresql-server-devel, libpq-devel +BuildRequires: postgresql-server-devel BuildRequires: pam-devel, libmemcached-devel, openssl-devel %if %{systemd_enabled} BuildRequires: systemd @@ -247,6 +247,10 @@ fi %changelog +* Tue Jul 27 2021 Filip Januš - 4.2.0-4 +- Remove libpq-devel requirement, it conflicts with postgresql-server-devel + dependencies + * Fri Jul 23 2021 Fedora Release Engineering - 4.2.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 5a13574db08f8c6f825c6a299590bb67b7c19cb3 Mon Sep 17 00:00:00 2001 From: Sahana Prasad Date: Tue, 14 Sep 2021 19:11:59 +0200 Subject: [PATCH 081/110] Rebuilt with OpenSSL 3.0.0 --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 73ab8ad..a769510 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.2.0 -Release: 4%{?dist} +Release: 5%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -247,6 +247,9 @@ fi %changelog +* Tue Sep 14 2021 Sahana Prasad - 4.2.0-5 +- Rebuilt with OpenSSL 3.0.0 + * Tue Jul 27 2021 Filip Januš - 4.2.0-4 - Remove libpq-devel requirement, it conflicts with postgresql-server-devel dependencies From e1e96a989390fad1560007d200eb29bb937b3d27 Mon Sep 17 00:00:00 2001 From: Filip Janus Date: Thu, 6 Jan 2022 17:03:06 +0100 Subject: [PATCH 082/110] Rebuild for postgresql 14 --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index a769510..babdd03 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.2.0 -Release: 5%{?dist} +Release: 6%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -247,6 +247,9 @@ fi %changelog +* Thu Jan 06 2022 Filip Januš - 4.2.0-6 +- Rebuild for Postgresql 14 + * Tue Sep 14 2021 Sahana Prasad - 4.2.0-5 - Rebuilt with OpenSSL 3.0.0 From d4ff34ab0eabce0af794dc0a126dcaa15ce0bde4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jan 2022 09:19:21 +0000 Subject: [PATCH 083/110] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index babdd03..c125321 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.2.0 -Release: 6%{?dist} +Release: 7%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -247,6 +247,9 @@ fi %changelog +* Fri Jan 21 2022 Fedora Release Engineering - 4.2.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Jan 06 2022 Filip Januš - 4.2.0-6 - Rebuild for Postgresql 14 From 0b40a2634f1ee8f06973d6e9ee60c80fe43dcdbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Wed, 18 May 2022 11:00:35 +0200 Subject: [PATCH 084/110] Rebase to 4.3.1 Remove config files as they were unified Fix changelog chronology pgpoll_recovery 1.4 and 1.3-1.4 --- postgresql-pgpool-II.spec | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index c125321..f4d3741 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,15 +9,15 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 4.2.0 -Release: 7%{?dist} +Version: 4.3.1 +Release: 1%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz Source1: pgpool.service Source2: pgpool.sysconfig Source3: pgpool.init -BuildRequires: make +BuildRequires: make BuildRequires: gcc BuildRequires: clang-devel llvm-devel BuildRequires: postgresql-server-devel @@ -112,8 +112,6 @@ mv %{buildroot}/%{_sysconfdir}/%{short_name}/pool_hba.conf.sample %{buildroot}%{ mv %{buildroot}/%{_sysconfdir}/%{short_name}/failover.sh.sample %{buildroot}%{_sysconfdir}/%{short_name}/failover.sh mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool_remote_start.sample %{buildroot}%{_sysconfdir}/%{short_name}/pgpool_remote_start mv %{buildroot}/%{_sysconfdir}/%{short_name}/recovery_1st_stage.sample %{buildroot}%{_sysconfdir}/%{short_name}/recovery_1st_stage -mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-replication %{buildroot}%{_datadir}/%{short_name}/ -mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-stream %{buildroot}%{_datadir}/%{short_name}/ %if %{systemd_enabled} install -d %{buildroot}%{_unitdir} @@ -202,8 +200,6 @@ fi %{_bindir}/pg_md5 %dir %{_datadir}/%{short_name} %{_datadir}/%{short_name}/insert_lock.sql -%{_datadir}/%{short_name}/pgpool.conf.sample-replication -%{_datadir}/%{short_name}/pgpool.conf.sample-stream %{_libdir}/libpcp.so.* %{_datadir}/%{short_name}/pgpool.pam %if %{systemd_enabled} @@ -216,7 +212,6 @@ fi %dir %{_sysconfdir}/%{short_name} %attr(644,root,root) %config(noreplace) %{_sysconfdir}/%{short_name}/* %config(noreplace) %{_sysconfdir}/sysconfig/pgpool -%{_sysconfdir}/%{short_name}/pgpool.conf.sample-logical %files devel %{_includedir}/libpcp_ext.h @@ -235,8 +230,10 @@ fi %{_datadir}/pgsql/extension/pgpool_recovery--1.1.sql %{_datadir}/pgsql/extension/pgpool_recovery--1.2.sql %{_datadir}/pgsql/extension/pgpool_recovery--1.3.sql +%{_datadir}/pgsql/extension/pgpool_recovery--1.4.sql %{_datadir}/pgsql/extension/pgpool_recovery--1.1--1.2.sql %{_datadir}/pgsql/extension/pgpool_recovery--1.2--1.3.sql +%{_datadir}/pgsql/extension/pgpool_recovery--1.3--1.4.sql %{_datadir}/pgsql/extension/pgpool_recovery.control %{_datadir}/pgsql/extension/pgpool-regclass.sql %{_datadir}/pgsql/extension/pgpool_regclass--1.0.sql @@ -247,6 +244,13 @@ fi %changelog +* Thu May 05 2022 Ondrej Sloup - 4.3.1-1 +- Fix mixed spaces and tabs +- Remove config files as they were unified +- Fix chronology of changelog made by Mass_Rebuild +- Add pgpool_recovery 1.4 and 1.3-1.4 +- Rebase to the latest upstream version (rhbz#1870431) + * Fri Jan 21 2022 Fedora Release Engineering - 4.2.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild @@ -270,7 +274,8 @@ fi * Wed Jan 13 2021 Patrik Novotný - 4.2.0-1 - Rebase to upstream release 4.2.0 -* Wed Jan 27 2021 Fedora Release Engineering - 4.1.2-3 +* Wed Jan 12 2021 Fedora Release Engineering - 4.1.2-3 +- This record was edited on May 06 2022, to change the date from Jan 27 to Jan 12 to preserve chronology - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering - 4.1.2-2 From 0c0606187ea2d3640b7130cadfedb42f840cb5cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Wed, 18 May 2022 11:41:13 +0200 Subject: [PATCH 085/110] Add sources to rebase 4.3.1 --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index cccb030..dc45a1b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-4.2.0.tar.gz) = 73179c3968441b592503512c5e0dfcc95ef778ecfd077024df0485fe831c9af12e708b51607c96c7bebf26f3cc81aefc53f50c7ad0a670d304cbbcf852170abf +SHA512 (pgpool-II-4.3.1.tar.gz) = a5417d9f5baa1b39e3645f7d44accf0a2f04d5fc5cb4d28089169aaebbd15c20b4cd280d09f15fa764c3b793117086fc03f5d7be584c0c5ff9c5f8e11ddb9ef8 From a6fa3e2e7aba8656e96f68332b6d0cfbb1f81e48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Thu, 19 May 2022 11:12:06 +0200 Subject: [PATCH 086/110] Rebase to 4.3.2 --- postgresql-pgpool-II.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index f4d3741..03e7312 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 4.3.1 +Version: 4.3.2 Release: 1%{?dist} License: BSD URL: http://pgpool.net @@ -244,6 +244,9 @@ fi %changelog +* Thu May 19 2022 Ondrej Sloup - 4.3.2-1 +- Rebase to the latest upstream version (rhbz#2088219) + * Thu May 05 2022 Ondrej Sloup - 4.3.1-1 - Fix mixed spaces and tabs - Remove config files as they were unified @@ -274,7 +277,7 @@ fi * Wed Jan 13 2021 Patrik Novotný - 4.2.0-1 - Rebase to upstream release 4.2.0 -* Wed Jan 12 2021 Fedora Release Engineering - 4.1.2-3 +* Tue Jan 12 2021 Fedora Release Engineering - 4.1.2-3 - This record was edited on May 06 2022, to change the date from Jan 27 to Jan 12 to preserve chronology - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/sources b/sources index dc45a1b..fcbaa3b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-4.3.1.tar.gz) = a5417d9f5baa1b39e3645f7d44accf0a2f04d5fc5cb4d28089169aaebbd15c20b4cd280d09f15fa764c3b793117086fc03f5d7be584c0c5ff9c5f8e11ddb9ef8 +SHA512 (pgpool-II-4.3.2.tar.gz) = 771426257eddb5c48504c80a2c8cccf44a18f7ea50df55654b7e9e017bda561a73a3e1f0db79785785ff6893d6df26f73b55310d0184ef3301838d12290d3d4c From 89248935b73124e98c0c9718526c35322c311300 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Thu, 30 Jun 2022 15:18:16 +0200 Subject: [PATCH 087/110] Fix legacy directory #2102041 --- pgpool.init | 4 ++-- postgresql-pgpool-II.spec | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pgpool.init b/pgpool.init index f09b982..56e0f0a 100644 --- a/pgpool.init +++ b/pgpool.init @@ -4,7 +4,7 @@ # chkconfig: - 64 36 # description: Starts and stops the pgpool daemon # processname: pgpool -# pidfile: /var/run/pgpool.pid +# pidfile: /run/pgpool.pid # # v1.0.0 Devrim GUNDUZ # - Initial version of Red Hat / Fedora init script @@ -52,7 +52,7 @@ fi PGPOOLENGINE=/usr/bin PGPOOLDAEMON=$PGPOOLENGINE/pgpool PGPOOLCONF=/etc/pgpool-II/pgpool.conf -PGPOOLPIDDIR=/var/run/pgpool +PGPOOLPIDDIR=/run/pgpool PGPOOLLOG=/var/log/pgpool.log test -x $PGPOOLDAEMON || exit 5 diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 03e7312..f9e99a3 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -5,7 +5,7 @@ %global systemd_enabled 1 %endif -%global _varrundir %{_localstatedir}/run/pgpool +%global _varrundir %{_rundir}/pgpool Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} @@ -244,6 +244,9 @@ fi %changelog +* Thu Jun 30 2022 Ondrej Sloup - 4.3.2-2 +- Fix the legacy directory /var/run/ (rhbz#2102041) + * Thu May 19 2022 Ondrej Sloup - 4.3.2-1 - Rebase to the latest upstream version (rhbz#2088219) From 36d53789ddae7888264887f50a81bc11ea0455f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Thu, 30 Jun 2022 15:37:38 +0200 Subject: [PATCH 088/110] Increase release version number --- postgresql-pgpool-II.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index f9e99a3..d621ad1 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.3.2 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz From c4e8d6dfe54ee16d7d8883cd7b973b211ea1ba55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Tue, 23 Aug 2022 11:31:08 +0200 Subject: [PATCH 089/110] Rebase to 4.3.3 --- postgresql-pgpool-II.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index d621ad1..4b6bed6 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 4.3.2 -Release: 2%{?dist} +Version: 4.3.3 +Release: 1%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -244,6 +244,9 @@ fi %changelog +* Tue Aug 23 2022 Ondrej Sloup - 4.3.3-1 +- Rebase to the latest upstream version (rhbz#2119261ZZ) + * Thu Jun 30 2022 Ondrej Sloup - 4.3.2-2 - Fix the legacy directory /var/run/ (rhbz#2102041) diff --git a/sources b/sources index fcbaa3b..847053c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-4.3.2.tar.gz) = 771426257eddb5c48504c80a2c8cccf44a18f7ea50df55654b7e9e017bda561a73a3e1f0db79785785ff6893d6df26f73b55310d0184ef3301838d12290d3d4c +SHA512 (pgpool-II-4.3.3.tar.gz) = 7a9a272f27355abab108b9ccbd8ca87609b76d0fbf7fb1e7371edeee83de6549d0c0e3bcc8b717bfb0ce8bf3ff2144be35adb7970429344140b8bd3fb7448c90 From faacfba8adedb1be6ab81329530fedb33e03778a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Wed, 16 Nov 2022 12:19:26 +0100 Subject: [PATCH 090/110] Rebuild for PostgreSQL 15 (side-tag) --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 4b6bed6..08b67bf 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.3.3 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -244,6 +244,9 @@ fi %changelog +* Wed Nov 16 2022 Ondřej Sloup - 4.3.3-2 +- Rebuild for new PostgreSQL 15 + * Tue Aug 23 2022 Ondrej Sloup - 4.3.3-1 - Rebase to the latest upstream version (rhbz#2119261ZZ) From f55ccacd1758a1a243dcdf69a32232a95219e517 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Tue, 6 Dec 2022 16:14:43 +0100 Subject: [PATCH 091/110] Rebase to the latest upstream version (rhbz#1930321) --- postgresql-pgpool-II.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 08b67bf..802c62b 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 4.3.3 -Release: 2%{?dist} +Version: 4.4.0 +Release: 1%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -244,6 +244,9 @@ fi %changelog +* Tue Dec 06 2022 Ondrej Sloup - 4.4.0-1 +- Rebase to the latest upstream version (rhbz#1930321) + * Wed Nov 16 2022 Ondřej Sloup - 4.3.3-2 - Rebuild for new PostgreSQL 15 diff --git a/sources b/sources index 847053c..219e52f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-4.3.3.tar.gz) = 7a9a272f27355abab108b9ccbd8ca87609b76d0fbf7fb1e7371edeee83de6549d0c0e3bcc8b717bfb0ce8bf3ff2144be35adb7970429344140b8bd3fb7448c90 +SHA512 (pgpool-II-4.4.0.tar.gz) = fc503418764c016fc4f803b0230258818c590fb23b97b97360699973efaa6c6c65d06845649acb59a2a3277b73c0320a1254c0944d2ba16a2a141f4aa1a49837 From c40c2d35f897c4a7c1ae0302059ab762a90f6ffa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Fri, 23 Dec 2022 03:24:57 +0100 Subject: [PATCH 092/110] Rebase to 4.4.1 --- postgresql-pgpool-II.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 802c62b..ca77bdd 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 4.4.0 +Version: 4.4.1 Release: 1%{?dist} License: BSD URL: http://pgpool.net @@ -244,6 +244,9 @@ fi %changelog +* Fri Dec 23 2022 Ondrej Sloup - 4.4.1-1 +- Rebase to the latest upstream version (rhbz#2155852) + * Tue Dec 06 2022 Ondrej Sloup - 4.4.0-1 - Rebase to the latest upstream version (rhbz#1930321) diff --git a/sources b/sources index 219e52f..70e4d9b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-4.4.0.tar.gz) = fc503418764c016fc4f803b0230258818c590fb23b97b97360699973efaa6c6c65d06845649acb59a2a3277b73c0320a1254c0944d2ba16a2a141f4aa1a49837 +SHA512 (pgpool-II-4.4.1.tar.gz) = 495ca04b688211f482ab812ed3b42b5c61583cff750e4ace88abfa332694a3e9494cda0ebe27d77e40710c86d51e223590e2dc172c1734c602e04a5f4c21dc34 From f695f1015a7865a1e49580f5958aaddddb7cd0f4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 20 Jan 2023 10:08:41 +0000 Subject: [PATCH 093/110] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index ca77bdd..3b0db9a 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.4.1 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -244,6 +244,9 @@ fi %changelog +* Fri Jan 20 2023 Fedora Release Engineering - 4.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Fri Dec 23 2022 Ondrej Sloup - 4.4.1-1 - Rebase to the latest upstream version (rhbz#2155852) From d3b2e605c19bfc9d3bfaee8b8d83f0b08ef57241 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Fri, 27 Jan 2023 09:36:19 +0100 Subject: [PATCH 094/110] Rebase to the latest upstream version (rhbz#2163118) --- postgresql-pgpool-II.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 3b0db9a..e85aa5a 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 4.4.1 -Release: 2%{?dist} +Version: 4.4.2 +Release: 1%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -244,6 +244,9 @@ fi %changelog +* Fri Jan 27 2023 Ondrej Sloup - 4.4.2-1 +- Rebase to the latest upstream version (rhbz#2163118) + * Fri Jan 20 2023 Fedora Release Engineering - 4.4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 70e4d9b..d413b1e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-4.4.1.tar.gz) = 495ca04b688211f482ab812ed3b42b5c61583cff750e4ace88abfa332694a3e9494cda0ebe27d77e40710c86d51e223590e2dc172c1734c602e04a5f4c21dc34 +SHA512 (pgpool-II-4.4.2.tar.gz) = d4472e120e5a3c03a5754fb2a1d6c4bb684493ad8b59140206f40a59776f594b4f5c3f5ba46b94c789e9b25eb3c699fa72665bb356092d77efc29bbeaa67b8d7 From 86f2434f33031c4a0d1c20e6bc8c5af603426af1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Fri, 2 Jun 2023 20:32:07 +0200 Subject: [PATCH 095/110] Rebase to the latest upstream version (rhbz#2208166) --- postgresql-pgpool-II.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index e85aa5a..b1b76f7 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,7 +9,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 4.4.2 +Version: 4.4.3 Release: 1%{?dist} License: BSD URL: http://pgpool.net @@ -244,6 +244,9 @@ fi %changelog +* Fri Jun 02 2023 Ondrej Sloup - 4.4.3-1 +- Rebase to the latest upstream version (rhbz#2208166) + * Fri Jan 27 2023 Ondrej Sloup - 4.4.2-1 - Rebase to the latest upstream version (rhbz#2163118) diff --git a/sources b/sources index d413b1e..f73b469 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-4.4.2.tar.gz) = d4472e120e5a3c03a5754fb2a1d6c4bb684493ad8b59140206f40a59776f594b4f5c3f5ba46b94c789e9b25eb3c699fa72665bb356092d77efc29bbeaa67b8d7 +SHA512 (pgpool-II-4.4.3.tar.gz) = 1522f038a84181ea02cd042317990b8360e2d752dc8d96296930dcc91b57ac918e625ef767abc5f8f0363f5bcb3d78b55722d09ed6201514be0d018a3b4d4c5a From 07a0dfe7beca41d42d3af8f0cf6ce433ec184d44 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jul 2023 06:08:13 +0000 Subject: [PATCH 096/110] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index b1b76f7..6e34e72 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.4.3 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -244,6 +244,9 @@ fi %changelog +* Fri Jul 21 2023 Fedora Release Engineering - 4.4.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Fri Jun 02 2023 Ondrej Sloup - 4.4.3-1 - Rebase to the latest upstream version (rhbz#2208166) From 917c403a36c6f0903153d75e95660223f7868323 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Tue, 22 Aug 2023 01:45:56 +0200 Subject: [PATCH 097/110] Rebase to the latest upstream version (rhbz#2232454) --- postgresql-pgpool-II.spec | 11 +++++------ sources | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 6e34e72..6e0444c 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 4.4.3 -Release: 2%{?dist} +Version: 4.4.4 +Release: 1%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -222,10 +222,6 @@ fi %files extensions %{_libdir}/pgsql/pgpool-recovery.so -%{_libdir}/pgsql/bitcode/pgpool-recovery.index.bc -%{_libdir}/pgsql/bitcode/pgpool-recovery/pgpool-recovery.bc -%{_libdir}/pgsql/bitcode/pgpool-regclass.index.bc -%{_libdir}/pgsql/bitcode/pgpool-regclass/pgpool-regclass.bc %{_datadir}/pgsql/extension/pgpool-recovery.sql %{_datadir}/pgsql/extension/pgpool_recovery--1.1.sql %{_datadir}/pgsql/extension/pgpool_recovery--1.2.sql @@ -244,6 +240,9 @@ fi %changelog +* Tue Aug 22 2023 Ondrej Sloup - 4.4.4-1 +- Rebase to the latest upstream version (rhbz#2232454) + * Fri Jul 21 2023 Fedora Release Engineering - 4.4.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index f73b469..58ce9e8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-4.4.3.tar.gz) = 1522f038a84181ea02cd042317990b8360e2d752dc8d96296930dcc91b57ac918e625ef767abc5f8f0363f5bcb3d78b55722d09ed6201514be0d018a3b4d4c5a +SHA512 (pgpool-II-4.4.4.tar.gz) = fb80df3df2894e7f2cf820a2b32e04ef6447a8137341db65c3a141679ea0fcbae7d5824c1904cb19aae7b05ef9fe641ac294dbc58cdbc6231444f0c4e508e7dc From 43a5d449661e7127b278a2c179aadb95045b12ba Mon Sep 17 00:00:00 2001 From: Filip Janus Date: Tue, 5 Dec 2023 20:04:36 +0100 Subject: [PATCH 098/110] Since macro postgresql_module_require is not working with demodularized version of postgresql package. It was changet to simple requirement --- postgresql-pgpool-II.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 6e0444c..f8a207a 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.4.4 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -69,7 +69,7 @@ Development headers and libraries for pgpool-II. Summary: Postgresql extensions for pgpool-II Obsoletes: postgresql-pgpool-II-recovery <= 3.3.4-1 Provides: postgresql-pgpool-II-recovery = %{version}-%{release} -Requires: postgresql-server(:MODULE_COMPAT_%{postgresql_major}) +Requires: postgresql-server Requires: %{name}%{?_isa} = %{version}-%{release} @@ -240,6 +240,10 @@ fi %changelog +* Tue Dec 05 2023 Filip Janus - 4.4.4-2 +- Rebuild for demodularized version of postgresql +- remove postgresq-_module_compat since it is not working with demodularized packages + * Tue Aug 22 2023 Ondrej Sloup - 4.4.4-1 - Rebase to the latest upstream version (rhbz#2232454) From bd28abd49322612a6eb6d728409be61b33f7a445 Mon Sep 17 00:00:00 2001 From: Filip Janus Date: Tue, 5 Dec 2023 20:16:17 +0100 Subject: [PATCH 099/110] Update to 4.4.5 --- .gitignore | 0 postgresql-pgpool-II.spec | 7 +++++-- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) mode change 100644 => 100755 .gitignore mode change 100644 => 100755 sources diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index f8a207a..a443fe0 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 4.4.4 -Release: 2%{?dist} +Version: 4.4.5 +Release: 1%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -240,6 +240,9 @@ fi %changelog +* Tue Dec 05 2023 Filip Janus - 4.4.5-1 +- Update to 4.4.5 + * Tue Dec 05 2023 Filip Janus - 4.4.4-2 - Rebuild for demodularized version of postgresql - remove postgresq-_module_compat since it is not working with demodularized packages diff --git a/sources b/sources old mode 100644 new mode 100755 index 58ce9e8..2d4c0e6 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-4.4.4.tar.gz) = fb80df3df2894e7f2cf820a2b32e04ef6447a8137341db65c3a141679ea0fcbae7d5824c1904cb19aae7b05ef9fe641ac294dbc58cdbc6231444f0c4e508e7dc +SHA512 (pgpool-II-4.4.5.tar.gz) = cd2fb2f715aed70d67522ab1852fa7df059d5379f9d4860be82a3d32d78701c5bce75e3e1304eda6a67670475aa367a2631cce517a4d2e4eb6b07c1e74901dd9 From 520d33fd259422424398c37ea0ae2154b4681070 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 22:11:58 +0000 Subject: [PATCH 100/110] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index a443fe0..b8afb82 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.4.5 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -240,6 +240,9 @@ fi %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 4.4.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Tue Dec 05 2023 Filip Janus - 4.4.5-1 - Update to 4.4.5 From 7a05d0e6bd27f00b9186c96359ecb66e27beb424 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 23:59:03 +0000 Subject: [PATCH 101/110] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index b8afb82..12fd954 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.4.5 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -240,6 +240,9 @@ fi %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 4.4.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 4.4.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From afd89d592182dd385408b05ba70bdeec1802ce7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Fri, 26 Jan 2024 21:16:00 +0100 Subject: [PATCH 102/110] Rebase to the latest upstream version (rhbz#2252211) --- postgresql-pgpool-II.spec | 11 +++++++---- sources | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 12fd954..a6f211a 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 4.4.5 -Release: 3%{?dist} +Version: 4.5.0 +Release: 1%{?dist} License: BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -240,16 +240,19 @@ fi %changelog +* Fri Jan 26 2024 Ondrej Sloup - 4.5.0-1 +- Rebase to the latest upstream version (rhbz#2252211) + * Thu Jan 25 2024 Fedora Release Engineering - 4.4.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 4.4.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild -* Tue Dec 05 2023 Filip Janus - 4.4.5-1 +* Tue Dec 05 2023 Filip Janus - 4.4.5-1 - Update to 4.4.5 -* Tue Dec 05 2023 Filip Janus - 4.4.4-2 +* Tue Dec 05 2023 Filip Janus - 4.4.4-2 - Rebuild for demodularized version of postgresql - remove postgresq-_module_compat since it is not working with demodularized packages diff --git a/sources b/sources index 2d4c0e6..a617f3d 100755 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-4.4.5.tar.gz) = cd2fb2f715aed70d67522ab1852fa7df059d5379f9d4860be82a3d32d78701c5bce75e3e1304eda6a67670475aa367a2631cce517a4d2e4eb6b07c1e74901dd9 +SHA512 (pgpool-II-4.5.0.tar.gz) = e16bdf11fad206ab2218a55bf29ea397999db7dc8afea4732aca293d39c23aa372f9305c5d3cf4431d2a43cc65cb5f9853449579bf1811c7edcae34f703146e0 From b672c4265dc5cebdbf0fe79fa4ebd0d7e9c95791 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Fri, 26 Jan 2024 22:04:56 +0100 Subject: [PATCH 103/110] Temporarily stop building i686 --- postgresql-pgpool-II.spec | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index a6f211a..12fa567 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,20 +10,28 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.5.0 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD + URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz Source1: pgpool.service Source2: pgpool.sysconfig Source3: pgpool.init + +# Temporarily stop building i686 architecture as the build fails +# This is a temporary workaround +ExcludeArch: i686 + BuildRequires: make BuildRequires: gcc BuildRequires: clang-devel llvm-devel BuildRequires: postgresql-server-devel BuildRequires: pam-devel, libmemcached-devel, openssl-devel + %if %{systemd_enabled} BuildRequires: systemd + # We require this to be present for %%{_prefix}/lib/tmpfiles.d Requires: systemd Requires(post): systemd-sysv @@ -240,6 +248,9 @@ fi %changelog +* Fri Jan 26 2024 Ondrej Sloup - 4.5.0-2 +- Temporarily stop building i686 + * Fri Jan 26 2024 Ondrej Sloup - 4.5.0-1 - Rebase to the latest upstream version (rhbz#2252211) From 9e3870fc38ea9a36a73fa111f8f816474429dd6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Tue, 30 Jan 2024 23:09:35 +0100 Subject: [PATCH 104/110] Stop building i686 permanently --- postgresql-pgpool-II.spec | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 12fa567..a62130e 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.5.0 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD URL: http://pgpool.net @@ -19,15 +19,14 @@ Source1: pgpool.service Source2: pgpool.sysconfig Source3: pgpool.init -# Temporarily stop building i686 architecture as the build fails -# This is a temporary workaround -ExcludeArch: i686 +# Stop building i686 architecture +ExcludeArch: %{ix86} BuildRequires: make BuildRequires: gcc BuildRequires: clang-devel llvm-devel BuildRequires: postgresql-server-devel -BuildRequires: pam-devel, libmemcached-devel, openssl-devel +BuildRequires: pam-devel, libmemcached-awesome-devel, openssl-devel %if %{systemd_enabled} BuildRequires: systemd @@ -70,6 +69,9 @@ DB nodes to be connected, which was not possible in pgpool-I. Summary: The development files for pgpool-II Requires: %{name}%{?_isa} = %{version}-%{release} +# Stop building i686 architecture +ExcludeArch: %{ix86} + %description devel Development headers and libraries for pgpool-II. @@ -80,6 +82,8 @@ Provides: postgresql-pgpool-II-recovery = %{version}-%{release} Requires: postgresql-server Requires: %{name}%{?_isa} = %{version}-%{release} +# Stop building i686 architecture +ExcludeArch: %{ix86} %description extensions Postgresql extensions libraries and sql files for pgpool-II. @@ -248,6 +252,10 @@ fi %changelog +* Tue Jan 30 2024 Ondrej Sloup - 4.5.0-3 +- Stop building i686 permanently +- https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval + * Fri Jan 26 2024 Ondrej Sloup - 4.5.0-2 - Temporarily stop building i686 From 9b773307035d19f4f7235ca2b1ad2ca04bd29a61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sloup?= Date: Thu, 29 Feb 2024 12:25:13 +0100 Subject: [PATCH 105/110] Rebase to the latest upstream version (rhbz#2266774) --- postgresql-pgpool-II.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index a62130e..7707715 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -9,8 +9,8 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 4.5.0 -Release: 3%{?dist} +Version: 4.5.1 +Release: 1%{?dist} License: BSD URL: http://pgpool.net @@ -252,6 +252,9 @@ fi %changelog +* Thu Feb 29 2024 Ondrej Sloup - 4.5.1-1 +- Rebase to the latest upstream version (rhbz#2266774) + * Tue Jan 30 2024 Ondrej Sloup - 4.5.0-3 - Stop building i686 permanently - https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval diff --git a/sources b/sources index a617f3d..7af30b9 100755 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pgpool-II-4.5.0.tar.gz) = e16bdf11fad206ab2218a55bf29ea397999db7dc8afea4732aca293d39c23aa372f9305c5d3cf4431d2a43cc65cb5f9853449579bf1811c7edcae34f703146e0 +SHA512 (pgpool-II-4.5.1.tar.gz) = 790278ca64303b924aeecfca6e78d934c6c8d48f1a705f3cf5d648ea79893f1749b10fd9d8575e5ae7f89997d0b311d0e5e7c02da771a0b37060bf12b4590d5f From af3d78f629fa0c4998a256cb106ee09d0178f38e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 08:19:28 +0000 Subject: [PATCH 106/110] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 7707715..37470cc 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.5.1 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD URL: http://pgpool.net @@ -252,6 +252,9 @@ fi %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 4.5.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Feb 29 2024 Ondrej Sloup - 4.5.1-1 - Rebase to the latest upstream version (rhbz#2266774) From da23c56d50e3b7f858a2a1ee40e9980bb9e1ba65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Wed, 4 Sep 2024 19:15:43 +0200 Subject: [PATCH 107/110] convert license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- postgresql-pgpool-II.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 37470cc..86c5606 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,8 +10,9 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.5.1 -Release: 2%{?dist} -License: BSD +Release: 3%{?dist} +# Automatically converted from old format: BSD - review is highly recommended. +License: LicenseRef-Callaway-BSD URL: http://pgpool.net Source0: http://www.pgpool.net/mediawiki/images/%{short_name}-%{version}.tar.gz @@ -252,6 +253,9 @@ fi %changelog +* Wed Sep 04 2024 Miroslav Suchý - 4.5.1-3 +- convert license to SPDX + * Fri Jul 19 2024 Fedora Release Engineering - 4.5.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From d38f17f0a65eb369b1a702c509ab97c4a51e1c97 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 10:38:34 +0000 Subject: [PATCH 108/110] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 86c5606..2d5db59 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.5.1 -Release: 3%{?dist} +Release: 4%{?dist} # Automatically converted from old format: BSD - review is highly recommended. License: LicenseRef-Callaway-BSD @@ -253,6 +253,9 @@ fi %changelog +* Sat Jan 18 2025 Fedora Release Engineering - 4.5.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Sep 04 2024 Miroslav Suchý - 4.5.1-3 - convert license to SPDX From 2cd42dbc6244c4f6a50a4dc9dee0a385ff0f257b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Esser?= Date: Sat, 1 Feb 2025 19:56:42 +0100 Subject: [PATCH 109/110] Add explicit BR: libxcrypt-devel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Björn Esser --- postgresql-pgpool-II.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 2d5db59..8df44b3 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.5.1 -Release: 4%{?dist} +Release: 5%{?dist} # Automatically converted from old format: BSD - review is highly recommended. License: LicenseRef-Callaway-BSD @@ -28,6 +28,7 @@ BuildRequires: gcc BuildRequires: clang-devel llvm-devel BuildRequires: postgresql-server-devel BuildRequires: pam-devel, libmemcached-awesome-devel, openssl-devel +BuildRequires: libxcrypt-devel %if %{systemd_enabled} BuildRequires: systemd @@ -253,6 +254,9 @@ fi %changelog +* Sat Feb 01 2025 Björn Esser - 4.5.1-5 +- Add explicit BR: libxcrypt-devel + * Sat Jan 18 2025 Fedora Release Engineering - 4.5.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 092d9f262b3d2675d0f2fd4f0a642ad2942136e4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 06:04:12 +0000 Subject: [PATCH 110/110] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- postgresql-pgpool-II.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 8df44b3..e4142db 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,7 +10,7 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 4.5.1 -Release: 5%{?dist} +Release: 6%{?dist} # Automatically converted from old format: BSD - review is highly recommended. License: LicenseRef-Callaway-BSD @@ -254,6 +254,9 @@ fi %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 4.5.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sat Feb 01 2025 Björn Esser - 4.5.1-5 - Add explicit BR: libxcrypt-devel