From nobody Sun Jan 22 02:57:54 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 4NzybL6BWGz2sp4S for ; Sun, 22 Jan 2023 02:58:06 +0000 (UTC) (envelope-from sax@livinginthepast.org) Received: from mail-vs1-xe36.google.com (mail-vs1-xe36.google.com [IPv6:2607:f8b0:4864:20::e36]) (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 4NzybL3JkVz3wCt for ; Sun, 22 Jan 2023 02:58:06 +0000 (UTC) (envelope-from sax@livinginthepast.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-vs1-xe36.google.com with SMTP id n190so9603186vsc.11 for ; Sat, 21 Jan 2023 18:58:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=livinginthepast-org.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ra5jv0ED+bhzJ5ba5xiXseTJMOvfEIY2ZkS2K741Qbw=; b=ZH1279KOkk4tyVFjY2NxUEpv91D4F1ScfKsz9Srd+Hi3MuuSbAdWwUu1azttwrKFpp 1aPCtxYGawK5V6XpAfplGob90D9W+iw10QMdfZ3QeS0rmfenFdpJdvWdDoIVRQYo2kl9 XmSKK0sT02tUtS2UEUUdDspV2yroEF7wVUr0nzgY0djQYQWWAe2+3iKFde8yZvC7V19o tOFsFOm4qJjl4jXtXRGeGfNDHxFbnYpKuD7/Cnpl1mznMG90pC6zrXfyiElrQcqHJmZX FWUBHUFd+AaxyW//0RYfagItMiYIM4Rd30WYxCW/QonAHO77biZQkFjoIOBoqeEClrB8 oLMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ra5jv0ED+bhzJ5ba5xiXseTJMOvfEIY2ZkS2K741Qbw=; b=V6ZCBRK1bfiOhT2Xh0yddRdg7QlwLjEaEbBgl5lekH+ap7qxF7DE7Z2XS6RtWXqKCy xJuw0RrRRDBtnbGOrrbAaxLZwA930C8jFMjDEIrGfyW//9aV/O4mdD5Le8FVyt/qf+g2 oOUm4OacWAiXb8E2JpeKnMB7mEN9GrGUqvlVDQWiT5FLMEyfmQUlGBW/Dlt/47Lj7IdH O5TXg545LUSwliZGgopqsmd3MkFOGRDiBG8NGn41h89J6nXwx2zO1l4fUF7xqVQ9DuGI uO/hCkTlYiTzqq33FlpMYHtEhw+FeCZERAOzHdF/erPxE7usaQDOplcIA5Flxd6ZDXd4 FI/w== X-Gm-Message-State: AFqh2kryEbZ9tdiKbkVqH9WoobBqtWeZzC6lBao4asfdtLVmPzI7oJvO xOaiOlrhRgRxbVI+/LkVlLe4mLcK0mjo6+BAqeqvrtor70fQR2/p X-Google-Smtp-Source: AMrXdXtR2pd3V9sPJyY+IMN7NFmnQULskKS9swnHQqWH03+QuXnfXF8Rmjo4Gu3Vqe897kMVZM69zMOgTS6J8pzbypo= X-Received: by 2002:a67:fc93:0:b0:3d0:9181:7ede with SMTP id x19-20020a67fc93000000b003d091817edemr3173607vsp.44.1674356285330; Sat, 21 Jan 2023 18:58:05 -0800 (PST) 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 References: <080A9745-B544-4924-963F-A4D1A50E9A49@livinginthepast.org> In-Reply-To: From: Eric Saxby Date: Sat, 21 Jan 2023 18:57:54 -0800 Message-ID: Subject: Re: Updated versions of erlang-runtime25 and elixir-devel To: Dave Cottlehuber Cc: erlang@freebsd.org Content-Type: multipart/alternative; boundary="0000000000009d731005f2d17377" X-Rspamd-Queue-Id: 4NzybL3JkVz3wCt 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 --0000000000009d731005f2d17377 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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=99= ll 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=99= t 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 wrote: > 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 upda= te 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/download/v3.11.7/rab= bitmq-server-generic-unix-3.11.7.tar.xz > > A+ > Dave > --=20 ---- e s --0000000000009d731005f2d17377 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
This all makes sense. Thanks for the explanations. I was = tempted to update lang/elixir, but based on downstream dependencies will st= ick to elixir-devel for now.=C2=A0

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.=C2=A0

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 consider= ed getting back into it, so maybe later in the year could contribute patche= s or test things out for others.=C2=A0

On Sat, Jan 21, 2023 at 3:13 PM = Dave Cottlehuber <dch@freebsd.org= > wrote:
On Sat, 21 Jan 2023, at 21:45, Eric S= axby 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 emai= l
> 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 forma= t
> 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 upd= ate 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
=C2=A0https://www.freshports.org/lang/erlang for a graphic= al 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/download/v= 3.11.7/rabbitmq-server-generic-unix-3.11.7.tar.xz

A+
Dave
--
----
e s
--0000000000009d731005f2d17377--