Hello community,

here is the log from the commit of package rpmlint for openSUSE:Factory checked 
in at 2012-01-05 13:49:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rpmlint (Old)
 and      /work/SRC/openSUSE:Factory/.rpmlint.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rpmlint", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes  2011-12-25 
17:41:10.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes     2012-01-05 
13:49:53.000000000 +0100
@@ -1,0 +2,5 @@
+Wed Jan  4 16:56:40 CET 2012 - [email protected]
+
+- reenable libtool wrapper check
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rpmlint.spec ++++++
--- /var/tmp/diff_new_pack.ZEUkSs/_old  2012-01-05 13:49:57.000000000 +0100
+++ /var/tmp/diff_new_pack.ZEUkSs/_new  2012-01-05 13:49:57.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rpmlint
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,7 +15,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 #!BuildIgnore: rpmlint-mini
 
 Name:           rpmlint
@@ -172,7 +171,7 @@
 #%patch34
 #%patch35
 %patch37
-#%patch39
+%patch39
 #%patch41
 %patch42
 #%patch46

++++++ libtool-wrapper-check.diff ++++++
--- /var/tmp/diff_new_pack.ZEUkSs/_old  2012-01-05 13:49:57.000000000 +0100
+++ /var/tmp/diff_new_pack.ZEUkSs/_new  2012-01-05 13:49:57.000000000 +0100
@@ -1,56 +1,38 @@
-package ProtocolReader;
-             i
-
-require Exportei path
-Da/work/built/patchinfo/a8074a35e4528cffdfb08bd7c9969012/protocol-autotest"))Da/work/built/patchinfo/a8074a35e4528cffdfb08bd7c9969012/protocol-autotest"));;
-@ISA               = qw(Exporter);
-@EXPORT            = qw(new read);
-             is_ar =
-
-rpath
-
-asdfdff
-
-ead_one_protocol("fc46dcae41fa022273d4dfd752880372/protocol") to
-
-:x
-
-sub new { bless {} } string.find(i[1], 'current ar archive') != -1
-             is_ocaml_native = string.find(i[1], 
'ObjABXML::ABXML::patchprotocolnative') != -1
-print Dumper(a+            is_shell = string.find(i[1], "shell script") != -)1
-
+--- BinariesCheck.py
++++ BinariesCheck.py
+@@ -231,8 +231,19 @@
+             is_elf = 'ELF' in pkgfile.magic
+             is_ar = 'current ar archive' in pkgfile.magic
+             is_ocaml_native = 'Objective caml native' in pkgfile.magic
++            is_shell = "shell script" in pkgfile.magic
              is_binary = is_elf or is_ar or is_ocaml_native
  
-             if is_binary:
-@@ -278,6 +279,16 @@
-                         printError(pkg, 'invalid-directory-reference', i[0],
-                                    '(line %s)' % ", ".join(lines))
- 
 +            if is_shell:
 +                count= 0
-+                for l in file(pkg.dirName() + i[0], "r"):
++                for l in file(pkgfile.path, "r"):
 +                    count = count + 1
 +                    if (l.find("This wrapper script should never be moved out 
of the build directory") != -1):
-+                        printError(pkg, 'libtool-wrapper-in-package', i[0])
++                        printError(pkg, 'libtool-wrapper-in-package', fname)
 +                        break
 +                    if (count > 20):
 +                        break;
 +
-         if has_lib != []:
-             if exec_files != []:
-                 for f in exec_files:
-@@ -341,6 +352,14 @@
+             if not is_binary:
+                 if reference_regex.search(fname):
+                     lines = pkg.grep(invalid_dir_ref_regex, fname)
+@@ -463,6 +474,15 @@
  Another common mistake that causes this problem is linking with
  ``gcc -Wl,-shared'' instead of ``gcc -shared''.''',
  
 +'libtool-wrapper-in-package',
 +'''Your package contains a libtool wrapper shell script. This
 +will not work. Instead of install'ing the libtool wrapper file,
-+run 
++runĀ·
 +
 +libtool --mode=install install -m perm <file> <dest>
 +
 +to install the relinked file.''',
++
  'binary-or-shlib-defines-rpath',
  '''The binary or shared library defines `RPATH'. Usually this is a
  bad thing because it hardcodes the path to search libraries and so


-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to