1 |
Hello fordfrog, |
2 |
|
3 |
Miroslav Šulc <fordfrog@g.o> 于2020年8月10日周一 下午3:53写道: |
4 |
> |
5 |
> hi, |
6 |
> |
7 |
> i really like the progress and what your code can already do though i |
8 |
> think we really lack in testing as there are still many issues with the |
9 |
> overlay, or at least it is my impression atm. |
10 |
The overlay is incomplete. There are around 50 pkgs that cannot build |
11 |
so I need to install a binary jar, and nearly all of the pkgs are lack |
12 |
of testing. |
13 |
|
14 |
> i think the two of us (Zohgyu and me) should do more testing and cleanup |
15 |
> of the overlay before it makes sense to let others test it aswell. |
16 |
> |
17 |
> Zongyu, we are slowly coming to the end of the project, so i would like |
18 |
> to know what is still left to be able to call the project finished. |
19 |
> could you please make a list of those items? |
20 |
|
21 |
Here is a TODO list: [1]. |
22 |
|
23 |
imo, there are a few features left for java-ebuilder and |
24 |
java-pkg-simple, include detecting the need of tools.jar and the |
25 |
support of junit-5 platform. But they are not urgent, because only a |
26 |
few pkgs need tools.jar and there is no dev-java/junit:5 in Gentoo |
27 |
repository now. |
28 |
Most of the work left is to test the code and to pass the review of |
29 |
java-pkg-simple.eclass. |
30 |
|
31 |
But there is still a lot of troubles to deal with the overlay, I am |
32 |
not sure whether the overlay will complete by the end of this month. |
33 |
|
34 |
> also, i would like to know |
35 |
> which eclasses you plan to pass to the review as you have 4 of them in |
36 |
> the spark-overlay. |
37 |
|
38 |
Java-pkg-simple.eclass is the only one. |
39 |
|
40 |
Since we do not think maven-central is a good upstream, |
41 |
java-pkg-maven.eclass is not that important. While |
42 |
java-pkg-simple-plugins.eclass is designed to compile *.scala and *.kt |
43 |
files, it could be important, but it has a long way to go. So I do not |
44 |
have a plan to pass them to the review. |
45 |
|
46 |
> thank you for your work! |
47 |
> |
48 |
> regards. |
49 |
> |
50 |
> fordfrog |
51 |
> |
52 |
> |
53 |
> Dne 10. 08. 20 v 1:31 Zhang Zongyu napsal(a): |
54 |
> > Hello, |
55 |
> > |
56 |
> > In the past weeks, I have enhanced java-ebuilder to make it fit in |
57 |
> > Gentoo's policy of ebuild. The improvements include: |
58 |
> > 1. sorting the keywords; |
59 |
> > 2. parse and translate license name from pom.xml; |
60 |
> > 3. parse and translate testing frameworks (junit, testng, etc.) from pom.xml; |
61 |
> > New java-ebuilder reduces QA issues of the generated ebuild file. |
62 |
> > |
63 |
> > I have also updated java-pkg-simple.eclass to support more testing |
64 |
> > frameworks. Framewrok "pkgdiff" will make sure the binary |
65 |
> > compatibility of the natively compiled jars. And framework "testng" |
66 |
> > supports src_test() with "dev-java/testng". |
67 |
> > |
68 |
> > I also tried to write an eclass to compile the source files of kotlin |
69 |
> > and scala, but it is still in progress. |
70 |
> > |
71 |
> > Regards, |
72 |
> > Zhang Zongyu |
73 |
> > |
74 |
> > [1] java-ebuilder |
75 |
> > https://github.com/6-6-6/java-ebuilder |
76 |
> > [2] the java-pkg-simple.eclass |
77 |
> > https://raw.githubusercontent.com/6-6-6/spark-overlay/master/eclass/java-pkg-simple.eclass |
78 |
> > [3] the eclass to compile *.scala and *.kotlin files |
79 |
> > https://raw.githubusercontent.com/6-6-6/spark-overlay/master/eclass/java-pkg-simple-plugins.eclass |
80 |
> > |
81 |
> |
82 |
|
83 |
Regards, |
84 |
Zhang Zongyu |
85 |
|
86 |
[1] https://github.com/6-6-6/spark-overlay/blob/master/README.md |