Gentoo Archives: gentoo-soc

From: Zhang Zongyu <zzy2529420793@×××××.com>
To: gentoo-soc@l.g.o
Subject: [gentoo-soc] Weekly Report: Big Data Infrastructure and Maven Overlay in Week 2
Date: Sun, 14 Jun 2020 11:06:16
Message-Id: CAMBJAAqbG0n59Tup+1xEVM++zy2D-h9s4f20rUuAugDnHxbiZw@mail.gmail.com
1 Hello,
2
3 During the past week, I have modified 'tree.sh' to fit in the new pipeline.
4 There are some new features.
5 1. Automatically detect the newest maven artifact version by parsing
6 metadata.xml of the artifact.
7 2. Compare the required maven version range and the artifact version
8 mentioned above, which makes sure the package satisfies the
9 requirement.
10 3. Force tree.sh to use a specified ${PN}, because artifacts sometimes
11 change their groupId and artifactId during version bump.
12 The related code is located in my overlay.[1]
13 A new description of Makefile Phases can be found in [2].
14
15 There are few weird pom.xml files, e.g. 'jaxb-*' usually cannot
16 produce a proper XML file and 'jruby-stdlib' depends on some
17 non-existing artifacts.
18 I decided to write them a proper ebuild by hand, which prevents us
19 from adding strange code into java-ebuilder.
20
21 And there some potential feature enhancement of java-ebuilder.
22 A list of features is located in [4].
23
24 Finally, an overlay to emerge spark-core is located in [5].
25 It has not been tested, so I am sure there will be tons of problems.
26 I will try to fix them next week:)
27
28 Regards,
29 Zhang Zongyu
30
31
32 [1] my overlay that contains patches of java-ebuilder
33 https://github.com/6-6-6/JEbuilder
34 [2] Google Sheet showing different stages of Makefile
35 https://docs.google.com/spreadsheets/d/1UwyjzuP1zjC_M1OcpPCSTMJmjhigvWAKKl9IG3h4AMg/edit?usp=sharing
36 [3] Time Table
37 https://docs.google.com/spreadsheets/d/1R36-bjkmEy0uhigpWTNAQcqy_slO3B1q_YLX1kbEE_c/edit?usp=sharing
38 [4] Memo of Features
39 https://github.com/6-6-6/JEbuilder/blob/master/Memo.md
40 [5] spark-overlay
41 https://github.com/6-6-6/spark-overlay