backend/common/fileutils.py | 1 +
backend/common/rhn_deb.py | 9 +++++++++
backend/common/rhn_mpm.py | 4 ++++
backend/common/rhn_rpm.py | 9 +++++++++
backend/spacewalk-backend.spec | 9 ++++++++-
rel-eng/packages/spacewalk-backend | 2 +-
6 files changed, 32 insertions(+), 2 deletions(-)
New commits:
commit 84d13d8eb1ac74beea1b026333ac46ab46023662
Author: Tomas Lestach <tlestach(a)redhat.com>
Date: Wed May 22 14:53:10 2013 +0200
Automatic commit of package [spacewalk-backend] release [1.8.87-1].
diff --git a/backend/spacewalk-backend.spec b/backend/spacewalk-backend.spec
index 6e871b1..6b9de7c 100644
--- a/backend/spacewalk-backend.spec
+++ b/backend/spacewalk-backend.spec
@@ -12,7 +12,7 @@ Name: spacewalk-backend
Summary: Common programs needed to be installed on the Spacewalk servers/proxies
Group: Applications/Internet
License: GPLv2
-Version: 1.8.86
+Version: 1.8.87
Release: 1%{?dist}
URL:
https://fedorahosted.org/spacewalk
Source0:
https://fedorahosted.org/releases/s/p/spacewalk/%{name}-%{version}.tar.gz
@@ -638,6 +638,13 @@ rm -f %{rhnconf}/rhnSecret.py*
# $Id$
%changelog
+* Wed May 22 2013 Tomas Lestach <tlestach(a)redhat.com> 1.8.87-1
+- fixed container implementation
+- fixed container implementation
+- fixed container implementation
+- silence warning about "\0" string
+- disable false positive warnings
+
* Tue May 21 2013 Grant Gainey <ggainey(a)redhat.com> 1.8.86-1
- Turn off a pylint warning
- 959457 - Fix ISS authentication hole
diff --git a/rel-eng/packages/spacewalk-backend b/rel-eng/packages/spacewalk-backend
index 096bb9f..a4b3ef1 100644
--- a/rel-eng/packages/spacewalk-backend
+++ b/rel-eng/packages/spacewalk-backend
@@ -1 +1 @@
-1.8.86-1 backend/
+1.8.87-1 backend/
commit 4f2534305f014413b84e23f4d5f4aea0a0adb0d6
Author: Michael Mraka <michael.mraka(a)redhat.com>
Date: Mon Jan 28 15:58:06 2013 +0100
fixed container implementation
fixing
R0924: 30,0:deb_Header: Badly implemented Container, implements __getitem__ but not
__delitem__, __len__, __setitem__
(cherry picked from commit fbff981103d1545ac53b11e943c79516acf8266c)
diff --git a/backend/common/rhn_deb.py b/backend/common/rhn_deb.py
index a3b9ef0..4dd78d5 100644
--- a/backend/common/rhn_deb.py
+++ b/backend/common/rhn_deb.py
@@ -86,9 +86,18 @@ class deb_Header:
def __getitem__(self, name):
return self.hdr.get(str(name))
+ def __setitem__(self, name, item):
+ self.hdr[name] = item
+
+ def __delitem__(self, name):
+ del self.hdr[name]
+
def __getattr__(self, name):
return getattr(self.hdr, name)
+ def __len__(self):
+ return len(self.hdr)
+
class DEB_Package(A_Package):
def __init__(self, input_stream = None):
A_Package.__init__(self, input_stream)
commit 6457f12b56f5e0421728710cd3c73e5b73446214
Author: Michael Mraka <michael.mraka(a)redhat.com>
Date: Mon Jan 28 15:58:06 2013 +0100
fixed container implementation
fixing
R0924: 65,0:RPM_Header: Badly implemented Container, implements __getitem__ but not
__delitem__, __len__, __setitem__
(cherry picked from commit 6057a5e61f494d59e33a26e1f2e1b893cfa17b3d)
diff --git a/backend/common/rhn_rpm.py b/backend/common/rhn_rpm.py
index ee674b9..8ef1545 100644
--- a/backend/common/rhn_rpm.py
+++ b/backend/common/rhn_rpm.py
@@ -74,9 +74,18 @@ class RPM_Header:
def __getitem__(self, name):
return self.hdr[name]
+ def __setitem__(self, name, item):
+ self.hdr[name] = item
+
+ def __delitem__(self, name):
+ del self.hdr[name]
+
def __getattr__(self, name):
return getattr(self.hdr, name)
+ def __len__(self):
+ return len(self.hdr)
+
def __nonzero__(self):
if self.hdr:
return True
commit 27e117be074ccddaadd662bc9ab62d2bbb659c10
Author: Michael Mraka <michael.mraka(a)redhat.com>
Date: Mon Jan 28 15:58:06 2013 +0100
fixed container implementation
fixing
R0924: 98,0:MPM_Header: Badly implemented Container, implements __delitem__,
__getitem__, __setitem__ but not __len__
(cherry picked from commit d8c76dca9a5b456d7d98cdbe2e20630b1da3132d)
diff --git a/backend/common/rhn_mpm.py b/backend/common/rhn_mpm.py
index 85fdad2..dfc371f 100644
--- a/backend/common/rhn_mpm.py
+++ b/backend/common/rhn_mpm.py
@@ -115,6 +115,9 @@ class MPM_Header:
def __getattr__(self, name):
return getattr(self.hdr, name)
+ def __len__(self):
+ return len(self.hdr)
+
@staticmethod
def is_signed():
return 0
commit 6e803a939ffe0c48612ee39a5e6a25544a784f35
Author: Michael Mraka <michael.mraka(a)redhat.com>
Date: Fri Jan 25 11:50:33 2013 +0100
silence warning about "\0" string
we really want to write binary zero here...
(cherry picked from commit f896639d71daf786a3fb85eb0a1bf0a0b00334df)
diff --git a/backend/common/rhn_mpm.py b/backend/common/rhn_mpm.py
index fdbea4f..85fdad2 100644
--- a/backend/common/rhn_mpm.py
+++ b/backend/common/rhn_mpm.py
@@ -221,6 +221,7 @@ class MPM_Package(A_Package):
self._encode_header(output_stream)
self._encode_payload(output_stream)
+ # pylint: disable=W1401
# now we know header and payload size so rewind back and write lead
lead_arr = (self._magic, 1, "\0" * 3, self.header_flags,
self.payload_flags, self.header_size, self.payload_size, '\0' * 92)
commit a1724f3b6c48e825c8d34d2f0cf715d3b2ac6e30
Author: Michael Mraka <michael.mraka(a)redhat.com>
Date: Fri Jan 25 11:47:24 2013 +0100
disable false positive warnings
fixing
E1101:175,4:rhn_popen: Instance of 'Popen' has no 'stdin' member
E1101:182,20:rhn_popen: Instance of 'Popen' has no 'stdout' member
E1101:182,43:rhn_popen: Instance of 'Popen' has no 'stderr' member
E1101:188,17:rhn_popen: Instance of 'Popen' has no 'poll' member
(cherry picked from commit 0edfc1579efbdb8cf6a19a99339368a17d931aa8)
(cherry picked from commit d34b80f29102c54aad17f9aff4929e1d4ce0aaab)
diff --git a/backend/common/fileutils.py b/backend/common/fileutils.py
index 155011a..2c27e4b 100644
--- a/backend/common/fileutils.py
+++ b/backend/common/fileutils.py
@@ -167,6 +167,7 @@ def rhn_popen(cmd, progressCallback=None, bufferSize=16384,
outputLog=None):
cmd_is_list = type(cmd) in (types.ListType, types.TupleType)
if cmd_is_list:
cmd = map(str, cmd)
+ # pylint: disable=E1101
c = subprocess.Popen(cmd, bufsize=0, stdin=subprocess.PIPE,
stdout=subprocess.PIPE, stderr=subprocess.PIPE,
close_fds=True, shell=(not cmd_is_list))