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 969C4138359 for ; Sun, 9 Aug 2020 23:32:09 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B4A26E08F0; Sun, 9 Aug 2020 23:32:08 +0000 (UTC) Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) (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 A2BCEE08F0 for ; Sun, 9 Aug 2020 23:32:08 +0000 (UTC) Received: by mail-wm1-x32a.google.com with SMTP id t14so6680399wmi.3 for ; Sun, 09 Aug 2020 16:32:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=cEaHVu6dmXr7AzHiZe7L3HXXYDKI35CqaV9DFlItbL0=; b=oYoabEj6gaHkwXZpocRv9ZYIHktQ+EJVPXbzJ8xk4EjLpkYpeS4nLl4zjEEjOPJfH0 3bjrbaWplWhDAPcVQ1vyb7qLIxTP3bKAOZsamR3lf1MBqrQ0QXzWgTKWr2sgEzqF3Q+p 2BWrPHHX/5cAHI0pSEQIxNsboPt+RokS178o9WtihRlzaAuX98oihp+T1H8DSwjJ27MI +CYAIjixO9+iSvOlDeu3gO3XK8wM3jCaz2LZ7YI2ULcsZPGlYrrw8puocTQ5/a3D847P fpElfFx9Sj/Q5+AyLqkGO9rqpPDaaiJJEFuvz//AwsZR/AQlS2AIJH7ogU0xRAak2PLC WT/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=cEaHVu6dmXr7AzHiZe7L3HXXYDKI35CqaV9DFlItbL0=; b=a8crVCsPK0e9lTQPGLPR924+TRxHxdi+5wZo8WkaXup9gGFybuiD8XoH1Em978zMPt 6Lw0QEiWJzT5N/ylcII1V1XSOVSc2R7ibammp1mNIQkQU+IId+P4tNO02LBuTF3BjMtC wFhmUL7XiVXuPm1t5BdxIti1BHXwzF7dxud8/KR3WIAlUbaiYYsPCn1bBfaE7X3o+o1t MNbYeUis36HD+GhHDpGiTxCBy9Ocg6sLz8MtciWFml+yv/povd4j0dv0HOZs7Rh1DRPm B8IbvBcwKIO6BowoK96vn5HacoesIIaIo49etZfIF3cwqXwdpqOslOZGMesKvREcS9DN enRw== X-Gm-Message-State: AOAM532kyEEg4itCO1XK2JVLtcNsKCgtIeQNGtwoPQq85NCeVdG55PzI FtE662YrE8ttrQ63FuRWHB5bFPkvZ6/9cuZLPvZsKft3Yn8= X-Google-Smtp-Source: ABdhPJyTbxq87dF0u6i54v6jPeHEY0hWiHH84x43rKzBaS4yNTwD2YRnnStmZxRRud7e0uNKPBx/ehGkKrpjeaKVeBc= X-Received: by 2002:a1c:ed15:: with SMTP id l21mr21642080wmh.37.1597015926873; Sun, 09 Aug 2020 16:32:06 -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 From: Zhang Zongyu Date: Mon, 10 Aug 2020 07:31:00 +0800 Message-ID: Subject: [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" X-Archives-Salt: 13d94a4c-7aac-4f3b-8698-bca305bccf85 X-Archives-Hash: 7008c78bcc2650420987567158856c6c 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 pom.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/java-pkg-simple.eclass [3] the eclass to compile *.scala and *.kotlin files https://raw.githubusercontent.com/6-6-6/spark-overlay/master/eclass/java-pkg-simple-plugins.eclass