rpms/rdiff-backup/EL-6 rdiff-backup--popen2.patch, NONE, 1.1 rdiff-backup.spec, 1.33, 1.34
Kevin Fenzi
kevin at fedoraproject.org
Fri Jun 25 17:21:03 UTC 2010
Author: kevin
Update of /cvs/pkgs/rpms/rdiff-backup/EL-6
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv22348
Modified Files:
rdiff-backup.spec
Added Files:
rdiff-backup--popen2.patch
Log Message:
Add patch for cosmetic popen warning. Fixes bug #528940
rdiff-backup--popen2.patch:
SetConnections.py | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
--- NEW FILE rdiff-backup--popen2.patch ---
diff -Nur rdiff-backup-1.2.8.orig/rdiff_backup/SetConnections.py rdiff-backup-1.2.8/rdiff_backup/SetConnections.py
--- rdiff-backup-1.2.8.orig/rdiff_backup/SetConnections.py 2009-10-14 15:01:14.649750067 +0400
+++ rdiff-backup-1.2.8/rdiff_backup/SetConnections.py 2009-10-14 16:01:13.066376858 +0400
@@ -135,15 +135,13 @@
if not remote_cmd: return Globals.local_connection
Log("Executing " + remote_cmd, 4)
- if os.name == "nt":
+ if sys.version_info > (2, 4):
import subprocess
- try:
- process = subprocess.Popen(remote_cmd, shell=False, bufsize=0,
- stdin=subprocess.PIPE,
- stdout=subprocess.PIPE)
- (stdin, stdout) = (process.stdin, process.stdout)
- except OSError:
- (stdin, stdout) = (None, None)
+ shell = os.name != "nt"
+ process = subprocess.Popen(remote_cmd, shell=shell, bufsize=0,
+ stdin=subprocess.PIPE,
+ stdout=subprocess.PIPE)
+ (stdin, stdout) = (process.stdin, process.stdout)
else:
stdin, stdout = os.popen2(remote_cmd)
conn_number = len(Globals.connections)
Index: rdiff-backup.spec
===================================================================
RCS file: /cvs/pkgs/rpms/rdiff-backup/EL-6/rdiff-backup.spec,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -p -r1.33 -r1.34
--- rdiff-backup.spec 27 Jul 2009 02:52:14 -0000 1.33
+++ rdiff-backup.spec 25 Jun 2010 17:21:03 -0000 1.34
@@ -3,10 +3,14 @@
Version: 1.2.8
Summary: Convenient and transparent local/remote incremental mirror/backup
Name: rdiff-backup
-Release: 3%{?dist}
+Release: 4%{?dist}
URL: http://www.nongnu.org/rdiff-backup/
Source: http://savannah.nongnu.org/download/%{name}/%{name}-%{version}.tar.gz
+#
+# Upstream bug: https://savannah.nongnu.org/bugs/?26064
+#
+Patch0: http://dev.sgu.ru/rpm/rdiff-backup--popen2.patch
License: GPLv2+
Group: Applications/Archiving
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -30,6 +34,8 @@ differences from the previous backup wil
%prep
%setup -q
+%patch0 -p1
+
%build
python setup.py build
@@ -58,6 +64,9 @@ rm -rf $RPM_BUILD_ROOT
%endif
%changelog
+* Sat Mar 20 2010 Kevin Fenzi <kevin at tummy.com> - 1.2.8-4
+- Add patch for cosmetic popen warning. Fixes bug #528940
+
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.2.8-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
More information about the scm-commits
mailing list