From nobody Mon Jan 23 18:44:37 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 4P0zYG4RbNz3b67n for ; Mon, 23 Jan 2023 18:44:50 +0000 (UTC) (envelope-from sax@livinginthepast.org) Received: from mail-pj1-x102f.google.com (mail-pj1-x102f.google.com [IPv6:2607:f8b0:4864:20::102f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4P0zYG1b4wz4Cdv for ; Mon, 23 Jan 2023 18:44:50 +0000 (UTC) (envelope-from sax@livinginthepast.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-pj1-x102f.google.com with SMTP id z9-20020a17090a468900b00226b6e7aeeaso11849884pjf.1 for ; Mon, 23 Jan 2023 10:44:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=livinginthepast-org.20210112.gappssmtp.com; s=20210112; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=abKNAb5U1s+wPvgAPoMvkEs1gU/Aa+pN39xP7+mzA1s=; b=GCZiHdz/saNjMaCc6X+p3t2FSsOLqI/xsoZI7OjFeFzOpvEnMOpMtJ3rv0wLhhN4NS 0treHSWlFU5pWhX0qhVHUlLDtgk2tKlHv3aEcTSy+XUTIopBXGJ4d0ClDZGSkewMDD/1 2M+x52N0hs+dVPplkDvpZ7uae3BCeTacn3xg0IJwzkQ3egpAMU4yEL10Mcg88AbBSgsq Qb2wWxQ4mwMgisVRRRQT3RjH3Bjsln7P8h8vI1chCfdrhxVyGFVjKCP5eMg8cll08wFo 9vN7lBshosx4vnUNBhqajwz+gMt8t4vSZcOvhRoekAnY5h0XMOxr7GL5T2NQPAQuWGN0 Agyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=abKNAb5U1s+wPvgAPoMvkEs1gU/Aa+pN39xP7+mzA1s=; b=nzZiJqa35A8Rf6yL9k3pp4FahzYU0TsdndKylH+BbKW+4zaSdQU2bsLjPP30EQtVUp iB13GxOr41WWXrG5R0wPdm4e8SMx6MJvwQ2WzVuPdguhLJoHsaHItSkeMruE9kS9E4Nn qGtcXl2Q0ZbQj4ZNdYh2YNivPHA3QeT5+lAfe/GnXqjvFSlaBSevAGL9W54K5hunFPuL 2Mq/7MHYh2tKzKAt91DlrULRI3WO9wTbiV1RbXtMfQEolPjVC5015dxWTCPzOwga3xwn uELBRUHHSU7eKiKzNCImwnI8PY7VGoHwzxNDqeOK3sqgJ79bAs4ngTPGvBYZ4ZgYBdsX 4r8g== X-Gm-Message-State: AFqh2kqdJ21t7prhMtKQh6k7t+zzgo+8GhAkzTjAN8QMR64PDU8Rbty7 Y28bbktsSNuwmMS4fGD9zCYilg== X-Google-Smtp-Source: AMrXdXvj6uKjh19QzZKllkm492XLBPnZcczjWHWI18owGAAyh+SH3V5LllZqHnX8WYY+vRTjBLGjeg== X-Received: by 2002:a17:902:c3cd:b0:192:cf35:3fff with SMTP id j13-20020a170902c3cd00b00192cf353fffmr29067438plj.9.1674499488580; Mon, 23 Jan 2023 10:44:48 -0800 (PST) Received: from smtpclient.apple (136-25-139-210.cab.webpass.net. [136.25.139.210]) by smtp.gmail.com with ESMTPSA id b2-20020a170902bd4200b0019251e959b1sm7218plx.262.2023.01.23.10.44.48 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Jan 2023 10:44:48 -0800 (PST) From: Eric Saxby Message-Id: <822C01BE-CA08-471C-8E7E-C7C7E4D2DE4C@livinginthepast.org> Content-Type: multipart/alternative; boundary="Apple-Mail=_74E49178-FF6F-4D1C-B8CD-1DFF629E5B16" 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 (Mac OS X Mail 16.0 \(3731.300.101.1.3\)) Subject: Re: Updated versions of erlang-runtime25 and elixir-devel Date: Mon, 23 Jan 2023 10:44:37 -0800 In-Reply-To: <185df6ac68c.10eb6d64b899064.7953324779116180255@swiftsmsgateway.com> Cc: dave cottlehuber , erlang To: mike.jakubik@swiftsmsgateway.com References: <080A9745-B544-4924-963F-A4D1A50E9A49@livinginthepast.org> <185df6ac68c.10eb6d64b899064.7953324779116180255@swiftsmsgateway.com> X-Mailer: Apple Mail (2.3731.300.101.1.3) X-Rspamd-Queue-Id: 4P0zYG1b4wz4Cdv X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --Apple-Mail=_74E49178-FF6F-4D1C-B8CD-1DFF629E5B16 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 I haven=E2=80=99t had time yet to check other ports that might be = effected by these, but started two pull requests to start tracking them. = I=E2=80=99m hoping to do some more building/testing after work this = evening. https://github.com/freebsd/freebsd-ports/pull/146 https://github.com/freebsd/freebsd-ports/pull/147 > On Jan 23, 2023, at 8:16 AM, Mike Jakubik = wrote: >=20 > Hi, >=20 > 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 gladly help. >=20 > Thank You. >=20 >=20 >=20 > ---- On Sat, 21 Jan 2023 21:57:54 -0500 Eric Saxby = > wrote --- >=20 > This all makes sense. Thanks for the explanations. I was tempted to = update lang/elixir, but based on downstream dependencies will stick to = elixir-devel for now.=20 >=20 > Once I verify no dependency problems and rebuild otp with 25.2.1 = I=E2=80=99ll open a PR in GitHub and then open a bugzilla ticket. = Probably will be an evening this week.=20 >=20 > 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.=20 >=20 > On Sat, Jan 21, 2023 at 3:13 PM Dave Cottlehuber > wrote: >=20 > --=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 = update 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 > https://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 --Apple-Mail=_74E49178-FF6F-4D1C-B8CD-1DFF629E5B16 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 I haven=E2=80=99= t had time yet to check other ports that might be effected by these, but = started two pull requests to start tracking them. I=E2=80=99m hoping to = do some more building/testing after work this = evening.

https://github.= com/freebsd/freebsd-ports/pull/146
https://github.= com/freebsd/freebsd-ports/pull/147



On Jan 23, 2023, at 8:16 AM, Mike = Jakubik <mike.jakubik@swiftsmsgateway.com> wrote:

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 = gladly help.

Thank = You.



---- On Sat, 21 Jan 2023 21:57:54 -0500 Eric Saxby <sax@livinginthepast.org> 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-devel for = now. 

Once I = verify no dependency problems and rebuild otp with 25.2.1 I=E2=80=99ll = open a PR in GitHub and then open a bugzilla ticket. Probably will be an = evening 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:
> = Hello,
>
> I=E2=80=99ve been working on building updated = versions of erlang (25.2) and 
> elixir (1.14.3) = for myself using poudriere. I was hoping to contribute 
> my updates back to = the main freebsd-ports tree, and saw that this email 
> address is listed = as the maintainer of both packages.
>
> Please let me know = if my patches would be useful to you. I can either 
> point you to my = fork, submit 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 = submitting a patch.
>
> Best,
> Eric

welcome, = Eric.

That would be great!

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

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

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

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.

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.

https://github.com/rabbitmq/rabbitmq-server/releases/dow= nload/v3.11.7/rabbitmq-server-generic-unix-3.11.7.tar.xz

A+
= Dave

= --Apple-Mail=_74E49178-FF6F-4D1C-B8CD-1DFF629E5B16--