From owner-freebsd-ports@freebsd.org Fri Jun 19 22:01:07 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 066C733A59F for ; Fri, 19 Jun 2020 22:01:07 +0000 (UTC) (envelope-from james.wright@digital-chaos.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 49pXnG5NRVz3c5j for ; Fri, 19 Jun 2020 22:01:06 +0000 (UTC) (envelope-from james.wright@digital-chaos.com) Received: by mailman.nyi.freebsd.org (Postfix) id B6D9833A4B9; Fri, 19 Jun 2020 22:01:06 +0000 (UTC) Delivered-To: ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B6A0C33A17A for ; Fri, 19 Jun 2020 22:01:06 +0000 (UTC) (envelope-from james.wright@digital-chaos.com) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.17.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49pXnF4HL2z3cGb for ; Fri, 19 Jun 2020 22:01:05 +0000 (UTC) (envelope-from james.wright@digital-chaos.com) Received: from [192.168.0.15] ([82.18.193.38]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.179]) with ESMTPSA (Nemesis) id 1MWjUc-1jOENi0Xvc-00X7gC; Sat, 20 Jun 2020 00:01:02 +0200 Subject: Re: sysutils/apache-mesos: Enable Java bindings request for review To: Jonathan Chen Cc: ports@freebsd.org References: <8fd5c853-6dd6-a3f6-3ebf-da973cf6ae8e@digital-chaos.com> From: James Wright Message-ID: Date: Fri, 19 Jun 2020 23:00:59 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.9.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Provags-ID: V03:K1:0uXd04ugEjzNR96sCz7IE+nya2xVYqlAnVeqQd3kDz8nfiDpxtr V4RPc3sKuirEnqVJH2Y6SgflRgb7lJ7ZV04Ten8x0wMO+Q7AaV15EncOGPbkBuwDLnDMy8C xtFevOHRtI8O32E8KwfilnJ9TbDNL3wAAGQKutmNxaqK8MvWsLLxTwXPCt8QOjr9dTL/TB1 wiet89E1s9xmBEmfLC+Vw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:WHovsh15nRE=:6Jd9jNmiZTrKpCD+mnK3FD 0Ss2sh+OvxYdoRPFkCoMceH5IH3in0XsR21vV3gY15/0Btf7kJonoXiDATW2mKiOmkMxNkZHe VuZGTpy5hfcFzInjlgSUYVmKxvzvh0htNjkaqi8YdwPEAs/sibpOO/keGRrPmwn8vjONQNTQ1 PtX/FI9fTgmDvcuu35AvyP8vBRxk/A0UtdeE8cwm/sM6ymoi44KPBB6w1vsIN5lGG/B3H75lz nvGPotkAnYIOI9xgHruxnjF1NcyanXZsRi8AyRjAjxpRGXI2L+95yH2HOQjabpMLpFeGfWAhP rwb62x7ua4WPwStPuQmRkHSWq5iot09yTTvzAQeqwxQtdJurEEQAZz+d24tJLRGLp1HJOjXHa nZYBmdbe/Nx7mQgR2Q///jkx8daMrtqoOyYzWButiicob3FhhFFhcRkJX9pTnpkcGstorWD+v BkhNxBHGiFaIKlWvS/5VECze3MXlcz/+hoLvInxhU6emTRmybFgmzcszr+qNhDzP4j7BchqHn 5GIStpEb66jxzz9B45to1XNgTTyGAAZqXDVODnZYR1uo3XsLSFUyS7GhizShjEjHyWqi76PwQ rjEV0W9DXnN5YlERWyL2K/MB19SzVS/PJT/eJcIx+NvSh0zh6GpB0kO3800n6lNlwUlZPTOdO JYVCfBlJyVuRvma89qgg/+wuG7hRO9T6yChbUQpUIATfyarWfmFqaTC2bU8MQpnoWs6HSCWWs QTmyEzOFmWq7T5QSee/TtgjRVSA+bt1qeL5pnDtVQEVd4i6Vz/DURXtw+X9D0Jwo38wTPnNo1 PBUpCDGv4R5ZpZ1LYgZkKaE8lxwauUGg+LJ3vRON5+1nSm0W+t9gqommgOdWxrST3UPeSAR X-Rspamd-Queue-Id: 49pXnF4HL2z3cGb X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of james.wright@digital-chaos.com has no SPF policy when checking 212.227.17.24) smtp.mailfrom=james.wright@digital-chaos.com X-Spamd-Result: default: False [1.79 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.03)[0.028]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[digital-chaos.com]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.19)[0.195]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[212.227.17.24:from]; NEURAL_SPAM_LONG(0.66)[0.663]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[212.227.17.24:from] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Jun 2020 22:01:07 -0000 On 19/06/2020 22:37, Jonathan Chen wrote: > On Sat, 20 Jun 2020 at 07:14, James Wright > wrote: > [..] >> One specific area of concern is dealing with the Maven dependencies >> fetched mid-way through the build phase. I thought I had a solution >> utilizing >> the maven dependency plugin "go-offline" goal in the fetch phase and >> providing a skeleton POM to describe the dependencies required. However, >> there >> is a question mark over where these dependencies should be downloaded >> during the fetch phase; > One possible way to do this is to provide an offline maven repository > that has all the required dependencies pre-fetched. The pre-warmed > repo is static, and can be retrieved and extracted during the > fetch-phase. Your maven build can then specify > "-Dmaven.repo.local=${WRKDIR}/local-repo". > > The java/eclipse port uses this strategy. > > Cheers. > -- > Jonathan Chen I have seen that method used in some Java ports, but thought it would be better to download the dependencies from the offical maven repo directly, rather than a bundled tarball hosted on a personal/private repo which seems a less reliable source?