Re:_Elixir_1.12.0,_OTP_24.0,_port_updates_&_older_OTP_version_ deprecations

From: Dave Cottlehuber <dch_at_freebsd.org>
Date: Thu, 24 Jun 2021 21:25:16 UTC
On Mon, 31 May 2021, at 11:04, Jimmy Olgeni wrote:
> > 1. add a lang/elixir-devel version.

DONE

> This will certainly happen when rolling your own releases based on 
> Elixir. Rather than creating a -devel port (which is not actually 
> -devel at this point) maybe we could end up with an elixir-runtimeXX, 
> bound to its own erlang-runtime, to that people can install it in 
> parallel and use it for release packaging.

I started with the -devel approach for the moment. I would like to put
RC versions up here in future, but at least this gets elixir 1.12 into
ports.

> > 2. bump lang/elixir to 1.11.x branch.

DONE thanks for the tip Jimmy.

> I gave it a try and it seems that it's just a basic change in the 
> version check.
> 
> The main issue is that RabbitMQ should be brought up to date, but I 
> haven't been using it for a while so I'm afraid I would inflict some 
> serious damage to actual users :)

I patched RabbitMQ to run against elixir 1.11.3, seems fine.

A full update will be later in the year, I've not got time to do a
decent job prior to 2021Q3 branch.

> > 4. proposal to drop most of the elixir-* dependent ports
> > 
> > I'm not convinced most of these ports are actually worth having in
> > ports at all, who would install any of these, and not use mix & hex
> > packages directly?
> 
> I'd say drop most of erlang-* too. It seemed like a nice idea at the 
> time, but the overhead is massive and it's easy to get conflicts. 

So far all the dependencies *build* just fine, apart from:

- devel/elixir-tirexs (deleting this now, its not worked for years)
- databases/elixir-mongo (already marked for deprecation next week

Let's mark these for deprecation prior to next quarterly branch, and
then tidy them up next quarter.

> > 5. proposal to drop OTP20 & erlang-riak
> 
> +1
> 
> Not sure if anything is holding up Erlang, maybe it could go up to 23?

Let's mark these for deprecation prior to next quarterly branch, and
then tidy them up next quarter.

> Thanks a lot for all the good work! \o/

I merely followed your great lead :-)

A+
Dave
—
O for a muse of fire, that would ascend the brightest heaven of invention!