From 7f4538cc42a5274ad53acf7fa2fc055ba8812c0c Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Mon, 15 Dec 2014 15:42:59 +0100 Subject: [PATCH 1/8] Removed MODULE_COMPAT. It is not available in RHEL/CentOS yet --- postgresql-pgpool-II.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index 3bf2e5e..9ee41fa 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -68,7 +68,6 @@ 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} From 53f802e6f0e88de621c7f1f3da0614de7dbca90f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=BCnd=C3=BCz?= Date: Mon, 16 Feb 2015 14:29:21 +0200 Subject: [PATCH 2/8] - Update to 3.4.1, per changes described at: http://www.pgpool.net/docs/pgpool-II-3.4.1/NEWS.txt Fixes bz#1192859 - Add memcached support --- .gitignore | 3 +-- postgresql-pgpool-II.spec | 47 ++++++++++++++++++++++----------------- sources | 2 +- 3 files changed, 29 insertions(+), 23 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 9ee41fa..2cebbf3 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: 5%{?dist} +Version: 3.4.1 +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 +BuildRequires: postgresql-devel, pam-devel, libmemcached-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.2 Obsoletes: postgresql-pgpool <= 3.4.1 %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 @@ -83,6 +83,7 @@ Postgresql extensions libraries and sql files for pgpool-II. --with-pgsql=%{_libdir}/pgsql \ --disable-static \ --with-pam \ + --with-memcached=%{_includedir}/libmemcached \ --sysconfdir=%{_sysconfdir}/%{short_name}/ # https://fedoraproject.org/wiki/Packaging:Guidelines#Removing_Rpath @@ -128,7 +129,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 @@ -190,7 +191,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.* @@ -227,8 +228,14 @@ fi %changelog +* Mon Feb 16 2015 Devrim GUNDUZ - 3.4.1-1 +- Update to 3.4.1, per changes described at: + http://www.pgpool.net/docs/pgpool-II-3.4.1/NEWS.txt + Fixes bz#1192859 +- Add memcached support + * 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 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 83343e53f6b047d799e77795e04023e69696a915 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=BCnd=C3=BCz?= Date: Mon, 16 Feb 2015 14:38:07 +0200 Subject: [PATCH 3/8] Fix path of libmemcached. --- 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 2cebbf3..c867cc1 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -83,7 +83,7 @@ Postgresql extensions libraries and sql files for pgpool-II. --with-pgsql=%{_libdir}/pgsql \ --disable-static \ --with-pam \ - --with-memcached=%{_includedir}/libmemcached \ + --with-memcached=%{_includedir}/libmemcached-1.0 \ --sysconfdir=%{_sysconfdir}/%{short_name}/ # https://fedoraproject.org/wiki/Packaging:Guidelines#Removing_Rpath From 5183fa63427955d8f8f52a19d44a0344ddd42fe3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=BCnd=C3=BCz?= Date: Mon, 16 Feb 2015 15:11:49 +0200 Subject: [PATCH 4/8] Add OpenSSL support. --- postgresql-pgpool-II.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index c867cc1..db82e1e 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -83,6 +83,7 @@ Postgresql extensions libraries and sql files for pgpool-II. --with-pgsql=%{_libdir}/pgsql \ --disable-static \ --with-pam \ + --with-openssl \ --with-memcached=%{_includedir}/libmemcached-1.0 \ --sysconfdir=%{_sysconfdir}/%{short_name}/ @@ -233,6 +234,7 @@ fi http://www.pgpool.net/docs/pgpool-II-3.4.1/NEWS.txt Fixes bz#1192859 - Add memcached support +- Add OpenSSL support * Mon Dec 15 2014 Jozef Mlich - 3.4.0-5 - incorrect permissions on init script. From b218d6decf36e0e6995a2364fc26286e5ac4b698 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=BCnd=C3=BCz?= Date: Mon, 16 Feb 2015 15:12:25 +0200 Subject: [PATCH 5/8] Revert path change for libmemcached --- 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 db82e1e..3933ea9 100644 --- a/postgresql-pgpool-II.spec +++ b/postgresql-pgpool-II.spec @@ -84,7 +84,7 @@ Postgresql extensions libraries and sql files for pgpool-II. --disable-static \ --with-pam \ --with-openssl \ - --with-memcached=%{_includedir}/libmemcached-1.0 \ + --with-memcached=%{_includedir}/libmemcached \ --sysconfdir=%{_sysconfdir}/%{short_name}/ # https://fedoraproject.org/wiki/Packaging:Guidelines#Removing_Rpath From b2468a11eb67719e7579a9ed473689b637ce5152 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=BCnd=C3=BCz?= Date: Tue, 24 Feb 2015 02:38:36 +0200 Subject: [PATCH 6/8] Add openssl-devel as BR, per Jeff Fearn. --- 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 3933ea9..5467f98 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 +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 From a045f1c19ead4d759bf4c159f5a157daee490170 Mon Sep 17 00:00:00 2001 From: Jozef Mlich Date: Tue, 28 Jul 2015 12:21:09 +0200 Subject: [PATCH 7/8] removed MODULE COMPAT macro --- 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 1f50efe..bd0873c 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 @@ -68,7 +68,6 @@ 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} @@ -230,6 +229,9 @@ fi %changelog +* Tue Jul 28 2015 Jozef Mlich - 3.4.3-3 +- removed MODULE COMPAT macro + * Mon Jul 27 2015 Jozef MLich - 3.4.3-2 - Add memcached support - Add OpenSSL support From f35fa03ec502ad0fc938317a2aa62a628685e6ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Devrim=20G=C3=BCnd=C3=BCz?= Date: Tue, 3 May 2016 09:35:41 +0300 Subject: [PATCH 8/8] Update to 3.4.6 --- .gitignore | 4 +--- postgresql-pgpool-II.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 18b7f63..8ee9e5f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +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.4.6.tar.gz diff --git a/postgresql-pgpool-II.spec b/postgresql-pgpool-II.spec index bd0873c..4579ba6 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.4.6 +Release: 1%{?dist} License: BSD Group: Applications/Databases URL: http://pgpool.net @@ -229,6 +229,9 @@ fi %changelog +* Tue May 3 2016 Devrim Gündüz - 3.4.6-1 +- Update to 3.4.6 + * Tue Jul 28 2015 Jozef Mlich - 3.4.3-3 - removed MODULE COMPAT macro diff --git a/sources b/sources index 94db283..f3311e4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6ec79d2f18612cb0a32326f29959e91c pgpool-II-3.4.3.tar.gz +d90a22a75e395655e9d948b0c4a5968d pgpool-II-3.4.6.tar.gz