From nobody Mon Jan 23 16:16:34 2023 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 4P0wGQ2Zjfz2v921 for ; Mon, 23 Jan 2023 16:16:46 +0000 (UTC) (envelope-from michal.jakubik@zoho.com) Received: from sender4-op-o13.zoho.com (sender4-op-o13.zoho.com [136.143.188.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4P0wGP1tpfz3v2j; Mon, 23 Jan 2023 16:16:45 +0000 (UTC) (envelope-from michal.jakubik@zoho.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=swiftsmsgateway.com header.s=zoho header.b=t1HTt4fi; spf=pass (mx1.freebsd.org: domain of michal.jakubik@zoho.com designates 136.143.188.13 as permitted sender) smtp.mailfrom=michal.jakubik@zoho.com; dmarc=none; arc=pass ("zohomail.com:s=zohoarc:i=1") ARC-Seal: i=1; a=rsa-sha256; t=1674490601; cv=none; d=zohomail.com; s=zohoarc; b=grnyT+4rvv4J2BCjaekDLuQvFVqB2e+vjLogjyN1U+yvgMTAcfSB7Cpb8hc82n9GZ0iL2nNsSHu7wngDJvwXC4qvSxxpAg/459kzLCBoza2lJW49dpLohGEeoSADBSZWyGRFNAGlLvzKA7eVcg3xqGsF3JIKOD92kQOB/EKwZk8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1674490601; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:Reply-To:References:Subject:To; bh=xAIUZ1cz5cPF3V1s6qXP9PiypoP5T/pg1c//JiG3/Do=; b=mi2YditsUxEE7JCxhW1OPDS62RGelEjQz9YU33p1ygfnqLOo6+k50/nE85FMj2XAxpJL5xYJs5pm4lgq2LMuuBRUJjnpX5rp05mBAgaqczGHBERnDLKbp8wntw/PnBKlwRrpXCzpXv5t6O8MlRUjCV3csSbJ7nQzJyqqfSmdqzw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=swiftsmsgateway.com; spf=pass smtp.mailfrom=michal.jakubik@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1674490601; s=zoho; d=swiftsmsgateway.com; i=mike.jakubik@swiftsmsgateway.com; h=Date:Date:From:From:Reply-To:Reply-To:To:To:Cc:Cc:Message-Id:Message-Id:In-Reply-To:References:Subject:Subject:MIME-Version:Content-Type; bh=xAIUZ1cz5cPF3V1s6qXP9PiypoP5T/pg1c//JiG3/Do=; b=t1HTt4fiTYdOglfof5isQRg5ZfMXXyecCSN1tUCZEMkSfMgnN8YJX43n7MVf8yq8 VvkHoCUWFvtI17OxwXymaal+NfLvqzv2ewiujqM1rkFhX204DfyjebeoTlRQLKoXtHL r14geqR7UdXyJ2TSEgKLeNfZ0M8G722qktasKcVw= Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1674490594975197.39966497443652; Mon, 23 Jan 2023 08:16:34 -0800 (PST) Date: Mon, 23 Jan 2023 11:16:34 -0500 From: Mike Jakubik Reply-To: mike.jakubik@swiftsmsgateway.com To: "Eric Saxby" Cc: "dave cottlehuber" , "erlang" Message-Id: <185df6ac68c.10eb6d64b899064.7953324779116180255@swiftsmsgateway.com> In-Reply-To: References: <080A9745-B544-4924-963F-A4D1A50E9A49@livinginthepast.org> Subject: Re: Updated versions of erlang-runtime25 and elixir-devel 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 Content-Type: multipart/alternative; boundary="----=_Part_2899968_245337215.1674490594957" Importance: Medium User-Agent: Zoho Mail X-Mailer: Zoho Mail X-Spamd-Result: default: False [-4.19 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; ARC_ALLOW(-1.00)[zohomail.com:s=zohoarc:i=1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; FORGED_SENDER(0.30)[mike.jakubik@swiftsmsgateway.com,michal.jakubik@zoho.com]; R_DKIM_ALLOW(-0.20)[swiftsmsgateway.com:s=zoho]; R_SPF_ALLOW(-0.20)[+ip4:136.143.188.0/24]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; RCVD_IN_DNSWL_NONE(0.00)[136.143.188.13:from]; DMARC_NA(0.00)[swiftsmsgateway.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[erlang@freebsd.org]; HAS_REPLYTO(0.00)[mike.jakubik@swiftsmsgateway.com]; ASN(0.00)[asn:2639, ipnet:136.143.188.0/23, country:US]; FROM_NEQ_ENVFROM(0.00)[mike.jakubik@swiftsmsgateway.com,michal.jakubik@zoho.com]; DKIM_TRACE(0.00)[swiftsmsgateway.com:+]; TO_DN_ALL(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[136.143.188.13:from]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[zoho.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4P0wGP1tpfz3v2j X-Spamd-Bar: ---- X-ThisMailContainsUnwantedMimeParts: N ------=_Part_2899968_245337215.1674490594957 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Just wanted to let you know that I myself and our company heavily depend on= erlang/elixir/rabbitmq. If i can be of any assistance in testing, I'd glad= ly help. Thank You. ---- On Sat, 21 Jan 2023 21:57:54 -0500 Eric Saxby wrote --- This all makes sense. Thanks for the explanations. I was tempted to update = lang/elixir, but based on downstream dependencies will stick to elixir-deve= l for now.=C2=A0 Once I verify no dependency problems and rebuild otp with 25.2.1 I=E2=80=99= ll open a PR in GitHub and then open a bugzilla ticket. Probably will be an= evening this week.=C2=A0 I don=E2=80=99t currently use RabbitMQ for work or for fun, so don=E2=80=99= t have a good setup for testing updates. I=E2=80=99ve considered getting ba= ck into it, so maybe later in the year could contribute patches or test thi= ngs out for others.=C2=A0 On Sat, Jan 21, 2023 at 3:13 PM Dave Cottlehuber w= rote: --=20 ---- e s On Sat, 21 Jan 2023, at 21:45, Eric Saxby wrote: > Hello, > > I=E2=80=99ve been working on building updated versions of erlang (25.2) = and=20 > elixir (1.14.3) for myself using poudriere. I was hoping to contribute= =20 > my updates back to the main freebsd-ports tree, and saw that this email= =20 > address is listed as the maintainer of both packages. > > Please let me know if my patches would be useful to you. I can either=20 > point you to my fork, submit pull requests, or figure out how to format= =20 > patches to submit in the freebsd bug tracker. > > I see that erlang 25.2.1 was just released, so I think I=E2=80=99d updat= e to=20 > that prior to submitting a patch. > > Best, > Eric =20 welcome, Eric. =20 That would be great! =20 Ideally you'd drop a bugzilla ticket with the port name as subject, add=20 either a patch from git, or just link to your PR. =20 The most important thing is to check that downstream dependencies aren't broken bythe updates, if you're using poudriere this is pretty easy: =20 Either `pkg rquery %ro lang/erlang` to generate the build list, and =C2=A0https://www.freshports.org/lang/erlang for a graphical list. =20 For elixir, we can bump lang/elixir-devel freely, but lang/elixir is a build-time dependency of net/rabbitmq for the moment, and a few other things as well, like hex, rebar etc. =20 RabbitMQ should really be converted over to the Generic Unix version, it would be a lot simpler to build & deploy, and also should remove the reliance on ports elixir as an install. =20 https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.11.7/rabb= itmq-server-generic-unix-3.11.7.tar.xz =20 A+ Dave ------=_Part_2899968_245337215.1674490594957 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =
Hi,

Just wanted to le= t you know that I myself and our company heavily depend on erlang/elixir/ra= bbitmq. If i can be of any assistance in testing, I'd gladly help.

Thank You.



---- On Sat, 21 Jan 2023 21:57:54 -0500 Eric Saxby <= ;sax@livinginthepast.org> wrote ---

T= his all makes sense. Thanks for the explanations. I was tempted to update l= ang/elixir, but based on downstream dependencies will stick to elixir-devel= for now. 

Once= I verify no dependency problems and rebuild otp with 25.2.1 I=E2=80=99ll o= pen a PR in GitHub and then open a bugzilla ticket. Probably will be an eve= ning this week. 

I don=E2=80=99t currently use RabbitMQ for work or for fun, so don=E2=80= =99t have a good setup for testing updates. I=E2=80=99ve considered getting= back into it, so maybe later in the year could contribute patches or test = things out for others. 

On Sat, Jan = 21, 2023 at 3:13 PM Dave Cottlehuber <dch@freebsd.org> wrote:

--
----
e s
On Sat, 21 Jan 2023, at 21:45, Eric Saxby wrote:
> H= ello,
>
> I=E2=80=99ve been working on building updated versi= ons of erlang (25.2) and
> elixir (1.14.3) for myself using poudrie= re. I was hoping to contribute
> my updates back to the main freebs= d-ports tree, and saw that this email
> address is listed as the ma= intainer of both packages.
>
> Please let me know if my patch= es would be useful to you. I can either
> point you to my fork, sub= mit pull requests, or figure out how to format
> patches to submit = in the freebsd bug tracker.
>
> I see that erlang 25.2.1 was = just released, so I think I=E2=80=99d update to
> that prior to sub= mitting a patch.
>
> Best,
> Eric

welcome, Er= ic.

That would be great!

Ideally you'd drop a bugzilla ti= cket with the port name as subject, add
either a patch from git, or ju= st link to your PR.

The most important thing is to check that down= stream dependencies aren't
broken bythe updates, if you're using poudri= ere this is pretty easy:

Either `pkg rquery %ro lang/erlang` to ge= nerate the build list, and
 https://www.freshports.org/lang/erlang f= or a graphical list.

For elixir, we can bump lang/elixir-devel fre= ely, but lang/elixir is
a build-time dependency of net/rabbitmq for the= moment, and a few other
things as well, like hex, rebar etc.

= RabbitMQ should really be converted over to the Generic Unix version,
i= t would be a lot simpler to build & deploy, and also should remove
= the reliance on ports elixir as an install.

https://github.com/rabbitmq/r= abbitmq-server/releases/download/v3.11.7/rabbitmq-server-generic-unix-3.11.= 7.tar.xz

A+
Dave
<= br>

------=_Part_2899968_245337215.1674490594957--