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 <<a href=3D"mailto:dch@freebsd.org">dch@freebsd.org</a>= > 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> > Hello,<br> ><br> > I=E2=80=99ve been working on building updated versions of erlang (25.2= ) and <br> > elixir (1.14.3) for myself using poudriere. I was hoping to contribute= <br> > my updates back to the main freebsd-ports tree, and saw that this emai= l <br> > address is listed as the maintainer of both packages.<br> ><br> > Please let me know if my patches would be useful to you. I can either = <br> > point you to my fork, submit pull requests, or figure out how to forma= t <br> > patches to submit in the freebsd bug tracker.<br> ><br> > I see that erlang 25.2.1 was just released, so I think I=E2=80=99d upd= ate to <br> > that prior to submitting a patch.<br> ><br> > Best,<br> > Eric<br> <br> welcome, Eric.<br> <br> That would be great!<br> <br> Ideally you'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'= t<br> broken bythe updates, if you'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 & 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>