Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/javatoolkit:master commit in: src/py/javatoolkit/, src/py/
Date: Sat, 19 Jun 2021 17:36:00
Message-Id: 1624124125.09739b1ae090fc1944a1267ed4c40cf58ce7d049.fordfrog@gentoo
1 commit: 09739b1ae090fc1944a1267ed4c40cf58ce7d049
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 19 17:34:56 2021 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 19 17:35:25 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/javatoolkit.git/commit/?id=09739b1a
7
8 fixed handling of module-info.class
9
10 Closes: https://bugs.gentoo.org/742935
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 src/py/class-version-verify.py | 8 +++++---
14 src/py/javatoolkit/cvv.py | 5 ++++-
15 2 files changed, 9 insertions(+), 4 deletions(-)
16
17 diff --git a/src/py/class-version-verify.py b/src/py/class-version-verify.py
18 index e4ee7c8..968618c 100755
19 --- a/src/py/class-version-verify.py
20 +++ b/src/py/class-version-verify.py
21 @@ -81,10 +81,12 @@ def main():
22 if not options.silent:
23 for set in cvv_magic.bad:
24 print("Bad: %s %s %s" % set)
25 + for set in cvv_magic.skipped:
26 + print("Skipped: %s %s %s" % set)
27
28 - print("CVV: %s\nChecked: %i Good: %i Bad: %i" %
29 - (options.version, len(cvv_magic.good) +
30 - len(cvv_magic.bad), len(cvv_magic.good), len(cvv_magic.bad)))
31 + print("CVV: %s\nChecked: %i Good: %i Bad: %i Skipped: %i" %
32 + (options.version, len(cvv_magic.good) + len(cvv_magic.bad) + len(cvv_magic.skipped),
33 + len(cvv_magic.good), len(cvv_magic.bad), len(cvv_magic.skipped)))
34
35 if len(cvv_magic.bad) > 0:
36 sys.exit(1)
37
38 diff --git a/src/py/javatoolkit/cvv.py b/src/py/javatoolkit/cvv.py
39 index 6ae2501..1f15415 100644
40 --- a/src/py/javatoolkit/cvv.py
41 +++ b/src/py/javatoolkit/cvv.py
42 @@ -13,9 +13,12 @@ class CVVMagic:
43 self.target = target
44 self.good = []
45 self.bad = []
46 + self.skipped = []
47
48 def add(self, version, jar, file):
49 - if version <= self.target:
50 + if file == "module-info.class" and self.target < 9:
51 + self.skipped.append(("1.%s" % (version), jar, file))
52 + elif version <= self.target:
53 self.good.append(("1.%s" % (version), jar, file))
54 else:
55 self.bad.append(("1.%s" % (version), jar, file))