From nobody Fri Jun 06 01:10:19 2025 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 4bD3Cf67R5z5xBS1 for ; Fri, 06 Jun 2025 01:10:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-25.consmr.mail.gq1.yahoo.com (sonic311-25.consmr.mail.gq1.yahoo.com [98.137.65.206]) (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 4bD3Cf1qL0z3bl0 for ; Fri, 06 Jun 2025 01:10:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="sb/d//+D"; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.206 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=1749172231; bh=Ceyvdr0mCcsi9DRkz7saGDKG5LIqyrHAJcgaOGAZM4U=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=sb/d//+D37FCX0S/v98aDv7lANPQC3Si+yseqL2QIp8p5ejdwMRXMUPbxpnP1fou3ikJQjhOOb+mEFZVNHFlF6Yj8n7ChPknxsNh67m25o3ghQ2xZTxZRux9vTjWgd6uKvgecPbkMqZnThQPfIvLWMKr7YePaX0a2dpm2+yEaqcMS8V/o4pWjUDeI1U66qYmqahd/WnGger/NMYdlcrI5BDRBGZ075eOHEY06zg5sMhDqBfVsIWSK1PGNjXI26sfzqOSe+C/19RD1lQKO4DWeZLxOwZNCMhnC93vy96i98G92uN5m8Gz1+p9jrLCHxyOeSXPgiT2tgAISIWG5/XHMg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1749172231; bh=iPrz2qwomxkTz57wYbfijTySRYCVUTmVWzxv9t7Ru93=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=gGDp2ymeZqIVidfRaDyE3c4Xt39WdPZzWnz/h9zWXkK6GUQFlrhNyTMoNDY5fJnAWd37OiFDYWwvGKPWw/02SkemheUg8qQ1zhLzQhfzHltEl+hbMdXBzvADq20HIJwxEAI9RuUuwE+GSBV0GTXDD/NZXzIfihnUxyLTi5mUHNeX78pi7bj0MtgU/T5FK964j+onCjSKfIsyyYHUCPgyzXQCYUjGAyk1hhfYv/UOFo1EoADw/xUThsuavJZK4Irj2fcaqNqfMR0zCFYFd8MfAxBTtv5+XpI/fWnuplElKyPaiMoU0xhDrVXX3mUHF4kWUtqmQA/oNLW/aPBS61RSFw== X-YMail-OSG: ZmrsRcgVM1nHsKevzZfrApJudTYd54WylL6re5uX6B2giQJf4BcMS_tdvHya4rB hPj3YFlS01npJvzV7flWKzDFcWw_IXZh0O9XuyPQweCj0yjg4Mf8U8739hGZe32kNQQU9oqk_Fut chw7MI_QMYK7UcYisbvFCwPftFmbcUUfFWsa0u0JKiFVI1VHkvMnXzUHjmQcl6GOoj483p4XJtWy K0LGGWhMcqd8D665uE2YIzWvm05.uNEl3vSC7XEtHPharpOukeS.MLlFu7wYLiecAxUQHqlsRXc5 56Q5r__Ss6wOGMeeRNbfXaKUF_XGMRVzUOBL8MNN7C5JXt5bXyXQf7tzJY_V42DQDN23K6lFOV.X THF.HiuGIZl2pRZUMZlE0gKdMwMXBDOGZzGaH46epIYpsa6VH9E7.hXX93UV1zz280t7eDekl3rW do4KpWG0avFjurBa1VtBRC7dVn.VeVWvF8LJnTFci82slRtKU6E0tIj9NG4jcXfRhxjlgrIrR1Td 7TXal2W23E1jzlmhux_Eb7.pdNrAdv0oL9Qp0dpWWVD8o4tp_YkBTjlX6LTqy9Ri91THAmcA.Xpd C3RCaLPYPJL6yg4pK0t6mjIp9HFhkierA5L_QhCJ8Fz6XO2mmMcUOuC0UlLhcrht7hrNneIMxSO7 7rwK_FizfZawtKzZ15lB7Jm_9XzuOzjXGDWfauGIpgr11Qqhd2VL7TYiHUdGAZcF9eZ3FCbT2FMO L0Bt4IOZh4GtaT4L8EQlmEhyGF.yFsWoYv1RdL4vbhmtc_FPwW_hvNu3jVbu6NUPHA3HLcf9R6tZ hPCilqr79ga9hmznKsopSU1m7uinU_Paq15omHmppTWukjNEd.dpgUPxy.1.5v9oZv8zLk_FdnvL 7kHIw3_dmNYw4XRloCoox7LxX.3jolG9n3VLHGBQ9rNZGy28c46sOwy.s9GXiqZj2u05dn46FSri 8ZR.jpi21LCQG_7iF0Us.2m1FJdG0GqDmShnFW7zEjwPoCm7EAc7XO1ixi0bDvYQiDO2li0v6StG 3Ae_n4ZX_LJHjYpvCliYy1Nn4xiBoWzCnWaA2ocq7g2i5oOp8NdpSPF.DfCZx6iyLVeQdfgCAss2 U5TYVDo2gAQE.Hzm8Z3rdlq.AdhgMFGilg1Rzjuwcg4iuQZFU_qRyLdaWeMgJuffJP2c37YIN9UF kFWbYUUS_wij3ZvtC6Xww1nRZyKNBlBZTZXcBmAwNt.jowZnP7TBox7_8Gfs8s16xmMQ6B2OW.dw 6.uT339FLsATs_mJjt3BAmgPx2725uHl2W_gM12S2SkR3XQSTkjgE2aAlY_o5u9Y8CW451lTQUlE okWSEgP8WOdL1sFxnA1vOWbTeoTgXILZwCHQe9WAWCGIkOL4.hRzDPVmQIqsl4QlA58mqgdU8Ly2 rHPzVK0OepISMUeni2OWJfNEkwp29ruxyqM.F8_F.WqwjYZsvMHa9S2ZuOzJqQJJDaKQGb.DCNVY teYVZkFuMcK3Yffn99Gp3qJ1w6UpWqMjT9Yts0f1lIa7wHdkIupK__WgqZv_HmCQkX5QSk9pxTca hEeJPI13DB6utt7IAyk08FFFVjYfQa3t9.8D7K_ygmAXJZWHuVos.RCskL.dziYgEZ_.xhQBrZqX 72csT3z6KrgkxcWOtgCvhW5qes_m767TBRbDqq3Lc2lViKsS9nv66kVhveN0J2twIs4Zow90hPId PJdYjNAF2BoKZMjepSiycmRrCBp3IONhmeHAKdbNUaojgNatxrvxIWfM6k33RDB4PZ69xArBlSti Ho_.sPW5kNJ75V5M4e_8eJhEe4jRwT.vwTQJXe..M2U.HFrd4dvkfc7xzW8W7BEOCz3a7qvhkD2Y NwVspiNB_b9VGb9pB3In3lXnOUf_NIoZqWtyW0F_MGYRL_pSm6D9FNg9M_6tBn0clUTrS6FihWgu .OD5i2Oo3rwp5ms6J7Db3JRD4VyJIt3wn_wnUzKXH.5X1qu3X3WJyVYrSgmK2pXdLpr8JWDFfpLQ 4F2xr1TWWg0xudxftug2xSJ.ngtrLIlwI9huhFyTmyCQG7pRrsmBUFTApdPFvrN1AlHXmozyNmxi _wh3oQNiuNBL.kMJ22xAUDlLJ_bB_6Hi6.ux3JoQKBQQ1Y3jAohkOof_VV8pzeZELZ_YzH.QjZWn 38xjAuNNB6BX5yARJvzjVQGsFG6vY25XjNZg0cpDI8Wzwr4iaS7yX5M_rxnuxSB8XJFfYmiIpkk8 .cAY6wUUKGT0FhP5Ff7x4f0duBhvSCg8zzPjNw58LyiJKdWKLl_A0XxnJaAZhxPujZw822SAGaA4 gfYVv.g-- X-Sonic-MF: X-Sonic-ID: 403f77fc-c3b3-45d4-b80f-ffe6c0378897 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Fri, 6 Jun 2025 01:10:31 +0000 Received: by hermes--production-gq1-74d64bb7d7-rstz2 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 32b4eccea2c5dc96e5cdbbd24cb80563; Fri, 06 Jun 2025 01:10:30 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 \(3826.600.51.1.1\)) Subject: Re: HEADS UP: wireless KPI and KBI and FreeBSD 15 Message-Id: Date: Thu, 5 Jun 2025 18:10:19 -0700 To: FreeBSD-STABLE Mailing List , FreeBSD Current X-Mailer: Apple Mail (2.3826.600.51.1.1) References: X-Spamd-Result: default: False [0.64 / 15.00]; NEURAL_SPAM_LONG(1.00)[1.000]; NEURAL_SPAM_MEDIUM(1.00)[0.999]; NEURAL_HAM_SHORT(-0.86)[-0.860]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.206:from]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.206:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4bD3Cf1qL0z3bl0 X-Spamd-Bar: / Garrett Wollman wrote on Date: Thu, 05 Jun 2025 19:09:47 UTC : > < = said: >=20 > > If everyone over-indexes on stable/15 wifi stability, ABI, KBI, etc, = then > > you're going to > > see one of two things: >=20 > I don't use wireless (or laptops generally) under FreeBSD but I think > it's pretty clear that modernized wireless support is a huge priority > for many laptop users, and I think the project needs to make progress > on this front to remain relevant. >=20 > Given that stable/14 is expected to last until 2028, and 16.0 is > scheduled for the end of 2027, it seems that there is a reaonable > compromise: users who cannot accept the possibility of disruption > should stick with 14. Presumably there will be a point in 2026 or > 2027 when the wireless team will be able to say "ok, that's it, no > more breaking changes will be merged to stable/15", and those who held > back will want to upgrade then -- stable/15 will still have a > substantial support runway (another three years at least). >=20 > The one thing that seems particularly important to me: making certain > that traditional source-based upgrades from releng/1[45].* to > releng/15.* continue to work. This might require building and > installing some userland utilities (like ifconfig and wpa-supplicant) > with the new kernel but old libc to make the transition feasible. I > don't know to what extent this needs to be automated, but it does need > to be documented thoroughly. (I guess it would be easier if all users > were on ZFS with boot environments, but that's not the case.) No one should bias what FreeBSD does based on my usage pattern, but the below may be somewhat more general. It is also illustrated with an over specific example, but one I'd be interested in. If 15 is going to be significantly more problematical to deal with (avoiding the word unstable), will some stable/1* that is avoiding the temporary problem rate also avoid unusually long periods of not updating the likes, of, for example, llvm, including the likes of 20 -> 21 and such? (More generally: Update some contributed materials that are not normally security updates but tend to get updates over time, even if not much else changes part of the time?) =3D=3D=3D Mark Millard marklmi at yahoo.com