forked from pool/rpmlint
- add 0001-Set-Python-3.4-magic-number-to-3310.patch (bnc#876470)
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=270
This commit is contained in:
parent
7a930c41a5
commit
ab43937adf
23
0001-Set-Python-3.4-magic-number-to-3310.patch
Normal file
23
0001-Set-Python-3.4-magic-number-to-3310.patch
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
From 0929683e2544813d65ef85ae49b52ccdc6662746 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Sascha Peilicke <saschpe@mailbox.org>
|
||||||
|
Date: Tue, 1 Apr 2014 12:47:30 +0200
|
||||||
|
Subject: [PATCH] Set Python-3.4 magic number to 3310
|
||||||
|
|
||||||
|
This is the final magic number of the 3.4 release.
|
||||||
|
---
|
||||||
|
FilesCheck.py | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
Index: rpmlint-1.5/FilesCheck.py
|
||||||
|
===================================================================
|
||||||
|
--- rpmlint-1.5.orig/FilesCheck.py
|
||||||
|
+++ rpmlint-1.5/FilesCheck.py
|
||||||
|
@@ -741,7 +741,7 @@ _python_magic_values = {
|
||||||
|
'3.1': 3150,
|
||||||
|
'3.2': 3180,
|
||||||
|
'3.3': 3230,
|
||||||
|
- '3.4': 3260,
|
||||||
|
+ '3.4': 3310,
|
||||||
|
}
|
||||||
|
|
||||||
|
def get_expected_pyc_magic(path):
|
@ -2,7 +2,7 @@ Index: FilesCheck.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- FilesCheck.py.orig
|
--- FilesCheck.py.orig
|
||||||
+++ FilesCheck.py
|
+++ FilesCheck.py
|
||||||
@@ -1176,7 +1176,7 @@ class FilesCheck(AbstractCheck.AbstractC
|
@@ -1179,7 +1179,7 @@ class FilesCheck(AbstractCheck.AbstractC
|
||||||
if nonexec_file and not docdir_examples_regex.search(f):
|
if nonexec_file and not docdir_examples_regex.search(f):
|
||||||
printWarning(pkg, 'spurious-executable-perm', f)
|
printWarning(pkg, 'spurious-executable-perm', f)
|
||||||
elif f.startswith('/etc/') and f not in config_files and \
|
elif f.startswith('/etc/') and f not in config_files and \
|
||||||
|
@ -2,7 +2,7 @@ Index: TagsCheck.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- TagsCheck.py.orig
|
--- TagsCheck.py.orig
|
||||||
+++ TagsCheck.py
|
+++ TagsCheck.py
|
||||||
@@ -420,6 +420,7 @@ invalid_version_regex = re.compile('([0-
|
@@ -421,6 +421,7 @@ invalid_version_regex = re.compile('([0-
|
||||||
# () are here for grouping purpose in the regexp
|
# () are here for grouping purpose in the regexp
|
||||||
forbidden_words_regex = re.compile('(' + Config.getOption('ForbiddenWords') + ')', re.IGNORECASE)
|
forbidden_words_regex = re.compile('(' + Config.getOption('ForbiddenWords') + ')', re.IGNORECASE)
|
||||||
valid_buildhost_regex = re.compile(Config.getOption('ValidBuildHost'))
|
valid_buildhost_regex = re.compile(Config.getOption('ValidBuildHost'))
|
||||||
@ -10,7 +10,7 @@ Index: TagsCheck.py
|
|||||||
use_epoch = Config.getOption('UseEpoch', False)
|
use_epoch = Config.getOption('UseEpoch', False)
|
||||||
use_utf8 = Config.getOption('UseUTF8', Config.USEUTF8_DEFAULT)
|
use_utf8 = Config.getOption('UseUTF8', Config.USEUTF8_DEFAULT)
|
||||||
max_line_len = Config.getOption('MaxLineLength', 79)
|
max_line_len = Config.getOption('MaxLineLength', 79)
|
||||||
@@ -602,6 +603,9 @@ class TagsCheck(AbstractCheck.AbstractCh
|
@@ -599,6 +600,9 @@ class TagsCheck(AbstractCheck.AbstractCh
|
||||||
if d[0].startswith('/usr/local/'):
|
if d[0].startswith('/usr/local/'):
|
||||||
printError(pkg, 'invalid-dependency', d[0])
|
printError(pkg, 'invalid-dependency', d[0])
|
||||||
|
|
||||||
@ -20,7 +20,7 @@ Index: TagsCheck.py
|
|||||||
if is_source:
|
if is_source:
|
||||||
if lib_devel_number_regex.search(d[0]):
|
if lib_devel_number_regex.search(d[0]):
|
||||||
printError(pkg, 'invalid-build-requires', d[0])
|
printError(pkg, 'invalid-build-requires', d[0])
|
||||||
@@ -1090,6 +1094,12 @@ explicit Requires: tags.''',
|
@@ -1106,6 +1110,12 @@ explicit Requires: tags.''',
|
||||||
'''This package provides 2 times the same capacity. It should only provide it
|
'''This package provides 2 times the same capacity. It should only provide it
|
||||||
once.''',
|
once.''',
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ Index: TagsCheck.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- TagsCheck.py.orig
|
--- TagsCheck.py.orig
|
||||||
+++ TagsCheck.py
|
+++ TagsCheck.py
|
||||||
@@ -432,15 +432,6 @@ so_dep_regex = re.compile(r'\.so(\.[0-9a
|
@@ -431,15 +431,6 @@ so_dep_regex = re.compile(r'\.so(\.[0-9a
|
||||||
# we assume that no rpm packages existed before rpm itself existed...
|
# we assume that no rpm packages existed before rpm itself existed...
|
||||||
oldest_changelog_timestamp = calendar.timegm(time.strptime("1995-01-01", "%Y-%m-%d"))
|
oldest_changelog_timestamp = calendar.timegm(time.strptime("1995-01-01", "%Y-%m-%d"))
|
||||||
|
|
||||||
@ -24,7 +24,7 @@ Index: TagsCheck.py
|
|||||||
_enchant_checkers = {}
|
_enchant_checkers = {}
|
||||||
def spell_check(pkg, str, fmt, lang, ignored):
|
def spell_check(pkg, str, fmt, lang, ignored):
|
||||||
|
|
||||||
@@ -857,30 +848,12 @@ class TagsCheck(AbstractCheck.AbstractCh
|
@@ -864,30 +855,12 @@ class TagsCheck(AbstractCheck.AbstractCh
|
||||||
(apply(Pkg.formatRequire, obs),
|
(apply(Pkg.formatRequire, obs),
|
||||||
apply(Pkg.formatRequire, prov)))
|
apply(Pkg.formatRequire, prov)))
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ Index: rpmlint-1.5/BinariesCheck.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- rpmlint-1.5.orig/BinariesCheck.py
|
--- rpmlint-1.5.orig/BinariesCheck.py
|
||||||
+++ rpmlint-1.5/BinariesCheck.py
|
+++ rpmlint-1.5/BinariesCheck.py
|
||||||
@@ -514,7 +514,7 @@ class BinariesCheck(AbstractCheck.Abstra
|
@@ -518,7 +518,7 @@ class BinariesCheck(AbstractCheck.Abstra
|
||||||
printError(pkg, 'missing-PT_GNU_STACK-section', fname)
|
printError(pkg, 'missing-PT_GNU_STACK-section', fname)
|
||||||
|
|
||||||
if bin_info.setgid and bin_info.setuid and not bin_info.setgroups:
|
if bin_info.setgid and bin_info.setuid and not bin_info.setgroups:
|
||||||
|
@ -7,11 +7,11 @@ Subject: [PATCH] Fix _unexpanded_macros for array values
|
|||||||
TagsCheck.py | 17 ++++++++++++-----
|
TagsCheck.py | 17 ++++++++++++-----
|
||||||
1 file changed, 12 insertions(+), 5 deletions(-)
|
1 file changed, 12 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
diff --git a/TagsCheck.py b/TagsCheck.py
|
Index: rpmlint-1.5/TagsCheck.py
|
||||||
index c6f5dda..712d4e0 100644
|
===================================================================
|
||||||
--- a/TagsCheck.py
|
--- rpmlint-1.5.orig/TagsCheck.py
|
||||||
+++ b/TagsCheck.py
|
+++ rpmlint-1.5/TagsCheck.py
|
||||||
@@ -533,13 +533,20 @@ class TagsCheck(AbstractCheck.AbstractCheck):
|
@@ -524,13 +524,20 @@ class TagsCheck(AbstractCheck.AbstractCh
|
||||||
AbstractCheck.AbstractCheck.__init__(self, 'TagsCheck')
|
AbstractCheck.AbstractCheck.__init__(self, 'TagsCheck')
|
||||||
|
|
||||||
def _unexpanded_macros(self, pkg, tagname, value, is_url=False):
|
def _unexpanded_macros(self, pkg, tagname, value, is_url=False):
|
||||||
@ -37,6 +37,3 @@ index c6f5dda..712d4e0 100644
|
|||||||
|
|
||||||
def check(self, pkg):
|
def check(self, pkg):
|
||||||
|
|
||||||
--
|
|
||||||
1.9.0
|
|
||||||
|
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 8 08:52:02 UTC 2014 - dmueller@suse.com
|
||||||
|
|
||||||
|
- add 0001-Set-Python-3.4-magic-number-to-3310.patch (bnc#876470)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue May 6 08:05:16 UTC 2014 - lnussel@suse.de
|
Tue May 6 08:05:16 UTC 2014 - lnussel@suse.de
|
||||||
|
|
||||||
|
@ -130,6 +130,7 @@ Patch96: rpmlint-decode-fix.diff
|
|||||||
Patch97: rpmlint-fix-unexpanded-macros-for-array-values.patch
|
Patch97: rpmlint-fix-unexpanded-macros-for-array-values.patch
|
||||||
# PATCH-FIX-UPSTREAM: lnussel@suse.de - disallow /var/run and /var/lock
|
# PATCH-FIX-UPSTREAM: lnussel@suse.de - disallow /var/run and /var/lock
|
||||||
Patch98: rpmlint-1.5-disallow-var-run-and-var-lock.diff
|
Patch98: rpmlint-1.5-disallow-var-run-and-var-lock.diff
|
||||||
|
Patch99: 0001-Set-Python-3.4-magic-number-to-3310.patch
|
||||||
|
|
||||||
%py_requires
|
%py_requires
|
||||||
|
|
||||||
@ -211,6 +212,7 @@ source packages can be checked.
|
|||||||
%patch96 -p1
|
%patch96 -p1
|
||||||
%patch97 -p1
|
%patch97 -p1
|
||||||
%patch98 -p1
|
%patch98 -p1
|
||||||
|
%patch99 -p1
|
||||||
cp -p %{SOURCE2} .
|
cp -p %{SOURCE2} .
|
||||||
# Only move top-level python files
|
# Only move top-level python files
|
||||||
chmod 0755 rpmlint-checks-master/*.py
|
chmod 0755 rpmlint-checks-master/*.py
|
||||||
|
@ -2,7 +2,7 @@ Index: TagsCheck.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- TagsCheck.py.orig
|
--- TagsCheck.py.orig
|
||||||
+++ TagsCheck.py
|
+++ TagsCheck.py
|
||||||
@@ -1025,8 +1025,8 @@ Development/''',
|
@@ -1032,8 +1032,8 @@ Development/''',
|
||||||
"%s".''' % '", "'.join(VALID_GROUPS),
|
"%s".''' % '", "'.join(VALID_GROUPS),
|
||||||
|
|
||||||
'no-changelogname-tag',
|
'no-changelogname-tag',
|
||||||
|
@ -2,7 +2,7 @@ Index: FilesCheck.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- FilesCheck.py.orig
|
--- FilesCheck.py.orig
|
||||||
+++ FilesCheck.py
|
+++ FilesCheck.py
|
||||||
@@ -1107,8 +1107,11 @@ class FilesCheck(AbstractCheck.AbstractC
|
@@ -1110,8 +1110,11 @@ class FilesCheck(AbstractCheck.AbstractC
|
||||||
if res and not (pkg.check_versioned_dep('python-base',
|
if res and not (pkg.check_versioned_dep('python-base',
|
||||||
res.group(1)) or
|
res.group(1)) or
|
||||||
pkg.check_versioned_dep('python',
|
pkg.check_versioned_dep('python',
|
||||||
|
@ -2,7 +2,7 @@ Index: TagsCheck.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- TagsCheck.py.orig
|
--- TagsCheck.py.orig
|
||||||
+++ TagsCheck.py
|
+++ TagsCheck.py
|
||||||
@@ -884,7 +884,7 @@ class TagsCheck(AbstractCheck.AbstractCh
|
@@ -891,7 +891,7 @@ class TagsCheck(AbstractCheck.AbstractCh
|
||||||
spell_check(pkg, utf8summary, 'Summary(%s)', lang, ignored_words)
|
spell_check(pkg, utf8summary, 'Summary(%s)', lang, ignored_words)
|
||||||
if '\n' in summary:
|
if '\n' in summary:
|
||||||
printError(pkg, 'summary-on-multiple-lines', lang)
|
printError(pkg, 'summary-on-multiple-lines', lang)
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
diff --git a/MenuXDGCheck.py b/MenuXDGCheck.py
|
Index: rpmlint-1.5/MenuXDGCheck.py
|
||||||
index 0996585..29085d5 100644
|
===================================================================
|
||||||
--- a/MenuXDGCheck.py
|
--- rpmlint-1.5.orig/MenuXDGCheck.py
|
||||||
+++ b/MenuXDGCheck.py
|
+++ rpmlint-1.5/MenuXDGCheck.py
|
||||||
@@ -40,13 +40,16 @@ class MenuXDGCheck(AbstractCheck.AbstractFilesCheck):
|
@@ -43,13 +43,16 @@ class MenuXDGCheck(AbstractCheck.Abstrac
|
||||||
printError(pkg, 'non-utf8-desktopfile', filename)
|
printError(pkg, 'non-utf8-desktopfile', filename)
|
||||||
|
|
||||||
self.cfp.read(f)
|
self.cfp.read(f)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user