Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at Fri Oct 15 17:16:43 CEST 2010. -------- --- rpmlint/rpmlint.changes 2010-10-12 17:19:25.000000000 +0200 +++ /mounts/work_src_done/STABLE/rpmlint/rpmlint.changes 2010-10-15 16:42:11.000000000 +0200 @@ -1,0 +2,5 @@ +Fri Oct 15 16:41:59 CEST 2010 - dmueller@suse.de + +- fix regression in suse-binariescheck.diff + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rpmlint.spec ++++++ --- /var/tmp/diff_new_pack.csk4dZ/_old 2010-10-15 17:16:28.000000000 +0200 +++ /var/tmp/diff_new_pack.csk4dZ/_new 2010-10-15 17:16:28.000000000 +0200 @@ -23,7 +23,7 @@ BuildRequires: rpm-python Summary: Rpm correctness checker Version: 0.99 -Release: 1 +Release: 2 Source0: %{name}-%{version}.tar.bz2 Source1: config Source1001: config.in ++++++ suse-binarieschecks.diff ++++++ --- /var/tmp/diff_new_pack.csk4dZ/_old 2010-10-15 17:16:29.000000000 +0200 +++ /var/tmp/diff_new_pack.csk4dZ/_new 2010-10-15 17:16:29.000000000 +0200 @@ -1,6 +1,14 @@ --- BinariesCheck.py +++ BinariesCheck.py -@@ -37,6 +37,9 @@ +@@ -17,6 +17,7 @@ + import AbstractCheck + import Config + import Pkg ++import os + + + DEFAULT_SYSTEM_LIB_PATHS = ( +@@ -37,6 +38,9 @@ unused_regex = re.compile('^\s+(\S+)') exit_call_regex = re.compile('\s+FUNC\s+.*?\s+(_?exit(?:@\S+)?)(?:\s|$)') fork_call_regex = re.compile('\s+FUNC\s+.*?\s+(fork(?:@\S+)?)(?:\s|$)') @@ -10,7 +18,7 @@ def __init__(self, pkg, path, file, is_ar, is_shlib): self.readelf_error = False -@@ -50,7 +53,10 @@ +@@ -50,7 +54,10 @@ self.stack = False self.exec_stack = False self.exit_calls = [] @@ -21,7 +29,7 @@ self.tail = '' is_debug = path.endswith('.debug') -@@ -93,6 +99,11 @@ +@@ -93,6 +100,11 @@ self.exec_stack = True continue @@ -33,7 +41,7 @@ if is_shlib: r = BinaryInfo.exit_call_regex.search(l) if r: -@@ -103,6 +114,14 @@ +@@ -103,6 +115,14 @@ fork_called = True continue @@ -48,7 +56,7 @@ if self.non_pic: self.non_pic = 'TEXTREL' in res[1] -@@ -270,6 +289,17 @@ +@@ -270,6 +290,17 @@ is_shlib = so_regex.search(fname) bin_info = BinaryInfo(pkg, pkgfile.path, fname, is_ar, is_shlib) @@ -66,7 +74,7 @@ if is_shlib: has_lib = True -@@ -319,6 +349,10 @@ +@@ -319,6 +350,10 @@ for ec in bin_info.exit_calls: printWarning(pkg, 'shared-lib-calls-exit', fname, ec) @@ -77,7 +85,7 @@ # rpath ? if bin_info.rpath: for p in bin_info.rpath: -@@ -504,6 +538,14 @@ +@@ -504,6 +539,14 @@ 'ldd-failed', '''Executing ldd on this file failed, all checks could not be run.''', @@ -92,7 +100,7 @@ 'executable-stack', '''The binary declares the stack as executable. Executable stack is usually an error as it is only needed if the code contains GCC trampolines or similar -@@ -516,6 +558,10 @@ +@@ -516,6 +559,10 @@ make the stack executable. Usual suspects include use of a non-GNU linker or an old GNU linker version.''', ++++++ suse-shlib-devel-dependency.diff ++++++ --- /var/tmp/diff_new_pack.csk4dZ/_old 2010-10-15 17:16:29.000000000 +0200 +++ /var/tmp/diff_new_pack.csk4dZ/_new 2010-10-15 17:16:29.000000000 +0200 @@ -2,7 +2,7 @@ =================================================================== --- TagsCheck.py.orig +++ TagsCheck.py -@@ -615,10 +615,10 @@ class TagsCheck(AbstractCheck.AbstractCh +@@ -631,10 +631,10 @@ class TagsCheck(AbstractCheck.AbstractCh if pkg_config_regex.match(fname) and fname.endswith('.pc'): has_pc = True if has_so: ++++++ usr-arch.diff ++++++ --- /var/tmp/diff_new_pack.csk4dZ/_old 2010-10-15 17:16:29.000000000 +0200 +++ /var/tmp/diff_new_pack.csk4dZ/_new 2010-10-15 17:16:29.000000000 +0200 @@ -1,6 +1,8 @@ ---- BinariesCheck.py +Index: BinariesCheck.py +=================================================================== +--- BinariesCheck.py.orig +++ BinariesCheck.py -@@ -195,6 +195,7 @@ +@@ -196,6 +196,7 @@ usr_lib_exception_regex = re.compile(Con srcname_regex = re.compile('(.*?)-[0-9]') invalid_dir_ref_regex = re.compile('/(home|tmp)(\W|$)') ocaml_mixed_regex = re.compile('^Caml1999X0\d\d$') @@ -8,7 +10,7 @@ def dir_base(path): res = path_regex.search(path) -@@ -267,7 +268,7 @@ +@@ -268,7 +269,7 @@ class BinariesCheck(AbstractCheck.Abstra # arch dependent packages only from here on # in /usr/share ? ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org