From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 905FF138359 for ; Mon, 10 Aug 2020 16:24:16 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8C099E0830; Mon, 10 Aug 2020 16:24:15 +0000 (UTC) Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 32DA7E0830 for ; Mon, 10 Aug 2020 16:24:15 +0000 (UTC) Received: by mail-wr1-x42d.google.com with SMTP id f1so8766042wro.2 for ; Mon, 10 Aug 2020 09:24:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=qJuEsPY1+y2WWSCszodsunoF38adMQ56kwSW+wlZyLI=; b=DLYfZPNw91OAgZpAygG1jMLv/xMpoSd7PfHEfRuijVo+uZjEYxyQvYa7YEL/sAeBP2 8Biy19vEVDZX8SGPSNNJP2ADKHFGWnOVh99WLhshrX27gM/Q7GXZ970oO9zuztvm2/Mu V9lIkXcAvu7VDTq3NJtRq1JJqvhuayaSt40z+0fSDtvCxKeVjZdC6ix9gsaoZWfhfW24 eFwK4ONbmjIwl+a8MiFz2gfgQbS1Y2dt5yK2JjsR8TpeyinSTdYcFG3RgknSG4K2KQmU 59EbxzlI2MS69Fkl3jCkCMA1gBXF/mFjsS35VNg9/xMCunOrFQuMT7822NdxU4tNVGRU OF9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=qJuEsPY1+y2WWSCszodsunoF38adMQ56kwSW+wlZyLI=; b=rCYFxXm0LZvaS5keWb/t1au0LehA4rJiyuK+kQiOQ7G+9Jg0gaaoeGSzFGayU1F0/E S9TTIgMWRIRa555MWa98iYHoeSI4ZG3AXJiGRYEjyg7rJDXDoGdSYVU4OFP/q0irMLoj NDvlwd1QtZ2VLFkEUAdlgIccP9H0TR/fWWwbo5ZfiJK9lHzdLGq+Nywqkb8VFD/jzaIs ybJZRgZJZrU3TEEhAqm/plnKnM6oHZxNgTXv2REgCnTqrY+Sm/brpH/mI5ju6hu6RGU4 IgeTGa/sqcC8GUPnfopWT6RjS38jyd/8vgM+6E92FM/Nw0PnKcaCO+Ked2ZNAHN7EQyP +FFg== X-Gm-Message-State: AOAM533jz2ic6foR7AZ2FEoxbHaUwit6ss24A6oEh7QBmPXNR/TiKfdt UzDgvpMMyi13+W0T6pfO10xu3/4/Nwiu7tPLcty6ozDn1jI+5w== X-Google-Smtp-Source: ABdhPJwT39qOAXesuE28kTP6p5WEKZdzcjbwY+NMsQmBjg1i8VceGhuP5KAxVZ1NkcnJwef5ylmYj07WyBXxuzbNqbw= X-Received: by 2002:a5d:5712:: with SMTP id a18mr24880674wrv.184.1597076652486; Mon, 10 Aug 2020 09:24:12 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 References: In-Reply-To: From: Zhang Zongyu Date: Tue, 11 Aug 2020 00:24:00 +0800 Message-ID: Subject: Re: [gentoo-soc] Weekly Report: Big Data Infrastructure and Maven Overlay in Week 10 To: gentoo-soc@lists.gentoo.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Archives-Salt: ca999b6d-3080-4880-bf19-6fdde5118b6d X-Archives-Hash: 45fed95eb780a5ef4ceb3056c61efd52 Hello fordfrog, Miroslav =C5=A0ulc =E4=BA=8E2020=E5=B9=B48=E6=9C=8810= =E6=97=A5=E5=91=A8=E4=B8=80 =E4=B8=8B=E5=8D=883:53=E5=86=99=E9=81=93=EF=BC= =9A > > hi, > > i really like the progress and what your code can already do though i > think we really lack in testing as there are still many issues with the > overlay, or at least it is my impression atm. The overlay is incomplete. There are around 50 pkgs that cannot build so I need to install a binary jar, and nearly all of the pkgs are lack of testing. > i think the two of us (Zohgyu and me) should do more testing and cleanup > of the overlay before it makes sense to let others test it aswell. > > Zongyu, we are slowly coming to the end of the project, so i would like > to know what is still left to be able to call the project finished. > could you please make a list of those items? Here is a TODO list: [1]. imo, there are a few features left for java-ebuilder and java-pkg-simple, include detecting the need of tools.jar and the support of junit-5 platform. But they are not urgent, because only a few pkgs need tools.jar and there is no dev-java/junit:5 in Gentoo repository now. Most of the work left is to test the code and to pass the review of java-pkg-simple.eclass. But there is still a lot of troubles to deal with the overlay, I am not sure whether the overlay will complete by the end of this month. > also, i would like to know > which eclasses you plan to pass to the review as you have 4 of them in > the spark-overlay. Java-pkg-simple.eclass is the only one. Since we do not think maven-central is a good upstream, java-pkg-maven.eclass is not that important. While java-pkg-simple-plugins.eclass is designed to compile *.scala and *.kt files, it could be important, but it has a long way to go. So I do not have a plan to pass them to the review. > thank you for your work! > > regards. > > fordfrog > > > Dne 10. 08. 20 v 1:31 Zhang Zongyu napsal(a): > > Hello, > > > > In the past weeks, I have enhanced java-ebuilder to make it fit in > > Gentoo's policy of ebuild. The improvements include: > > 1. sorting the keywords; > > 2. parse and translate license name from pom.xml; > > 3. parse and translate testing frameworks (junit, testng, etc.) from po= m.xml; > > New java-ebuilder reduces QA issues of the generated ebuild file. > > > > I have also updated java-pkg-simple.eclass to support more testing > > frameworks. Framewrok "pkgdiff" will make sure the binary > > compatibility of the natively compiled jars. And framework "testng" > > supports src_test() with "dev-java/testng". > > > > I also tried to write an eclass to compile the source files of kotlin > > and scala, but it is still in progress. > > > > Regards, > > Zhang Zongyu > > > > [1] java-ebuilder > > https://github.com/6-6-6/java-ebuilder > > [2] the java-pkg-simple.eclass > > https://raw.githubusercontent.com/6-6-6/spark-overlay/master/eclass/jav= a-pkg-simple.eclass > > [3] the eclass to compile *.scala and *.kotlin files > > https://raw.githubusercontent.com/6-6-6/spark-overlay/master/eclass/jav= a-pkg-simple-plugins.eclass > > > Regards, Zhang Zongyu [1] https://github.com/6-6-6/spark-overlay/blob/master/README.md