From nobody Thu Jun 24 21:25:16 2021 X-Original-To: freebsd-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 3B1A55D658A for ; Thu, 24 Jun 2021 21:25:38 +0000 (UTC) (envelope-from dch@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4G9tTZ0mXXz3rqQ; Thu, 24 Jun 2021 21:25:38 +0000 (UTC) (envelope-from dch@freebsd.org) Received: from auth1-smtp.messagingengine.com (auth1-smtp.messagingengine.com [66.111.4.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: dch/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id F1049360AE; Thu, 24 Jun 2021 21:25:37 +0000 (UTC) (envelope-from dch@freebsd.org) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailauth.nyi.internal (Postfix) with ESMTP id C69AB27C005A; Thu, 24 Jun 2021 17:25:37 -0400 (EDT) Received: from imap44 ([10.202.2.94]) by compute5.internal (MEProxy); Thu, 24 Jun 2021 17:25:37 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfeeghedgudeitdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvufgtgfesthhqredtreerjeenucfhrhhomhepfdff rghvvgcuvehothhtlhgvhhhusggvrhdfuceouggthhesfhhrvggvsghsugdrohhrgheqne cuggftrfgrthhtvghrnhepudfgudevueekheeludetvefffefhfedtkefhteehteelvdfg leegfefguddvfeelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepuggthhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqieejkedu keduhedvqdduvddufeduudejjedquggthheppehfrhgvvggsshgurdhorhhgsehfrghsth hmrghilhdrfhhm X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id A5635FA0063; Thu, 24 Jun 2021 17:25:37 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.5.0-alpha0-530-gd0c265785f-fm-20210616.002-gd0c26578 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 Message-Id: <58e1d2b9-e601-49d1-acf2-751845622dab@www.fastmail.com> In-Reply-To: <825057fa-691b-6fa3-b7bf-e3d6299e7f51@FreeBSD.org> References: <825057fa-691b-6fa3-b7bf-e3d6299e7f51@FreeBSD.org> Date: Thu, 24 Jun 2021 21:25:16 +0000 From: "Dave Cottlehuber" To: "Jimmy Olgeni" Cc: erlang Subject: =?UTF-8?Q?Re:_Elixir_1.12.0,_OTP_24.0,_port_updates_&_older_OTP_version_?= =?UTF-8?Q?deprecations?= Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam: Yes X-ThisMailContainsUnwantedMimeParts: N 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=20 > Elixir. Rather than creating a -devel port (which is not actually=20 > -devel at this point) maybe we could end up with an elixir-runtimeXX,=20= > bound to its own erlang-runtime, to that people can install it in=20 > 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=20 > version check. >=20 > The main issue is that RabbitMQ should be brought up to date, but I=20= > haven't been using it for a while so I'm afraid I would inflict some=20= > 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 > >=20 > > 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? >=20 > I'd say drop most of erlang-* too. It seemed like a nice idea at the=20= > time, but the overhead is massive and it's easy to get conflicts.=20 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 >=20 > +1 >=20 > 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 =E2=80=94 O for a muse of fire, that would ascend the brightest heaven of inventio= n!