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 85E12138359 for ; Sun, 12 Jul 2020 18:12:47 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9945AE0788; Sun, 12 Jul 2020 18:12:46 +0000 (UTC) Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) (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 8DE96E0788 for ; Sun, 12 Jul 2020 18:12:46 +0000 (UTC) Received: by mail-wm1-x32e.google.com with SMTP id w3so10764852wmi.4 for ; Sun, 12 Jul 2020 11:12:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=+n5aIE0gg7OXeaU7wS68vNi8uAQPZewwd9vFzm/37Cw=; b=ghki+SQAQrh3GFKNzEyDwAhaIhsiJ98V8p85O+M76gzVeQ8MM/Ryxam034mkW1sZ1f ZFuDcwgzdWJ7d8yTCBsffTu/HvjIRzj0udckkmH1HzHW43C7hrw27YY2l+tJwB9lbk+o DZRkShig0NiccwV8kV6uYJfAQCPFRFn/MlyVc6ueidl1ZsdcvzoL4yX21pbyspa3/1TQ x98vnsBbvi36t2oKK4IG3ErL5R4o7zYau9VWf5pKeafxmJiJcZSoBAknSEseiMsNe+vk qaXMtQy2aDc0TCjLwU0EEygwrgDWpuP2v8b4qAosiztB+NF8L310ITtlc/P7ZCWRGeNw +/1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=+n5aIE0gg7OXeaU7wS68vNi8uAQPZewwd9vFzm/37Cw=; b=oz30fPeNnCjDwrPFZm4tV48UHJIaLrkR3RBLloVF8jbOh6ph8VIbzLz3EKcv5daG3U 7bhWOCc+64tAHKGtzU81+SHVvhnvXamB7hq5nQetJl38ZAVUBLUFB4YWrtY7nBdnsq8d XK5W07lkOZK1iDbZg1opYeNuUAnYZ0ZtlUuHbega15Nn4UdjeuRMABmf3+TEkBGI5ooa WeSw3aO2uMYtu/BKA/BC/bDZWx0gVsg1ZFtd7MkZTlnN7kgUt0Fi0KjPDWkzdVBGzhaK dIrxGuUq4haXI8zRSCmT13eC/n9DsjMteMkVYbTb6r8/NYg28kJMfbpjAlPzkQmfzwKO AjJA== X-Gm-Message-State: AOAM533iDveByjO98coUI9HUkfmepL4Y/5hG9FoddSnZQXpC4Ql8Qwfd EnL9oaBlUs6TkYWcrXTz/qIxSRwP X-Google-Smtp-Source: ABdhPJwL+v8b7xTd+BAEp8+WgONoV5/qARXuA2/noCBiX/dBaxjlEdXkjlyaVziwDTZzyBjhOtc/sQ== X-Received: by 2002:a1c:c904:: with SMTP id f4mr15067375wmb.69.1594577564949; Sun, 12 Jul 2020 11:12:44 -0700 (PDT) Received: from [172.27.42.4] (cpc122328-bmly11-2-0-cust242.2-3.cable.virginm.net. [82.8.94.243]) by smtp.googlemail.com with ESMTPSA id 65sm23029796wre.6.2020.07.12.11.12.43 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 12 Jul 2020 11:12:44 -0700 (PDT) Subject: Re: [gentoo-soc] Weekly Report: Big Data Infrastructure and Maven Overlay in Week 6 To: gentoo-soc@lists.gentoo.org References: From: =?UTF-8?B?SsOhbiBaYWhvcm5hZHNrw70=?= Message-ID: <078426dd-1bbb-b18c-9b3a-0e129ef1e9df@gmail.com> Date: Sun, 12 Jul 2020 19:12:43 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 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 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Archives-Salt: c6508b77-74e3-4b84-afea-e33082711280 X-Archives-Hash: 1cdc57a15a4ff528e0f00b6835589bdf On 12/07/2020 16:42, Zhang Zongyu wrote: > The reason why I have to install binaries varies. Here are the main reasons: > 1. Maven central only distributes binary jars (even those jars are > named with a "sources" suffix). I will fix the problem by changing the > SRC_URI of a proper source code file next week. Could you show me a sources jar that doesn't contain sources? Just curious, I've never ran into any. In principle, a Maven repository can contain any files, so it's possible, but in general, if a project uses Maven sources plugin, the jar should contain sources just right. Those sources however aren't intended to be compiled on their own, they serve as documentation or are used for IDE autocomplete. You'd need to checkout the project's repository (including the build tools) to be able to build the project in general. > 2. The source code files are not written in Java. Some Jars contain > Ruby, Scala, Kotlin, or Lombok codes. [3] Maybe we should discuss how > to emerge those packages next week. Just a note, Lombok isn't a language, but Java compiler plugin that generates bytecode from annotations at compile time. Scala and Kotlin are a common sight, as they compile into the same bytecode that JVM can run.