Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Jun 2022 19:06:40 +0200
From:      "Dave Cottlehuber" <dch@FreeBSD.org>
To:        Dewayne <dewayne.geraghty@heuristicsystems.com.au>
Cc:        erlang@FreeBSD.org
Subject:   Re: heads up - BEAM ports purge in PR263694
Message-ID:  <a6cd7fdd-34c4-4f0e-b6ce-c3f456f6a301@www.fastmail.com>
In-Reply-To: <ec2f7761-fc07-fbdc-c0ff-8e1b242fba74@heuristicsystems.com.au>
References:  <b5286f8d-937f-4941-9e0a-305e303d8d7d@www.fastmail.com> <ee919aa6-ed28-74aa-a434-1086bc27115c@heuristicsystems.com.au> <ec2f7761-fc07-fbdc-c0ff-8e1b242fba74@heuristicsystems.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 15 Jun 2022, at 02:14, Dewayne wrote:
>> If you have any ports you'd like to keep, please let me know here:
>>
>> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D263694
>
> Dave,
> I started this email asking how will a newbie to FreeBSD and Erlang
> discover applications that are known to work on FreeBSD, and what the
> "mix tools" were, that you'd mentioned.

Thanks for the reply Dewayne!

Bearing in mind that I'm an erlang user now for ~ 12 years, well before
rebar* and elixir came along, is it even possible to reach for erlang
these days and *not* run into rebar3? I=E2=80=99m in too deep to know.

Would somebody who installs lang/rust need to be told what cargo is?
Should the OS package manager tell rubyists  about gem & bundler?

I've not run into anybody *not* using rebar & mix in more than 8 years.
Don't get me wrong, it's totally legit, just rather uncommon :-)

We could add something similar to lang/ruby:

https://cgit.freebsd.org/ports/tree/lang/ruby32/pkg-message

> I do use
> erlang-epgsql       4.1.0 -> 4.6.0
> erlang-gen_smtp     0.1.3 -> 1.2.0  ***
> erlang-jobs         0.7.2 -> 0.10.0
> erlang-lager_syslog 3.0.3 -> 3.1.1
> erlang-cowboy       1.1.2 -> 2.9.0  ***

NB the above versions are extracted from:

https://portscout.freebsd.org/erlang@freebsd.org.html

Other than cowboy & gen_smtp, these are trivial version bumps from
the user's perspective. You can expect significant changes when
switching to cowboy 2.x though and ranch will change for gen_smtp
as well as cowboy.

Can you clarify a bit more how you use them? Off-list is fine.

If this is a common use case we should accommodate it, but if it's
special snowflake territory then I'd prefer I spend 30m helping
you get started on rebar, or working together on updating these
ports, than an ongoing maintenance burden in ports just for the
sake of it.

<hint>
In general its no problem to keep these & maintain them - if somebody
is using and willing to test them. I'd be more open to keeping them
onboard if there were willing contributors.
</hint>

> Perhaps we could reference these two sites as part of an Erlang
> installation message or in the long description to assist those new to
> the ports system, and provide some guidance?

that is a good idea, I will do it alongside these changes.

A+
Dave
=E2=80=94
O for a muse of fire, that would ascend the brightest heaven of inventio=
n!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a6cd7fdd-34c4-4f0e-b6ce-c3f456f6a301>