From nobody Tue Aug 08 03:53:37 2023 X-Original-To: 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 4RKfSN2SF2z4q65f for ; Tue, 8 Aug 2023 03:53:56 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-55.consmr.mail.gq1.yahoo.com (sonic316-55.consmr.mail.gq1.yahoo.com [98.137.69.31]) (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 4RKfSM5FY6z3PcF for ; Tue, 8 Aug 2023 03:53:55 +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=1691466833; bh=3KWhp+mE7Ct54SbfxYGndr5kDA38si6hoG3DFVUc72o=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=G2+dNkcwllxRnglb8xsN0Jy6if9v7t/omghnXk1bnnOYyLixQEYezi7yvwmgBm4gYoxCmWmN5u9DjyJS49+Sg0WjTXaPh3hXLKZQ0Hhj5JidKS3CNDHUj8IsLPGAxDCyDQzJK3hFfGaXv76FL3eCpD/eikOHPYFeg760nIyh+XdiKsdM7Dcv/usiA+ZckbsMwnMEob7o4VAW6/o7ySYEnmGt4uXOJeEt+/cs1ZFAcvY9H0Eh2hzdf//t9U545rZc2G0yZQrNTvx1KxwfXcET6+lXMcgEogSKOXYt8HkO/GxatOxnQ1IbJ2gyyVB/r1Y+J1DYhTuJ1NpaC66e8MzZig== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691466833; bh=Nyg0BvGAto1A24YkuE1IDwwBO5foDAuCcQkVvjcKkj8=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=jX7ENdIDSZk98MAYyoElfXdge2wTqkfObbysp94V86MRHsFC8AyG3Acu+JPb8+I0/mjAinyflkC2m9CJypQnEHF/ygrGxLCnSy9msSs9QaQxZH7UDvBpvKeDtXad4qKHT2FcTU/KSfTz0NH//CNcxVhSQYZ/Qtu266owlDgzyvXjwfVJE9jlQseJrKoRebNhfY+ybg4W+dT6LyzBqNjeB1xCTOn6JDVQDxjIpKnoBZFptafFD2D+yR671Qi7TWOeuAHpmBmtmeOxZzi/iart3oGjyGMx+xJKwPXm7mq6apWsaklOcOp8X9I8IVZU4FWhG2D3tTKeEyPsQ1idSK1iYg== X-YMail-OSG: ealUbkQVM1m7J3kFXv3TNph.RfGzR9.9zBF0Y4RYC8tMa.XwGasIVvUcC6AOnkm 7m1csd7Nc9I_aFaRUvMhLXdm_AabL8m45h2o2vIPbjdKkWpqYKguTHMI6vpPDpn5yliLyCLiSE5P A1wYAYOKf_OUgIzBkVHDmrPtpvBXP4LZezCKOWcqRAxZa3RyJnAMIaach3YENvZkDhqjWjie0a8r 9gvXg35Qg2.Y597SfQrWgdDOY9wx.2f2jIDkOVFBepLCS0Xl3OcMsSM3SI17aUbQQ_6jKZyBBnKQ HkbE36A55cDWrCiiRIG1DvCatUpowuHCsYIdAkTXd7BQEpbfG88o7MNZmoEZ2gTVouyu05k1oAeB g3wT9J9pJSJ0XfTJMqJX.VTvk0jYHq9E_WzeGNXvZipBn9lsPyRCUsXQP9idUrDmi3mmZyKli04U deaHPFsMxppuP0rU4RGI.1BFaf0cFedCGs3ayoEnFkxwmh.1FTQm9bIpHihmBCejqEFlbj.9SefS cv3eEmEWlATYkJYFkUc.bo2xKERaIXeG7XrKQ.mHHdn7cKyfmuCd1NNHjy0IxckLBpqOpYPSKiNw kzeIOeZs63PlZSCDvygRyLEfG2mibkxguFuSHHFv3yutGVbT8wIRoizq..wyxh6iXktewI_.PPUy bGG1XICmZn5yKM10weaL0yuFh5rp1mMUx6UwtDr6hIh87xTGOrkGxVlFx_LtP6GVAOrc36XDLKo6 DUE8nLnVFMR5IQ_N6uUwJSEEKIQKs7lZXYKVQhO6lg7_c6ddETcp5.21E6mQguUOUGOv2Lpb6Szp QeC0xa.rM2EAYLwAkd4uyeLH9RMXOEsuFvKdcagnu879nrFyla7XPkH3pBqr1r3OxoZ7zESp5NI. 19h_7mxNYkshls8fQK2BqPqkIBaOBrMcIkLeI9tAP7MjG_hZ.7ANlRs7JIpdzHmUb7K.turo6_dz ySvyzdDeOK11DJOW5JImkzTbLbuJAHZmjR14jmD1eGDuTACXfwrOZUlvZfemyNgPmVlor7wuxca3 CXBQz7YiOGzO.3Rzfj6yJMGubzF_3g3FzOwvRiLkPMQjrlTtI8kiOin1uEfVRCgCTt9HLGNDKywe ps4oQ0Z22yJCqhFlsj17euEFDsXqF5lDMgD_8RcklNIT2LBnTxyh.K_je.68uvFmNLHFFkpVuhkd c5jdec3EHVR4xuPmDWXSlDZTtCX0CaSyjNRVmir1i_YbKCCVidrYt5Kd3LUe1kbAbK3PQf7LGsTx KOT.wtn9bdNIa1bmtObVKdhA4jphYDa2hsmnqyyCZzeoS6z_HDuKGE7fjZ26q9fKDnhE67jx4Kyf 0o311fRbIkeTAdQc0caZAQiljfu41dqUOfdm7sgglaAcwMq95gvgjiWUW0nE2OQSSdmu74iMDRyB PeEy7oQ1_Oze1OXjA7LrECGpy6s4Pt8vQSVPL9veeUMR0lAu1bv1Ie3KWVU8dHHIfk.7L24tOakL USi4bKGFvE1LoBRkn2.a5mpd_gokP.LIOEeggG8UYB0wGAFEKfAfLQj_OxkXaW6U2gWmki9qA8bP SDKwzhjip8.AZFEloUpb2nI_8thoi8g0jL9vJrFy8hRzqiXBEW5CJ6eknd9dES2vPtkTtTrHRcOn y2EPNjGNitT2xiEDcUxkWRuGt69h8jzOzIspSUZmGpqbICzyd.UKDurHzycjNsh7jL502vrQBNMW 5GvhH7qwcBqI7Prq._7wSsb9tvr40J2ce9fB30b8PtvkHePh9usRBRIzM4PEDWgGtzSOwurRk2Hd rNBRTArJIjSzEdzIb_aNJKdO7O.RoAOaqKjEXAfrQNpw.DhaXfCnGSSnOjJl7Yg3zQOUs_N6KmN6 twvgI35OD2MNY30zb_U2lSxXNeBJn1EFB.NrZPLjjpxZPa8HMgfCZPo9hGFAnVdHAzWdLvZgIjnI jXqtTmD.N2PrTQgD1j1awLp.5ybXPwD5BTprVw8DUvqdmd5nWDtzglQfwe67FzOrj4cDsFHIw.pp H6WCuKUXrDaZtItXKiNy3vdg_bw2SiOKH2uoyu29g36nz5tUW1Sp4EN3l_sFSEwbRIZBY6Vzx7pT uYU1qsNqy8_z515T9NqTh3i4DXKqjnh4CCDkJpNiDIHjG6qtP88YhsB9yvzapzAuORO1AxxRKukt RAY2P2TqRlXKzNPsQEmDifWuflOHQy9deVKo6HuKP7pl7vCgNuHjQPq2l_qqRDYvG1NBVw_m86RE buReo0VL8CIuDU1R7K.kdWodn_T7TrhkR0ir018yZE2OBNUOM7auESay9z.p6pJqK0gRWGubr0nM - X-Sonic-MF: X-Sonic-ID: 785e1619-efda-4c9d-98a6-29c28897098e Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Tue, 8 Aug 2023 03:53:53 +0000 Received: by hermes--production-gq1-6b7c87dcf5-fl46l (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 751be5c8745dcf2751f13478e034795e; Tue, 08 Aug 2023 03:53:48 +0000 (UTC) Content-Type: text/plain; charset=utf-8 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.700.6\)) Subject: Re: Has the update procedure changed? From: Mark Millard In-Reply-To: <25809.44407.46566.211065@jerusalem.litteratus.org> Date: Mon, 7 Aug 2023 20:53:37 -0700 Cc: current@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <1C6658DB-ABC2-4930-A479-E17B078FA75F@yahoo.com> References: <9E1458A0-606A-42F5-A867-F6672D4CDEE9.ref@yahoo.com> <9E1458A0-606A-42F5-A867-F6672D4CDEE9@yahoo.com> <25809.44407.46566.211065@jerusalem.litteratus.org> To: Robert Huff X-Mailer: Apple Mail (2.3731.700.6) X-Rspamd-Queue-Id: 4RKfSM5FY6z3PcF X-Spamd-Bar: ---- 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] On Aug 7, 2023, at 19:50, Robert Huff wrote: > Mark Millard writes: >=20 >> The material in 26.6.5 does not repeat all that, it is >> more of a summary that is presented. >>=20 >> There are also instructions in UPDATING (near the end) >> and yet other instructions in Makefile (leading >> comments). >>=20 >> I've not done detailed comparisons of such in some >> time, but they well not be exact matches. As I remember, >> the UPDATING material was more explicit about various >> cases/contexts and what was appropriate for them. >>=20 >> It can be appropriate to review them all. >=20 > 1) It would be really nice is someone would take a look and make > sure these 100% non-contradictory. To be effective, this may require the additional criteria of being very explicit each time there is a partial listing of commands that summarize only some of the overall steps, the ones involved for the subject(s) in the local subsection but not other steps. The handbook 26.6.5 command lists would be an example. > 2) If I can only use one of these, which one should I choose? The only one that covers a variety of types of contexts is the one in UPDATING, if I remember right. It is hard to avoid referencing that, even if only to figure out which type of context one happens to be interested in for the specific update at hand. I'm not aware of installkernel depending on etcupdate activity, but "man etcupdate" reports, in part: -p Enable =E2=80=9Cpre-world=E2=80=9D mode. Only merge = changes to files that are necessary to successfully run =E2=80=98make = installworld=E2=80=99 or =E2=80=98make installkernel=E2=80=99. . . . To my knowledge not even UPDATING shows etcupdate -p being used before installkernel. "man etcupdate" may be trying to cover potential future updates that could change the status? Still, it looks contradictory. > I'm procrastinating on doing a najor update, and want to keep > the long record of nothing going Horribly Wrong(tm). =3D=3D=3D Mark Millard marklmi at yahoo.com