From 42f31a1f3cc2be24bfa222528ed77bb84946ce41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sat, 2 Jun 2007 20:47:36 +0000 Subject: [PATCH 001/160] Initial import of pgpool-II-1.1 --- .cvsignore | 1 + postgresql-pgpool-II.spec | 133 ++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 135 insertions(+) create mode 100644 postgresql-pgpool-II.spec diff --git a/.cvsignore b/.cvsignore index e69de29..1f9c964 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +pgpool-II-1.1.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec new file mode 100644 index 0000000..da2ffba --- /dev/null +++ b/postgresql-pgpool-II.spec @@ -0,0 +1,133 @@ +%define short_name pgpool-II + +Summary: Pgpool is a connection pooling/replication server for PostgreSQL +Name: postgresql-%{short_name} +Version: 1.1 +Release: 1%{?dist} +License: BSD +Group: Applications/Databases +URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en +Source0: http://pgfoundry.org/frs/download.php/1376/%{short_name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: postgresql-devel pam-devel + +#Obsoletes: postgresql-pgpool + +%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 +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. + +%package devel +Summary: The development files for pgpool-II +Group: Development/Libraries +Requires: %{name} = %{version} + +%description devel +Development headers and libraries for pgpool-II. + +%prep +%setup -q -n %{short_name}-%{version} + +%build +%configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql-lib=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath + +make %{?_smp_flags} + +%install +rm -rf %{buildroot} +make %{?_smp_flags} DESTDIR=%{buildroot} install +mv %{buildroot}/%{_sysconfdir}/*.conf.sample %{buildroot}%{_datadir}/%{short_name} + +# nuke libtool archive and static lib +rm -f %{buildroot}%{_libdir}/libpcp.{a,la} + +%clean +rm -rf %{buildroot} + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%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_proc_count +%{_bindir}/pcp_proc_info +%{_bindir}/pcp_stop_pgpool +%{_bindir}/pcp_systemdb_info +%{_bindir}/pg_md5 +%{_mandir}/man8/pgpool* +%{_datadir}/%{short_name}/system_db.sql +%{_libdir}/libpcp.so.* +%{_datadir}/%{short_name}/*.conf.sample +%{_datadir}/%{short_name}/pgpool.pam + +%files devel +%defattr(-,root,root,-) +%{_includedir}/pcp.h +%{_includedir}/pool_type.h +%{_libdir}/libpcp.so + +%changelog +* Sat Jun 2 2007 Devrim Gunduz 1.1-1 +- Update to 1.1 +- added --disable-rpath configure parameter. + +* Thu 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 +- Rebuilt for the correct tarball +- Fixed man8 file ownership, per bugzilla review #229321 + +* Tue Feb 20 2007 Jarod Wilson 1.0.2-2 +- Create proper devel package, drop -libs package +- Nuke rpath +- Don't install libtool archive and static lib +- Clean up %%configure line +- Use proper %%_smp_mflags +- Install config files properly, without .sample on the end +- Preserve timestamps on header files + +* Tue Feb 20 2007 Devrim Gunduz 1.0.2-1 +- Update to 1.0.2-1 + +* Mon Oct 02 2006 Devrim Gunduz 1.0.1-5 +- Rebuilt + +* Mon Oct 02 2006 Devrim Gunduz 1.0.1-4 +- Added -libs and RPM +- Fix .so link problem +- Cosmetic changes to spec file + +* Thu Sep 27 2006 - Devrim GUNDUZ 1.0.1-3 +- Fix spec, per Yoshiyuki Asaba + +* Thu Sep 26 2006 - Devrim GUNDUZ 1.0.1-2 +- Fixed rpmlint errors +- Fixed download url +- Added ldconfig for .so files + +* Thu Sep 21 2006 - David Fetter 1.0.1-1 +- Initial build pgpool-II 1.0.1 for PgPool Global Development Group + diff --git a/sources b/sources index e69de29..8ba155d 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +a3c00044e0ae900c7e90dd1d852a1ba0 pgpool-II-1.1.tar.gz From c241f9f04cdd0ab038b8837623fd0bf634936b4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sat, 2 Jun 2007 20:55:04 +0000 Subject: [PATCH 002/160] - Update to 1.1 - added --disable-rpath configure parameter. - Chowned sample conf files, so that they can work with pgpoolAdmin. --- postgresql-pgpool-II.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index da2ffba..45ee537 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -77,7 +77,7 @@ rm -rf %{buildroot} %{_mandir}/man8/pgpool* %{_datadir}/%{short_name}/system_db.sql %{_libdir}/libpcp.so.* -%{_datadir}/%{short_name}/*.conf.sample +%attr(764,root,apache) %{_datadir}/%{short_name}/*.conf.sample %{_datadir}/%{short_name}/pgpool.pam %files devel @@ -90,6 +90,7 @@ rm -rf %{buildroot} * Sat Jun 2 2007 Devrim Gunduz 1.1-1 - Update to 1.1 - 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 - Added postgresql-devel as BR, per bugzilla review. From f93bc756b84077af54483fb0a3bc51145084a526 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Fri, 15 Jun 2007 07:39:01 +0000 Subject: [PATCH 003/160] Update to 1.1.1, which includes critical bugfixes. --- .cvsignore | 2 +- postgresql-pgpool-II.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index 1f9c964..843ac80 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -pgpool-II-1.1.tar.gz +pgpool-II-1.1.1.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 45ee537..a25cdb0 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: 1.1 +Version: 1.1.1 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -87,6 +87,9 @@ rm -rf %{buildroot} %{_libdir}/libpcp.so %changelog +* Fri Jun 15 2007 Devrim Gunduz 1.1.1-1 +- Update to 1.1.1 + * Sat Jun 2 2007 Devrim Gunduz 1.1-1 - Update to 1.1 - added --disable-rpath configure parameter. diff --git a/sources b/sources index 8ba155d..06d5fb2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a3c00044e0ae900c7e90dd1d852a1ba0 pgpool-II-1.1.tar.gz +3218fd9c935ef01ac433c13c817cff57 pgpool-II-1.1.1.tar.gz From 5052048b44375250d323311fb7295ddf6e3a00b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Wed, 18 Jul 2007 11:48:49 +0000 Subject: [PATCH 004/160] Update to pgpool-II 1.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 a25cdb0..289d541 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: 1.1.1 +Version: 1.2 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -87,6 +87,9 @@ rm -rf %{buildroot} %{_libdir}/libpcp.so %changelog +* Wed Aug 1 2007 Devrim Gunduz 1.2-1 +- Update to 1.2 + * Fri Jun 15 2007 Devrim Gunduz 1.1.1-1 - Update to 1.1.1 From c4c75494f3dce4a9e3c608b6fba784d75f408f8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Wed, 1 Aug 2007 06:48:35 +0000 Subject: [PATCH 005/160] Fix download URL, and prepare for new release. --- .cvsignore | 2 +- postgresql-pgpool-II.spec | 4 +--- sources | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.cvsignore b/.cvsignore index 843ac80..9dda70d 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -pgpool-II-1.1.1.tar.gz +pgpool-II-1.2.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 289d541..0c2785b 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -7,12 +7,10 @@ Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en -Source0: http://pgfoundry.org/frs/download.php/1376/%{short_name}-%{version}.tar.gz +Source0: http://pgfoundry.org/frs/download.php/1419/%{short_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: postgresql-devel pam-devel -#Obsoletes: postgresql-pgpool - %description pgpool-II is a inherited project of pgpool (to classify from pgpool-II, it is sometimes called as pgpool-I). For those of diff --git a/sources b/sources index 06d5fb2..f0d00ef 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3218fd9c935ef01ac433c13c817cff57 pgpool-II-1.1.1.tar.gz +8fed94ed12769dacbbf8758b2154e5a7 pgpool-II-1.2.tar.gz From dd33e948d83f4ac2f9d27eff56feaebf5b6f110f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sat, 4 Aug 2007 22:10:30 +0000 Subject: [PATCH 006/160] Add init script and sysconfig file for pgpool-II --- pgpool.init | 163 +++++++++++++++++++++++++++++++++++++++++++++++ pgpool.sysconfig | 6 ++ 2 files changed, 169 insertions(+) create mode 100755 pgpool.init create mode 100644 pgpool.sysconfig diff --git a/pgpool.init b/pgpool.init new file mode 100755 index 0000000..8c96220 --- /dev/null +++ b/pgpool.init @@ -0,0 +1,163 @@ +#!/bin/sh +# pgpool This is the init script for starting up pgpool-II +# +# chkconfig: - 64 36 +# description: Starts and stops the pgpool daemon +# processname: pgpool +# pidfile: /var/run/pgpool.pid +# +# v1.0.0 Devrim GUNDUZ +# - Initial version of Red Hat / Fedora init script + +if [ -r /etc/sysconfig/pgpool ]; then + . /etc/sysconfig/pgpool +fi + +# Source function library. +INITD=/etc/rc.d/init.d +. $INITD/functions + +# Get function listing for cross-distribution logic. +TYPESET=`typeset -f|grep "declare"` + +# Get config. +. /etc/sysconfig/network + +# Check that networking is up. +# We need it for pgpool +[ "${NETWORKING}" = "no" ] && exit 0 + +# Find the name of the script +NAME=pgpool + +# Set defaults for configuration variables +PGPOOLENGINE=/usr/bin +PGPOOLDAEMON=$PGPOOLENGINE/pgpool +PGPOOLCONF=/etc/pgpool.conf +PGPOOLPID=/var/run/pgpool.pid +PGPOOLLOG=/var/log/pgpool.log + +test -x $PGPOOLDAEMON || exit 5 + +# Create the log file if it does not exist +if [ ! -r $PGPOOLLOG ] +then + touch $PGPOOLLOG +fi + +# Check whether the config file exists or not +if [ ! -r /etc/pgpool.conf ] +then + echo "$PGPOOLCONF not found" + RETVAL=1 + failure + exit +fi + +script_result=0 + +start(){ + PGPOOL_START=$"Starting ${NAME} service: " + + echo -n "$PGPOOL_START" + $PGPOOLDAEMON -f $PGPOOLCONF $OPTS & >> "$PGPOOLLOG" 2>&1 < /dev/null + sleep 2 + + pid=`pidof -s "$PGPOOLDAEMON"` + if [ $pid ] + then + success "$PGPOOL_START" + touch /var/lock/subsys/${NAME} + echo + else + failure "$PSQL_START" + echo + script_result=1 + fi +} + +stop(){ + echo -n $"Stopping ${NAME} service: " + if [ $UID -ne 0 ]; then + RETVAL=1 + failure + else + killproc /usr/bin/pgpool + RETVAL=$? + [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/${NAME} + fi; + echo + return $RETVAL +} + +switch() { + echo -n $"Sending switchover request to $NAME " + $PGPOOLDAEMON switch >> "$PGPOOLLOG" 2>&1 < /dev/null + RETVAL=$? + echo + if [ $RETVAL -eq 0 ] + then + echo_success + else + echo_failure + fi + echo +} + +restart(){ + stop + start +} + +reload(){ +echo -n $"Reloading ${NAME}: " + if [ -n "`pidfileofproc $PGPOOLDAEMON`" ] ; then + killproc $PGPOOLDAEMON -HUP + else + failure $"Reloading ${NAME}" + fi + RETVAL=$? + echo +} + +condrestart(){ + [ -e /var/lock/subsys/${NAME} ] && restart +} + +condstop(){ + [ -e /var/lock/subsys/${NAME} ] && stop +} + +# See how we were called. +case "$1" in + start) + start + ;; + stop) + stop + ;; + switch) + switch + ;; + status) + status pgpool + script_result=$? + ;; + restart) + restart + ;; + reload|force-reload) + reload + ;; + condrestart) + condrestart + ;; + condstop) + condstop + ;; + *) + echo $"Usage: $0 {start|stop|switch|status|restart|condrestart|condstop|reload|force-reload}" + exit 1 +esac + +exit $script_result diff --git a/pgpool.sysconfig b/pgpool.sysconfig new file mode 100644 index 0000000..ef8e2e1 --- /dev/null +++ b/pgpool.sysconfig @@ -0,0 +1,6 @@ +# Options for pgpool + +# -n: don't run in daemon mode. does not detatch control tty +# -d: debug mode. lots of debug information will be printed + +#OPTS=" -d -n" From 9b3f11ac8f3814ada1f1039629106062ea53e357 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sun, 5 Aug 2007 00:31:12 +0000 Subject: [PATCH 007/160] - Added an init script for pgpool - Added /etc/sysconfig/pgpool --- postgresql-pgpool-II.spec | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 0c2785b..81a10a4 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -3,14 +3,18 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 1.2 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en Source0: http://pgfoundry.org/frs/download.php/1419/%{short_name}-%{version}.tar.gz +Source1: pgpool.init +Source2: pgpool.sysconfig BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: postgresql-devel pam-devel +Obsoletes: postgresql-pgpool + %description pgpool-II is a inherited project of pgpool (to classify from pgpool-II, it is sometimes called as pgpool-I). For those of @@ -49,6 +53,10 @@ make %{?_smp_flags} rm -rf %{buildroot} make %{?_smp_flags} DESTDIR=%{buildroot} install mv %{buildroot}/%{_sysconfdir}/*.conf.sample %{buildroot}%{_datadir}/%{short_name} +install -d %{buildroot}%{_initrddir} +install -m 755 %{SOURCE1} %{buildroot}%{_initrddir}/pgpool +install -d %{buildroot}%{_sysconfdir}/sysconfig +install -m 755 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/pgpool # nuke libtool archive and static lib rm -f %{buildroot}%{_libdir}/libpcp.{a,la} @@ -77,6 +85,8 @@ rm -rf %{buildroot} %{_libdir}/libpcp.so.* %attr(764,root,apache) %{_datadir}/%{short_name}/*.conf.sample %{_datadir}/%{short_name}/pgpool.pam +%{_initrddir}/pgpool +%config(noreplace) %{_sysconfdir}/sysconfig/pgpool %files devel %defattr(-,root,root,-) @@ -85,6 +95,10 @@ rm -rf %{buildroot} %{_libdir}/libpcp.so %changelog +* Sun Aug 5 2007 Devrim Gunduz 1.2-2 +- Added an init script for pgpool +- Added /etc/sysconfig/pgpool + * Wed Aug 1 2007 Devrim Gunduz 1.2-1 - Update to 1.2 From cc574e21821081dd7f953c91718eedcdbea33698 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sun, 5 Aug 2007 02:52:20 +0000 Subject: [PATCH 008/160] Patch for sample conf file --- pgpool.conf.sample.patch | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pgpool.conf.sample.patch diff --git a/pgpool.conf.sample.patch b/pgpool.conf.sample.patch new file mode 100644 index 0000000..244a423 --- /dev/null +++ b/pgpool.conf.sample.patch @@ -0,0 +1,40 @@ +--- pgpool.conf.sample.old 2007-08-05 05:27:53.000000000 +0300 ++++ pgpool.conf.sample 2007-08-05 05:29:01.000000000 +0300 +@@ -1,6 +1,5 @@ + # + # pgpool-II configuration file sample +-# $Header: /home/fedora/jkeating/pkgs/rpms/postgresql-pgpool-II/devel/pgpool.conf.sample.patch,v 1.1 2007/08/05 02:52:20 devrim Exp $ + + # Host name or IP address to listen on: '*' for all, '' for no TCP/IP + # connections +@@ -12,16 +11,14 @@ + # Port number for pgpool communication manager + pcp_port = 9898 + +-# Unix domain socket path. (The Debian package defaults to +-# /var/run/postgresql.) +-socket_dir = '/tmp' ++# Unix domain socket path. ++socket_dir = '/var/run' + + # Unix domain socket path for pgpool communication manager. +-# (Debian package defaults to /var/run/postgresql) +-pcp_socket_dir = '/tmp' ++pcp_socket_dir = '/var/run' + +-# 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 communication manager timeout. 0 means no timeout, but strongly not recommended! + pcp_timeout = 10 +@@ -44,7 +41,7 @@ + child_max_connections = 0 + + # Logging directory +-logdir = '/tmp' ++logdir = '/var/run' + + # Replication mode + replication_mode = false From fdc76024f37201346d2ffc4ec59de431608364b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sun, 5 Aug 2007 02:58:47 +0000 Subject: [PATCH 009/160] - Added a patch for sample conf file to use Fedora defaults --- postgresql-pgpool-II.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 81a10a4..5f657bd 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -10,6 +10,7 @@ URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en Source0: http://pgfoundry.org/frs/download.php/1419/%{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 @@ -43,6 +44,7 @@ Development headers and libraries for pgpool-II. %prep %setup -q -n %{short_name}-%{version} +%patch1 -p0 %build %configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql-lib=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath @@ -98,6 +100,7 @@ rm -rf %{buildroot} * Sun Aug 5 2007 Devrim Gunduz 1.2-2 - Added an init script for pgpool - Added /etc/sysconfig/pgpool +- Added a patch for sample conf file to use Fedora defaults * Wed Aug 1 2007 Devrim Gunduz 1.2-1 - Update to 1.2 From 17de7da2a22508f86147f1c52c98c4912b74db7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sun, 5 Aug 2007 03:03:11 +0000 Subject: [PATCH 010/160] Bump up version --- postgresql-pgpool-II.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 5f657bd..c440570 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: 1.2 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en @@ -97,10 +97,12 @@ rm -rf %{buildroot} %{_libdir}/libpcp.so %changelog +* Sun Aug 5 2007 Devrim Gunduz 1.2-3 +- Added a patch for sample conf file to use Fedora defaults + * Sun Aug 5 2007 Devrim Gunduz 1.2-2 - Added an init script for pgpool - Added /etc/sysconfig/pgpool -- Added a patch for sample conf file to use Fedora defaults * Wed Aug 1 2007 Devrim Gunduz 1.2-1 - Update to 1.2 From 984320818a487eaad50512c22ae2f2704bd13849 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Thu, 16 Aug 2007 08:41:21 +0000 Subject: [PATCH 011/160] - Fixed the directory name where sample conf files and sql files are installed. --- postgresql-pgpool-II.spec | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index c440570..bdd5221 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: 1.2 -Release: 3%{?dist} +Release: 4%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en @@ -54,7 +54,7 @@ make %{?_smp_flags} %install rm -rf %{buildroot} make %{?_smp_flags} DESTDIR=%{buildroot} install -mv %{buildroot}/%{_sysconfdir}/*.conf.sample %{buildroot}%{_datadir}/%{short_name} +mv %{buildroot}/%{_sysconfdir}/*.conf.sample %{buildroot}%{_datadir}/%{name} install -d %{buildroot}%{_initrddir} install -m 755 %{SOURCE1} %{buildroot}%{_initrddir}/pgpool install -d %{buildroot}%{_sysconfdir}/sysconfig @@ -83,10 +83,10 @@ rm -rf %{buildroot} %{_bindir}/pcp_systemdb_info %{_bindir}/pg_md5 %{_mandir}/man8/pgpool* -%{_datadir}/%{short_name}/system_db.sql +%{_datadir}/%{name}/system_db.sql %{_libdir}/libpcp.so.* -%attr(764,root,apache) %{_datadir}/%{short_name}/*.conf.sample -%{_datadir}/%{short_name}/pgpool.pam +%attr(764,root,apache) %{_datadir}/%{name}/*.conf.sample +%{_datadir}/%{name}/pgpool.pam %{_initrddir}/pgpool %config(noreplace) %{_sysconfdir}/sysconfig/pgpool @@ -97,6 +97,10 @@ rm -rf %{buildroot} %{_libdir}/libpcp.so %changelog +* Thu Aug 16 2007 Devrim Gunduz 1.2-4 +- Fixed the directory name where sample conf files and sql files + are installed. + * Sun Aug 5 2007 Devrim Gunduz 1.2-3 - Added a patch for sample conf file to use Fedora defaults From 9c175c5e73143d53f673a38284a4c124ef5e898a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Thu, 16 Aug 2007 09:44:57 +0000 Subject: [PATCH 012/160] Update spec file per latest changes. --- postgresql-pgpool-II.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index bdd5221..f0bb1ec 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -54,7 +54,10 @@ make %{?_smp_flags} %install rm -rf %{buildroot} make %{?_smp_flags} DESTDIR=%{buildroot} install +install -d %{buildroot}%{_datadir}/%{name} mv %{buildroot}/%{_sysconfdir}/*.conf.sample %{buildroot}%{_datadir}/%{name} +mv %{buildroot}%{_datadir}/%{short_name}/system_db.sql %{buildroot}%{_datadir}/%{name} +mv %{buildroot}%{_datadir}/%{short_name}/pgpool.pam %{buildroot}%{_datadir}/%{name} install -d %{buildroot}%{_initrddir} install -m 755 %{SOURCE1} %{buildroot}%{_initrddir}/pgpool install -d %{buildroot}%{_sysconfdir}/sysconfig From 7151e4a1ea8827f8c9ab57da0d899730a265f997 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sat, 6 Oct 2007 00:25:06 +0000 Subject: [PATCH 013/160] Update pgpool-II to 1.2.1 --- .cvsignore | 2 +- pgpool.conf.sample.patch | 19 ++++++------------- postgresql-pgpool-II.spec | 20 +++++++++++++++----- sources | 2 +- 4 files changed, 23 insertions(+), 20 deletions(-) diff --git a/.cvsignore b/.cvsignore index 9dda70d..dd5bf08 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -pgpool-II-1.2.tar.gz +pgpool-II-1.2.1.tar.gz diff --git a/pgpool.conf.sample.patch b/pgpool.conf.sample.patch index 244a423..275dda3 100644 --- a/pgpool.conf.sample.patch +++ b/pgpool.conf.sample.patch @@ -1,20 +1,13 @@ ---- pgpool.conf.sample.old 2007-08-05 05:27:53.000000000 +0300 -+++ pgpool.conf.sample 2007-08-05 05:29:01.000000000 +0300 -@@ -1,6 +1,5 @@ - # - # pgpool-II configuration file sample --# $Header: /home/fedora/jkeating/pkgs/rpms/postgresql-pgpool-II/devel/pgpool.conf.sample.patch,v 1.1 2007/08/05 02:52:20 devrim Exp $ - - # Host name or IP address to listen on: '*' for all, '' for no TCP/IP - # connections -@@ -12,16 +11,14 @@ +--- pgpool.conf.sample.old 2007-10-05 17:16:23.000000000 -0700 ++++ pgpool.conf.sample 2007-10-05 17:18:11.000000000 -0700 +@@ -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.) -socket_dir = '/tmp' -+# Unix domain socket path. ++# Unix domain socket path. +socket_dir = '/var/run' # Unix domain socket path for pgpool communication manager. @@ -24,12 +17,12 @@ -# 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. ++# Unix domain socket path for the backend. +backend_socket_dir = '/var/run' # pgpool communication manager timeout. 0 means no timeout, but strongly not recommended! pcp_timeout = 10 -@@ -44,7 +41,7 @@ +@@ -44,7 +42,7 @@ child_max_connections = 0 # Logging directory diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index f0bb1ec..2784526 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -2,12 +2,12 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 1.2 -Release: 4%{?dist} +Version: 1.2.1 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en -Source0: http://pgfoundry.org/frs/download.php/1419/%{short_name}-%{version}.tar.gz +Source0: http://pgfoundry.org/frs/download.php/1472/%{short_name}-%{version}.tar.gz Source1: pgpool.init Source2: pgpool.sysconfig Patch1: pgpool.conf.sample.patch @@ -61,7 +61,7 @@ mv %{buildroot}%{_datadir}/%{short_name}/pgpool.pam %{buildroot}%{_datadir}/%{na install -d %{buildroot}%{_initrddir} install -m 755 %{SOURCE1} %{buildroot}%{_initrddir}/pgpool install -d %{buildroot}%{_sysconfdir}/sysconfig -install -m 755 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/pgpool +install -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/pgpool # nuke libtool archive and static lib rm -f %{buildroot}%{_libdir}/libpcp.{a,la} @@ -69,7 +69,10 @@ rm -f %{buildroot}%{_libdir}/libpcp.{a,la} %clean rm -rf %{buildroot} -%post -p /sbin/ldconfig +%post +/sbin/ldconfig +chkconfig --add pgpool + %postun -p /sbin/ldconfig %files @@ -100,6 +103,13 @@ rm -rf %{buildroot} %{_libdir}/libpcp.so %changelog +* Fri Oct 5 2007 Devrim Gunduz 1.2.1-1 +- Update to 1.2.1 + +* Wed Aug 29 2007 Devrim Gunduz 1.2-5 +- Chmod sysconfig/pgpool to 644, not 755. Per BZ review. +- Run chkconfig --add pgpool during %%post. + * Thu Aug 16 2007 Devrim Gunduz 1.2-4 - Fixed the directory name where sample conf files and sql files are installed. diff --git a/sources b/sources index f0d00ef..73d2d85 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8fed94ed12769dacbbf8758b2154e5a7 pgpool-II-1.2.tar.gz +af2d2024ef1b8776d3145fb9f363d9ba pgpool-II-1.2.1.tar.gz From 57593269c7254702dfbc5e456aafba7327a9ad73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Tue, 23 Oct 2007 06:47:13 +0000 Subject: [PATCH 014/160] Update pgpool-II to 1.3 --- .cvsignore | 2 +- postgresql-pgpool-II.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index dd5bf08..fe50d07 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -pgpool-II-1.2.1.tar.gz +pgpool-II-1.3.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 2784526..f5f9c61 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -2,12 +2,12 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 1.2.1 +Version: 1.3 Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en -Source0: http://pgfoundry.org/frs/download.php/1472/%{short_name}-%{version}.tar.gz +Source0: http://pgfoundry.org/frs/download.php/1488/%{short_name}-%{version}.tar.gz Source1: pgpool.init Source2: pgpool.sysconfig Patch1: pgpool.conf.sample.patch @@ -103,6 +103,9 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Tue Oct 23 2007 Devrim Gunduz 1.3-1 +- Update to 1.3 + * Fri Oct 5 2007 Devrim Gunduz 1.2.1-1 - Update to 1.2.1 diff --git a/sources b/sources index 73d2d85..b2c5487 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -af2d2024ef1b8776d3145fb9f363d9ba pgpool-II-1.2.1.tar.gz +1276c4b98a9de6f85f3179380a370144 pgpool-II-1.3.tar.gz From 404677363b620487e18ecb804a17e82d825a640a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sat, 5 Jan 2008 20:59:45 +0000 Subject: [PATCH 015/160] Update to 2.0.1 release --- .cvsignore | 2 +- postgresql-pgpool-II.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index fe50d07..797f93b 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -pgpool-II-1.3.tar.gz +pgpool-II-2.0.1.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index f5f9c61..c2ea3e9 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -2,12 +2,12 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 1.3 +Version: 2.0.1 Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en -Source0: http://pgfoundry.org/frs/download.php/1488/%{short_name}-%{version}.tar.gz +Source0: http://pgfoundry.org/frs/download.php/1521/%{short_name}-%{version}.tar.gz Source1: pgpool.init Source2: pgpool.sysconfig Patch1: pgpool.conf.sample.patch @@ -85,6 +85,7 @@ chkconfig --add pgpool %{_bindir}/pcp_node_info %{_bindir}/pcp_proc_count %{_bindir}/pcp_proc_info +%{_bindir}/pcp_recovery_node %{_bindir}/pcp_stop_pgpool %{_bindir}/pcp_systemdb_info %{_bindir}/pg_md5 @@ -103,6 +104,9 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Sat Jan 5 2008 Devrim Gunduz 2.0.1-1 +- Update to 2.0.1 + * Tue Oct 23 2007 Devrim Gunduz 1.3-1 - Update to 1.3 diff --git a/sources b/sources index b2c5487..84948dd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -1276c4b98a9de6f85f3179380a370144 pgpool-II-1.3.tar.gz +fdfd023b1400ae85455e8274bf0cb502 pgpool-II-2.0.1.tar.gz From 27ce6507790cc4b551d0d7110951e241250ba886 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Mon, 14 Jan 2008 08:24:24 +0000 Subject: [PATCH 016/160] Update to 2.0.1 Add a temp patch that will disappear in 2.0.2 --- pool_process_query-2.0.1.patch | 27 +++++++++++++++++++++++++++ postgresql-pgpool-II.spec | 21 +++++++++++---------- 2 files changed, 38 insertions(+), 10 deletions(-) create mode 100644 pool_process_query-2.0.1.patch diff --git a/pool_process_query-2.0.1.patch b/pool_process_query-2.0.1.patch new file mode 100644 index 0000000..e8ba4dc --- /dev/null +++ b/pool_process_query-2.0.1.patch @@ -0,0 +1,27 @@ +*** pool_process_query.c 2007/11/21 09:37:39 1.79 +--- pool_process_query.c.old 2007/12/01 13:26:36 1.80 +*************** +*** 1,6 **** + /* -*-pgsql-c-*- */ + /* +! * $Header: /home/fedora/jkeating/pkgs/rpms/postgresql-pgpool-II/devel/Attic/pool_process_query-2.0.1.patch,v 1.1 2008/01/14 08:24:24 devrim Exp $ + * + * pgpool: a language independent connection pool server for PostgreSQL + * written by Tatsuo Ishii +--- 1,6 ---- + /* -*-pgsql-c-*- */ + /* +! * $Header: /home/fedora/jkeating/pkgs/rpms/postgresql-pgpool-II/devel/Attic/pool_process_query-2.0.1.patch,v 1.1 2008/01/14 08:24:24 devrim Exp $ + * + * pgpool: a language independent connection pool server for PostgreSQL + * written by Tatsuo Ishii +*************** POOL_STATUS SimpleForwardToBackend(char +*** 3895,3901 **** + + if (kind == 'S') /* Sync message? */ + { +- pool_log("YYYYY"); + receive_sync = 1; + } + +--- 3895,3900 ---- diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index c2ea3e9..09af754 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -11,6 +11,7 @@ Source0: http://pgfoundry.org/frs/download.php/1521/%{short_name}-%{version}.tar Source1: pgpool.init Source2: pgpool.sysconfig Patch1: pgpool.conf.sample.patch +Patch4: pool_process_query-%{version}.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: postgresql-devel pam-devel @@ -37,7 +38,7 @@ 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} +Requires: %{short_name} = %{version} %description devel Development headers and libraries for pgpool-II. @@ -45,6 +46,7 @@ Development headers and libraries for pgpool-II. %prep %setup -q -n %{short_name}-%{version} %patch1 -p0 +%patch4 -p0 %build %configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql-lib=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath @@ -54,10 +56,8 @@ make %{?_smp_flags} %install rm -rf %{buildroot} make %{?_smp_flags} DESTDIR=%{buildroot} install -install -d %{buildroot}%{_datadir}/%{name} -mv %{buildroot}/%{_sysconfdir}/*.conf.sample %{buildroot}%{_datadir}/%{name} -mv %{buildroot}%{_datadir}/%{short_name}/system_db.sql %{buildroot}%{_datadir}/%{name} -mv %{buildroot}%{_datadir}/%{short_name}/pgpool.pam %{buildroot}%{_datadir}/%{name} +install -d %{buildroot}%{_datadir}/%{short_name} +mv %{buildroot}/%{_sysconfdir}/*.conf.sample %{buildroot}%{_datadir}/%{short_name} install -d %{buildroot}%{_initrddir} install -m 755 %{SOURCE1} %{buildroot}%{_initrddir}/pgpool install -d %{buildroot}%{_sysconfdir}/sysconfig @@ -85,15 +85,15 @@ chkconfig --add pgpool %{_bindir}/pcp_node_info %{_bindir}/pcp_proc_count %{_bindir}/pcp_proc_info -%{_bindir}/pcp_recovery_node %{_bindir}/pcp_stop_pgpool +%{_bindir}/pcp_recovery_node %{_bindir}/pcp_systemdb_info %{_bindir}/pg_md5 %{_mandir}/man8/pgpool* -%{_datadir}/%{name}/system_db.sql +%{_datadir}/%{short_name}/system_db.sql %{_libdir}/libpcp.so.* -%attr(764,root,apache) %{_datadir}/%{name}/*.conf.sample -%{_datadir}/%{name}/pgpool.pam +%attr(764,root,apache) %{_datadir}/%{short_name}/*.conf.sample +%{_datadir}/%{short_name}/pgpool.pam %{_initrddir}/pgpool %config(noreplace) %{_sysconfdir}/sysconfig/pgpool @@ -104,8 +104,9 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog -* Sat Jan 5 2008 Devrim Gunduz 2.0.1-1 +* Sun Jan 13 2008 Devrim Gunduz 2.0.1-1 - Update to 2.0.1 +- Add a temp patch that will disappear in 2.0.2 * Tue Oct 23 2007 Devrim Gunduz 1.3-1 - Update to 1.3 From 40466a5ee9ef7418f57703388a484eb077f22005 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sun, 20 Jan 2008 00:56:54 +0000 Subject: [PATCH 017/160] Fix Requires of -devel package, per bz#429436 --- 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 09af754..2b10f83 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: 2.0.1 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en @@ -38,7 +38,7 @@ 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: %{short_name} = %{version} +Requires: %{name} = %{version} %description devel Development headers and libraries for pgpool-II. @@ -104,6 +104,9 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Sat Jan 19 2008 Devrim Gunduz 2.0.1-2 +- Fix Requires of -devel package, per bz#429436 + * Sun Jan 13 2008 Devrim Gunduz 2.0.1-1 - Update to 2.0.1 - Add a temp patch that will disappear in 2.0.2 From 99e5947257d746343aacd5ad404586996a8334a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Tue, 22 Jan 2008 03:59:48 +0000 Subject: [PATCH 018/160] - Rebuilt against PostgreSQL 8.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 2b10f83..14588fc 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: 2.0.1 -Release: 2%{?dist} +Release: 2%{?dist}.1 License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en @@ -104,6 +104,9 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Mon Jan 21 2008 Devrim GUNDUZ 2.0.1-2.1 +- Rebuilt against PostgreSQL 8.3 + * Sat Jan 19 2008 Devrim Gunduz 2.0.1-2 - Fix Requires of -devel package, per bz#429436 From d38bb1bbe3fd1ac94810ea8117bf191b40c74398 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Tue, 19 Feb 2008 01:27:41 +0000 Subject: [PATCH 019/160] - Autorebuild for GCC 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 14588fc..a599e93 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: 2.0.1 -Release: 2%{?dist}.1 +Release: 3%{?dist}.1 License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en @@ -104,6 +104,9 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Mon Feb 18 2008 Fedora Release Engineering - 2.0.1-3.1 +- Autorebuild for GCC 4.3 + * Mon Jan 21 2008 Devrim GUNDUZ 2.0.1-2.1 - Rebuilt against PostgreSQL 8.3 From d08871dd031fca6ce3471a8e7b8d42946a44df48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sun, 6 Apr 2008 16:37:31 +0000 Subject: [PATCH 020/160] Update to 2.1 beta2 Remove unneeded patch. --- pool_process_query-2.0.1.patch | 27 --------------------------- postgresql-pgpool-II.spec | 19 +++++++++++-------- 2 files changed, 11 insertions(+), 35 deletions(-) delete mode 100644 pool_process_query-2.0.1.patch diff --git a/pool_process_query-2.0.1.patch b/pool_process_query-2.0.1.patch deleted file mode 100644 index e8ba4dc..0000000 --- a/pool_process_query-2.0.1.patch +++ /dev/null @@ -1,27 +0,0 @@ -*** pool_process_query.c 2007/11/21 09:37:39 1.79 ---- pool_process_query.c.old 2007/12/01 13:26:36 1.80 -*************** -*** 1,6 **** - /* -*-pgsql-c-*- */ - /* -! * $Header: /home/fedora/jkeating/pkgs/rpms/postgresql-pgpool-II/devel/Attic/pool_process_query-2.0.1.patch,v 1.1 2008/01/14 08:24:24 devrim Exp $ - * - * pgpool: a language independent connection pool server for PostgreSQL - * written by Tatsuo Ishii ---- 1,6 ---- - /* -*-pgsql-c-*- */ - /* -! * $Header: /home/fedora/jkeating/pkgs/rpms/postgresql-pgpool-II/devel/Attic/pool_process_query-2.0.1.patch,v 1.1 2008/01/14 08:24:24 devrim Exp $ - * - * pgpool: a language independent connection pool server for PostgreSQL - * written by Tatsuo Ishii -*************** POOL_STATUS SimpleForwardToBackend(char -*** 3895,3901 **** - - if (kind == 'S') /* Sync message? */ - { -- pool_log("YYYYY"); - receive_sync = 1; - } - ---- 3895,3900 ---- diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index a599e93..a831769 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -2,16 +2,15 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 2.0.1 -Release: 3%{?dist}.1 +Version: 2.1 +Release: beta2%{?dist}.1 License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en -Source0: http://pgfoundry.org/frs/download.php/1521/%{short_name}-%{version}.tar.gz +Source0: http://pgfoundry.org/frs/download.php/1726/%{short_name}-%{version}.tar.gz Source1: pgpool.init Source2: pgpool.sysconfig Patch1: pgpool.conf.sample.patch -Patch4: pool_process_query-%{version}.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: postgresql-devel pam-devel @@ -38,15 +37,14 @@ 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} +Requires: %{name} = %{version}-beta2 %description devel Development headers and libraries for pgpool-II. %prep -%setup -q -n %{short_name}-%{version} +%setup -q -n %{short_name}-%{version}-beta2 %patch1 -p0 -%patch4 -p0 %build %configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql-lib=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath @@ -58,6 +56,8 @@ rm -rf %{buildroot} make %{?_smp_flags} DESTDIR=%{buildroot} install install -d %{buildroot}%{_datadir}/%{short_name} mv %{buildroot}/%{_sysconfdir}/*.conf.sample %{buildroot}%{_datadir}/%{short_name} +mv %{buildroot}%{_datadir}/%{short_name}/system_db.sql %{buildroot}%{_datadir}/%{name} +mv %{buildroot}%{_datadir}/%{short_name}/pgpool.pam %{buildroot}%{_datadir}/%{name} install -d %{buildroot}%{_initrddir} install -m 755 %{SOURCE1} %{buildroot}%{_initrddir}/pgpool install -d %{buildroot}%{_sysconfdir}/sysconfig @@ -85,8 +85,8 @@ chkconfig --add pgpool %{_bindir}/pcp_node_info %{_bindir}/pcp_proc_count %{_bindir}/pcp_proc_info -%{_bindir}/pcp_stop_pgpool %{_bindir}/pcp_recovery_node +%{_bindir}/pcp_stop_pgpool %{_bindir}/pcp_systemdb_info %{_bindir}/pg_md5 %{_mandir}/man8/pgpool* @@ -104,6 +104,9 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Sun Apr 6 2008 Devrim Gunduz 2.1-beta2 +- Update to 2.1 beta2 + * Mon Feb 18 2008 Fedora Release Engineering - 2.0.1-3.1 - Autorebuild for GCC 4.3 From 4dd7af584ce2a7563b6164d20b88ef8e0926925a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sun, 6 Apr 2008 16:53:04 +0000 Subject: [PATCH 021/160] Update sources --- .cvsignore | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.cvsignore b/.cvsignore index 797f93b..4ca0bb8 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -pgpool-II-2.0.1.tar.gz +pgpool-II-2.1-beta2.tar.gz diff --git a/sources b/sources index 84948dd..61b5efb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -fdfd023b1400ae85455e8274bf0cb502 pgpool-II-2.0.1.tar.gz +cb0cc6cc44695224c74d5835cef345b0 pgpool-II-2.1-beta2.tar.gz From 3b5d6e850617890f0c0faec0b9b7570e610b2336 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sun, 6 Apr 2008 16:54:53 +0000 Subject: [PATCH 022/160] Fix spec --- 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 a831769..717906e 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -7,7 +7,7 @@ Release: beta2%{?dist}.1 License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en -Source0: http://pgfoundry.org/frs/download.php/1726/%{short_name}-%{version}.tar.gz +Source0: http://pgfoundry.org/frs/download.php/1726/%{short_name}-%{version}-beta2.tar.gz Source1: pgpool.init Source2: pgpool.sysconfig Patch1: pgpool.conf.sample.patch From 54a6a94ffe08e1a758ddfae8dfe65d937421a3ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sun, 6 Apr 2008 17:11:29 +0000 Subject: [PATCH 023/160] Copy-paste is evil. --- postgresql-pgpool-II.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 717906e..8f5ae43 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -56,8 +56,6 @@ rm -rf %{buildroot} make %{?_smp_flags} DESTDIR=%{buildroot} install install -d %{buildroot}%{_datadir}/%{short_name} mv %{buildroot}/%{_sysconfdir}/*.conf.sample %{buildroot}%{_datadir}/%{short_name} -mv %{buildroot}%{_datadir}/%{short_name}/system_db.sql %{buildroot}%{_datadir}/%{name} -mv %{buildroot}%{_datadir}/%{short_name}/pgpool.pam %{buildroot}%{_datadir}/%{name} install -d %{buildroot}%{_initrddir} install -m 755 %{SOURCE1} %{buildroot}%{_initrddir}/pgpool install -d %{buildroot}%{_sysconfdir}/sysconfig From f63bdd7f2600e357a2885d8ef1f15cf17e2c26a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Wed, 9 Apr 2008 06:36:47 +0000 Subject: [PATCH 024/160] - Honor /etc/sysconfig/pgpool settings. Previously we could never customize PGPOOLPID=/var/run/pgpool.pid et al. - Remaining hardcoded paths replaced by customizable variables such as $PGPOOLCONF . --- pgpool.init | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/pgpool.init b/pgpool.init index 8c96220..89aa399 100755 --- a/pgpool.init +++ b/pgpool.init @@ -8,11 +8,12 @@ # # v1.0.0 Devrim GUNDUZ # - Initial version of Red Hat / Fedora init script - -if [ -r /etc/sysconfig/pgpool ]; then - . /etc/sysconfig/pgpool -fi - +# v1.0.1 Devrim GUNDUZ +# - - Honor /etc/sysconfig/pgpool settings. Previously we could never +# customize PGPOOLPID=/var/run/pgpool.pid et al. +# - Remaining hardcoded paths replaced by customizable variables +# such as $PGPOOLCONF . + # Source function library. INITD=/etc/rc.d/init.d . $INITD/functions @@ -37,16 +38,21 @@ PGPOOLCONF=/etc/pgpool.conf PGPOOLPID=/var/run/pgpool.pid PGPOOLLOG=/var/log/pgpool.log +# read in the site custom setup +if [ -r /etc/sysconfig/pgpool ]; then + . /etc/sysconfig/pgpool +fi + test -x $PGPOOLDAEMON || exit 5 -# Create the log file if it does not exist +# Create the pgpool.log log file if it does not exist if [ ! -r $PGPOOLLOG ] then touch $PGPOOLLOG fi -# Check whether the config file exists or not -if [ ! -r /etc/pgpool.conf ] +# Check whether the pgpool.conf config file exists or not +if [ ! -r "$PGPOOLCONF" ] then echo "$PGPOOLCONF not found" RETVAL=1 @@ -82,7 +88,7 @@ stop(){ RETVAL=1 failure else - killproc /usr/bin/pgpool + killproc $PGPOOLDAEMON RETVAL=$? [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/${NAME} fi; From d58f99d19e9e0d076e9a697b789abec4de6e4992 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Fri, 11 Apr 2008 18:25:54 +0000 Subject: [PATCH 025/160] - Fix Requires: issue, per #442021 (Alex Lancaster) --- 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 8f5ae43..f59ec96 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: 2.1 -Release: beta2%{?dist}.1 +Release: 0.2.beta2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en @@ -37,7 +37,7 @@ 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}-beta2 +Requires: %{name} = %{version}-%{release} %description devel Development headers and libraries for pgpool-II. @@ -102,6 +102,9 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Fri Apr 11 2008 Devrim Gunduz 2.1-0.2.beta2 +- Fix Requires: issue, per #442021 (Alex Lancaster) + * Sun Apr 6 2008 Devrim Gunduz 2.1-beta2 - Update to 2.1 beta2 From ce31c67ac34bd9294478cf16111a50328c9c09f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Tue, 12 Aug 2008 05:06:59 +0000 Subject: [PATCH 026/160] - Update to 2.1 Gold - Set group of sample config files to root, not apache. Fixes RH #442372. --- .cvsignore | 2 +- postgresql-pgpool-II.spec | 12 ++++++++---- sources | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.cvsignore b/.cvsignore index 4ca0bb8..4f063bc 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -pgpool-II-2.1-beta2.tar.gz +pgpool-II-2.1.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index f59ec96..795cd45 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -3,11 +3,11 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} Version: 2.1 -Release: 0.2.beta2%{?dist} +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en -Source0: http://pgfoundry.org/frs/download.php/1726/%{short_name}-%{version}-beta2.tar.gz +Source0: http://pgfoundry.org/frs/download.php/1843/%{short_name}-%{version}.tar.gz Source1: pgpool.init Source2: pgpool.sysconfig Patch1: pgpool.conf.sample.patch @@ -43,7 +43,7 @@ Requires: %{name} = %{version}-%{release} Development headers and libraries for pgpool-II. %prep -%setup -q -n %{short_name}-%{version}-beta2 +%setup -q -n %{short_name}-%{version} %patch1 -p0 %build @@ -90,7 +90,7 @@ chkconfig --add pgpool %{_mandir}/man8/pgpool* %{_datadir}/%{short_name}/system_db.sql %{_libdir}/libpcp.so.* -%attr(764,root,apache) %{_datadir}/%{short_name}/*.conf.sample +%attr(764,root,root) %{_datadir}/%{short_name}/*.conf.sample %{_datadir}/%{short_name}/pgpool.pam %{_initrddir}/pgpool %config(noreplace) %{_sysconfdir}/sysconfig/pgpool @@ -102,6 +102,10 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Tue Aug 12 2008 Devrim Gunduz 2.1-1 +- Update to 2.1 Gold +- Set group of sample config files to root, not apache. Fixes RH #442372. + * Fri Apr 11 2008 Devrim Gunduz 2.1-0.2.beta2 - Fix Requires: issue, per #442021 (Alex Lancaster) diff --git a/sources b/sources index 61b5efb..64b0bb8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -cb0cc6cc44695224c74d5835cef345b0 pgpool-II-2.1-beta2.tar.gz +cf02f9358f46849bd526798868e13162 pgpool-II-2.1.tar.gz From 25828cb14f64934b0dbf571c063beaa044059ed1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Tue, 12 Aug 2008 05:34:21 +0000 Subject: [PATCH 027/160] - Update patch #1: Fix build failure caused by new default patch fuzz = 0 policy in rawhide --- pgpool.conf.sample.patch | 8 ++++---- postgresql-pgpool-II.spec | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pgpool.conf.sample.patch b/pgpool.conf.sample.patch index 275dda3..adc6dee 100644 --- a/pgpool.conf.sample.patch +++ b/pgpool.conf.sample.patch @@ -1,5 +1,5 @@ ---- pgpool.conf.sample.old 2007-10-05 17:16:23.000000000 -0700 -+++ pgpool.conf.sample 2007-10-05 17:18:11.000000000 -0700 +--- pgpool.conf.sample.old 2008-08-12 08:26:07.000000000 +0300 ++++ pgpool.conf.sample 2008-08-12 08:27:31.000000000 +0300 @@ -12,16 +12,14 @@ # Port number for pgpool communication manager pcp_port = 9898 @@ -22,8 +22,8 @@ # pgpool communication manager timeout. 0 means no timeout, but strongly not recommended! pcp_timeout = 10 -@@ -44,7 +42,7 @@ - child_max_connections = 0 +@@ -54,7 +52,7 @@ + authentication_timeout = 60 # Logging directory -logdir = '/tmp' diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 795cd45..bd849ea 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -105,6 +105,8 @@ chkconfig --add pgpool * Tue Aug 12 2008 Devrim Gunduz 2.1-1 - Update to 2.1 Gold - Set group of sample config files to root, not apache. Fixes RH #442372. +- Update patch #1: Fix build failure caused by new default patch +fuzz = 0 policy in rawhide * Fri Apr 11 2008 Devrim Gunduz 2.1-0.2.beta2 - Fix Requires: issue, per #442021 (Alex Lancaster) From eb39595be942a89ad98c971473899a1d42b41217 Mon Sep 17 00:00:00 2001 From: Michael Schwendt Date: Thu, 4 Dec 2008 21:01:13 +0000 Subject: [PATCH 028/160] - Include /usr/share/pgpool-II directory. --- 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 bd849ea..ce829ad 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: 2.1 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en @@ -88,6 +88,7 @@ chkconfig --add pgpool %{_bindir}/pcp_systemdb_info %{_bindir}/pg_md5 %{_mandir}/man8/pgpool* +%dir %{_datadir}/%{short_name} %{_datadir}/%{short_name}/system_db.sql %{_libdir}/libpcp.so.* %attr(764,root,root) %{_datadir}/%{short_name}/*.conf.sample @@ -102,6 +103,9 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Thu Dec 4 2008 Michael Schwendt 2.1-2 +- Include /usr/share/pgpool-II directory. + * Tue Aug 12 2008 Devrim Gunduz 2.1-1 - Update to 2.1 Gold - Set group of sample config files to root, not apache. Fixes RH #442372. From c4dffa2d71e7ff88c6d84e8c69914ae834d15fa2 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Fri, 27 Feb 2009 01:50:05 +0000 Subject: [PATCH 029/160] - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_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 ce829ad..5f5ebb2 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: 2.1 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en @@ -103,6 +103,9 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Thu Feb 26 2009 Fedora Release Engineering - 2.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Thu Dec 4 2008 Michael Schwendt 2.1-2 - Include /usr/share/pgpool-II directory. From 13e92c1d01f6e4bc855b7cfe8cc9a611a45fcf8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sun, 1 Mar 2009 14:57:57 +0000 Subject: [PATCH 030/160] Update to 2.2 --- .cvsignore | 2 +- postgresql-pgpool-II.spec | 12 ++++++++---- sources | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.cvsignore b/.cvsignore index 4f063bc..5ee1445 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -pgpool-II-2.1.tar.gz +pgpool-II-2.2.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 5f5ebb2..d33c4cf 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -2,12 +2,12 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 2.1 -Release: 3%{?dist} +Version: 2.2 +Release: 1%{?dist} License: BSD Group: Applications/Databases -URL: http://pgpool.projects.PostgreSQL.org/pgpool-II/en -Source0: http://pgfoundry.org/frs/download.php/1843/%{short_name}-%{version}.tar.gz +URL: http://pgpool.projects.PostgreSQL.org +Source0: http://pgfoundry.org/frs/download.php/2108/%{short_name}-%{version}.tar.gz Source1: pgpool.init Source2: pgpool.sysconfig Patch1: pgpool.conf.sample.patch @@ -103,6 +103,10 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Sun Mar 1 2009 Devrim Gunduz 2.2-1 +- Update to 2.2 +- Update URL + * Thu Feb 26 2009 Fedora Release Engineering - 2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild diff --git a/sources b/sources index 64b0bb8..f978d1a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -cf02f9358f46849bd526798868e13162 pgpool-II-2.1.tar.gz +3dc286e2217478acbc05f127e74bd300 pgpool-II-2.2.tar.gz From bd3d3b6d415f130b184e472e4cafaebfab7ab35c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sun, 22 Mar 2009 23:56:40 +0000 Subject: [PATCH 031/160] - Fix pid file path in init script. - Fix spec file -- we don't use short_name macro in pgcore spec file. - Create pgpool pid file directory. - Fix stop/start routines, also improve init script a bit. - Install conf files to a new directory (/etc/pgpool-II), and get rid of sample conf files. --- pgpool.conf.sample.patch | 37 ++++++++++------ pgpool.init | 88 +++++++++++++++++++++++---------------- postgresql-pgpool-II.spec | 12 +++++- 3 files changed, 88 insertions(+), 49 deletions(-) diff --git a/pgpool.conf.sample.patch b/pgpool.conf.sample.patch index adc6dee..81d10ca 100644 --- a/pgpool.conf.sample.patch +++ b/pgpool.conf.sample.patch @@ -1,24 +1,22 @@ ---- pgpool.conf.sample.old 2008-08-12 08:26:07.000000000 +0300 -+++ pgpool.conf.sample 2008-08-12 08:27:31.000000000 +0300 +--- 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.) --socket_dir = '/tmp' -+# Unix domain socket path. -+socket_dir = '/var/run' ++# 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' -+pcp_socket_dir = '/var/run' + 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' ++# 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 @@ -27,7 +25,22 @@ # Logging directory -logdir = '/tmp' -+logdir = '/var/run' ++logdir = '/var/log/pgpool' - # Replication mode - replication_mode = false + # 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 diff --git a/pgpool.init b/pgpool.init index 89aa399..aaf23de 100755 --- a/pgpool.init +++ b/pgpool.init @@ -8,12 +8,11 @@ # # v1.0.0 Devrim GUNDUZ # - Initial version of Red Hat / Fedora init script -# v1.0.1 Devrim GUNDUZ -# - - Honor /etc/sysconfig/pgpool settings. Previously we could never -# customize PGPOOLPID=/var/run/pgpool.pid et al. -# - Remaining hardcoded paths replaced by customizable variables -# such as $PGPOOLCONF . - + +if [ -r /etc/sysconfig/pgpool ]; then + . /etc/sysconfig/pgpool +fi + # Source function library. INITD=/etc/rc.d/init.d . $INITD/functions @@ -29,30 +28,23 @@ TYPESET=`typeset -f|grep "declare"` [ "${NETWORKING}" = "no" ] && exit 0 # Find the name of the script -NAME=pgpool +NAME=`basename $0` +if [ ${NAME:0:1} = "S" -o ${NAME:0:1} = "K" ] +then + NAME=${NAME:3} +fi # Set defaults for configuration variables PGPOOLENGINE=/usr/bin PGPOOLDAEMON=$PGPOOLENGINE/pgpool -PGPOOLCONF=/etc/pgpool.conf -PGPOOLPID=/var/run/pgpool.pid +PGPOOLCONF=/etc/pgpool-II/pgpool.conf +PGPOOLPIDDIR=/var/run/pgpool PGPOOLLOG=/var/log/pgpool.log -# read in the site custom setup -if [ -r /etc/sysconfig/pgpool ]; then - . /etc/sysconfig/pgpool -fi - test -x $PGPOOLDAEMON || exit 5 -# Create the pgpool.log log file if it does not exist -if [ ! -r $PGPOOLLOG ] -then - touch $PGPOOLLOG -fi - -# Check whether the pgpool.conf config file exists or not -if [ ! -r "$PGPOOLCONF" ] +# Check whether the config file exists or not +if [ ! -r $PGPOOLCONF ] then echo "$PGPOOLCONF not found" RETVAL=1 @@ -60,12 +52,36 @@ then exit fi +# Create the log file if it does not exist +if [ ! -x $PGPOOLLOG ] +then + touch $PGPOOLLOG + chown postgres: $PGPOOLLOG +fi + +if [ ! -d $PGPOOLPIDDIR ] +then + mkdir $PGPOOLPIDDIR + chown postgres: $PGPOOLPIDDIR +fi + script_result=0 start(){ + pid=`pidof -s "$PGPOOLDAEMON"` + if [ $pid ] + then + echo "pgpool is already running with pid $pid" + failure "$PGPOQL_START" + echo + script_result=1 + exit 1 + fi + PGPOOL_START=$"Starting ${NAME} service: " echo -n "$PGPOOL_START" + $PGPOOLDAEMON -f $PGPOOLCONF $OPTS & >> "$PGPOOLLOG" 2>&1 < /dev/null sleep 2 @@ -76,7 +92,7 @@ start(){ touch /var/lock/subsys/${NAME} echo else - failure "$PSQL_START" + failure "$PGPOQL_START" echo script_result=1 fi @@ -88,7 +104,8 @@ stop(){ RETVAL=1 failure else - killproc $PGPOOLDAEMON + killproc /usr/bin/pgpool +# $PGPOOLDAEMON stop & >> "$PGPOOLLOG" 2>&1 < /dev/null RETVAL=$? [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/${NAME} fi; @@ -98,7 +115,7 @@ stop(){ switch() { echo -n $"Sending switchover request to $NAME " - $PGPOOLDAEMON switch >> "$PGPOOLLOG" 2>&1 < /dev/null + $PGPOOLDAEMON -f $PGPOOLCONF switch >> "$PGPOOLLOG" 2>&1 < /dev/null RETVAL=$? echo if [ $RETVAL -eq 0 ] @@ -116,22 +133,23 @@ restart(){ } reload(){ -echo -n $"Reloading ${NAME}: " - if [ -n "`pidfileofproc $PGPOOLDAEMON`" ] ; then - killproc $PGPOOLDAEMON -HUP - else - failure $"Reloading ${NAME}" - fi - RETVAL=$? - echo + echo -n $"Reloading ${NAME}: " + + if [ -n "`pidfileofproc $PGPOOLDAEMON`" ] ; then + killproc $PGPOOLDAEMON -HUP + else + failure $"Reloading ${NAME}" + fi + RETVAL=$? + echo } condrestart(){ - [ -e /var/lock/subsys/${NAME} ] && restart + [ -e /var/lock/subsys/${NAME} ] && restart } condstop(){ - [ -e /var/lock/subsys/${NAME} ] && stop + [ -e /var/lock/subsys/${NAME} ] && stop } # See how we were called. diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index d33c4cf..574d09f 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -55,7 +55,9 @@ make %{?_smp_flags} rm -rf %{buildroot} make %{?_smp_flags} DESTDIR=%{buildroot} install install -d %{buildroot}%{_datadir}/%{short_name} -mv %{buildroot}/%{_sysconfdir}/*.conf.sample %{buildroot}%{_datadir}/%{short_name} +mv %{buildroot}/%{_sysconfdir}/%{name}/pcp.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pcp.conf +mv %{buildroot}/%{_sysconfdir}/%{name}/pgpool.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pgpool.conf +mv %{buildroot}/%{_sysconfdir}/%{name}/pool_hba.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pool_hba.conf install -d %{buildroot}%{_initrddir} install -m 755 %{SOURCE1} %{buildroot}%{_initrddir}/pgpool install -d %{buildroot}%{_sysconfdir}/sysconfig @@ -91,9 +93,9 @@ chkconfig --add pgpool %dir %{_datadir}/%{short_name} %{_datadir}/%{short_name}/system_db.sql %{_libdir}/libpcp.so.* -%attr(764,root,root) %{_datadir}/%{short_name}/*.conf.sample %{_datadir}/%{short_name}/pgpool.pam %{_initrddir}/pgpool +%attr(764,root,apache) %config(noreplace) %{_sysconfdir}/%{name}/*.conf %config(noreplace) %{_sysconfdir}/sysconfig/pgpool %files devel @@ -106,6 +108,12 @@ chkconfig --add pgpool * Sun Mar 1 2009 Devrim Gunduz 2.2-1 - Update to 2.2 - Update URL +- Fix pid file path in init script. +- Fix spec file -- we don't use short_name macro in pgcore spec file. +- Create pgpool pid file directory. +- Fix stop/start routines, also improve init script a bit. +- Install conf files to a new directory (/etc/pgpool-II), and get rid + of sample conf files. * Thu Feb 26 2009 Fedora Release Engineering - 2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From 1f183c94b0a329633e86fe140782ae80a1fc497a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Mon, 23 Mar 2009 00:05:40 +0000 Subject: [PATCH 032/160] Fix dir name. --- 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 574d09f..5eb0783 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -95,7 +95,7 @@ chkconfig --add pgpool %{_libdir}/libpcp.so.* %{_datadir}/%{short_name}/pgpool.pam %{_initrddir}/pgpool -%attr(764,root,apache) %config(noreplace) %{_sysconfdir}/%{name}/*.conf +%attr(764,root,apache) %config(noreplace) %{_sysconfdir}/%{short_name}/*.conf %config(noreplace) %{_sysconfdir}/sysconfig/pgpool %files devel From 9f7d2c1d58db0772be8966775f7cb6eebb99abe1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Mon, 23 Mar 2009 00:08:17 +0000 Subject: [PATCH 033/160] Bump up release number, and also fix changelog. --- postgresql-pgpool-II.spec | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 5eb0783..423de22 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: 2.2 -Release: 1%{?dist} +Release: 1%{?dist}.1 License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org @@ -105,9 +105,7 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog -* Sun Mar 1 2009 Devrim Gunduz 2.2-1 -- Update to 2.2 -- Update URL +* Mon Mar 23 2009 Devrim Gunduz 2.2-1.1 - Fix pid file path in init script. - Fix spec file -- we don't use short_name macro in pgcore spec file. - Create pgpool pid file directory. @@ -115,6 +113,10 @@ chkconfig --add pgpool - Install conf files to a new directory (/etc/pgpool-II), and get rid of sample conf files. +* Sun Mar 1 2009 Devrim Gunduz 2.2-1 +- Update to 2.2 +- Update URL + * Thu Feb 26 2009 Fedora Release Engineering - 2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From 20bbb87b9d4b1750ea29d36f9812502e525cbca8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Mon, 23 Mar 2009 00:20:18 +0000 Subject: [PATCH 034/160] Fix configure line. --- 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 423de22..8dbf735 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -47,7 +47,7 @@ Development headers and libraries for pgpool-II. %patch1 -p0 %build -%configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql-lib=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath +%configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql-lib=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{name}/ make %{?_smp_flags} From a3eb246635a02ed833147f0b62be3ca50edc33fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Mon, 23 Mar 2009 00:26:27 +0000 Subject: [PATCH 035/160] Use correct macro. --- 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 8dbf735..d1455d6 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -47,7 +47,7 @@ Development headers and libraries for pgpool-II. %patch1 -p0 %build -%configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql-lib=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{name}/ +%configure --with-pgsql-includedir=%{_includedir}/pgsql --with-pgsql-lib=%{_libdir}/pgsql --disable-static --with-pam --disable-rpath --sysconfdir=%{_sysconfdir}/%{short_name}/ make %{?_smp_flags} From 572cfb282ec5518cf7720ccb9d4012cfda4f0241 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Mon, 23 Mar 2009 00:50:17 +0000 Subject: [PATCH 036/160] bump up init script version --- pgpool.init | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pgpool.init b/pgpool.init index aaf23de..ee791c7 100755 --- a/pgpool.init +++ b/pgpool.init @@ -8,6 +8,9 @@ # # v1.0.0 Devrim GUNDUZ # - Initial version of Red Hat / Fedora init script +# +# v2.2 Devrim GUNDUZ +# - New and improved version which has some fixes. if [ -r /etc/sysconfig/pgpool ]; then . /etc/sysconfig/pgpool From 4848d2a4a3e3818b326fd8c2f973366fc520615b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Mon, 23 Mar 2009 00:58:03 +0000 Subject: [PATCH 037/160] Install new conf directory. --- postgresql-pgpool-II.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index d1455d6..b5dcc44 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -55,9 +55,10 @@ make %{?_smp_flags} rm -rf %{buildroot} make %{?_smp_flags} DESTDIR=%{buildroot} install install -d %{buildroot}%{_datadir}/%{short_name} -mv %{buildroot}/%{_sysconfdir}/%{name}/pcp.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pcp.conf -mv %{buildroot}/%{_sysconfdir}/%{name}/pgpool.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pgpool.conf -mv %{buildroot}/%{_sysconfdir}/%{name}/pool_hba.conf.sample %{buildroot}%{_sysconfdir}/%{short_name}/pool_hba.conf +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 install -d %{buildroot}%{_initrddir} install -m 755 %{SOURCE1} %{buildroot}%{_initrddir}/pgpool install -d %{buildroot}%{_sysconfdir}/sysconfig From 4e32755a48821bd13c7b05f6820f253c0d7fceec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Thu, 7 May 2009 10:42:03 +0000 Subject: [PATCH 038/160] Update to 2.2.2 --- .cvsignore | 1 + postgresql-pgpool-II.spec | 9 ++++++--- sources | 1 + 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index 5ee1445..9ccf1e0 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1,2 @@ pgpool-II-2.2.tar.gz +pgpool-II-2.2.2.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index b5dcc44..eea564d 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -2,12 +2,12 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 2.2 -Release: 1%{?dist}.1 +Version: 2.2.2 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org -Source0: http://pgfoundry.org/frs/download.php/2108/%{short_name}-%{version}.tar.gz +Source0: http://pgfoundry.org/frs/download.php/2191/%{short_name}-%{version}.tar.gz Source1: pgpool.init Source2: pgpool.sysconfig Patch1: pgpool.conf.sample.patch @@ -106,6 +106,9 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Thu May 7 2009 Devrim Gunduz 2.2.2-1 +- Update to 2.2.2 + * Mon Mar 23 2009 Devrim Gunduz 2.2-1.1 - Fix pid file path in init script. - Fix spec file -- we don't use short_name macro in pgcore spec file. diff --git a/sources b/sources index f978d1a..4c543f0 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ 3dc286e2217478acbc05f127e74bd300 pgpool-II-2.2.tar.gz +6f14514ed4ed5368ad3ab7e2d4c5136b pgpool-II-2.2.2.tar.gz From 55be0ca1548b72575845eb87eb91bf8932612f67 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Sun, 26 Jul 2009 19:16:22 +0000 Subject: [PATCH 039/160] - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_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 eea564d..ef70119 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: 2.2.2 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org @@ -106,6 +106,9 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Sun Jul 26 2009 Fedora Release Engineering - 2.2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + * Thu May 7 2009 Devrim Gunduz 2.2.2-1 - Update to 2.2.2 From 7aad333e7bd57e3b0c6e295e06781fc7bb83845b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Fri, 2 Oct 2009 23:18:09 +0000 Subject: [PATCH 040/160] - Update to 2.2.4 - Re-apply a fix for #442372 --- postgresql-pgpool-II.spec | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index ef70119..196c60e 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -2,12 +2,12 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 2.2.2 -Release: 2%{?dist} +Version: 2.2.4 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org -Source0: http://pgfoundry.org/frs/download.php/2191/%{short_name}-%{version}.tar.gz +Source0: http://pgfoundry.org/frs/download.php/2362/%{short_name}-%{version}.tar.gz Source1: pgpool.init Source2: pgpool.sysconfig Patch1: pgpool.conf.sample.patch @@ -96,7 +96,7 @@ chkconfig --add pgpool %{_libdir}/libpcp.so.* %{_datadir}/%{short_name}/pgpool.pam %{_initrddir}/pgpool -%attr(764,root,apache) %config(noreplace) %{_sysconfdir}/%{short_name}/*.conf +%attr(764,root,root) %config(noreplace) %{_sysconfdir}/%{short_name}/*.conf %config(noreplace) %{_sysconfdir}/sysconfig/pgpool %files devel @@ -106,6 +106,10 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Sat Oct 3 2009 Devrim Gunduz 2.2.4-1 +- Update to 2.2.4 +- Re-apply a fix for #442372 + * Sun Jul 26 2009 Fedora Release Engineering - 2.2.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild From a21cdc555c8dee7bd81a507e03b758836bf02cfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Fri, 2 Oct 2009 23:20:55 +0000 Subject: [PATCH 041/160] Update sources and .cvsignore . --- .cvsignore | 3 +-- sources | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index 9ccf1e0..c246731 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1,2 +1 @@ -pgpool-II-2.2.tar.gz -pgpool-II-2.2.2.tar.gz +pgpool-II-2.2.4.tar.gz diff --git a/sources b/sources index 4c543f0..c2d5885 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -3dc286e2217478acbc05f127e74bd300 pgpool-II-2.2.tar.gz -6f14514ed4ed5368ad3ab7e2d4c5136b pgpool-II-2.2.2.tar.gz +2c9edd0512c5dc1dabab474b563a7a6c pgpool-II-2.2.4.tar.gz From 000b8330b2291409f2d775f09f20cf056f6349c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sun, 4 Oct 2009 10:39:40 +0000 Subject: [PATCH 042/160] - Update to 2.2.5, for various fixes described at http://lists.pgfoundry.org/pipermail/pgpool-general/2009-October/002188 .html --- .cvsignore | 2 +- postgresql-pgpool-II.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index c246731..020f125 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -pgpool-II-2.2.4.tar.gz +pgpool-II-2.2.5.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 196c60e..b0ca045 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -2,12 +2,12 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 2.2.4 +Version: 2.2.5 Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org -Source0: http://pgfoundry.org/frs/download.php/2362/%{short_name}-%{version}.tar.gz +Source0: http://pgfoundry.org/frs/download.php/2423/%{short_name}-%{version}.tar.gz Source1: pgpool.init Source2: pgpool.sysconfig Patch1: pgpool.conf.sample.patch @@ -106,6 +106,10 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Sun Oct 4 2009 Devrim Gunduz 2.2.5-1 +- Update to 2.2.5, for various fixes described at + http://lists.pgfoundry.org/pipermail/pgpool-general/2009-October/002188.html + * Sat Oct 3 2009 Devrim Gunduz 2.2.4-1 - Update to 2.2.4 - Re-apply a fix for #442372 diff --git a/sources b/sources index c2d5885..a04ffe8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2c9edd0512c5dc1dabab474b563a7a6c pgpool-II-2.2.4.tar.gz +410fc3e226842eda25e5cd18e9c3e703 pgpool-II-2.2.5.tar.gz From ef8d61e9674e43b2ea9f792ba21a0035f5cadd9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Thu, 22 Oct 2009 11:59:35 +0000 Subject: [PATCH 043/160] Fix logging, per report from Toshihiro Kitagawa. --- pgpool.init | 13 ++++++++++++- pgpool.sysconfig | 1 + 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/pgpool.init b/pgpool.init index ee791c7..f09b982 100755 --- a/pgpool.init +++ b/pgpool.init @@ -11,6 +11,9 @@ # # v2.2 Devrim GUNDUZ # - New and improved version which has some fixes. +# +# v2.2.5 Devrim GUNDUZ +# - Fix logging. if [ -r /etc/sysconfig/pgpool ]; then . /etc/sysconfig/pgpool @@ -37,6 +40,14 @@ then NAME=${NAME:3} fi +# For SELinux we need to use 'runuser' not 'su' +if [ -x /sbin/runuser ] +then + SU=runuser +else + SU=su +fi + # Set defaults for configuration variables PGPOOLENGINE=/usr/bin PGPOOLDAEMON=$PGPOOLENGINE/pgpool @@ -85,7 +96,7 @@ start(){ echo -n "$PGPOOL_START" - $PGPOOLDAEMON -f $PGPOOLCONF $OPTS & >> "$PGPOOLLOG" 2>&1 < /dev/null + $SU -l postgres -c "$PGPOOLDAEMON -f $PGPOOLCONF $OPTS & " >> "$PGPOOLLOG" 2>&1 < /dev/null sleep 2 pid=`pidof -s "$PGPOOLDAEMON"` diff --git a/pgpool.sysconfig b/pgpool.sysconfig index ef8e2e1..221869e 100644 --- a/pgpool.sysconfig +++ b/pgpool.sysconfig @@ -4,3 +4,4 @@ # -d: debug mode. lots of debug information will be printed #OPTS=" -d -n" +OPTS=" -n" From 83318721b7cee0d7dd6ba698a08fef8f59c3738c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Sun, 1 Nov 2009 21:44:47 +0000 Subject: [PATCH 044/160] Remove init script from all runlevels before uninstall. Per RH Bugzilla #532177 --- postgresql-pgpool-II.spec | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index b0ca045..cb82322 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: 2.2.5 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org @@ -74,6 +74,12 @@ rm -rf %{buildroot} /sbin/ldconfig chkconfig --add pgpool +%preun +if [ $1 = 0 ] ; then + /sbin/service pgpool condstop >/dev/null 2>&1 + chkconfig --del pgpool +fi + %postun -p /sbin/ldconfig %files @@ -106,6 +112,10 @@ chkconfig --add pgpool %{_libdir}/libpcp.so %changelog +* Sun Nov 01 2009 Devrim GUNDUZ - 2.2.5-2 +- Remove init script from all runlevels before uninstall. Per RH Bugzilla + #532177 + * Sun Oct 4 2009 Devrim Gunduz 2.2.5-1 - Update to 2.2.5, for various fixes described at http://lists.pgfoundry.org/pipermail/pgpool-general/2009-October/002188.html From 79a66314cd267092ba13235c35d512bf60b1c53e Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 25 Nov 2009 23:31:45 +0000 Subject: [PATCH 045/160] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 8d78723..02b9831 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ NAME := postgresql-pgpool-II SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From dae7a6da5799ff63b5e51397b3d5fcd29dfd626e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Tue, 1 Dec 2009 21:46:24 +0000 Subject: [PATCH 046/160] - Update to 2.2.6 --- .cvsignore | 2 +- postgresql-pgpool-II.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.cvsignore b/.cvsignore index 020f125..718c248 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -pgpool-II-2.2.5.tar.gz +pgpool-II-2.2.6.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index cb82322..5651b23 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -2,12 +2,12 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 2.2.5 -Release: 2%{?dist} +Version: 2.2.6 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org -Source0: http://pgfoundry.org/frs/download.php/2423/%{short_name}-%{version}.tar.gz +Source0: http://pgfoundry.org/frs/download.php/2478/%{short_name}-%{version}.tar.gz Source1: pgpool.init Source2: pgpool.sysconfig Patch1: pgpool.conf.sample.patch @@ -112,6 +112,9 @@ fi %{_libdir}/libpcp.so %changelog +* Tue Dec 1 2009 Devrim GUNDUZ - 2.2.6-1 +- Update to 2.2.6 + * Sun Nov 01 2009 Devrim GUNDUZ - 2.2.5-2 - Remove init script from all runlevels before uninstall. Per RH Bugzilla #532177 diff --git a/sources b/sources index a04ffe8..f5b16c8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -410fc3e226842eda25e5cd18e9c3e703 pgpool-II-2.2.5.tar.gz +711115ba7a00a9b557c7780a7ec41c3c pgpool-II-2.2.6.tar.gz From e36711cc9267dc950de67337c9e1a5ab1b72d321 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Wed, 9 Dec 2009 22:17:06 +0000 Subject: [PATCH 047/160] Adjust order of startup and kill, per RH bugzilla #545739. --- pgpool.init | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pgpool.init b/pgpool.init index f09b982..e0a4119 100755 --- a/pgpool.init +++ b/pgpool.init @@ -1,7 +1,7 @@ #!/bin/sh # pgpool This is the init script for starting up pgpool-II # -# chkconfig: - 64 36 +# chkconfig: - 235 74 33 # description: Starts and stops the pgpool daemon # processname: pgpool # pidfile: /var/run/pgpool.pid @@ -14,6 +14,9 @@ # # 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 From 72bd5909c3666d2ee85f11a7660d766e2606b244 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=9CND=C3=9CZ?= Date: Fri, 25 Dec 2009 16:06:23 +0000 Subject: [PATCH 048/160] - Update to 2.3.1 - Adjust order of startup and kill, per RH bugzilla #545739. --- .cvsignore | 2 +- postgresql-pgpool-II.spec | 13 +++++++++++-- sources | 2 +- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index 718c248..9ae6c1e 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -pgpool-II-2.2.6.tar.gz +pgpool-II-2.3.1.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 5651b23..cfbc299 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -2,12 +2,12 @@ Summary: Pgpool is a connection pooling/replication server for PostgreSQL Name: postgresql-%{short_name} -Version: 2.2.6 +Version: 2.3.1 Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org -Source0: http://pgfoundry.org/frs/download.php/2478/%{short_name}-%{version}.tar.gz +Source0: http://pgfoundry.org/frs/download.php/2506/%{short_name}-%{version}.tar.gz Source1: pgpool.init Source2: pgpool.sysconfig Patch1: pgpool.conf.sample.patch @@ -59,6 +59,9 @@ 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}/pgpool.conf.sample-master-slave %{buildroot}%{_datadir}/%{short_name}/ +mv %{buildroot}/%{_sysconfdir}/%{short_name}/pgpool.conf.sample-replication %{buildroot}%{_datadir}/%{short_name}/ + install -d %{buildroot}%{_initrddir} install -m 755 %{SOURCE1} %{buildroot}%{_initrddir}/pgpool install -d %{buildroot}%{_sysconfdir}/sysconfig @@ -99,6 +102,8 @@ fi %{_mandir}/man8/pgpool* %dir %{_datadir}/%{short_name} %{_datadir}/%{short_name}/system_db.sql +%{_datadir}/%{short_name}/pgpool.conf.sample-master-slave +%{_datadir}/%{short_name}/pgpool.conf.sample-replication %{_libdir}/libpcp.so.* %{_datadir}/%{short_name}/pgpool.pam %{_initrddir}/pgpool @@ -112,6 +117,10 @@ fi %{_libdir}/libpcp.so %changelog +* Fri Dec 25 2009 Devrim GUNDUZ - 2.3.1-1 +- Update to 2.3.1 +- Adjust order of startup and kill, per RH bugzilla #545739. + * Tue Dec 1 2009 Devrim GUNDUZ - 2.2.6-1 - Update to 2.2.6 diff --git a/sources b/sources index f5b16c8..59dbedc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -711115ba7a00a9b557c7780a7ec41c3c pgpool-II-2.2.6.tar.gz +032fc94eaa71ed99276234b7a110cdf5 pgpool-II-2.3.1.tar.gz From 4c16a348ecf8c0f143827c5ff42b471475600e3e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 29 Jul 2010 09:40:01 +0000 Subject: [PATCH 049/160] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- 2 files changed, 21 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index 02b9831..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: postgresql-pgpool-II -# $Id$ -NAME := postgresql-pgpool-II -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) From ff0ba0360ef629b5144604eaf27392fa620931e5 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 9 Feb 2011 10:14:11 -0600 Subject: [PATCH 050/160] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_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 cfbc299..d847d3a 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: 2.3.1 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.projects.PostgreSQL.org @@ -117,6 +117,9 @@ fi %{_libdir}/libpcp.so %changelog +* Wed Feb 09 2011 Fedora Release Engineering - 2.3.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + * Fri Dec 25 2009 Devrim GUNDUZ - 2.3.1-1 - Update to 2.3.1 - Adjust order of startup and kill, per RH bugzilla #545739. From 5899a016e64c25d829bf2e5b3e998398dfe9dc44 Mon Sep 17 00:00:00 2001 From: "Tom \"spot\" Callaway" Date: Mon, 12 Sep 2011 12:31:28 -0400 Subject: [PATCH 051/160] 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 052/160] - 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 053/160] 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 054/160] 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 055/160] 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 056/160] - 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 057/160] 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 058/160] - 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 059/160] 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 060/160] - 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 061/160] - 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 062/160] 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 063/160] - 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 064/160] 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 065/160] 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 066/160] 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 067/160] - 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 068/160] 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 069/160] - 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 070/160] 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 071/160] 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 072/160] 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 073/160] 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 074/160] - 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 075/160] - 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 076/160] - 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 077/160] 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 078/160] 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 079/160] - 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 080/160] 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 081/160] - 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 082/160] 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 083/160] 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 084/160] - 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 085/160] 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 086/160] 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 087/160] 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 088/160] 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 089/160] 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 090/160] 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 091/160] - 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 092/160] 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 093/160] 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 094/160] - 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 095/160] 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 096/160] 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 097/160] 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 098/160] 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 099/160] - 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 100/160] - 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 101/160] 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 102/160] 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 103/160] 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 104/160] 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 105/160] 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 106/160] - 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 107/160] 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 108/160] - 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 109/160] 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 110/160] - 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 111/160] 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 112/160] 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 113/160] 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 114/160] 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 115/160] 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 116/160] - 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 117/160] 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 118/160] 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 119/160] - 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 120/160] - 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 121/160] 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 122/160] 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 123/160] - 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 124/160] 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 125/160] - 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 126/160] 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 127/160] 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 128/160] 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 129/160] - 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 130/160] 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 131/160] 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 132/160] 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 133/160] - 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 134/160] 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 135/160] 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 136/160] 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 137/160] 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 138/160] 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 139/160] 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 140/160] 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 141/160] 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 142/160] 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 143/160] 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 144/160] 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 145/160] 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 146/160] 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 147/160] 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 148/160] 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 149/160] 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 150/160] 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 151/160] 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 152/160] 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 153/160] 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 154/160] 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 155/160] 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 156/160] 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 157/160] 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 158/160] 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 159/160] 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 160/160] 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