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 D23DB138359 for ; Sun, 19 Jul 2020 17:10:54 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0D320E086E; Sun, 19 Jul 2020 17:10:54 +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 9A20BE086E for ; Sun, 19 Jul 2020 17:10:53 +0000 (UTC) Received: by mail-wr1-x42d.google.com with SMTP id f18so15673158wrs.0 for ; Sun, 19 Jul 2020 10:10:53 -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=REMT4vZ3Nj5+lGzLgbLg4Nyk7j6kO/VGIbIrZL5IDTA=; b=EwKnwfy41Y7Xz60RGpnedffh944YsUVovgvClhSmXPbVTeeWpyMCAnPIf+j7egxldV 36mLQrWXkuZJMlIh09F4k/QT1156I+xxag1U3mTAkAhzQY90+wZiWx8fkOsg2wlBuWTQ Od9XbpG4icRDxWhGbuDl8Q7ihnwcv8wF+nqknwqAKz/0lq2UOGs7YKPu4Ft5pW5nihcM /8PVUMGb/8LhnLsRw11c8HUNMlJd6fGx5yvHJWurfFdjc0vJHFOHFwhEVNwyfvAPKqbT jq+nNTGE1Q8bYDrbrSKVWvQ/daUE7XAR7SsP1CNiaImj10jhKQ/0IeGbKnp1CZ7eOuZg dVfw== 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=REMT4vZ3Nj5+lGzLgbLg4Nyk7j6kO/VGIbIrZL5IDTA=; b=VHEsiH7KOsc8cKQV8l9KOw01QDJi/bSAqjAfwQVrRdf7qiGEt+g/+ojULzhatSzrrG rerb0U0vqhx2FpG9Ya124p3rTUQIWAEtyVldDrEBTi96q3Ty5oIQ5rgzee1Zwuo8Mp8E 9odwWUZMnfTberOQRGqrqJFfT52EsYvJnU5QnBvGqfJrDYtIBHu6U5SN+KouQ2LfSC3r /qSxgDaCvb5G3D4UDCa4rmnXWfPnsEuJ9Ae6jH4/k+cLShsAPE09S4olYP841gwwmOJm CM8rSPkc/AtzJ/V+ms5jt7vkGPko8Ys2o86UpqXmjUEw/PzE9J7n863Ts1YCzDyBO178 qUcw== X-Gm-Message-State: AOAM531PMEpiWniq7YPga2HgdVzlllOK7T25rtHvi1Dwm1raU4LDFDj2 6JvIpHOM+pqxOyk8Gk6EHBEk7UqkMNEylFnNIfiypL0vcZw= X-Google-Smtp-Source: ABdhPJxhpbzpWska6+7vjjkCtGygQodDOWCI9bJlC8oAbj62ySGfadW+B1iXAKLpFvQx8INXQPdAWcb/fDQ2awW+f4A= X-Received: by 2002:adf:e948:: with SMTP id m8mr19241817wrn.398.1595178651849; Sun, 19 Jul 2020 10:10:51 -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, 20 Jul 2020 01:10:00 +0800 Message-ID: Subject: [gentoo-soc] Weekly Report: Big Data Infrastructure and Maven Overlay in Week 7 To: gentoo-soc@lists.gentoo.org Content-Type: multipart/alternative; boundary="000000000000e595a205aace78a0" X-Archives-Salt: 83f8cb81-3879-45c9-84dd-31dadbdc8856 X-Archives-Hash: 0cef85b2045f82b319e2fada043523f2 --000000000000e595a205aace78a0 Content-Type: text/plain; charset="UTF-8" Hello, This week I mostly worked on the java-pkg-simple.eclass.[1] I tried to make use of the variables listed in java-ebuilder, including ${JAVA_TEST_SRC_DIRS}, ${JAVA_RESOURCES_DIRS}, ${JAVA_MAIN_CLASS}, and so on. Besides, there are two more variables in the eclass called ${JAVA_BINJAR_FILENAME} and ${JAVA_LAUNCHER_FILENAME}. ${JAVA_BINJAR_FILENAME} indicates the binary file that will be compared with our natively compiled jar file, and it also enables the possibility to install itself directly, which may help us avoid circular deps. ${JAVA_LAUNCHER_FILENAME} specifies the name of the launcher script for the jar, it works together with ${JAVA_MAIN_CLASS}. You can test the new eclass by emerging "java-ebuilder::spark-overlay" and "dev-java:commons-io:0". [2] Also, there are some bugfixes for java-ebuilder, which you can check in [3]. I hope that the eclass is working well and if it is going well we may start to go through the review process this week. Regards, Zhang Zongyu [1] the modified java-pkg-simple.eclass https://github.com/6-6-6/spark-overlay/blob/master/eclass/java-pkg-simple.eclass [2] ebuild of dev-java/commons-io using java-pkg-simple https://github.com/6-6-6/spark-overlay/blob/master/dev-java/commons-io/commons-io-2.6-r1.ebuild [3] java-ebuilder https://github.com/6-6-6/java-ebuilder --000000000000e595a205aace78a0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

This week I mostly worked on the java= -pkg-simple.eclass.[1]

I= tried to make use of the variables listed in java-ebuilder, including
${JAVA_TEST_SRC_DIRS}, ${JAVA_RESOURCES_DIRS},
${JAVA_MAIN_CLASS}, and so on.
Besides= , there are two more variables in the eclass called=C2=A0
${JAVA_BINJAR_FILENAME} and ${JAVA_LAUNCHER_FILENAME}.
${JAVA_BINJAR_FILENAME} indicates the binary file that will be
compared with our natively compiled jar file, and it a= lso enables the
possibility to install itself direct= ly, which may help us avoid circular deps.
${JAVA_LA= UNCHER_FILENAME} specifies the name of the launcher
= script for the jar, it works together with ${JAVA_MAIN_CLASS}.
You can test the new eclass by emerging "java-ebuilder::spa= rk-overlay"
and "dev-java:commons-io:0&quo= t;. [2]

Also, there are = some bugfixes for java-ebuilder, which you can check in [3].

I hope that the eclass is working wel= l and if it is going well we may start
to go through= the review process this week.

Regards,
Zhang Zongyu
=
[1] the modified java-pkg-simple.eclass
https://github.com/6-6-6/spark-overlay/blob/master/eclass/java-pkg-s= imple.eclass
[2] ebuild of dev-java/commons-= io using java-pkg-simple
--000000000000e595a205aace78a0--