From nobody Tue Jan 02 04:38:47 2024 X-Original-To: freebsd-hackers@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 4T40Xz31JNz56Cs0 for ; Tue, 2 Jan 2024 04:41:07 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-35.consmr.mail.gq1.yahoo.com (sonic315-35.consmr.mail.gq1.yahoo.com [98.137.65.59]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4T40Xy5vHfz4gL5 for ; Tue, 2 Jan 2024 04:41:06 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1704170464; bh=kMnHvYWJCk4mrwvvxTQXwPfIab4ua+xp3NbfeLe1Bk8=; h=From:Subject:Date:References:Cc:In-Reply-To:To:From:Subject:Reply-To; b=GqOIa8kwSK+U/10VbR1iYoDIRzLOhOd+en6bH1q4VLg55WS3HouLLG0/j9ScR4AEBMSukNRVIvPS6Vus2/IVMsexdc5nf8McYy1eRJynjZik7SRp6ckivkWnacDzNYwH0Rh7R71/j3CsD1zfyKUgXPy7rR5tPHj7hT6vDJhZ4kqvgQV/0EpN276dRqFoNNlMs7Ii/Asn2OrImpc7fQT6b1f+ot7YCGSTQDmadwpnYPz2Ss5oWdDj4f2OvSf+y0dyMA13oIpIJ4JEtMSPOdeETjfI9mSmD+XV2/NTW7KmbuTexqjRXOP1cP/URSwDV94tLfo9ahnlG2G/L+7ahAGjIQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1704170464; bh=E3xPBz7Bob9GdPQW0UvSS3/Yus+oaglyOFWyN6XcAKL=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=hAEblUMHoBlCSFS5RiV4rAVoONheWGybzfXypeh5uGJdfANVrfgD/j9TeITeNAOahobioq1N5ui4LgOqP/iL2j34rK5ToKOULJl1awE8wLbhGobcXWljcEhcFTN27IzbVp2s96S2FpxRb0c9YkgSOFohMBwANQ+N2uqCrMYqCfJJZNWfp5xKrUpWmiRs5FYDTZbC+lxQ/6XuYTdqiK4xzQ3zwoiAXdPh2TcgtebPR8d7wwyC5dJgGGlxiAY9+iyK3B/GGvNtizHwMumaj+0hOE5G/qGxUEynesBIvpE/ClDXjEGdVgdHntwe8lNWKWpnVF7TVaAfG/J25Hbjv64bUw== X-YMail-OSG: TBWDuNAVM1lZZlUiwdrpEQ4YWprYi9ciGHJElOXDCn_KvTN_TaqEnUg5vIStjq0 AS2EI0AyR4DaCNfSrnvriiEWZgU_ePmFQSpmQ.a1AVZY8cFGYRBX0eXlb5dZqkcQ2p_XopXa1eSP gEsN0zFeXJCT4g75vSsmRqdq_DxxG2nydpPhWVIAkcpDadhdbbUX4IL96jBiTj_0xmZFuwicuyDC of8BC1Y1Mn1qHAfQ2BFFb5jjBaZnCzKAv0s6hpMEpeuRuQpe52Va.c.AXY6fBKHTz9B0Ugi1hhdz QAUw9OonsTzHq2A17hCDHxOhSkWP2kjR71iTjxyErvL07xz2zksG3fQb7iPhGjc5o6tmBFod.L24 m6xsSZBGo6jPDPjM09dLhDAhjr4aVi5b68b_QR3veGLIIabttQe3G4LtCxL2EDdO2KipAB9G1g3U yqeG_r53W4RafN6MXgeYk9gvP8Chc93pHxsoq7SbWVbXxSHFzVlBd82ilatjmHE9BzeqRP1iuPpo rgApVKFVtTO547ZnlTQTo4prqH9CalJdxXvDoRP6HSjJgJGdpmDUhQyHn8wAXxu59UesB23tr7U2 UgOzpej3k.RlmD7dSUJ86Q9BI4tsQKSv7dQBj.SMTIA81fONg4zextzm89IGj4EMUhZ7xBGGVuRx cPOR._ooFZPNNWjNqjKYZA6Y77GNGb6jp29i3tD9F4kmdn3mUkifgyG60IThW8ajH2n8zCMgBq31 kEFqvh7rTHW99Xf8IStX5ylLta.jneSDjLiii4nUkRusDOPxH_bL.5OPOCnqsxkofE08XvM4_Esb 7fdGhSLfB1HPwgYM8PQHZgm3XnTG08Wf2YUSpUvZE_Fx.VY5uXPunM_RgmS2z5nRc0IuKE67kJbw 2lVNiG3VlFjukaJYhPqjWGo2S0OUQQ2PQ5Kd5ovPaupG2.Huv.5gunxGgldDmmEwFuVuWuQ.v.f1 NrPL5QOetx1XE_QqtalLxqUOoee9xftXkkxGphAFwlC60E.5rVkwo0FXZaRv9hm07ZUX75xx1i1e J9KiktKRGQtwfvxgBSmyRIWzJQIbPqX8j8AA72g3ndSo6IUImcTe_9vxaucgJYO7kXSXKhdqJq59 HCPhnJfoaemAUEH2mSkR6DkPd7LnnEFtADwf3mxJDPIhN6nUlZ5OgVvH22TR._WtmjCGbve5Tfrw oiSWluZ.TpuYf_6suiSXXlMnEuvLR3Gb9h4bUDVWCFbZ_lacfdECIw.VrmeFIaPMnqg.RO9BvMol NOCPjn_gN8YmNSRBNw3IYtYW3r0OJCSw8G.VmT33r1LubfnL1B3sWayK.5xJmXzw2anjcmgPoWd. pQ9EN1Ya8uVR9DLh3G4xbreDgNEqf7NzwgE0Kf38WeBzQUhSMQgrk7Cl2tfk5ppoKpPXj6uqrkza Uq67s2utvmNEz4HW2shXxCZ.8jfoOtgi5Mrxd3DrFvDZ.woVKDcf18ziWXEU1vwb9RZcvkUhODWn 6AMvZYjfUcnwNdX_l5teIXuh9nYUTUNd5Xt77viC2jsOHPp2J7Tm3XahognBCmnNwAnabpK9wuFI ZzpcZUY4LgvGAD0798VChR7gnFbuAH0OF6UV.m5zFIf7PzDqt4dLwD3VvZUgU8FcJKi7nzPQnFkA 1WFV2D1FNdtbwfkgJuo4kakk0X5zI0vbKMPfpRYThQL5SGzIszKJuOkJePAJl.WFaOZ2rRWGqpvi FWLz0ENq.lIs6fQl3d0drZt6ul_ZQi6r3NNBMQmIagDwTWhp7Xe9w9FHH79ujDAumXtAP0yIw7xc B0EpTec9.h_Xmvh5NZV9oQ2bcXPjhTVhfqMMfgrkcz2O9GHimegz_dduIZ4mIlaAFhcWfLpbYs_2 kI1.gyZGEyOzTciQmRsCdng9hQmflClZvSFv5bdQs1MSSQCRo9p0z1RV8yvnoyQTPIfosxs2xA9r c1Zf3fx_RCVon8hBlULJ9QJf.Y75S763SR3acbvNMOuYmTRwAzAZ49aD2H0IqzyOYFWhuCPIvdGj 4nxygBz758I0vsqA6.DSoDr5LaIMmn0FODnwj7OzbNTlzWWM_D74nQtb7bnGbG3c4FfEub0DRvif qkZImJdzEyuBXbdo6Tmx6n1ApQtr.fqSZ6GZu35lJ1g1z1tV4D7yYO7XHqb249IT7bTcSPy2pcjw SXAaIqtZU701CzSL2VxHrfpghK0RQe1bUI_MmVoY5FUcQslfIhv.UrfTxrtAYa6WqpRxhBcHogaV J5BwMDULhWgvoJbArpPjXOye.f3Qjubzvc5cymjMxl48fsYDGqeQDrhoTNDnw X-Sonic-MF: X-Sonic-ID: 7baf493e-3851-4281-85d9-674b75eebf43 Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Tue, 2 Jan 2024 04:41:04 +0000 Received: by hermes--production-gq1-6949d6d8f9-qkzts (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f4c0a61a1d2f0f209366118fa4826846; Tue, 02 Jan 2024 04:38:58 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Mark Millard List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (1.0) Subject: Re: list of valid ABI combinations Date: Mon, 1 Jan 2024 20:38:47 -0800 Message-Id: References: Cc: dan@langille.org, FreeBSD Hackers In-Reply-To: To: Philip Paeps X-Mailer: iPhone Mail (21C66) X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4T40Xy5vHfz4gL5 [FYI: My internet access is limited to a cellphone for some number of days.]= > On Jan 1, 2024, at 19:26, Philip Paeps wrote: >=20 > =EF=BB=BFOn 2023-12-07 23:03:33 (+0800), Mark Millard wrote: >> Dan Langille wrote: >>> My goal is to automatically maintain this table, from which FreshPorts f= etches package information: >>>=20 >>> freshports.dev=3D# select * from abi order by name; >>> id | name | active >>> ----+----------------------+-------- >>> 9 | FreeBSD:12:aarch64 | t >>> [...] >>> 53 | FreeBSD:15:riscv64 | t >>> (31 rows) >>=20 >> The name list in the middle (/bin/sh context): >>=20 >> # fetch https://pkg.freebsd.org/index.html >> index.html 3606 B 103 MBps = 00s >>=20 >> # grep FreeBSD: index.html | sed -e 's@.*\(FreeBSD:[^ <]*\).*@\1@' | sort= >> FreeBSD:12:aarch64 >> [...] >> FreeBSD:15:powerpc64le >>=20 >> There might be issues at times with https://pkg.freebsd.org/index.html no= t >> being in sync. As far as I can tell, that page is manually maintained. >=20 > clusteradm updates that page to match what we're actually distributing. I= f it doesn't reflect reality, that's a bug, and we'd like to know please. :-= ) Does that include the =E2=80=9Conly ??? Is updated=E2=80=9D sorts of notes? = For example, FreeBSD:13:armv6 Latest dates back to 2021-Jan-25 but there is n= o note about quarterly only. Various FreeBSD:15:* do not have notes about La= test only, despite having no quarterly at all. Some other cases have notable= but shorter differences in the Latest vs. Quarterly time frames, suggesting= only one is being updated but no fixed difference is definitive for that st= atus. Dan=E2=80=99s activities with the page do not use such notes as far as I kno= w. > Philip >=20 > -- > Philip Paeps > Senior Reality Engineer > Alternative Enterprises