From nobody Wed Jun 15 02:14:09 2022 X-Original-To: erlang@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 6096A851E26 for ; Wed, 15 Jun 2022 02:16:50 +0000 (UTC) (envelope-from dewayne.geraghty@heuristicsystems.com.au) Received: from heuristicsystems.com.au (hermes.heuristicsystems.com.au [203.41.22.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2560 bits) client-digest SHA256) (Client CN "hermes.heuristicsystems.com.au", Issuer "Heuristic Systems Type 4 Host CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LN87j2nRWz3nfm; Wed, 15 Jun 2022 02:16:49 +0000 (UTC) (envelope-from dewayne.geraghty@heuristicsystems.com.au) Received: from [10.0.5.3] (noddy.hs [10.0.5.3]) (authenticated bits=0) by heuristicsystems.com.au (8.15.2/8.15.2) with ESMTPSA id 25F2EsB5074878 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 15 Jun 2022 12:14:55 +1000 (AEST) (envelope-from dewayne.geraghty@heuristicsystems.com.au) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=heuristicsystems.com.au; s=hsa; t=1655259295; x=1655864096; bh=cajXl2w7j0v+Gud/7ozvzhCfGP5Lchd9BCVkq5oZQqA=; h=Message-ID:Date:Subject:To:Cc:From; b=KXWU27eBT1Cqivg/uNtl9vQvhgwTvdw8vZ/y16N9jdJxJduTmO2fAPTSFg99+IPP2 hkYejMWhx5GQGJZqud5ahju9p19I0O69P0RPuvlIbyr+qXVSqCYkNIanS3DcP1czo2 /bbxnjzj5OZzX5H4OMcL0HOHYNYRcc8JPJiNHLP/wW1AkiNRq78un X-Authentication-Warning: b3.hs: Host noddy.hs [10.0.5.3] claimed to be [10.0.5.3] Message-ID: Date: Wed, 15 Jun 2022 12:14:09 +1000 List-Id: Support of Erlang-related ports List-Archive: https://lists.freebsd.org/archives/freebsd-erlang List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-erlang@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Subject: Re: heads up - BEAM ports purge in PR263694 Content-Language: en-GB To: Dave Cottlehuber Cc: erlang@FreeBSD.org, "Vanilla I. Shu" , Jimmy Olgeni References: From: Dewayne In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4LN87j2nRWz3nfm X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=fail ("headers rsa verify failed") header.d=heuristicsystems.com.au header.s=hsa header.b=KXWU27eB; dmarc=none; spf=pass (mx1.freebsd.org: domain of dewayne.geraghty@heuristicsystems.com.au designates 203.41.22.115 as permitted sender) smtp.mailfrom=dewayne.geraghty@heuristicsystems.com.au X-Spamd-Result: default: False [-2.20 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+mx:c]; R_DKIM_REJECT(1.00)[heuristicsystems.com.au:s=hsa]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; DMARC_NA(0.00)[heuristicsystems.com.au]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; DKIM_TRACE(0.00)[heuristicsystems.com.au:-]; RCVD_IN_DNSWL_MED(-0.20)[203.41.22.115:from]; NEURAL_HAM_SHORT(-0.70)[-0.700]; MLMMJ_DEST(0.00)[erlang]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:1221, ipnet:203.40.0.0/13, country:AU]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N On 14/06/2022 8:23 pm, Dave Cottlehuber wrote: > hi everybody > > per https://www.freebsd.org/status/report-2021-07-2021-09/#_freebsd_erlang_ecosystem_ports_update > > I plan to remove most of the BEAM ecosystem ports that are more commonly > directly installed by end-users via rebar3 or mix tools, and do not need > substantial diffs, for example, to compile NIFs. > [redacted] > > If you have any ports you'd like to keep, please let me know here: > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263694 > > The current deletion list is below, refer to the PR for an updated > list. > [redacted] Dave, I started this email asking how will a newbie to FreeBSD and Erlang discover applications that are known to work on FreeBSD, and what the "mix tools" were, that you'd mentioned. We've been very lucky to stand on the shoulders of those that have taken the time and effort to create the many erlang ports, which I've benefited. I do use erlang-epgsql erlang-gen_smtp erlang-jobs erlang-lager_syslog erlang-cowboy and was somewhat concerned that we wont be able to install packages but need to rely upon: other repositories, rebar3 and possibly hex to find extensions/applications. HOWEVER - I was disappointed to find, for example, that the current erlang-epgsql is 4.6.0, far removed from our ports version 4.1.0. Clearly this change is appropriate and makes sense. For those concerned about these changes, you may benefit from investigating the rebar3.org site, in particular: https://www.rebar3.org/docs/configuration/dependencies/ as well as find a library of Erlang applications at https://hex.pm/packages Perhaps we could reference these two sites as part of an Erlang installation message or in the long description to assist those new to the ports system, and provide some guidance? Is there anything else that may help those transitioning? Kind regards, Dewayne. PS Thanks for doing a difficult, and sadly necessary chore