From nobody Mon Feb 19 16:06:59 2024 X-Original-To: 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 4TdnVp40vcz5C4RM for ; Mon, 19 Feb 2024 16:07:30 +0000 (UTC) (envelope-from dch@skunkwerks.at) Received: from wfout3-smtp.messagingengine.com (wfout3-smtp.messagingengine.com [64.147.123.146]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4TdnVm6Kwnz4NgM for ; Mon, 19 Feb 2024 16:07:28 +0000 (UTC) (envelope-from dch@skunkwerks.at) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=skunkwerks.at header.s=fm2 header.b=gUNO74pn; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=ikOVP0Nx; spf=pass (mx1.freebsd.org: domain of dch@skunkwerks.at designates 64.147.123.146 as permitted sender) smtp.mailfrom=dch@skunkwerks.at; dmarc=pass (policy=none) header.from=skunkwerks.at Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailfout.west.internal (Postfix) with ESMTP id B6B161C0006E for ; Mon, 19 Feb 2024 11:07:23 -0500 (EST) Received: from imap44 ([10.202.2.94]) by compute4.internal (MEProxy); Mon, 19 Feb 2024 11:07:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=skunkwerks.at; h=cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm2; t=1708358843; x=1708445243; bh=A9eVqX1fJCsyMfjwmUzUSLJL3Btnt+b1 kwh8dzhVeA8=; b=gUNO74pnBHhOjLNG/5qazgwAJ8udk4jQby4bIGOByCFfkty6 72tfmEb27QYxvOfTfXUjFW+uPIG7pN1yI8OpEY4fUmJF1TsSpyPtTi4sEvrkvlVW 6fZlCjJPDqLlhACKwIFkTxm6n+ADl68ufDv/vs454gOZSy8KnZYpsrIh+hGxLTyh f6N8Xf6suKpaGbRvn2prWAHWgvKHVZyoMzoltQgpwLPbseQ6J9UTgpTXUqD0MC9p A0tBivzcN8EFspAW4bbmVA6hYu36wTU/GwBnJGYsixykXmeuIt/NJCmQxIhxbQUY N65lCqOVN295fY2S884i8t2AgCu8IUMOpM+mRA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1708358843; x=1708445243; bh=A9eVqX1fJCsyMfjwmUzUSLJL3Btnt+b1kwh 8dzhVeA8=; b=ikOVP0NxZLS6qc3lot55Z0FSPRg8VH2T+mnRkxD50RfywQbSQD3 av+NuzClgoBtqfuftdyOV1evAALNiqY0Q273Z8BZWJYl4UsarOYRBsEw6wnhcqmS hPXbI62klbNnYJ6zWHabdsHaNymJAzNKkRmpAPuKYncjXLsLBqZUS9JJkpvb0oJc f3Q+PLHsqhDaE6VUtcXugCN8IODgi/9f82T4DgJXIl4GZCNLfPzaQeY07OJnGp3G gkEWRQnKVaxNjn6gXXkz/oGnasffRN+G9VphIy2lg/u1LWKfSI2h4HImS26P2ekq 0lVhzK6DcZzc+sAQynjC0A8MkpSMJ8FLRIA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdekgdekfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesthdtredtre ertdenucfhrhhomhepfdffrghvvgcuvehothhtlhgvhhhusggvrhdfuceouggthhesshhk uhhnkhifvghrkhhsrdgrtheqnecuggftrfgrthhtvghrnhepveeghfevudfhtdefleekue dvveethfduledtkeeguefgkefggeegvefgheejfffhnecuffhomhgrihhnpehfrhgvvggs shgurdhorhhgpdhsrhdrhhhtpdhrrggssghithhmqhdrtghomhenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegutghhsehskhhunhhkfigvrhhk shdrrght X-ME-Proxy: Feedback-ID: ic0e84090:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id ECED036A0079; Mon, 19 Feb 2024 11:07:22 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-144-ge5821d614e-fm-20240125.002-ge5821d61 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: <6ef0a7b8-6f5d-4ab7-8276-afc3c0f638bc@app.fastmail.com> Date: Mon, 19 Feb 2024 16:06:59 +0000 From: "Dave Cottlehuber" To: erlang@FreeBSD.org Subject: CFT: new rabbitmq to uncouple elixir dependencies Content-Type: text/plain X-Rspamd-Queue-Id: 4TdnVm6Kwnz4NgM X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.09 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[skunkwerks.at,none]; R_DKIM_ALLOW(-0.20)[skunkwerks.at:s=fm2,messagingengine.com:s=fm1]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.128/27]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.146:from]; XM_UA_NO_VERSION(0.01)[]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim]; ASN(0.00)[asn:29838, ipnet:64.147.123.0/24, country:US]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEFALL_USER(0.00)[dch]; MLMMJ_DEST(0.00)[erlang@FreeBSD.org]; RCVD_COUNT_THREE(0.00)[3]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[erlang@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[skunkwerks.at:+,messagingengine.com:+] hi, RabbitMQ has a build & runtime dependency on Elixir, which is the main reason we have a relatively long tail in updating lang/elixir itself. This proposed update uses the pre-built RabbitMQ generic unix build[1], which allows us to remove the build-time dependency on Elixir, and move both RabbitMQ and Elixir ports along faster. Please install, test, and report back: https://reviews.freebsd.org/D43954 | https://git.sr.ht/~dch/ports/tree/rabbit or fetch the patch directly via any of: https://reviews.freebsd.org/D43954?download=true https://git.sr.ht/~dch/ports/commit/c81bd2eedf9daaefd8a75e3fc4f3f0210716ed56.patch Comments: - the example config files are missing from the upstream tarball so they are not installed here - the rabbitmqadmin command line tool is not included anymore if anybody uses this please let me know I'll ask upstream to add sample config files to the tarball. [1]: https://www.rabbitmq.com/install-generic-unix.html A+ Dave {:ok, :beamer}