From nobody Tue Apr 18 04:12:40 2023 X-Original-To: freebsd-current@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 4Q0rB31f1qz45g12 for ; Tue, 18 Apr 2023 04:12:59 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-22.consmr.mail.gq1.yahoo.com (sonic309-22.consmr.mail.gq1.yahoo.com [98.137.65.148]) (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 4Q0rB15GrFz4MyV for ; Tue, 18 Apr 2023 04:12:57 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="cXGsiiW/"; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.148 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1681791175; bh=PZYHTqa7VsXdAdT8BxowVFVvsVCQPGlpBqQWzfznyeQ=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=cXGsiiW/EC/p/vnUj7QJoT+VeB0NKcIFPrd2fwuLvGtmSj/un6KNglU5n8EHpcCgsQDBD6pQ91tI1d2MdmxwV8UNCMMpOEJzDmg1rJKHTpE8Aw8Jzslo1kRj6fGeNI3dDLFVXFXBSfKIzp7d2c9nX6yvkbrMixDlTrSde6hNPLWfvHyHjEt8UeJMLOYtpPC4a+keMFHCBhuq78aQ+CzXyprbriQckaIwOBDInvuZVX5Ev8PlFhd0QmoemydHVFTm3x7EcEkhuEn+PUptOXzbpn9FlwoGeIydmK1lVI2H9O9oLGPZNrnJwP/YmrJmGHxr/I/4RSByOesHt7DsIv/yhw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1681791175; bh=eTewRCMda1P6yeTN4+xMFI7PVnhSaTx/g5g0NGE+Jny=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=kWJ4B7zUx2TPppZ0F5EBHYlVJ0UL8RPGTN8vCXXT5Na+beAhZ6xsih00p/wPff3t4MfXRA+mxbkKr4QPVy8lvBkRsef7XpjxVwM3GJ/Y8WYgh1oPovaV6rgRT862GzHQ+/OP3A/VZyTtpGPNvLXI19rhinLD1Bbii3NELB+2zdKxP2oq5KOFAfobRnl7wB6x9l1vzISbAws7eFM8x2PCRZ8Mw4GDF48CqqSISAt32v5KobHQhzqkebzhG0vz8cj+JVdyzfLMAhrOmSsqWOMUf+ALJEykbSc7ckq3slIJvqfCGN+nG6o0mLgONBmXkBusHnfcV1acoF8ZqaYE+N2r+g== X-YMail-OSG: CciBIFcVM1lECnHJ8i7vc8DW6wsth6DpKbIjO7qqlPU_yfk_rEj7o06JbnW0NZS lmNgVtzjnzjj4kXkHrPUr6jkl0X7TSP.oQIjJ.fWAKpt9AISlVGXyfZjX_hVYM4.PrGdPrOrzcPK DhxOjGR2qnCwnvd2XUMkyqc6EbL6uhwoLOqvag_OkYLC0hwFlmA_1sSCs.NRWT_a8YxSUoJZrKTg RHvOGtpQ_qkoAzJAu119DT6Z3aUMxWwbBqkIqHKFvYLvtQISwKh.hPOVsv2cv3eBTGAIR9R9jlZL 9AzhKsaxfXJIkwkj6uKqaZjxOjp9xeOKJyXVk_V9AiG3jktzCtLt6Z_T9qsDsB23EqhuT42C7ixW Lz3qRE5DRf2iG34qnb.HQ4V_3WnjchIEIkxr6h.jTuVFqoMiFQFsWZFcwttg5sy9dITJUxcyLrPu XyegezopxhFFHI_oxqGL42At525sdF1fG4qrzvjUrbzFs2MZBKb4DpV_.havRKWsm_MNmny0afFN Ap7wJEP9977hSGBPLuR6yxE35QKP11dvv1tKSBd8K5YMZqheqeaaBVDOQWmh2Hg5FvHHSaCUmwIU MWYCTJ5o7TNBEjFJNKhI.mFTMKdlP3oD8Dh6QWHi3C38tLN_9pusOvfDFg8y7yRbzBIvFKcErp1m 2uU93Jddqsqm0LCNZ6vGT9w0WSr._c4Jmb932xt6U8FaKeUKAEmj8v61kwq2yhKjKoaNvVmZfjDA nLVOJevvcx9qepZBm_wpk.SgZMcbRReU.cLGN7vsm6jtC7QI.oDt9PRJxOUUI7g44stUJIAt0xjY FzQEwXX1nygepYlecEf7CyKOgEoKgnl802xUojKP.wy_LAuuXBXRS.CWKeHd0mR95Xe4qqjTIw7M BxmaRK9IxIiH0khH79_t3zCEw3rUhOTC.AhjQKKiUqK3dAkJwU.6jpLCrc9qMa2n.HnL0_4FJQ_A mDqSHHmkZEtAmztPVfQ1XrKOCejTqoJzb6MFg3P4qixcGJK5Ilusu6.RNtyuCl.cRSCUza2BqTmG HhEwyqaWTqvRbNQlRiQDEXRB1qN7lohCqzXBYoNi5Xh8qdcf4ps4.z9i37zVecV3UNRgWFse5InM tvXe2hL6RgYPXaK7uNkQ5DnCnWnz7TVC4Rdkbj8ZR25tEEXdG5UVRn1hXYDHNTdXFefxNDwElWpW F8fmNSsp5d87zQQzkeTn4Ev_zKsvxqjYrJflLO5xVAW2kOBpSN14yL9xcvTNMifsa5qxk7QulNIr eugCS5PdyU.Dot7VLDbDcm23MLJe9a4j9TJ9gMH9p.ROwprwhv9B9atwfjaiKyH1rN8cMmVAmnCq 0gFAml.Afcjhnq2dr2z2F_Hxu.T8TWnQBXKhuvDjahmVBGVw5cZiWyxJtJkhikmNHIXSWy4lSk6g IrMriDaDqoIe5_rkDJVZEoAkWKuqTiDl34.1011V9CELsUQ1JMzpY14xvkUoVC4f4VBn1IFbH3tr en57ns6TqdjOkengTULTqFzf71EoDsl9PUChVOSA4sWWHZbeaiCINn3sOrfq__fCTxKC5bdsqmJ6 bS7h5EGCvJKuS8i3Bh2QWYsKzEXSg_R6WAQex12PvOCZJoz4.gkECei8.WR41x54CEwpXg6P_NpY MNCbiiI4sVmP3diafiUW_yOAzt7RSSrDaWo96CZ_lHeJmNOMWyftiTpUfZezt4Fq_TWoh.MirDN9 rF.qlDtSHnysinwVEEzZvlKjdfJvcku9jEUJledA8Rm29i0II3LsWeCrDBmVIew3FsyyC31ChRFu sz4UrPJuOQ7TWGFBFfrmvY85fbV233UtO6IdE_xgZSXbOK_DKUwuL4r_1wxZqr_qXHOhJ7hKEp4N INYtTLOJdeNt1i3nEbgY0o.cFtRElT3BKMVWboBy2Eqokl2CCLwyLmHhwsxm4e7nZCSeFyZl4pZO Xlg039ZZnXGgRod6QsaJsrdGZQkLISe4oMJ6B4QRfVqGAXLrKsECGKYYpKYa31shSRVLFBNIPPTD pn.U9Rt.rWGaZiIb5aRkc5QdUvpL85rCFvL2OC8bPoquWaMYqTuVgoqb88kxAZlTVZHskYv_wwp1 ZVLTtLUlFBxImpsFVIPtRzTCB4.iDda_xNfWVL3SAiqz1WC3oDXbiJ4ahwhw_Z0Pthj6tdZN1koK oduSjPP0OQpNatMBUZLuDiwdhgbUS9SROjsx_YkUC_oU_tDuEnfnhZm6KFYQmMudhDmV1R_jsXMZ k9NnqSU2Ccl7wMA3_bVUu4Tr8VfMlqbx9sGCZLNRxOksenDbXtrNEn6zedtKks_9e5HgKbUPiCp0 1Lx9yvg-- X-Sonic-MF: X-Sonic-ID: 8c312869-422b-4a08-8976-d58259c87964 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Tue, 18 Apr 2023 04:12:55 +0000 Received: by hermes--production-gq1-546798879c-8jjxz (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 560d7c7a28d23d822fc272f0dac9dc1a; Tue, 18 Apr 2023 04:12:51 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.400.51.1.1\)) Subject: FreeBSD ??-?-RELEASE matching vs. zpool create -o compatibility= use Message-Id: <7997A6FF-10BA-49D2-B09E-43A4590DA700@yahoo.com> Date: Mon, 17 Apr 2023 21:12:40 -0700 To: Warner Losh , Current FreeBSD X-Mailer: Apple Mail (2.3731.400.51.1.1) References: <7997A6FF-10BA-49D2-B09E-43A4590DA700.ref@yahoo.com> X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.148:from]; SUBJECT_HAS_QUESTION(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; TO_DN_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.148:from] X-Rspamd-Queue-Id: 4Q0rB15GrFz4MyV X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Warner Losh wrote on Date: Tue, 18 Apr 2023 01:16:01 UTC : [For a different subject.] > . . . > > Related question: what zfs branch is stable/14 going to track? With 13 it > was whatever the next stable branch was. I've a somewhat related question, using 13.2-RELEASE as an example of my general question. FreeBSD 13.2-RELEASE releng/13.2-n254617-525ecfdad597 GENERIC generates: # zpool version ZFS filesystem version: 5 ZFS storage pool version: features support (5000) zfs-2.1.9-FreeBSD_g92e0d9d18 zfs-kmod-2.1.9-FreeBSD_g92e0d9d18 but there is only: # ls -C1 /usr/share/zfs/compatibility.d/openzfs*freebsd /usr/share/zfs/compatibility.d/openzfs-2.0-freebsd /usr/share/zfs/compatibility.d/openzfs-2.1-freebsd No openzfs-2.1.9-freebsd file is available for use with the likes of the notation: -o compatibility=openzfs-2.1.9-freebsd Such presumably would also enable (based on an what is reported for an existing openzfs-2.1-freebsd style pool): # zpool get all | grep feature@ | grep disabled zoptb feature@edonr disabled local zoptb feature@zilsaxattr disabled local zoptb feature@head_errlog disabled local zoptb feature@blake3 disabled local but there would be a named compatibility assignment available for that. It is normal for me to hold compatibility at what some FreeBSD ??.?-RELEASE (and later) supports, even for main based systems (my normal context). (I do not know how common that personal policy is in the world.) I stick to the most recent that is official in the ??.?-RELEASE's /usr/share/zfs/compatibility.d/ Would it be appropriate for 13.2-RELEASE (e.g.) to have such a: /usr/share/zfs/compatibility.d/openzfs-2.1.9-freebsd that would match the FreeBSD release but that eventually would not list everything stable/13 or main would eventually support? ( stable/13 and main would then also end up with the file being present as well. But I'm working backwards from the end result to how to get there. ) Note: One could imagine a openzfs-2.1.10-freebsd in releng/14.0 that did not list block_cloning, even if there was (only) an odd way to get block_cloning enabled for testing purposes. === Mark Millard marklmi at yahoo.com