Bug 1246918

Summary: Please update to pgpool-II 3.4.3
Product: [Fedora] Fedora EPEL Reporter: Jeff Fearn 🐞 <jfearn>
Component: postgresql-pgpool-IIAssignee: Jozef Mlich <jmlich83>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel7CC: devrim, jmlich83, mkeir, praiskup
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 3.4.3-3.el7 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-08-22 05:51:49 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jeff Fearn 🐞 2015-07-26 23:23:05 UTC
Description of problem:
Hi, there is a new version of pgpool-II that contains a fail over fix we'd really like, please upgrade the package in EPEL-7.

Comment 1 Mark Keir 2015-07-26 23:24:44 UTC
Release announcement: http://www.sraoss.jp/pipermail/pgpool-general/2015-July/003949.html

Comment 2 Jozef Mlich 2015-07-27 18:42:06 UTC
I did merge of epel7 branch with master. I would like to maintain minimal differences between epel7 and fedora.

I am not sure if is MODULE_COMPAT macro in spec file already available in RHEL 7 / CENT OS 7. I guess, it should be working even if not available. Additionally it should work better in future (it should assure abi compatibility with major version of postgresql and pgpool extension). Pavel am I correct?

The macro looks like this (it is just this one line): 
Requires:      postgresql-server(:MODULE_COMPAT_%{postgresql_major})

Please give it negative karma if it not working and I will roll it back.

Comment 3 Fedora Update System 2015-07-27 18:43:04 UTC
postgresql-pgpool-II-3.4.3-2.el7 has been submitted as an update for Fedora EPEL 7.
https://admin.fedoraproject.org/updates/postgresql-pgpool-II-3.4.3-2.el7

Comment 4 Fedora Update System 2015-07-27 23:10:43 UTC
Package postgresql-pgpool-II-3.4.3-2.el7:
* should fix your issue,
* was pushed to the Fedora EPEL 7 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=epel-testing postgresql-pgpool-II-3.4.3-2.el7'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-7344/postgresql-pgpool-II-3.4.3-2.el7
then log in and leave karma (feedback).

Comment 5 Pavel Raiskup 2015-07-28 08:24:39 UTC
(In reply to Jozef Mlich from comment #2)
> I did merge of epel7 branch with master. I would like to maintain minimal
> differences between epel7 and fedora.

+1 as long as it is compatible rebase.

> I am not sure if is MODULE_COMPAT macro in spec file already available in
> RHEL 7 / CENT OS 7. I guess, it should be working even if not available.
> Additionally it should work better in future (it should assure abi
> compatibility with major version of postgresql and pgpool extension).  Pavel
> am I correct?

MODULE_COMPAT is not available in RHEL7.  Neither %postgresql_major macro.

> The macro looks like this (it is just this one line): 
> Requires:      postgresql-server(:MODULE_COMPAT_%{postgresql_major})

The requires may be there for any %fedora or %rhel > 7.  Otherwise the package
requires literally:  Otherwise its OK to
have 'Requires: postgresql-server(:MODULE_COMPAT_%{postgresql_major})' and
this is not provided by any package in RHEL7.

Pavel

Comment 6 Pavel Raiskup 2015-07-28 08:27:23 UTC
> The requires may be there for any %fedora or %rhel > 7.  Otherwise the
> package requires literally:  Otherwise its OK to have 'Requires:
> postgresql-server(:MODULE_COMPAT_%{postgresql_major})' and this is not
> provided by any package in RHEL7.

Ouch, wrong C&P.  This paragraph should look like:

The "requires" may be there for any %fedora or %rhel > 7.  Otherwise the
package requires literally:

  'Requires: postgresql-server(:MODULE_COMPAT_%{postgresql_major})'

.. and this is not provided by any package in RHEL7.

Comment 7 Fedora Update System 2015-07-28 10:32:19 UTC
postgresql-pgpool-II-3.4.3-3.el7 has been submitted as an update for Fedora EPEL 7.
https://admin.fedoraproject.org/updates/postgresql-pgpool-II-3.4.3-3.el7

Comment 8 Jozef Mlich 2015-07-28 10:33:52 UTC
Thanks Pavel, I wasn't sure about that. I believe, 3.4.3-3 is working.

Comment 9 Fedora Update System 2015-08-22 05:51:48 UTC
postgresql-pgpool-II-3.4.3-3.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.