Hello community,

here is the log from the commit of package rpmlint for openSUSE:Factory
checked in at Thu Apr 21 16:14:13 CEST 2011.



--------
--- rpmlint/rpmlint.changes     2011-04-20 17:31:56.000000000 +0200
+++ /mounts/work_src_done/STABLE/rpmlint/rpmlint.changes        2011-04-21 
15:01:05.000000000 +0200
@@ -1,0 +2,5 @@
+Thu Apr 21 13:00:43 UTC 2011 - [email protected]
+
+- fix sysv5-init-check.diff to not throw exception
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


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

Other differences:
------------------
++++++ rpmlint.spec ++++++
--- /var/tmp/diff_new_pack.pqXmR9/_old  2011-04-21 16:13:59.000000000 +0200
+++ /var/tmp/diff_new_pack.pqXmR9/_new  2011-04-21 16:13:59.000000000 +0200
@@ -23,7 +23,7 @@
 BuildRequires:  rpm-python
 Summary:        Rpm correctness checker
 Version:        1.1
-Release:        1
+Release:        27
 Source0:        %{name}-%{version}.tar.bz2
 Source1:        config
 Source1001:     config.in

++++++ sysv5-init-checks.diff ++++++
--- /var/tmp/diff_new_pack.pqXmR9/_old  2011-04-21 16:13:59.000000000 +0200
+++ /var/tmp/diff_new_pack.pqXmR9/_new  2011-04-21 16:13:59.000000000 +0200
@@ -1,17 +1,19 @@
---- InitScriptCheck.py
+Index: InitScriptCheck.py
+===================================================================
+--- InitScriptCheck.py.orig
 +++ InitScriptCheck.py
-@@ -29,6 +29,10 @@
+@@ -29,6 +29,10 @@ dot_in_name_regex = re.compile('.*\..*')
  use_deflevels = Config.getOption('UseDefaultRunlevels', True)
  lsb_tags_regex = re.compile('^# ([\w-]+):\s*(.*?)\s*$')
  lsb_cont_regex = re.compile('^#(?:\t|  )(.*?)\s*$')
 +insserv_regex=re.compile('^\s*sbin/insserv', re.MULTILINE)
-+preun_regex=re.compile('^\s*%stop_on_removal\s+\S+', re.MULTILINE)
-+restart_on_update_regex=re.compile('^\s*%restart_on_update \S+', re.MULTILINE)
++stop_on_removal_regex=re.compile('^\s*%stop_on_removal\s+\S+', re.MULTILINE)
++restart_on_update_regex=re.compile('^\s*%restart_on_update\s\S+', 
re.MULTILINE)
 +insserv_cleanup_regex=re.compile('^\s*%insserv_cleanup', re.MULTILINE)
  
  LSB_KEYWORDS = ('Provides', 'Required-Start', 'Required-Stop', 'Should-Start',
                  'Should-Stop', 'Default-Start', 'Default-Stop',
-@@ -47,6 +51,13 @@
+@@ -47,6 +51,13 @@ class InitScriptCheck(AbstractCheck.Abst
              return
  
          initscript_list = []
@@ -25,7 +27,7 @@
          for fname, pkgfile in pkg.files().items():
  
              if not fname.startswith('/etc/init.d/') and \
-@@ -60,18 +71,19 @@
+@@ -60,18 +71,19 @@ class InitScriptCheck(AbstractCheck.Abst
  
              if dot_in_name_regex.match(basename):
                  printError(pkg, 'init-script-name-with-dot', fname)
@@ -43,7 +45,7 @@
 -                printError(pkg, 'preun-without-chkconfig', fname)
 +                printError(pkg, 'init-script-without-%stop_on_removal-preun', 
fname)
 +            elif not stop_on_removal_regex.search(postin):
-+                printError(pkg, 'preun-without-%%stop_on_removal-preun', 
fname)
++                printError(pkg, 'preun-without-%stop_on_removal-preun', fname)
 +
 +            if not postun:
 +                printError(pkg, 
'init-script-without-%restart_on_update-postun', fname)
@@ -55,7 +57,7 @@
  
              status_found = False
              reload_found = False
-@@ -202,10 +214,18 @@
+@@ -202,10 +214,18 @@ a call to chkconfig.''',
  '''The package contains an init script but doesn't call chkconfig in its
  %post script.''',
  
@@ -75,7 +77,7 @@
  'preun-without-chkconfig',
  '''The package contains an init script but doesn't call chkconfig in its
  %preun script.''',
-@@ -264,6 +284,24 @@
+@@ -264,6 +284,24 @@ of chkconfig don't work as expected with
  'init-script-non-executable',
  '''The init script should have at least the execution bit set for root
  in order for it to run at boot time.''',


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



Remember to have fun...

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

Reply via email to