From nobody Fri Oct 14 17:29:03 2022 X-Original-To: dev-commits-ports-main@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 4Mptfm62swz4fvTC for ; Fri, 14 Oct 2022 17:29:20 +0000 (UTC) (envelope-from adamw@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 4Mptfm5bhYz3MxZ for ; Fri, 14 Oct 2022 17:29:20 +0000 (UTC) (envelope-from adamw@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665768560; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=wjgyxKAvcmGRXHOhohOGOGNUjEdNIlgKD+3XN8Et5tg=; b=KXh2UFGkeZrelp3uXzpsKisC4Z18YUJIHVUuyUsgoff9GQsrrb60vQ8ColWC8l07eWiaqJ 7InHgla75Ti5b2w/IYHHuImXxuysYYtBQNj/xmDuLtPyrRhaRN85cBjj4tdbvTLddT35cQ GtEwP8rQfqlI+NmbvFwkQRRl3uA7OTbWSjCQn77aLhNhckk8Nx8U4zgLXU63NQBdtBhNni MNGM7WJDPRgOlKhaYjYnEJTe0nEvHqXceCb4XVLGToTxkGxBRDX65Nk8B9fS6TMEyynSna Tbqibeyb1gWmWoV2lIVXTkV8i2EX91yJzSMv1emRnJqmUMxuPakAANbjjSO3Uw== Received: from mail-ed1-f47.google.com (mail-ed1-f47.google.com [209.85.208.47]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: adamw/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Mptfm4W9xz1FMV for ; Fri, 14 Oct 2022 17:29:20 +0000 (UTC) (envelope-from adamw@freebsd.org) Received: by mail-ed1-f47.google.com with SMTP id m16so7796094edc.4 for ; Fri, 14 Oct 2022 10:29:20 -0700 (PDT) X-Gm-Message-State: ACrzQf2SDr6Ru9aCoWpPjOjvgpjbR1hURC+OVMhh0zVCV5nenqEwfzAE OsKyStoWX4vzFnvMz8Cd9UApvyl6hI38s4sYMhehjA== X-Google-Smtp-Source: AMsMyM6yb69xXhBllWACgFAPPDrmji+iCo+NcosXq4QZQzk5uQEAyR1lWvAylmuM/sKqB/q/CvQY+I8Y6DlA+eMrHCU= X-Received: by 2002:aa7:d28c:0:b0:459:3cc5:3cb8 with SMTP id w12-20020aa7d28c000000b004593cc53cb8mr5280098edq.261.1665768559562; Fri, 14 Oct 2022 10:29:19 -0700 (PDT) List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 References: <202210141707.29EH7i08013647@gitrepo.freebsd.org> In-Reply-To: From: Adam Weinberger Date: Fri, 14 Oct 2022 11:29:03 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: git: 9d241a90370c - main - Mk: Add USES=luajit To: Jan Beich Cc: Adam Weinberger , ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Content-Type: multipart/alternative; boundary="0000000000004567d705eb01f739" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665768560; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=wjgyxKAvcmGRXHOhohOGOGNUjEdNIlgKD+3XN8Et5tg=; b=O+I52lM1JAb/K0ooAfCO9ylQAsltQk5BomRkFF26AcIO4GWePIzp0/j0Wh2UpJZDOaiKoY 0tJ+ZwTXRHFc6+Ae78cxNT/eswyi5in8J5IGi6ZA2evxFws3KKNpsrzoqowJ1uojDYz6kF 8nO9o9Oex6JlxON+ncGA0oXP1kps6lajcxIf3Q0vkPABjDACiKDGo++xB1k+LMLsB7lsDJ 2zaM4yHv2VnWOvpvygsQxDiSiHh/QxG6FFkvdz7aJBt8IZ3Cd4wK1Ubj7UvIED3DxXQiqI VNcXQ9hVwD0N0GQ+YkkdU1z7XLoxe0p6yagJMx5H1D0NvIi1WMPZIIHInvEXmw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1665768560; a=rsa-sha256; cv=none; b=EWik3vanxMp2OHD1sVcvYwAjNcTGam2eY+MKmT4zq0PvAqhV0EjZ3vUurMj8uuXGBcLfaU AhUWh5kK4BxUT1LpKef06T8JQNiNajlIPWkYl+Mx5vOQgPQjtgisHnoxWC5zKbu3NZMfhz 6sqDKEhy443bkpcZrYt6Qe2RkSaGdm6wQZ6PLJEPpuZPlsNYIA1GZYAP9//G7W/amSxHFB rd3N3dEvVkQ8SMcg38u7MtDceU7e1riMIE4YhAbvgXFp2Oas+zYhV8LrnzQQt9FwiigMWe bUR3+SwxKhIOncaveQbhMUhjKxDWW9hG/D5K6qhCMa9qx1JTBZZiQDyLdjuzNw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N --0000000000004567d705eb01f739 Content-Type: text/plain; charset="UTF-8" On Fri, Oct 14, 2022 at 11:25 AM Jan Beich wrote: > Adam Weinberger writes: > > > For the vast majority of situations, USES=luajit will be sufficient. > > Ports that use openresty's API additions can specify > > USES=luajit:openresty. > > Are consumers to be switched "en masse" or "one by one"? > Hi Jan, I'm going to switch a couple ports (neovim and luv) right now, but my thinking is that perhaps the best approach is two exp-runs. The first run can switch everything depending on lang/luajit to USES=luajit. For the second run, I'll need to look at everything that depends on luajit-openresty to find out whether it uses it because it uses the openresty API or because what they actually wanted was "anything other than the old version in lang/luajit." Does that sound sensible? # Adam -- Adam Weinberger adamw@adamw.org // adamw@FreeBSD.org https://www.adamw.org --0000000000004567d705eb01f739 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


<= div dir=3D"ltr" class=3D"gmail_attr">On Fri, Oct 14, 2022 at 11:25 AM Jan B= eich <jbeich@freebsd.org> w= rote:
Adam Weinb= erger <adamw@FreeBSD.org> writes:

>=C2=A0 =C2=A0 =C2=A0For the vast majority of situations, USES=3Dluajit = will be sufficient.
>=C2=A0 =C2=A0 =C2=A0Ports that use openresty's API additions can sp= ecify
>=C2=A0 =C2=A0 =C2=A0USES=3Dluajit:openresty.

Are consumers to be switched "en masse" or "one by one"= ?

Hi Jan,

I'm going to switch a couple p= orts (neovim and luv) right now, but my thinking is that perhaps the best a= pproach is two exp-runs. The first run can switch everything depending on l= ang/luajit to USES=3Dluajit. For the second run, I'll need to look at e= verything that depends on luajit-openresty to find out whether it uses it b= ecause it uses the openresty API or because what they actually wanted was &= quot;anything other than the old version in lang/luajit."

Does that s= ound sensible?

# Adam


--
Adam Weinberger
adamw@adamw.org // adamw@FreeBSD.org
https://www.adamw.org
--0000000000004567d705eb01f739--