From owner-freebsd-ports@freebsd.org Fri Jun 19 19:14:40 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 D42F3336F27 for ; Fri, 19 Jun 2020 19:14:40 +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 49pT5D4JJfz3S21 for ; Fri, 19 Jun 2020 19:14:40 +0000 (UTC) (envelope-from james.wright@digital-chaos.com) Received: by mailman.nyi.freebsd.org (Postfix) id 91961336F26; Fri, 19 Jun 2020 19:14:40 +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 903BA337108 for ; Fri, 19 Jun 2020 19:14:40 +0000 (UTC) (envelope-from james.wright@digital-chaos.com) Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.73]) (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 49pT5C1hfBz3SCQ for ; Fri, 19 Jun 2020 19:14:38 +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 1MEF87-1jcDbF3vUL-00ADY9 for ; Fri, 19 Jun 2020 21:14:36 +0200 To: ports@freebsd.org From: James Wright Subject: sysutils/apache-mesos: Enable Java bindings request for review Message-ID: <8fd5c853-6dd6-a3f6-3ebf-da973cf6ae8e@digital-chaos.com> Date: Fri, 19 Jun 2020 20:14:34 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.9.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Provags-ID: V03:K1:GnjfBLndlfCXNRKwAxL6Mvey99FBaUd91Uu8FTdDWOuJyZZhAQU 3KFJveJApvODHlGH1p+k9ESbGjLrHHuX3BcA8NFsCRLY8mmOC6oPPE6l0x+1WU0rkK0F+uZ zR40oNF05FiDcwJ/ewikCJNdLDzs67W2APRYXqxbMzlN8UjU5vMWFA2I8h0kT/YKvGqxDHk EOXHCIOxhE4JTGRnsYERw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:KwCLGlybIWA=:xqUyBsB6vDTj2nqTdqKbJc A/R4jsE9DUTlgFcbSwyRXIO/XnDxqwinB2D7dWKVYc3SGtUi5UtJHZuMxOwmbI1Up10xXBs5K 6K8Vyq1PIsq1OfBFsAb0fm8CPapo/+CnJPF66eaw/pWTzjGvP3nsQvVyiHGExfWfX8qXl/p3q P2Q7DhomYiBwu2s37/IRLtE3R/KNaeJ9XPwkmcvEj0vhxsEX+wQOgpw/VCgSu7e/kM3juLISM Gab3FyyeM+O5c+upJPGcbXjlWxFjhYM8obEzqc+9qHJiXhW1nJXs1OaUGC1pqPUUudZtvhU88 Wq/8vP67nXwkq7Yb/VeHyWX9unbvPmy7MUldNrXbqljERQZtH6cpT+OeNNk3fiqxNq9xrXJzt dFtNzfft19z05HtJpD0gqNcKPEhgxrnx0Qt4Ey4T1QnXIw4aWx4dEMVqX8M2CNqJzZqflasv8 8SWRhRoljHiMA5B9nMZYMbl/8FYSQNPOWEDXq2jeV3h6HW0k8eoDWJok6aHk9vTDtNSPwdU+f u1WMJtK5Jj71muPsVRBBnz2Mwr34uYRPTK3rVL11J2KXfNSQ78D/+cEGh+k8sB/yJP0TzviM7 uRFsq+xM49fL5S8Bh9cV4enFzCgIiEt3uL/kTkNfq3rUPdhDmCdV+DNGihlXqDQvrPyL05qXw kbvJKtiV+Vuk8bqiiYefp1a18cPBYvfbhrK2105NzXVFTN/fOrS2eRVKwN4FL2fzqNA0jYcU6 m47vuSOkQb9BINbHe7Md+2gIMm0Rzv1g9wAv4j70hpb9DqYPnbctly8ZrNe+tgMRSRs7c+xkG 3yVLS/zUDbUMJSlrGdH9cBsg+ez03PbZjDcRAkxZumsWYQEoGYLfnAwnENvsxEge1Ymb9jj X-Rspamd-Queue-Id: 49pT5C1hfBz3SCQ 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 217.72.192.73) smtp.mailfrom=james.wright@digital-chaos.com X-Spamd-Result: default: False [3.19 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.51)[0.507]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_SPAM_MEDIUM(0.76)[0.761]; DMARC_NA(0.00)[digital-chaos.com]; NEURAL_SPAM_LONG(1.02)[1.019]; RCVD_IN_DNSWL_NONE(0.00)[217.72.192.73:from]; 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:217.72.192.0/20, country:DE]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[217.72.192.73: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 19:14:40 -0000    Please could anyone interested have a look at the following changes to the sysutils/apache-mesos regarding enabling Java bindings in libmesos; Phabricator https://reviews.freebsd.org/D25361   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; ${HOME}/.m2  -- Won't work because not writeable when building with poudriere. ${TMPDIR}/.m2 -- Might work (haven't tested if writeable suring poudrier build yet)? ${DISTDIR}/.m2  -- Artifacts downloaded would need to be checksummed and added to distfile (don't think we have a good way of doing that for large number of deps)? For more info please refer to the comments in the afore mentioned Phabricator review. Many Thanks, James