Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Jan 2023 18:57:54 -0800
From:      Eric Saxby <sax@livinginthepast.org>
To:        Dave Cottlehuber <dch@freebsd.org>
Cc:        erlang@freebsd.org
Subject:   Re: Updated versions of erlang-runtime25 and elixir-devel
Message-ID:  <CAJ51eyqMUVa72ZQTN720_D0mmxTWP1-xVZnMhti6xhPks8vG7A@mail.gmail.com>
In-Reply-To: <fa1da616-d4b4-45ce-b5ea-798df516c369@app.fastmail.com>
References:  <080A9745-B544-4924-963F-A4D1A50E9A49@livinginthepast.org> <fa1da616-d4b4-45ce-b5ea-798df516c369@app.fastmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--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 <dch@freebsd.org> 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

<div dir=3D"auto">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</div><div dir=3D"auto"><br></div><div di=
r=3D"auto">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</div><div dir=3D"auto"><br></div><div =
dir=3D"auto">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</div><div><br><div class=3D"gmail_qu=
ote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Jan 21, 2023 at 3:13 PM =
Dave Cottlehuber &lt;<a href=3D"mailto:dch@freebsd.org">dch@freebsd.org</a>=
&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1e=
x;border-left-color:rgb(204,204,204)">On Sat, 21 Jan 2023, at 21:45, Eric S=
axby wrote:<br>
&gt; Hello,<br>
&gt;<br>
&gt; I=E2=80=99ve been working on building updated versions of erlang (25.2=
) and <br>
&gt; elixir (1.14.3) for myself using poudriere. I was hoping to contribute=
 <br>
&gt; my updates back to the main freebsd-ports tree, and saw that this emai=
l <br>
&gt; address is listed as the maintainer of both packages.<br>
&gt;<br>
&gt; Please let me know if my patches would be useful to you. I can either =
<br>
&gt; point you to my fork, submit pull requests, or figure out how to forma=
t <br>
&gt; patches to submit in the freebsd bug tracker.<br>
&gt;<br>
&gt; I see that erlang 25.2.1 was just released, so I think I=E2=80=99d upd=
ate to <br>
&gt; that prior to submitting a patch.<br>
&gt;<br>
&gt; Best,<br>
&gt; Eric<br>
<br>
welcome, Eric.<br>
<br>
That would be great!<br>
<br>
Ideally you&#39;d drop a bugzilla ticket with the port name as subject, add=
 <br>
either a patch from git, or just link to your PR.<br>
<br>
The most important thing is to check that downstream dependencies aren&#39;=
t<br>
broken bythe updates, if you&#39;re using poudriere this is pretty easy:<br=
>
<br>
Either `pkg rquery %ro lang/erlang` to generate the build list, and<br>
=C2=A0<a href=3D"https://www.freshports.org/lang/erlang" rel=3D"noreferrer"=
 target=3D"_blank">https://www.freshports.org/lang/erlang</a>; for a graphic=
al list.<br>
<br>
For elixir, we can bump lang/elixir-devel freely, but lang/elixir is<br>
a build-time dependency of net/rabbitmq for the moment, and a few other<br>
things as well, like hex, rebar etc.<br>
<br>
RabbitMQ should really be converted over to the Generic Unix version,<br>
it would be a lot simpler to build &amp; deploy, and also should remove<br>
the reliance on ports elixir as an install.<br>
<br>
<a href=3D"https://github.com/rabbitmq/rabbitmq-server/releases/download/v3=
.11.7/rabbitmq-server-generic-unix-3.11.7.tar.xz" rel=3D"noreferrer" target=
=3D"_blank">https://github.com/rabbitmq/rabbitmq-server/releases/download/v=
3.11.7/rabbitmq-server-generic-unix-3.11.7.tar.xz</a><br>
<br>
A+<br>
Dave<br>
</blockquote></div></div>-- <br><div dir=3D"ltr" class=3D"gmail_signature" =
data-smartmail=3D"gmail_signature">----<br>e s</div>

--0000000000009d731005f2d17377--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ51eyqMUVa72ZQTN720_D0mmxTWP1-xVZnMhti6xhPks8vG7A>