[postgresql-pgpool-II] - incorrect epoch in obsoletes of recovery subpackage - fixed some rpmlint warnings

Jozef Mlich jmlich at fedoraproject.org
Mon Dec 15 09:49:54 UTC 2014


commit a1423d7e35ca828e555e1026d9e9da67d439eca9
Author: Jozef Mlich <jmlich at redhat.com>
Date:   Mon Dec 15 10:49:56 2014 +0100

    - incorrect epoch in obsoletes of recovery subpackage
    - fixed some rpmlint warnings

 postgresql-pgpool-II.spec |   35 +++++++++++++++++++++--------------
 1 files 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 <jmlich at redhat.com> - 3.4.0-4
+- incorrect epoch in obsoletes of recovery subpackage
+- fixed some rpmlint warnings
+
 * Wed Dec 10 2014 Pavel Raiskup <praiskup at redhat.com> - 3.4.0-3
 - lint the spec file, remove RPATH (rhbz#1166534)
 


More information about the scm-commits mailing list