From nobody Mon Jun 29 01:04:42 2026 X-Original-To: freebsd-pkgbase@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 4gpSjv5ZFjz6jZ4N for ; Mon, 29 Jun 2026 01:04:51 +0000 (UTC) (envelope-from ziaee@FreeBSD.org) Received: from mailtransmit04.runbox.com (mailtransmit04.runbox.com [IPv6:2a0c:5a00:149::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4gpSjv0cpMz3ZLT; Mon, 29 Jun 2026 01:04:51 +0000 (UTC) (envelope-from ziaee@FreeBSD.org) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=freebsd.org (policy=none); spf=softfail (mx1.freebsd.org: 2a0c:5a00:149::25 is neither permitted nor denied by domain of ziaee@FreeBSD.org) smtp.mailfrom=ziaee@FreeBSD.org Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1we0QU-00GzEN-UI; Mon, 29 Jun 2026 03:04:42 +0200 Received: from [10.9.9.129] (helo=rmmprod07.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1we0QU-0000QT-9c; Mon, 29 Jun 2026 03:04:42 +0200 Received: from mail by rmmprod07.runbox with local (Exim 4.86_2) (envelope-from ) id 1we0QU-00010w-7O; Mon, 29 Jun 2026 03:04:42 +0200 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Received: from [Authenticated alias (960477)] by runbox.com with http (RMM6); Mon, 29 Jun 2026 01:04:42 GMT From: "Alexander Ziaee" To: "Mark Millard" , "Lexi Winter" , "freebsd-pkgbase" Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such Date: Mon, 29 Jun 2026 01:04:42 +0000 (UTC) X-RMM-Aliasid: 960477 X-Mailer: RMM6 In-Reply-To: <23ec6888-fd81-4990-bae3-804567ba18e9@yahoo.com> Message-Id: X-Spamd-Result: default: False [-2.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.89)[-0.887]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : No valid SPF, No valid DKIM,none]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[2a0c:5a00:149::25:from]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[ziaee]; ASN(0.00)[asn:50304, ipnet:2a0c:5a00::/29, country:NO]; MIME_TRACE(0.00)[0:+]; FREEMAIL_TO(0.00)[yahoo.com,freebsd.org]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_COUNT_THREE(0.00)[4]; R_SPF_SOFTFAIL(0.00)[~all:c]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; RCPT_COUNT_THREE(0.00)[3] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4gpSjv0cpMz3ZLT Hey Mark, On 2026-04-22 13:20 -04:00 EDT, "Mark Millard" wrote: > As far as I have noticed, the wiki is still the only place with > documentation or instructions for this aspect of using pkgbase. Thanks for reporting this. We mentioned it in the upgrading instructions. S= orry for the late reply. Best, Alex=20= From nobody Mon Jun 29 03:22:28 2026 X-Original-To: freebsd-pkgbase@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 4gpWmt5XdQz6jpJD for ; Mon, 29 Jun 2026 03:22:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-8.consmr.mail.gq1.yahoo.com (sonic308-8.consmr.mail.gq1.yahoo.com [98.137.68.32]) (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 4gpWmr3Bs7z3qJ5 for ; Mon, 29 Jun 2026 03:22:36 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=QCloXoZI; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.32 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1782703352; bh=St5urytpiIMpwl1IdO1hgk9dWhuc7iKN6Eg0c39afX8=; h=Date:From:Subject:To:References:From:Subject:Reply-To; b=QCloXoZIuUC1MiQwPQj45RkCoA9dGCX8tPR2huCW/3lOPm1sTMyfulv0WlXWY6hretEHvdofKVe5ByjpN+xCK0bGTx/c9LWzi2sUAuC+XHp9AUnzgRGDzeGxY/FgRWz1RtSe7UfSwhvKg3KQOu7kecuqNhYZ1qgQyjuYeY8TknSYLw2rn35wBX+Q7V6ViPzyr7FkbWZaVf1gC54ZkL42QDPx5XdzAgHMqKGaL41/nfN0NadKR2vYPNqbFrzzNXFB6WprJ89of5DiWAQnf7vrSyz4nZISDQ59JQVyab7zrPxB4svmWNIeY5e04ekcwGv2bhiPUrZDv/XkussVcuIYvw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1782703352; bh=QN55x+OXbe38ry7l1yYwb8nx/NqWRlTXuUmCwBFo1a/=; h=X-Sonic-MF:Date:From:Subject:To:From:Subject; b=uayo4ICbXmYhw/+eWzChJF2UP9kJJ5UqtE5hnjDd76JYQWZ6nFyaVfe23j1pN4OzK0cvso9VQ7XX/JqqoxnUz3G7JRy/NMzx8N9k6kn19SpMWncDtH0S2zorLUJRS9c9m50/zI7bGne0LYuVj5qdelhSspz8v5Tnso0azL6XWXwGGKmpd496WTQFatg0XCvL0swQnH/OqOEpKyWcihZNFmqWUPJXb4WdhNfMta6NxWced7lY7qSMQDGaP5mNZmbTKWYnRrK11glTJaLoXYz5Z6XU5/xCBaEdn8HQQETmjVtf7gRQsznhYB60Zt+1kd9NTJOmar4lqvYlV4aB0PuPLQ== X-YMail-OSG: oynIbR0VM1kDnG7pa_W0edZK.T5.xpFURgXSSWSpAww4zSIGK6TSuE6kXdZDepe 2Ncdlj_2fyPlvoX0QdEKBWgzI73VEZ4X8nJbwPbtBHXtM8rpnxYhDiAjyOOa4Djd.3LYpDOgA.rw rCaCG5Ab0jiHzmXL6FZEb12T1p0PP2aZdeV12KqikAOFln3rOt4hFmMiRCBgMggIGI5LKDRwoWEo TEFtQcvla6n4Ztzi0nBe48DdlqSkkcPciBCu9blJm2kgsg.xqs2XXIVrhKSB26223OxqCynyM0ot hxy2CeXrh3iG4SJXlmUMPW7KMoOiCiyF1V895GtN2NmVsvAZ63EmENaaZjaUj1scst0Mt.tvJb59 TxI.K11HGFWp2KFjBa0ujRaME591PqgY4xIv1Eou4XWX4KCztIg85wVipFhinOWNzdn0kHdG3lfS 0moYeSX8VsJVl6LGzKXIAj9lQUzJEkOXAEknz8Q6HfOkwIToU7WEnh3pXLDM3rpopZD34boY8ua6 IAy0Zm7icca3F_l8kG_o_sj1K5sJnpNfmryxZf9.5AKHsyEUMbDU7kX8pAneuDpAfMCOcoHLi68r WDkupEeI1KSH9gPN7ImJPpii5_hqiFpj3lOcTZC5cjw8MpnkkBLXvGNVxgtTnRzkdxxGvv.eMiQu FhkZU.W_OLM.6qkTmdUNZwi59txXKQ0iTv.QhM7MgEifzayicvD2OqCz7K04B.ApfFlVMWOHWyL7 bcnRMTKMv5nop.kGYKBHfIJTApGPIw8eUI5RZp6HHRMN0nycLXoMLvQRKKDEyDXzMN.C9.dONymZ brqY4M.XswaYUJrc2a.ut5PApveHfrjGgR0qJv6YhuT460ve_Jg9sl7k1SvJgAR4HiYkgpneQH.T ZXqrMGvTSopQB8Y1uhAIf6cvkDr2a21u1nzE32Df1Ct0sYQ35xEJz3dl0H6hSL3QISPYNIMmUGFC 4HPJIZdXbaZXRMH2uA9dNO49QKvO90yP9171mSz5_H1J4N1kq.BYm1xy5JIfI9FhJvzq4JQb.FgC KGFbYmccel6tjVhlaOG.heqfF1gzbFqN_cp8ccw3qxKpRyXwGyGq3Ru_0g8LnPyIJlcgWCbazMJz 5vOSr9POC.7T6faB8wBsO_mTvv4S0MsFXO8F5L_xCYrYuZIoibfIXNsrTmnwGWhye5uvKN5ek6D2 Oq0TGJIc2IMPFEFyytE3WGeq39KVLje9GdmUi9PqoyhNbzfATO5_eQqMAaAj48CRM8Z7tcS15dz6 ulo91T.I5r2Gz8pNlR1mtyZ_Gssjzoczz9f5uZBNoXAXgt1E0YtASo9iLBcmydOip7C75VjzUB4a vzov9v0HOBcJ6d1RRArjniJVGNCbAUkGzuoDEnI7JGyQ9UR8TBPE_hB9Zla9Daf5JR7o3mijb8Tm Ty4t5oAsk_AJ2EF8nLa4Njex9utFt2xVZdBgC1PPSLQOBmrJckuiIX4Sm6puNWSCXxz9Jo40XPiY laHrRewSSv.t9iPk9hhdCyGW3.ckw7Sa2ak8ZJ.llDqwD0qiV0FSjMKbkNvGWLhtg.siin67Nhbm OMVgH5xlAakzWt55cCo7OJKBAJM_IJYbE.tDaNuCg6QwieJ03PJTxd0zGExNaCju6JOqJSyT41p. jED4oblyfU7Mu_IzdwINZXpHovcEgcx3anvt9lCUFC.YUJSU7U13ijJVaxYtEEiHg6YPPFwOKqLl h70p6ULShPuQ8ZtZeWKaIaKejiwvxqFwXpqlRqPA6BZe5ca9UHn8A5hnWNNqKjn8OUMvSy8lgjip vULqoMWTFGo1btyXbs7ODdj6M7LZ98xbEDqhGkpSLTFbWSb8ADUUnbo0DHyiSuKWS78kngs9LOTc ov92Mwq1uvuooim2GSYUL94P6QRdEbNY9UFyR41.MxblU5nyKFsLJKUwVDRyoY.z2IAOrKmTrH2j XdBTIl3nsNWDN0TZ_E56rjUe2rCtZmS6qFwUv4AsmUcfLh1.QlRKj6Kq4bTZJ49L5r0ey8QW2b0d wr7zUaI5Y5SRDbT75v7M5tysqb0B2SuoeY5AU01T488zAoUaJ_etnuqZeardN5IOPStelNgEOuW8 r2jfqRcTuHHQDOPd3Lll0CoTXNJn2vwXdT8dtdGg43V5aw6TqDxjvnk_oFDicRljA2serDhzOOXQ MAGPdm2O7VfazGAtlaxEqCtYEzFpmNUXsQlVU_5GIH2pkjqx_VsOQEPHgafEyCAi6mNv7Gy6YoL_ avjTk.JInJshwbov56dCvKibdLBaBtcLcKbTz3sTGq1yBPUDekPg8XNDkXKVjhynLlQ5WyAT7kVr V8tgd7o.hEfvA0j_6fsxyVdpeirkE05OfgHbxumvOvcDtue2h X-Sonic-MF: X-Sonic-ID: 8e620867-ffee-4619-bc91-d0c5400babbf Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Mon, 29 Jun 2026 03:22:32 +0000 Received: by hermes--production-gq1-6dc558886b-zjst9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2b60b3eaf26aa1706d9d2f1b2ed77b75; Mon, 29 Jun 2026 03:22:29 +0000 (UTC) Message-ID: <0d4a821b-6132-45e2-9c7c-fe782c09f61c@yahoo.com> Date: Sun, 28 Jun 2026 20:22:28 -0700 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Mark Millard Subject: mount_nfs a FreeBSD-set-minimal context (main is the example): only exists as rescue/mount_nfs not as sbin/mount_nfs To: freebsd-pkgbase@freebsd.org, Lexi Winter Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit References: <0d4a821b-6132-45e2-9c7c-fe782c09f61c.ref@yahoo.com> X-Mailer: WebService/1.1.26067 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Spamd-Result: default: False [-3.37 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.37)[-0.373]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.32:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4gpWmr3Bs7z3qJ5 Inside a FreeBSD-set-minimal for main installation directory: # find -s ./ -name 'mount*fs' -print ./rescue/mount_msdosfs ./rescue/mount_nfs ./rescue/mount_nullfs ./rescue/mount_unionfs ./sbin/mount_fusefs ./sbin/mount_mfs ./sbin/mount_msdosfs ./sbin/mount_nullfs ./sbin/mount_unionfs Note that mount_nullfs only exists in /rescue/ -- === Mark Millard marklmi at yahoo.com From nobody Mon Jun 29 08:19:20 2026 X-Original-To: freebsd-pkgbase@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 4gpfMS5Ptvz6kDjF for ; Mon, 29 Jun 2026 08:19:32 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo49.interia.pl (smtpo49.interia.pl [217.74.67.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4gpfMS1HZMz3P2g; Mon, 29 Jun 2026 08:19:32 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Mon, 29 Jun 2026 10:19:20 +0200 From: vermaden Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such To: Alexander Ziaee , Mark Millard , Lexi Winter , freebsd-pkgbase X-Mailer: interia.pl/pf09 In-Reply-To: References: X-Originating-IP: 45.148.42.2 Message-Id: List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=dk; t=1782721163; bh=WBf9fHRL2Kz3jmstIEb/L004rxm/TprJUpiA9dtju9E=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=pgpknSVYG4o4a/6vm6gtnS1yMmKdfNOji7Lv3dYm6nRqlJNnPEZHVxepcQnP2RSl0 3Gtiu0vyiHowOpmZVXEVktF2M05micURIfw/DYUGGbc0naUCm9vhvIAMaJUNA6Wgxf OL7LbFOWGw9RqbBBHbsrj6MMZdMkcezuH4iTYGA0= X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL] X-Rspamd-Queue-Id: 4gpfMS1HZMz3P2g X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated Hi, > documenting .pkgsave and/or .pkgnew behavior or how to handle such I gathered some summary here: https://vermaden.wordpress.com/2026/05/10/freebsd-pkgbase-minor-upgrades/#comment-27442 Regards, vermaden From nobody Mon Jun 29 08:33:54 2026 X-Original-To: freebsd-pkgbase@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 4gpfhC0Y7Wz6kFSn for ; Mon, 29 Jun 2026 08:34:03 +0000 (UTC) (envelope-from ziaee@FreeBSD.org) Received: from mailtransmit04.runbox.com (mailtransmit04.runbox.com [IPv6:2a0c:5a00:149::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4gpfhB5Xcjz3R6c for ; Mon, 29 Jun 2026 08:34:02 +0000 (UTC) (envelope-from ziaee@FreeBSD.org) Authentication-Results: mx1.freebsd.org; none Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1we7RC-000Apd-Dn; Mon, 29 Jun 2026 10:33:54 +0200 Received: from [10.9.9.128] (helo=rmmprod06.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1we7RC-0004ML-4c; Mon, 29 Jun 2026 10:33:54 +0200 Received: from mail by rmmprod06.runbox with local (Exim 4.86_2) (envelope-from ) id 1we7RC-0002ry-2u; Mon, 29 Jun 2026 10:33:54 +0200 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Received: from [Authenticated alias (960477)] by runbox.com with http (RMM6); Mon, 29 Jun 2026 08:33:54 GMT From: "Alexander Ziaee" To: "vermaden" , "Mark Millard" , "Lexi Winter" , "freebsd-pkgbase" Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such Date: Mon, 29 Jun 2026 08:33:54 +0000 (UTC) X-RMM-Aliasid: 960477 X-Mailer: RMM6 In-Reply-To: Message-Id: X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:50304, ipnet:2a0c:5a00::/29, country:NO] X-Rspamd-Queue-Id: 4gpfhB5Xcjz3R6c X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated Hey, On 2026-06-29 04:19 -04:00 EDT, "vermaden" wrote: >> documenting .pkgsave and/or .pkgnew behavior or how to handle such >=20 > I gathered some summary here: >=20 > https://vermaden.wordpress.com/2026/05/10/freebsd-pkgbase-minor-upgrades/= #comment-27442 You are always the first to find them! I saw that and put a bit in pkg(8) manual, and put a thank you in the commi= t message: https://github.com/freebsd/pkg/commit/6895ed1cbcfd1287d382928d28938fb332bf3= e61 Best, Alex= From nobody Mon Jun 29 14:25:44 2026 X-Original-To: freebsd-pkgbase@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 4gppVC2Sbwz6hlV0 for ; Mon, 29 Jun 2026 14:25:55 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo75.interia.pl (smtpo75.interia.pl [217.74.67.75]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4gppVB46rVz3Cxc; Mon, 29 Jun 2026 14:25:54 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Mon, 29 Jun 2026 16:25:44 +0200 From: vermaden Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such To: Alexander Ziaee , Mark Millard , Lexi Winter , freebsd-pkgbase X-Mailer: interia.pl/pf09 In-Reply-To: References: X-Originating-IP: 45.148.42.2 Message-Id: List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=dk; t=1782743147; bh=zQPWc/U3sMUNvfZvUo787VVaZ8xXk4VYcJe9ehMETzI=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=sqLawY+2srJfe3J8+u86ICDAVD/GY+6nZ4LaW+FBdmpQ5kXMa1HHwaG7NicAvLGhW NHqF66F2nJSS+YJuYW5qISf28Um3Y/zWrSedlsHfB581u8bgq001YyzAtKiVFMjbOj qfOdMH5AoxowrlSuDLIikF45v/a6PBI4tLLiJgKs= X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL] X-Rspamd-Queue-Id: 4gppVB46rVz3Cxc X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated > You are always the first to find them! > I saw that and put a bit in pkg(8) manual, and put a thank you in the commit message: > > https://github.com/freebsd/pkg/commit/6895ed1cbcfd1287d382928d28938fb332bf3e61 > > Best, > Alex Thank You :) From nobody Mon Jun 29 15:00:17 2026 X-Original-To: freebsd-pkgbase@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 4gpqG62m87z6hpC3 for ; Mon, 29 Jun 2026 15:00:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-20.consmr.mail.gq1.yahoo.com (sonic306-20.consmr.mail.gq1.yahoo.com [98.137.68.83]) (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 4gpqG60bJPz3GMM for ; Mon, 29 Jun 2026 15:00:29 +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=1782745222; bh=2D8h1Id98D6e/FviZm3NIIOKHC2EXOs3eAq3aNrr8Sg=; h=Date:Subject:To:References:From:In-Reply-To:From:Subject:Reply-To; b=PNHww0E22GTjIA7KS+Eq3vPNb0Gd2bKOUlXCHEvX4SUkAv4Am9VFaVWw5ZyNyQ2qLqOyDJnzaRCPSphF/UqcUAMjT/o05yuXO5tlkUTQGZi2iW1a4y1WwzJFMYtFZWP/IOfz8A3JwfK5mFPTRH/xeZPLsdqABZCGSTcG1yKpDrOKSiicmrc2ZX0Cn1e86ui0pO+wyWmMySD5U3bck6dcAx8z/FNEra3Zpa9bBOuOTA718suNCdBDUxAS2i4l48yE3f4ss3FRAEooL/dY2IMtjizEi7BYXT80ALO0kddFCTn2wb0v3FzMCwBUNQ7Zf7BjO5vlKnI0zc8kvzPdkRbmAA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1782745222; bh=u8rNL6wG2bgHmhxzz3+hMI0e5BwfkfTWlKHz+Tli3s2=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=R7YbLjeq/L42wnZ8PZp4JUV/cdwF4cVGFcO/jF2jXUJE/UzKZqctouiFWphcN0LQAcoQewPiDJU+e+RSVi18WEdJZaULr0B5nCsHQ9mGiv7+zAuwXYpIeqBISkn+gqRns5y6p84VhpHtxklDx2PMebHOL7dZecOlnBE96nTtNLQSwkIHbPUmCCddhFMDNn64p3gQnvD5GjooOMJs3xS8gSQJyKveyuN7uOjVipWMikrEZNdFKu+ZT1k2BU5YMLGJ/NuHhNp9ktxJ4Wq1rDj3sSY5gF3CVLBSZaOd/tmrtQXhN40yTvf7Rdp76gODs1lyexXhfT+bw6dvdSeyqIF6QA== X-YMail-OSG: ZWKhYdAVM1n2E9UhMz3qU5piuAWTeEQCtmokY4iXDOmjAKllvaqc_dPO1FA7.DV bf3a9uYvCSBuqlROzT6G2WCynfMccP77W_zRoj34_Ar9scDytA8oOb3bZBiQV1UpiX48gUCpL0fP 2Zyh_ZxeKgJ7FrR6cAWYYvdYW9FeoNViQ3kXlLhCt1c0haRFfLTpAW45AoxSYx1UmDK96F9dJc5O sMax.slGMrJ8sKrh9DuJBxJfdCaQFYH8zKIv4HXmoXN0PpazVZZXLaMXoezwxgNPpmWhE5or_r9h v0uCcTf7rRXhoZ57TWnYlWhT8mWF9kVjHXVCsloHgVHJQ5ohyFnyqW1SqRlorTYNNorzpTHdvYAK A2kxx3u0VCzuNLQHcqu11UgdEt2K.UMow2JBawnhm1.U4e4X2FEYU2yI6HSFc3ttF4.dvqWBq74O 2NwkSNXZq4EIp2M0RJZmY_MrB7r7uSQ2hSSkoZRFYH9y3l23rEC91BbeTY3D.mu5cGuKrogiftQz xCAZwX13gTExHZN33T9J.t97Ex0kbxsh1JUYCwq3BQ.YcNmVfr8IWjHhsIGFBEgTUctzeF5UqC8u QX_A5Cd_cNReMhKUCjGFjIT_xRVHQaiGHv3tSIAT.t4KE_4liD9hQ1_bWwyf8I8PWOPrQ1dogtc5 fJfIqFQ9jbdkAt7RT3WVcFm5YQneONyULm4nIJYzJ.RQe.u.fnOBIMQMd2gDIAA6KhK3XbYLiil0 K.fxseziT9BwwSsB0N0EVObzxMVm8clyN66vjRCVbBQqhYtI.piosEl8rdUS8jlpCCnrEPoW.u4l D1UDJiTRSTos8Ok1awEwnWeg_w1T6gxUL8W19vt6wJW4aPOQCmVmI3bp7TViDqp4JqBKht0mEBdg nbhzhMULXnJiAzifsL.Q0MJNM8.jK2MSNP5pglv6iEULgMlGu_LD0KJEUAHGUGdxdIj5lmTniOBg TOzX4AtdnPpuG36KWjxpoH0IwR4YYbkBO_VM7MtakN_sIYlouMyu_HKRpTIyMDoLavmVXsyXvJEw QXIrZPTdgiXabvTgchhr30WUhS.sBOFpzDp56tPqWXNoOeo0NWrbQM6exywuomv7nes7JIL0dGrd V2sgFLMgRsWny2y5FlDyczjD9476.LTWSVUyqnkWbx74zN00OPP0hjYIDq5FR4RVbM4AJMr3of1m 2Gk_S61g_SR.mxHEF4nz2FEw5acNk56sX15rOm11yUMnLFQRgPy882D.XZntAzN33KPl8YvXorme 5yAdHfcczit9Yr3KicmHkwcJPwZnJosYQ5r00FMhfysNrQuO5as9btX9xnC.EG9sPCeUGQv.9x8i hIX3g3mnsj6Cjus6GRMJsWLe2CMrqD5Sv7JThrOwIJqwy4v.YWW3hnVPDhrGiX2TAatatk9yGJPj 4vNyLQNjjRVXJHYI55z9saoUNZE5zUaUukAIUDEY6U0xQ4di9P1nlHhEAYkMF5cTfOjzOpeqR3sL 2FNkUzWK.7xxIyqUtvShZ7mndpsNg538Q6j_rdQoOYPGiwcwINbrc0eBKI_nvNt._TGcJcAoreCm 2QaV26xR6qqeSYyMiCuTB7gUy1Y8K5m27G.Gbd33PBOLOV7wvhM1pFstupUNKaHRbzjAl06D3_ZT U5eJAzoqdUrr5loCQQCuzZ_VjhTD1MAG4ATwnFQuEHudrgWzZ0Pa_b54f0jxxd1N7tUJRgIS8hpg .31r6VNm8RRAfJs5mUEWTD.1wmxaM4lyP48bMnqd07mXE.yl3q7lhEWiqCqAtH2bUpPFo9UOU_3m 3J4k1dzz0gOMtkz_xnMmSakjKD568NuwArUNw7jWsw.1Dcq5OvJ3HQNcBQdI3bx2GvCO3cn78JK6 aWI4We9WdoQHIAv82Pvq5HA1h78.45TMtCFO7xdJo9YF.EIgPgu4.LeOQbJFtA4lIq8ZLDxzkMIW _6S4vl7x2v6V27ReQK0.mXeiUJx02ND48jC7NEFu4e3vzpDkzlFt0xD5kh67L.DHgmTT2O0rVofu oqtceg4Hq2BZapFu3.ygo1sBKaKKdI1aIvIqIT5c6Hl4xNieLpW3t6pRM36Xm.xEzjPAN3FZsXKz 8DWWBmG7my3av40RKPFV4Xlr1t61BsycS70gNf89MXJ4XWOy01UZEbsDQud0w_fTrkRm57ATzlga 73PZmqfMmX6oD6yf9A.Q9_JoiXEGUKMvC8Vdgb6dFtmJFKZ7v8OCyjlarJZNQreCtUudUUaBFPGk FZUzBkbnvs64lQ8blH5OQJHYL9bGfn3Ub6YncWrY9k7KFVC7yNPplVy1SUQ5bi5ilE8EFrr4WxjN AbhO0xGH2.k7B7DMvtt7lneceIdDXTDtnL9dSZnYJJKRwtAUSzimjAs1tu_YSNdREaHg- X-Sonic-MF: X-Sonic-ID: 44a2bef1-0bce-44b2-afed-ce998cb491f5 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Mon, 29 Jun 2026 15:00:22 +0000 Received: by hermes--production-gq1-6dc558886b-qhxn9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f9d8bad9c686b3528053d5abd3c53414; Mon, 29 Jun 2026 15:00:18 +0000 (UTC) Message-ID: <03d3d0aa-4dd0-4732-a4a8-0aca88b49263@yahoo.com> Date: Mon, 29 Jun 2026 08:00:17 -0700 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such To: Alexander Ziaee , vermaden , Lexi Winter , freebsd-pkgbase References: Content-Language: en-US From: Mark Millard In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.26067 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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-Rspamd-Queue-Id: 4gpqG60bJPz3GMM X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On 6/29/26 01:33, Alexander Ziaee wrote: > Hey, > > On 2026-06-29 04:19 -04:00 EDT, "vermaden" wrote: >>> documenting .pkgsave and/or .pkgnew behavior or how to handle such >> >> I gathered some summary here: >> >> https://vermaden.wordpress.com/2026/05/10/freebsd-pkgbase-minor-upgrades/#comment-27442 > > You are always the first to find them! > I saw that and put a bit in pkg(8) manual, and put a thank you in the commit message: > > https://github.com/freebsd/pkg/commit/6895ed1cbcfd1287d382928d28938fb332bf3e61 > > Best, > Alex > QUOTE Vermaden also mentioned pkgtemp, should we mention those too? END QUOTE I've not seen a .pkgtemp.* file in a rather long time. I used to see them on occasion. Once or twice I got a large number of them. I expect that what should be said about them is something like: Please report getting such a file as a problem, with any notes that might seem to be useful background information about the context. QUOTE .It Pa *.pkgnew New file that failed to merge during an update. END QUOTE May be: New file version that failed to merge during an update. Why: A new, distinct file name would not end up with a *.pkgnew status. I'll also note that normally *.pkgnew is from pkg upgrade and normally *.pkgsave is from pkg install. That suggests similar notes in the man pages for those commands. In fact those 2 man pages should each probably suggest looking for such files and dealing with them after executing the command. I have suggested elsewhere that the last of the output from those commands should probably list the counts of each of *.pkgnew and *.pkgave such files generated for any where the count is positive. That would make a good prompt to go looking --and allow avoiding looking when none were generated. -- === Mark Millard marklmi at yahoo.com From nobody Mon Jun 29 15:02:03 2026 X-Original-To: freebsd-pkgbase@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 4gpqJ80Q9gz6hpCM for ; Mon, 29 Jun 2026 15:02:16 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-19.consmr.mail.gq1.yahoo.com (sonic313-19.consmr.mail.gq1.yahoo.com [98.137.65.82]) (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 4gpqJ429GPz3GN1 for ; Mon, 29 Jun 2026 15:02:12 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=Ib6wXTWf; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.82 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1782745324; bh=4GuSI/iTZMm9alb0MPRhWBXMh//SXBB1aGtwJ7K6BvU=; h=Date:Subject:From:To:References:In-Reply-To:From:Subject:Reply-To; b=Ib6wXTWfeovcJ6SeBzoK+Ze9QaWyqSttih20OtV6MVs1qiu6WnYf6bYjUhqZEKAAu/W8GU9SMDE3/9k44U9Rgmtjxg0gw79+ZolnuPRWGpwyyV2nZCprNn9vPmM6GY8U/QxsP7eZgHJD7QqPAqJZnp0lKV+OqcjeWPy0M5xLFnJ5C3QBzk5sFo2CBqHlK2DDLPgWW4tJ472xyJMMMUt9dG7hnXnCLhJ6mo/6qucd0D38eNKRsLpC/ogD++4HW6oM3sVHCab6NRsopcVlBkRjbXk8cKTVOGzVBbrawMajHU4iHS1IgS2nF5tcFED5AvodjvZd1wesIPfplsXSNEy6zA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1782745324; bh=qbxGLKpjTLqFUDrYWuX5PQC/UyfSkh4TUZOTKzpOfV3=; h=X-Sonic-MF:Date:Subject:From:To:From:Subject; b=DKXqdy89gKSGqcuyQ+qR5/yV+jFxSEKJxuSVUcIxLAXOEV1egXn1kwuXADSXW2GnKl+XeSOXLDK8cfFR9S84iBJAlwnaxNqQvZ6fNxRGJxBmDDj6LXuiM/tsDUWfNLu0xzTn4TgrcyNVaz7KXH49H6Wl9yCR4UhbXUU9Cx4lohOD3hn3vP/6MFHIpNZqHTzoLxekmvXfGsjmxgTVLY1MfmKtyLKDYJ1OJnlwlTju4QZbp8t6wfj0g1w4CW+c7ZwBC1s9fTD7mQHapNw9qxM4cN8oE5etNhdgiU8OyFwMdi5kVpnoeVOMlP/nlS4WqXpKSsUSIImKGzKDpsU3m2h0XA== X-YMail-OSG: ddCxVvcVM1n9kR55Dts4iyfomwUNOCGy3xqnVnqhlNp9noBknbgyQ5MswgrGx8T mmbJdnAv3ThMGR7TwApuxWVQP8.xpDEkl2dzptSowyApSdjbeNtbOHaEaLs56qxz8tLEr7VCVJ14 pIFaDPfghV96c0.7sAMTpgxHOPZmhpP8TBU3SWYLldaonybQ.F0dueKLuYTMxQ6MDQ5k.5nOfZw1 UrfiQ0NgB.oYEoLhpKQBboY7bojJIbFNXIjfDwIzvQNdJiibKy45mbFRJ37SkDdvTCJsKKJNLRZK 3WNJKrL1Z9jozPaG4Z.HY8vQIrxTbNvQgLXg5dG6_JFv2_bIhYWvubFb8VgB0nhuLjtt64uD2Q5p UhVoMF4KGNFCOp35ul1Td0tIhVPdskxR2ZrnK539cBWBn7PHQZUWFRiBPmV.ZGhco1xlvGnke7tw qq42S9X80Zd0W8uIVJ0hWpCv8seWsHZ86tGsZDVjoUhEmoqHA2YDK15oMCm2sEn.3sRVBoFZSE7k yQx35Pwjl_4GlW1Tos52hLhrlNGZKY1xhxg0DirmBU1r3stj8fS3fomQtd60mTxywSw7WfhicpQJ SPlf_9s8mXmIatUHHgziEKqIrXFIM5yPkqLeEILBad0Ogw9KzO60J0lDGxqaM5JfP5wCN_BfIQvd zN919o6J0ZMeD4vuBrAprs4Cz1sw8Y4S9g6SBalXYFN5HTstdNFTdjpxxizMjWstvT.Fx0R7muby TuO.0qfedlSm33fxQSMGjtm80KjJvmwLZ1sL3OOfasgur_SvbnobOA2dEh1e5.My2n0BgR9IJcXX Ul2_VK5I6FqGhGFdzjsN90PAij2B62SeUnU11v4l7o7eLeR8Io0kWQ0DMxLGp4N870KhhlrNfCJ8 oYNjuZM6DfNIJKniEiM7_X0rEfmcU9fy0QLyqfdHP3WZ54GRG2bsMajIurat70xIqpQr4IUVRRkj WDD71RIzT3gQvvpkdd27qEIXgbq89esfEkOve3.cvQ6d18IdRlV_r8Wg8tAJ9sTc_O8YYHptfDdy qNV5r1FTSup4WIU4K1uvIoXDpC3JROihtEkR571jBExEpp0bAJ1jkq6AXcSPLR5iiz7azB7zL8.w f6r4AkBoJw.Lg7jwRw5Ad2bzu0IyCJ3oNGril8.H7vHmpKBxO7xB8UJxcGZOAePo.T1uUCp5s6ql aeNCfxtxTvMHvNpvqzYlPBACzZRZ9mG7jnzebXvLJ8KU24sT1NQ6B5gOi5_6vnNYbWUBjBdG5WVq .bZc6UvkMtpkXvnw1juyWwImfrJYDK3T.dKIGBsThCFcUxXgAk_Amy7xTZZjHipS6lcSmJcn1vsU m7ImJUMtjRSvnu8EUGUmRwAQPQbj7GvCbdwpPLrT4s1iVLk7ct5lvr0JUZNHnIFCgdUII5SCKhT0 PliuPKXY7HpvLFZmaweAsj9AgmU4DrXDZfT88G_LvghD_fcFTPZiTfERlcDBnUzfMMr5ZNAHIZqg KElBpwLhtBiF59gQyQm2IjfOXISNXWm6h_QVSwa2o9HbFhQwbtjJMGl8OTK_wTyTF4b3BGJdyeOT AYe2VK1NZPbIRKg8m832ChFkZIt.nI4gc5xwdkGY1bfOZ2qREAt_9ryoI4J6eVbPYvKokn.SSxrM IYDh_stjCdttXr_MDiqJegdnNdOO5rIGslGrvcBZ9ESOP2AtGCyaqlxVwonbKULZUsghK6bNsXax HxRoPEs5d1neU8feW_hCDj4yRV0VqNEClWuZFu_MPDe3jgLWWKAYyJVdWjMEyIEs4SoNob2tH2.W hT34UiHezJvwRLg4.EoHLNBDcopMwiK6KeWzzD6RJgyf0Jhm3QxT9jBHwE2_v_U95Q7SCcDRDHWt Aq9Zjy_MrvFIVbzZNrKXKfg2sLgj6zyd54Wn0p2HDH3UBJmoNJ1tqIjz1ghRJ.F7o2eiuQwyjTjl I3runmjU4IIKT.3KseDDaZHEaAMBHDRm89Cxab9mirtadsntaCYGer5AEnt_0w4d8BZGF6NUD2KJ URSKdOA2TDuxeq8yjV4XYjnWdMWAd4JoirijxSwxkZxTn_uUQY.3rgkioRMOXKABqGeB7wbB7rru M48sKWl6egFCIwS6wowmSvTgudvf0d8_LQgPKx65YDv6OK6VaXO40X9.6DT9k01N7jrlBB7PXkAt nPufjZxoVzL32QGLgvBUFlXVLgQXVu6lCdj8Tl6Zky1Nc_u.5HgbmGuteuFRtg.fjd.RHJ0ZuKOY KAPND6od7ab6_oMXfMdkHRqYXxHhWYcXZH07woCt54gSrjcdCp5ddK36NarLlMm2FxBgpi2.QSSz yiPNaXKZXzxenpnofZFazCv9URjGd8u9XVkmzFCxyzha4SNdnM8U- X-Sonic-MF: X-Sonic-ID: a4c1655b-c4a2-4413-b38c-92621b2b7c7f Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Mon, 29 Jun 2026 15:02:04 +0000 Received: by hermes--production-gq1-6dc558886b-8clhj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2436e419bd414bb517d21bf213f4019a; Mon, 29 Jun 2026 15:02:04 +0000 (UTC) Message-ID: Date: Mon, 29 Jun 2026 08:02:03 -0700 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: mount_nfs a FreeBSD-set-minimal context (main is the example): only exists as rescue/mount_nfs not as sbin/mount_nfs [fixing dumb typo] From: Mark Millard To: freebsd-pkgbase@freebsd.org, Lexi Winter References: <0d4a821b-6132-45e2-9c7c-fe782c09f61c.ref@yahoo.com> <0d4a821b-6132-45e2-9c7c-fe782c09f61c@yahoo.com> Content-Language: en-US In-Reply-To: <0d4a821b-6132-45e2-9c7c-fe782c09f61c@yahoo.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.26067 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Spamd-Result: default: False [-3.80 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.80)[-0.801]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.82:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.82:from] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4gpqJ429GPz3GN1 On 6/28/26 20:22, Mark Millard wrote: > Inside a FreeBSD-set-minimal for main installation directory: > > # find -s ./ -name 'mount*fs' -print > ./rescue/mount_msdosfs > ./rescue/mount_nfs > ./rescue/mount_nullfs > ./rescue/mount_unionfs > ./sbin/mount_fusefs > ./sbin/mount_mfs > ./sbin/mount_msdosfs > ./sbin/mount_nullfs > ./sbin/mount_unionfs > > Note that mount_nullfs only exists in /rescue/ Trying again . . . Note that mount_nfs only exists in: /rescue/ > > -- === Mark Millard marklmi at yahoo.com From nobody Mon Jun 29 17:32:44 2026 X-Original-To: pkgbase@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 4gptdm6RQfz6jXxV for ; Mon, 29 Jun 2026 17:32:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gptdm5rl0z3pg9 for ; Mon, 29 Jun 2026 17:32:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782754364; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BvoK4nk6F/sRcqNMoCFjInN822M+MFGkRZujk2ORonE=; b=i+PHsqU3GEHHh0gkb6ieXyYOrhb0xapibLfOtmDhn9T5kJCDFsNlhBGUnI8XbqBWjxOiN9 W/SswLDVg5L4hvaYbNHf87tsADye8ripSrVn3n6HsqzKkkQYRQA7PlgdCYcBYhGZc4xX5G xZ7hBEVl9Vm3t0MkTVWfmrnnzaM4szGHmQpBDragtBt5C6wfUgsYwYJh4fZscirVlvGZOk IRoheHmPVvzkf8xkOQGRaOzIGh3dblQyb94IQC9Cob5zx4/X1Yi8xKGJzseuZ/HqYKUfKZ 5yo6jGSppiVi5/rZqHnWK9+naf9TSnBp1zGAeSWatJP5WgXoYE0Z4ZetS/Rs8g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1782754364; a=rsa-sha256; cv=none; b=OYCp/2OFiIL6RcSBk8CpmJOuaGK4AZvMTsfaKNlknlR502vpm3mLnNhO66DroAwm002UxG RNQZci6ttv12qyd49QbVT2x0W2TxZ2aS+sLOT0iOwCP4MloXI17sQWBNLWOrptQy5l/Sry VHyg7UpMU861UNSIvCFgxAVUktcJ6XwHGZ9IuzoqJpRildDCwkSRTwG8SWel8ZGlmvj04F X6AUS4Vm6sqHCSurPdYHCWTS1q02pCIs4ukqlgURF+7XLYgiphYooLEgx6nyDQFvDosYVu 2z40nlDLpvur/IxgwD4IPcpKA3A/b2BoFGFK2K9/XZCR5ATXZY2SnB6aj4cRZg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782754364; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BvoK4nk6F/sRcqNMoCFjInN822M+MFGkRZujk2ORonE=; b=R7VmFrmZLx5WGxStNq9z8WWyLMT6b4KarjoCddUGbrMuuzPzHaYPLFVCsJA3cRhssktniL BKif31MyIUbUeBopUCT8gLZl02E36/Z3RAdsVGwEcZD9Ndl0UIDa+bmPZv8vu5c3SlC+Sj VV7VqEOH7S0voSZsvW+vux1+i5Tl5LG68NeYUrXl+PoS/iLtJenQXMj2BXR1DfhR4rmGcE MqRkZPcFU+ZrUIeywaNZSh1UbSP2aI65KF7VYp+OYyEtrPneQbhZI+zr3XxQ1JQex0VqS5 6HpSUxrUN1x70Kw1qdQ2BqThvsxd0kR/sG6aArEESHkgSZ1ujjiwPYE6T6ZjcA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4gptdm4jZYz16LY for ; Mon, 29 Jun 2026 17:32:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 65THWiMC028250 for ; Mon, 29 Jun 2026 17:32:44 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 65THWitc028249 for pkgbase@FreeBSD.org; Mon, 29 Jun 2026 17:32:44 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 291501] Users should not be advised to overwrite /usr/local/etc/pkg/repos/FreeBSD.conf Date: Mon, 29 Jun 2026 17:32:44 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: conf X-Bugzilla-Version: 15.0-STABLE X-Bugzilla-Keywords: pkgbase X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: freebsd@gushi.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: imp@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D291501 Dan Mahoney changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |freebsd@gushi.org --- Comment #6 from Dan Mahoney --- Minor nit? Right now in 5.1, the top of /etc/pkg/FreeBSD.conf says: ``` # # To disable a repository, instead of modifying or removing this file, # create a /usr/local/etc/pkg/repos/FreeBSD.conf file, e.g.: # # mkdir -p /usr/local/etc/pkg/repos # echo "FreeBSD-ports: { enabled: no }" > /usr/local/etc/pkg/repos/FreeBSD.conf # echo "FreeBSD-ports-kmods: { enabled: no }" >> /usr/local/etc/pkg/repos/FreeBSD.conf # # Note that the FreeBSD-base repository is disabled by default. # ``` Maybe this should instead say "please make all changes/overrides" in /usr/local/etc/pkg/FreeBSD.conf, this file will be stomped on upgrades, etc, rather than just "to disable a repository". --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Mon Jun 29 22:08:12 2026 X-Original-To: freebsd-pkgbase@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 4gq0lh1pBCz6jx1D for ; Mon, 29 Jun 2026 22:08:16 +0000 (UTC) (envelope-from ivy@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 "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gq0lh12yrz3Yvf; Mon, 29 Jun 2026 22:08:16 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782770896; 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=9btrwgnY4O84hzeE9jEc+j5xgIBnBuKwkMCFp46ANq4=; b=OJD1F9Np75SxNBECO7eYeVi/9paJz8rHYZstHSzws4SLfSzwcOOkBNUfUz+E46W2sFh8e8 4gwwQHYhThHP+hhPL6V4yCAWMcICFE18inN7hI7L9NIFYqS4fhg7i/m2X1PwB9AQcLU1Fr LL2JRAjB0QBz2jSNTyQsdzijrLxC055lF9wHJp2t3eF8vOIBZU9Fhet9AlT90z5HeCytgI ZopYsKR6UYeCjm6L3h4UMLhWf2KYSQcdyV0jR4HJSep5+SZ/Su8FDqdM4LRevPkZ0to2cT IU4OeZh9LZI8q0ejU8Mb2OgXBy2mQxBfqIafj/sPHoUkE8l4XfLyP66Eo86d8Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1782770896; a=rsa-sha256; cv=none; b=XdPThrE/DYC3SPLdd3khYEF5VEJX8PFavc72oZ/K+YqjPQBEsKPqzr6plnc9wIcP8825YK PCisGqWA6hX9fcGcUMKcqLQupWfHxO3c3Ga5vq/FF7vz8bsa25981AA58mjWHwVF/Z7a0x 6hAmlytEuH0P86U5ehJFUGH10JP2eG6Wu7TJI4B3RNnbHzBb4bRjMTz0d1jmm7vWHsDGAu GS3bBN4IRnVpJuPZbJNoTYP410j+TuU4PsJy4yXH9u7otgG6vHIRFO1G6R0aQUP1q6W8iG Y7+jBVDSEvKXk7efJ/dnab1UHUoAn084cnro8qc/AgnnoZsEj1TyNbj8ZK7Cxw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782770896; 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=9btrwgnY4O84hzeE9jEc+j5xgIBnBuKwkMCFp46ANq4=; b=keNisUEiM96nvT7cFa4eVsDdVX+T4VXJ2ka9nw82GLSsTHhm03zNinv+upviXiNs1rnRbB xmEQ737vX5AdaMuriebOkhRJG0AWmQaRepcmrSHu0fGMR6/LZbWuc7Vo1OJsbdra0HXWwp 2FUU/MRQlFJ55x55LKzr/Cz6yu6zC8Z+yEQMRRl69BWiXvk4cy5wLfUWttzs9ssGlb8GuH QS2FbBU7vUYwGHzv14PIpTA1wHae9QNeZ0TGAuDJ+mupd4asmwotB40gBHGFW6RT4N1gqb toHzHDeM5sHb2XZpn+YD7MVmvkp9Wf6d/M5MV0oWeQEr7VP18CSi9uh34nOYYw== Received: from rose.le-fay.org (rose.le-fay.org [IPv6:2a00:1098:6b:400::1]) (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 did not present a certificate) (Authenticated sender: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4gq0lg4B3Fz6Ft; Mon, 29 Jun 2026 22:08:15 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Mon, 29 Jun 2026 23:08:12 +0100 From: Lexi Winter To: Mark Millard Cc: freebsd-pkgbase@freebsd.org Subject: Re: mount_nfs a FreeBSD-set-minimal context (main is the example): only exists as rescue/mount_nfs not as sbin/mount_nfs Message-ID: Mail-Followup-To: Mark Millard , freebsd-pkgbase@freebsd.org References: <0d4a821b-6132-45e2-9c7c-fe782c09f61c.ref@yahoo.com> <0d4a821b-6132-45e2-9c7c-fe782c09f61c@yahoo.com> List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="8dWCmZI7IE9TsGI6" Content-Disposition: inline In-Reply-To: <0d4a821b-6132-45e2-9c7c-fe782c09f61c@yahoo.com> --8dWCmZI7IE9TsGI6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Mark Millard wrote in <0d4a821b-6132-45e2-9c7c-fe782c09f61c@yahoo.com>: > Inside a FreeBSD-set-minimal for main installation directory: >=20 > # find -s ./ -name 'mount*fs' -print > ./rescue/mount_msdosfs > ./rescue/mount_nfs > ./rescue/mount_nullfs > ./rescue/mount_unionfs > ./sbin/mount_fusefs > ./sbin/mount_mfs > ./sbin/mount_msdosfs > ./sbin/mount_nullfs > ./sbin/mount_unionfs >=20 > Note that mount_nullfs only exists in /rescue/ do you believe this is wrong? if so please describe why. --8dWCmZI7IE9TsGI6 Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCakLsyQAKCRD1nT63mIK/ YCN4AP9hNdLeHvnvfnh1I0vPU8Bz6eLs1uLaqQJfM7df107o6wEA1ioMTuVgqWdX o2z/VNGiJtPMGWaqP8a9q9x9vln3hgg= =6Bc0 -----END PGP SIGNATURE----- --8dWCmZI7IE9TsGI6-- From nobody Tue Jun 30 01:20:13 2026 X-Original-To: freebsd-pkgbase@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 4gq51J3mSVz6k9nK for ; Tue, 30 Jun 2026 01:20:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-55.consmr.mail.gq1.yahoo.com (sonic315-55.consmr.mail.gq1.yahoo.com [98.137.65.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 4gq51H5kjVz3vS9 for ; Tue, 30 Jun 2026 01:20:19 +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=1782782416; bh=l7UR8ej+4up1a4d0GPQqrC6om3Yc3Et0gmOMc8yvF18=; h=Date:Subject:To:References:From:In-Reply-To:From:Subject:Reply-To; b=ZQGO68Rw9FuBCJY2pFNrixR+z+4F2223j0PikOFwNJz9lg3j8PXILkT7TPz72nvn3HtToCMaWNS4boTOHfbUv0X7REe/XTIS0XB3Bq//9iuu+u4xTVs0ZyKfc6Mk8iB0UMms1IM+X0Nu7vSj4QdFu7kbGXxcdVz6NJ6OCXGiDlobDtQUB7TW497mYXorH5G875slZKrEvsBjLafAxt/hge7nh5dET8ZcIvCrcCjq1AiUHf6a6xL/D15JiL60gaIkxc4C43LBrcQdsyFIdiCjBo84gLHpWZLI8CuCLcHd/f4o9SoaTqsTiEXb6pNvvhxeLbyWZ/jhfXUAliDsis8pyg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1782782416; bh=rWJRMglYpvymyI51dTIUwYZIHDM3ZBPD+mwQPDGDgp2=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=Q1iGHCWPsIvB/9WlenskHwISQNpzcntL1iBBk3P43W1LlzLIm8wPRlILihHTGDIO9M/EK7RaOBSmmpmDDdCldausp5CrM9dK4eQvnwGNtUC1iYRfwoH2QhEXZhhePETrkleb2PdQ7/F/VPVw50rcpTDwEiMj2P9yo6qT138+oyRsTP4aAaQe1UIT3JUUT+8lYpT9A2zlWKvLizZbB8UDwcn59DBNffSLWn3NEnjybg0KcbALqzz8Spu0O5zobrA0Zsz5QX+FlPtVbz1JvMmZ4WRzz8qjVlBaZfHa7UtmySXNP694KABTs0IyUY6aDnm+UFqkgMwzff4Yclg1hGqhkA== X-YMail-OSG: kO0X.r0VM1mCdLMJbrTQBnpLivt5zljENaaH59FixfgTSz7btwfV9zyO6I0FkDI N8icWyh2nOba60duv.VpMvqbjAsQrKuWqjvRjrzv_IPhuh6Mv6cdYa6L7FL0diWOrrEo3Iu.Ofg1 INM28uJj6gvS98qGJdyRgivnqpcW01.qT3IYtNTwruknPQCPqxbfpADlXlX.c0i1OQOGQqwwRWZH L169pLA.eAizBYiKv1h4obQW2nxED6Jw5PBn1LB4IxZisYLFyFTFR.mSVky4CM0pyxxiLoy_p4mk hxtSXRDZ0ANvlHbpHmWgwZ6LoeI9JlX912V.olzhuqbTMtcq5QM6Djv_K_0MTPBSWykBmUjSJ1h8 TFLWG6KcGTcSyof3V73PuYf4U3BbrEXfNOjYKtq.sdRE1JJ5bhw7B6ICjKYdkXTmTWbBiXaL4LbF QhmYH6b57TMeYkFb5.dDqbrYKAGZNzKe_fiOIuqPPg3qsR6KcKC661bbqwFM9MsPx7ljExFY.xHN 8Yzdx_M8lo7F3gp9.jBFT.z91ZiDmOht_ydUYZjQ8ty2oHMl0ryLx0OdnI7AbGbogJW5XGM2CrGz aZuE6krmPEgRI.gEblou_cImhFUuluwti1_7HrMNYxw5FDKfESPEPH.vt51UvJRzdWdrGJwlOl7b fdSReFzStMy_YLABLEexNTlIRv9wwra2wODEK806PjBRtx8zk50GtTeGzIzGQrXyKso6MQi26_Gk P6iq_ij0mvtlbp8lhrFy3WJTR3h7lFCUgVEsRlaZ1KKadE4lRN5leg5UN.UCBpo5KIbc.4rGs8ck 97MWUdofhfhDqkziMmilBw3PhL9O8Agvn9.GI4ZwU0VQk3QVphbrhnTW6iVX3.B69wC38d0WL4oW sUc8D4bsTO7O583KJ5ssirKSrLuJEW2qxvJkZEy1b2a6bWMFBEoYdZurLjZdYprLkAwblIydub_M g92wk6mhllHYewLmHAZvG3waMFLysjxI3Qh5YgZTCgq2BsPJpWTWiUrsKrL7P_lbciclorkvL4Om Y52yAtlYoKPNvBbNs6kckxSKi6_3twNwx4Ep6r20CeK5fbT7ge.aDtw725QZbrcUX2G8pCGQFhke _WL9fO2X5rVTmRq3sf86LhHcKN0GcYHgl2D8xmomduvEaQuX.3u_o4hMCPQteAjJ5fQW.Yw9TxXH 6EM2bIRkH1wUbe8gwju4TpjoXnxccOg_JlElvmXnhLgu75_2LRSU32wCMEykfat5n9WEaIhcIDDJ 0M0dG3K50gJgYJ6BDKekCTN8mUtKsAQkWThDJarbebmbH33q4P7Cxrgcc9npNAjW5DeXXxvMKQIM a4wVNerAWpiW_qiGwaxi0g9vPRPvKeLlLo2HZPT6NijhzlDuQPzjLltBn_5wS3EjR5U8NkKpAT2. Mz3HbDp4PULReK0sjzOMNhk.4Gl_lS7cDopBaRogZZBPi6wMSDeIRaQoSCv_2_3lj1EShcVrYmR3 fgSUhqzZMPxvjqQl9wV8_dRwtqokX1kL9sunZpVibR6f6z1cAD1CTeL2PEyuCEDqE4NrnfuaU6Jn gft7ZYjr1sJXMLy2m5M18RfuGzXcREynA7GlaJSk4uY3HwS1xbesXY6MJjvtDBRsmPvJNIkjOwrI .JFQLL8HIGrAQ7JWeJRkk0ZSJV4ji8B8eYytrfKrrAQtvVr6QufqQHofZgDQSUiXZezGI98EcDJH 7vb9wxhe0GMq85RVpeNRvCPuHC386OpclWDG2GeIccsk1piN8AxjWGKrbEESdWE3cvZBTeSk4v29 mDia8dvLqUo2sCaJysjpxDV5QJIiNfXnF_jyW7fNl87.YyQHTp85oNRg4y4Pa7GrT.MBL9GQiC2i WupCTKrqkgFwaaeBTc.JVMk7ce1cDPqxnI7WyROsKEwGpEn0xJ5CcE7NI71MYiLBHy2n6RzgIa3F dDGsOZ7icnsjHUpwn46gFkED_eQGE.kWx5t1_oea2ftpL3zejFZMmA09NiKjKeveGwQSXFvMbydO n17HOZeMNtGTFjeqx8kixHcWVoT5UwMTMTpdAvI7_lF4zmFV76FtOfRBe0OnB7CBc7D1Oab4BkK0 vBeXB7Csh1ULfEf98hXTG_SpronFDVVdeqDx7YjkpPkxQeoSqHKnf6h6BEkIYC45CiYbq6EMF_WJ kniTALxxtQ5bZ1lWTyg_z69pFjmRVX.z3MIdNumFnUIOl630FMnjBrBlGN0_BKvo3exlrOuss8JX ap.SuV4JBVdda4C4ZYh6wZ1evzg80gNMkrou.biEuIFPXt.IjlBaVd_LICl3pTZPgafM3K2UcCl0 6IQpY8tcgvBoLoebxGHs6MZvycD.3.CWtYaY4pXLMfVUb5pFyomc- X-Sonic-MF: X-Sonic-ID: 97fbae60-8bc3-4e07-8080-b027ca27e604 Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Tue, 30 Jun 2026 01:20:16 +0000 Received: by hermes--production-gq1-6dc558886b-tfbv4 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a950527a9ffa1232a2962d52e63f8988; Tue, 30 Jun 2026 01:20:14 +0000 (UTC) Message-ID: <9ca69be5-c0ac-4e8f-948e-8502d272d053@yahoo.com> Date: Mon, 29 Jun 2026 18:20:13 -0700 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: mount_nfs a FreeBSD-set-minimal context (main is the example): only exists as rescue/mount_nfs not as sbin/mount_nfs To: freebsd-pkgbase@freebsd.org, Lexi Winter References: <0d4a821b-6132-45e2-9c7c-fe782c09f61c.ref@yahoo.com> <0d4a821b-6132-45e2-9c7c-fe782c09f61c@yahoo.com> Content-Language: en-US From: Mark Millard In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.26067 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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-Rspamd-Queue-Id: 4gq51H5kjVz3vS9 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On 6/29/26 15:08, Lexi Winter wrote: > Mark Millard wrote in <0d4a821b-6132-45e2-9c7c-fe782c09f61c@yahoo.com>: >> Inside a FreeBSD-set-minimal for main installation directory: >> >> # find -s ./ -name 'mount*fs' -print >> ./rescue/mount_msdosfs >> ./rescue/mount_nfs >> ./rescue/mount_nullfs >> ./rescue/mount_unionfs >> ./sbin/mount_fusefs >> ./sbin/mount_mfs >> ./sbin/mount_msdosfs >> ./sbin/mount_nullfs >> ./sbin/mount_unionfs >> >> Note that mount_nullfs only exists in /rescue/ I later wrote that the "nullfs" was a dumb typo: the subject line matched my intent: mount_nfs only exists in /rescue/mount_nfs . > > do you believe this is wrong? if so please describe why. mount_nfs happened to be the only /rescue/mount_* that was not also a /sbin/mount_* . /lib/libutil.so.10 is present. (Even /usr/lib/librpcsvc.so.5 is present, not that it is used for mount_nfs.) It seemed odd for mount_nfs to only be for rescue activities --or to use /rescue/mount_nfs as a /sbin/mount_nfs replacement. But I'm well outside my normal subject areas. I accidentally ran into this while trying to see if I could figure out how to do a basic RPi4 EDK2 test, hoping that, if I could, I could also later do so for the RPi5. (Work is being done on the C1 and D0 RPi5 EDK2 and a request for testing was made.) (While I have access to the 2 types of RPi5, I did not have background in the likes of using httpboot, ipxe (or its snp variant) that are involved in the request. My explorations also wondered into nfs booting a bit, not that such was requested. I will not being doing an actual nfs boot, though I might pretend to start such a sequence in what I do.) -- === Mark Millard marklmi at yahoo.com From nobody Tue Jun 30 11:40:47 2026 X-Original-To: freebsd-pkgbase@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 4gqLnL4GSsz6k4D1 for ; Tue, 30 Jun 2026 11:40:54 +0000 (UTC) (envelope-from fahnoe@fahnoetech.com) Received: from mail-10624.protonmail.ch (mail-10624.protonmail.ch [79.135.106.24]) (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 "protonmail.com", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gqLnL0gz9z44BK for ; Tue, 30 Jun 2026 11:40:54 +0000 (UTC) (envelope-from fahnoe@fahnoetech.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fahnoetech.com; s=protonmail; t=1782819650; x=1783078850; bh=kwQrwqjCj+hvHf9JDp1gQlnw+eXjjfMoLUL4jC4+AQU=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=GVdtvC1NeDLKekcTEVEOm1HNS2R42Qb5Qqc9ZZjKL6Yhi/Ih/lQldygT9tBC6E4KI jCrpMp+VEjcxCTM/3l2Q0P6+tGbcmLegJwnlxkgkt+//OCDg5z8ufXVBqkpi3PQjIm MoGkmry4M74Vj7aUl9XBlY1MEWelVc4OLOE1JaSa3pANaCs2gBzbDvYFJK/T3oLZTd NjWYG7xAIij683shO3BRR1LihpdycMPi08G/0b/wFw7u7mN+AWuNHcQT9PI6ju+pYr djwxMnSe4dg9ID3H3RZW3sLWyvpR0a2FACtLCdUji3Yq5d9lEZVyLkOZH/AFjJFYru 46aZzUrFaULjg== Date: Tue, 30 Jun 2026 11:40:47 +0000 To: Mark Millard From: Larry Fahnoe Cc: Alexander Ziaee , vermaden , Lexi Winter , freebsd-pkgbase Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such Message-ID: In-Reply-To: <03d3d0aa-4dd0-4732-a4a8-0aca88b49263@yahoo.com> References: <03d3d0aa-4dd0-4732-a4a8-0aca88b49263@yahoo.com> Feedback-ID: 17174371:user:proton X-Pm-Message-ID: 9a9ca4ebde34bb7e338d96313d0c46aa2fe45a17 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:62371, ipnet:79.135.106.0/24, country:CH] X-Rspamd-Queue-Id: 4gqLnL0gz9z44BK X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On Monday, June 29th, 2026 at 10:00 AM, Mark Millard wr= ote: > I have suggested elsewhere that the last of the output from those > commands should probably list the counts of each of *.pkgnew and > *.pkgave such files generated for any where the count is positive. That > would make a good prompt to go looking --and allow avoiding looking when > none were generated. I would second this comment/suggestion, particularly for those who are newe= r or less familiar with FreeBSD update practices. My system admin experienc= e comes from other platforms (VMS, linux and other unix) so I have been pay= ing attention to the conversations that are mentioning the *.pkgnew and *.p= kgsave files as they seem a bit less intuitive than on the other platforms.= For some it may be natural to go looking for these leftover telltales but = they may represent important but neglected potential time-bombs for the les= s familiar. --Larry From nobody Tue Jun 30 15:06:19 2026 X-Original-To: freebsd-pkgbase@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 4gqRLY0TPrz6kKmd for ; Tue, 30 Jun 2026 15:06:29 +0000 (UTC) (envelope-from ziaee@FreeBSD.org) Received: from mailtransmit04.runbox.com (mailtransmit04.runbox.com [IPv6:2a0c:5a00:149::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4gqRLX2FsKz3WbR for ; Tue, 30 Jun 2026 15:06:28 +0000 (UTC) (envelope-from ziaee@FreeBSD.org) Authentication-Results: mx1.freebsd.org; none Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1wea2V-003nhP-RL; Tue, 30 Jun 2026 17:06:19 +0200 Received: from [10.9.9.129] (helo=rmmprod07.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1wea2V-0004ci-Cl; Tue, 30 Jun 2026 17:06:19 +0200 Received: from mail by rmmprod07.runbox with local (Exim 4.86_2) (envelope-from ) id 1wea2V-0006mp-Ab; Tue, 30 Jun 2026 17:06:19 +0200 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Received: from [Authenticated alias (960477)] by runbox.com with http (RMM6); Tue, 30 Jun 2026 15:06:19 GMT From: "Alexander Ziaee" To: "Larry Fahnoe" , "Mark Millard" CC: "vermaden" , "Lexi Winter" , "freebsd-pkgbase" Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such Date: Tue, 30 Jun 2026 15:06:19 +0000 (UTC) X-RMM-Aliasid: 960477 X-Mailer: RMM6 In-Reply-To: Message-Id: X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:50304, ipnet:2a0c:5a00::/29, country:NO] X-Rspamd-Queue-Id: 4gqRLX2FsKz3WbR X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On Monday, June 30, 2026, Larry Fahnoe wrote: > On Monday, June 29th, 2026, Mark Millard wrote: >=20 >> I have suggested elsewhere that the last of the output from those >> commands should probably list the counts of each of *.pkgnew and >> *.pkgave such files generated for any where the count is positive. >> That would make a good prompt to go looking --and allow avoiding >> looking when none were generated. >=20 > I would second this comment/suggestion, particularly for those who are > newer or less familiar with FreeBSD update practices. My system admin > experience comes from other platforms (VMS, linux and other unix) so I > have been paying attention to the conversations that are mentioning > the *.pkgnew and *.pkgsave files as they seem a bit less intuitive > than on the other platforms. For some it may be natural to go looking > for these leftover telltales but they may represent important but > neglected potential time-bombs for the less familiar. OpenVMS and Linux do create these files. OpenVMS increments the version (;2 or ;3) or drops a TEMPLATE file. Linux uses .dpkg-dist and .dpkg-old or .rpmnew and .rpmsave. However, it is a not a ticking time bomb, so they do not tell you and you have not noticed. Everyone is using roughly the same three-way merge strategy, we just tell you about the failure case because of our culture which prizes thorough docs. We do not want to make a big deal out of it because it is already causing misunderstanding. Best, Alex From nobody Tue Jun 30 17:04:06 2026 X-Original-To: freebsd-pkgbase@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 4gqTyW6CXkz6jVqG for ; Tue, 30 Jun 2026 17:04:19 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-20.consmr.mail.gq1.yahoo.com (sonic305-20.consmr.mail.gq1.yahoo.com [98.137.64.83]) (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 4gqTyW3kn7z3mDB for ; Tue, 30 Jun 2026 17:04:19 +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=1782839052; bh=sHfpiDJjffpzWPF3Sq3bn6R75xUu8w5By0a5QWPS2kw=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From:Subject:Reply-To; b=saG5Ozl8VXtc2ESKw/h6JbDRvDfpZ3XXd3WK4Hi7rtAUzr4ykLlaRbJtXFw0x0HG6im0dOsvRRiToFaDkF9Jw07OKSyZY0R+jCXr6dsHiajIc+iP5yJ7mVY1/E497a1H8BI7F3/wMZ5BA7oqWecjIlToCxiTfVbrLnNUYzS/C+ExjbLjCPVFKj9tYl7raXsuzVx1NDM/xrMJ0tDp194jJZY2UJXfqnukHIyUtEn/IVpg+76QNj+tDGsoGEkEIi7VI6bgjAu99r2K+mM/O/YNd5LE/Ul+AzbHDO5pF4iCqQe5eaVJh0zIX2IuK1nUse+7ebRZ35IqBVQ8Brc3S28j4A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1782839052; bh=4nFPGIYmWNEwcw25ZsfYsPd2uBaVvjxh26+2RCuVxbG=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=qMTu3XMOfeOCKU8pBNBFe8gBDfW892i2/5PT9NlkYUKH9CS3iPHM3dJWto7jKZu5FiARH2k+9v1dIbdYJJuzYnKTiFpaA5H7XkqmBXQZ8Qh3wP0frNmMsyKavPED11gZaqVVQ5RnO4lsGJFl91juk73ewGafbBAoXetX+9e4EKzVdx69anEbiyg2pg2jkbcD19E+6Qalx+1w5Op1PGjPichiJEjn/reWGmKadOInjSL2wuf6r0nJUzlUC3I2MpVUi2jzIO8iQv6KXsPSifiWm2Slga0/6Bwo2G5nnehZBqTIrb3w/VSEuDh0De93VpgsswhXWvVaatN5oZtwOi7X2w== X-YMail-OSG: Y9vXfDYVM1nbYjGRcjI.inRu8C3J3Z7sszDYYjo0v069BlrBKHT2t_m5I5GJosu yEvDj1toAjT3d.0eF8HZbCo_qC69HKZbnODqiVPgsU7h9ULSTeXvnXzNSWPLOdWWnaCIA9RV51g1 IgATxB_FTp15L78XmI_fw3sJZ.gvwt_gznLxECLRmWY_YMBL4sWPEaFFtQ3Uc1zpQlkRp7OJEbiT Mj0SNu8R.0C3EyMcRI4EcxKqBq_tRjWbJxI2Brj9TJ6.n2XuJiBtp48CjPlyxQOIhfS_O9DWttyD vHV0cSl3vFwobzlVdtSQ.cGoWTbCsaVIwZ596ELUKknL.Gjf5DxuhqAdCy6aIc0mpPx1IMzZKh6J 15aOf7YrkooO3IZdeJ8cN8CV8yUQLxN36ZunoHroI8TvZdv7pV5lLPXI9lgbqrDxqBieCQsNkCaz ytawe80ujLyh0VoQ.bQjq3dB7m5YVzPQJKDKM4vSC5.l8OGlrBIoa_fmHi2iHF9fGXxK9b.CAl9x EDfmAtsPPQoca1R6R7NMHWMK92nYm5JoiKu_UWpxgyw5QSbREi0falaGAxk6Q7lZ.isDwl452AWf IL6RhIjH5WMoWAySphP0ijJgkqfcUo8gu7CW6bgahJS8iRR3JWTyRpexrgTdJIq5kKPghQA12V6Z 8bJBrJdt27tWXXsJS8Tiz.ea0kbb9LjqFyo4RMne6kIcL1YV_zm2wiVDcOglyBNxDFqmnV.OAE2c _4wCLW6OF9wpSrwpjLqSymwF65xRdW0cp.cbTDs0kfbOGJRiL.KAc7gnCZT188mAqRI11q3e_Aa2 NMHny0fZr4S3vk6UhnPam9kyxuQOeqBQU.EpXR9mxboOhl4TC40QnKgC05.gpjY5EQHGlS.5CiBd bNqHAFsZWecxZoBZ.qExiZ_yC_L_kOzCZOEg8zqruGeffr_VrVgjTcFbHxg589t_L8FnsH9r6Cc7 3yGQ0wtluw4bheIoRqQ1eTmWFQ83SHAJxt0Pk.giivOTarMhrV5kNg_ndBeiui11RliqAvFI.aLz 8YaqsTsgrv4K_5KAXZCrXFUNv5WDOzigiSKJT9gsKuZ3gCg10czO93XbwvHPGFUimTQIWfGHa3iP iS6xDFXzKRiCfVgyRDlzh_vkSdNAqp1b3esINv.DSH7iOKAX7oQZiikFaAi0MSODK2m69jWDA.gA cl4YIjkuOmekbUKfEiJ_ltQhbB14lchthkQ3MTHt8clj.uhdx0W4NDBCd3Wx2Ak0M.jaYYcOgdPd Q8QJuwGaLzesk8e0noic4JGbaCHZstn_eplpAxfEeomX5ARjzFEBeh5uq5mzFyBth5bcRoqV55pY QRsnwnOALgmB.HG3PfD1zO8qZp5vahn_Qkn5JaH9iwsPXgy2OsbO8O.sCtsD5DMnJ9YTTun3.iS2 KzEW9UTDvSHabGoX9j8d6ZVEPAucZaGTJfB8TAGij6FhjtuJbLFX1Y7.AXCUFxELkSx.dNNymjlc cmECoC9pcFYl9nHiGs3Axh.adRvx2bIm_e2nsDO6x2sgdDWzSxrkuroHjlWo0Rg2HPdFfrPEfxg5 p8PVEsJX_kuGy1SvozFeKffJpdA6FWKnVxLQbAVewZvp9VQXbCrXbgf3Mt3tmc0vBm_znv9TI6I. kRFX2z1x9W6.glgbPPdEwul4bgRTp1gBHr11W7dzy2B2vJPXaKgAm2SAptiMTkhq8ljmQ_JUMOLj 5DQCOrcMXC5MIMzO71bCfTk9IfYEDhnbyjmON5U0ilMLxTzWBEVvS2ptutQE4Oh6VKbUs5LfgFVq _fWLINRiFgeP83QJfepyJrKZ7SToYUdivps.kQRHvspvmqfKerWw7UUYw4lXgnv03excFlCQpyeI thSpKdcC7N0H.Zy65Akm5A0lfqffD.1knzMyRSC5TOVwR44LVhFYd8bAL53Z.EuIk.uUnGkUw9yE yaQ3XD4LDLv8PswRkTcM0KV7iHvyF86W8HMUb_bx2rFoKQWFrs4QAe47oz5ohCKZ.9pLc_8OSngj g1wYhnBtekQfVzpaC261LBuISF5sKDl4xAh3ODqGaFco791klHM0pfiBV4ltLolKfykmolyOBfcM n_fI6LNpPiCsxOr5zOckyKVcOgKNOR4pOKgbS2gp.lnQvkM_gghDYQ8GW3lRcdSTT4.r1hSDPqFI dnOwE9GYRwHR9LnhKGOfLUsPdglYoVMTPSzAKr3Osegh6NWrfukRx1H9BMfBCX6nhH1yo6wETfOi 3ye8UcrfJuF6XXWjBN8TirvoRp6rmhXcfh_lVWEDeWEHAyMi7eLccofSA_TA9qEOZPDyyEgtRwfQ oaZTBYklKQBavqs4x8xtuXE4irMYd8tiLC1VpNTDKDXXcoMt9qFKzaYJtEg-- X-Sonic-MF: X-Sonic-ID: 3004c823-6fc5-40e8-87ed-a93eadf74027 Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Tue, 30 Jun 2026 17:04:12 +0000 Received: by hermes--production-gq1-6dc558886b-zq5ht (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f8d2d194e94189ad7295262928f426e8; Tue, 30 Jun 2026 17:04:07 +0000 (UTC) Message-ID: Date: Tue, 30 Jun 2026 10:04:06 -0700 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such To: Alexander Ziaee , Larry Fahnoe Cc: vermaden , Lexi Winter , freebsd-pkgbase References: Content-Language: en-US From: Mark Millard In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.26086 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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-Rspamd-Queue-Id: 4gqTyW3kn7z3mDB X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On 6/30/26 08:06, Alexander Ziaee wrote: > On Monday, June 30, 2026, Larry Fahnoe wrote: >> On Monday, June 29th, 2026, Mark Millard wrote: >> >>> I have suggested elsewhere that the last of the output from those >>> commands should probably list the counts of each of *.pkgnew and >>> *.pkgave such files generated for any where the count is positive. >>> That would make a good prompt to go looking --and allow avoiding >>> looking when none were generated. >> >> I would second this comment/suggestion, particularly for those who are >> newer or less familiar with FreeBSD update practices. My system admin >> experience comes from other platforms (VMS, linux and other unix) so I >> have been paying attention to the conversations that are mentioning >> the *.pkgnew and *.pkgsave files as they seem a bit less intuitive >> than on the other platforms. For some it may be natural to go looking >> for these leftover telltales but they may represent important but >> neglected potential time-bombs for the less familiar. > > OpenVMS and Linux do create these files. OpenVMS increments the version > (;2 or ;3) or drops a TEMPLATE file. Linux uses .dpkg-dist and .dpkg-old > or .rpmnew and .rpmsave. However, it is a not a ticking time bomb, so > they do not tell you and you have not noticed. > > Everyone is using roughly the same three-way merge strategy, we just > tell you about the failure case because of our culture which prizes > thorough docs. We do not want to make a big deal out of it because > it is already causing misunderstanding. Mostly (always?) I've seen these files for FreeBSD-base types of materials, not port-packages. I would have thought that prizing making sure the system ends up as intended would have been the point. I like the fact that the files are there when there is uncertainty and I do check them and deal with doing updates and deleting the extra files afterwards. For me, mostly it has ended up being picking between files, rather than actual merges of content. But as I read a few posts, some folks are ending up with systems that partially are not as expected that they notice sometime later after operating in the odd context, not up front, and they did not know to check up front as part of their upgrade/install process. Variations on: find -s / \ \( -name \*.pkgnew -or -name \*.pkgsave -or -name .pkgtemp.\* \) \ -exec ls -lodT {} \; \ | more can be of use. > > Best, > Alex > > -- === Mark Millard marklmi at yahoo.com From nobody Tue Jun 30 17:12:26 2026 X-Original-To: freebsd-pkgbase@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 4gqV7x3ZJsz6jX4l for ; Tue, 30 Jun 2026 17:12:29 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gqV7x0nk9z3mm1; Tue, 30 Jun 2026 17:12:29 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782839549; 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=my9rke1FDrDblAbSG9TsbpVt6AT8RI3aZiRYHCixHVc=; b=exxUmJmviPMzz8yTiIgSG/4P2H0t6Fx9DtjGa+c8AGvte664sEQ8JJQHL4RxB7NWYxggKk MJl3ZFh2TaHTiwQLU/HBOJNlbGZ6L/r51FYLAmBsmCLTJ4g0HzaUpDHATxa36KRXCeyIB7 HOj3vWlcCJ+42sPaJmSk/EFmUCLmP5V2b+dNZYpqt6tVvhCILjfF2utoCeyejBIROAHGEU trviSbOg09bHmcAbv8gM+20CH+VvApF46c2a5LoiNSKZWv7524vLZpB8uaGHWY07Hks1U2 nK32kl89V6Br7JnIo1g9mSNXDnuw6d8O5mxp/0HaJDmUfMQbgCoznzzZm4IRNQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1782839549; a=rsa-sha256; cv=none; b=VvWQd3uH5wb7bVp14bQ1x+ZqYrvCx+yojXje10GI9ExP/GIdNmAdSDAJE7cry4Yvnfchka AIZaPzyVGIubUE2AJgyzclZd2SPM61hudhYTrHcpyOv20f1aUg0BL1O4BOtsMtelHCwW9P 1N7SzYWcEUkMxiDIMv8sE1tBs8tiewfs9LquNKg6JhjDhdfncH33W7RGBtE5ueQnpS8ulG elqyWSh2bBL1puKQJb88QykqryChsaeDF5/SNpl7psKkut1Sm1cEtB2Uu2TFYvfvt1xwfy A2xnKgTXL3Qa5xAbin5/7bl1K6e9Uw9WtbIq1igJUaHKSUrNTM0Ty98+dluN0Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782839549; 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=my9rke1FDrDblAbSG9TsbpVt6AT8RI3aZiRYHCixHVc=; b=H6A7bVI5+3otb0pZVe1GkfDfnJwShAYmn2apaAeAn4OnJpYTLrlDnihp7e0UUkRWxjzpCB lyTNdpQDniHeRZSwuCniFwYqwHMBI0PtErLeWqGJD/oaeZMTtuITa9bkdsNtYV6t+6B0w2 ekRPRkKaTAeTPIQNBJ44O9b+FYRiN/CSJQDCiMxBgw3JJgvEL1K67AZvQoeq/2RnYpwZ/Y ABxjfjRIoR6iyLFLBE5LCwkDfDddbGdweLHdEYyTgz+/e9NrYB0bFE06ptLFjck5mR7EXp HSeRs95Mi7PesMcPeE8zQ5HO6JE6u8NkVsxIOOZsqxHoHlm/2nIN966x97i4hQ== Received: from rose.le-fay.org (rose.le-fay.org [IPv6:2a00:1098:6b:400::1]) (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 did not present a certificate) (Authenticated sender: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4gqV7w4jVrzmmF; Tue, 30 Jun 2026 17:12:28 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Tue, 30 Jun 2026 18:12:26 +0100 From: Lexi Winter To: Mark Millard Cc: freebsd-pkgbase@freebsd.org Subject: Re: mount_nfs a FreeBSD-set-minimal context (main is the example): only exists as rescue/mount_nfs not as sbin/mount_nfs Message-ID: Mail-Followup-To: Mark Millard , freebsd-pkgbase@freebsd.org References: <0d4a821b-6132-45e2-9c7c-fe782c09f61c.ref@yahoo.com> <0d4a821b-6132-45e2-9c7c-fe782c09f61c@yahoo.com> <9ca69be5-c0ac-4e8f-948e-8502d272d053@yahoo.com> List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="2FWqz0KuirGe8eav" Content-Disposition: inline In-Reply-To: <9ca69be5-c0ac-4e8f-948e-8502d272d053@yahoo.com> --2FWqz0KuirGe8eav Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Mark Millard wrote in <9ca69be5-c0ac-4e8f-948e-8502d272d053@yahoo.com>: > mount_nfs happened to be the only /rescue/mount_* that was not also a > /sbin/mount_* . /lib/libutil.so.10 is present. (Even > /usr/lib/librpcsvc.so.5 is present, not that it is used for mount_nfs.) > It seemed odd for mount_nfs to only be for rescue activities --or to use > /rescue/mount_nfs as a /sbin/mount_nfs replacement. =20 you shouldn't use /rescue/mount_nfs as a replacement for /sbin/mount_nfs. use /sbin/mount_nfs, which is in the FreeBSD-nfs package. --2FWqz0KuirGe8eav Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCakP49gAKCRD1nT63mIK/ YCnEAP9yaW0XnxfbWdedqKg21QsXsi8wK29AViNcALNnY/kHNgD9GGVySz2Dmm7d iVG+bcWF8AbEk5DkgzMs7yIObTFtKww= =HEpn -----END PGP SIGNATURE----- --2FWqz0KuirGe8eav-- From nobody Tue Jun 30 17:48:33 2026 X-Original-To: freebsd-pkgbase@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 4gqVxh5skgz6jbkY for ; Tue, 30 Jun 2026 17:48:40 +0000 (UTC) (envelope-from marquis@roble.com) Received: from mx5.roble.com (mx5.roble.com [209.237.23.5]) (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 "mx5.roble.com", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gqVxh2J3Gz3cb3; Tue, 30 Jun 2026 17:48:40 +0000 (UTC) (envelope-from marquis@roble.com) Authentication-Results: mx1.freebsd.org; none Received: from roble.com (roble.com [209.237.23.50]) by mx5.roble.com (Postfix) with ESMTP id 4317819312; Tue, 30 Jun 2026 10:48:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=roble.com; s=rs060402; t=1782841713; bh=O5YRvCaAyrd+84OLEMNEJqk/EHJmwT01msEZTsxbJhQ=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=nbCQEAunWhhoBo+tHT+lRItLWGZeJq0A7pjhuCAOzQojpoiy5H8ZgYPSRcZ+qvLCx TwTtPOcjumY6fy2DIR0vL/s1CBzLSXwhfDZ09Uwgu2A6TnxkDivst2oOMAg9PLAHTs T65dCVf2LcT875g8MeGfsB2tUc3DigA/ru12h4hE= Date: Tue, 30 Jun 2026 10:48:33 -0700 (PDT) From: Roger Marquis To: Alexander Ziaee cc: Larry Fahnoe , Mark Millard , vermaden , Lexi Winter , freebsd-pkgbase Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such In-Reply-To: Message-ID: <6nrn78o7-0448-qoq3-6681-n5qoq07n3n6r@> References: List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:17403, ipnet:209.237.0.0/18, country:US] X-Rspamd-Queue-Id: 4gqVxh2J3Gz3cb3 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On Tue, 30 Jun 2026, Alexander Ziaee wrote: >> the *.pkgnew and *.pkgsave files as they seem a bit less intuitive >> than on the other platforms. For some it may be natural to go looking >> for these leftover telltales but they may represent important but >> neglected potential time-bombs for the less familiar. > > OpenVMS and Linux do create these files. OpenVMS increments the version > (;2 or ;3) or drops a TEMPLATE file. Linux uses .dpkg-dist and .dpkg-old > or .rpmnew and .rpmsave. However, it is a not a ticking time bomb, so > they do not tell you and you have not noticed. Any CVE-related .pkgsave is a ticking time bomb in so far as it unnecessarily increases the OS' attack surface. These files are not only easy to find but in the path (shell and lib). This is the similar to the installation and preservation of unused but vulnerable kernel modules (Linux' Dirty Frag et al: CVE-2026-43284, CVE-2026-43500, ...). IMO any Ops, SecOps or DevSecOps worth their salary will detect and encrypt or remove these files from their systems. Roger Marquis From nobody Tue Jun 30 17:54:29 2026 X-Original-To: freebsd-pkgbase@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 4gqW4c33y1z6jcKg for ; Tue, 30 Jun 2026 17:54:40 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-20.consmr.mail.gq1.yahoo.com (sonic306-20.consmr.mail.gq1.yahoo.com [98.137.68.83]) (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 4gqW4b5wnCz3dhN for ; Tue, 30 Jun 2026 17:54:39 +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=1782842072; bh=AUvRbrjWl6oakPVSnJCmVxePc3zeMUYMYmw30EugXls=; h=Date:Subject:To:References:From:In-Reply-To:From:Subject:Reply-To; b=mZufmz0H9tIatBYIbsgynnB3P6e1R5rX4uMCymDX2UULyTNBUcSsPA0ft79CmrCiwIo0/30SNsZipPlP0UzPTmpzKPQMPGAxXN6FMFG2p/4aRh8S7scJqdsBykjA90MFkHT/7WWTqeI5ryETzy9GCW8E71XMsq3oL8TCiw1C+w7a0Bo6TJe9ZApdjy9pXlRyvR5ehlbq1EUfmql1hPbM4eJoSwjiWyNMUGXrvyg+QjHPAXsMtFK7CZIGbu0aGLthx/jBynkcDzQIUpVWT9BNZNtXZmadVdm8tEhiI+Qg3nIHSltF8GpS1C7A4IJAN+n+65gZecoHWUlwfai5Ke8Hqw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1782842072; bh=W++SVXBNrs8OnRA0GNCZuPj0tYbWLpz00KQZ9wVscSy=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=CKFNdbPzDejn5ynxUAc4mLhzbPx9wmN9lVE587XxSgKHBphED8nZLPocQt/DVbDMUDviKa7caLPSNGm9Ic9DC2T3X4Y1v+E2FkgmxO6fS83BQ03vOiU+oLGaJX+gVFRtkhYtIHNMe3VACteeVeYHBBZMTyYBoMu9PcnEPvlsqCL8cm2g530H8b07TxCkUWuf1EZwci3WNrWWUulMMVEJVMK+e4X0vWvkiDQ24RbhL5yfqLmhnLMCiUfOvA0YPL7wLBaCSX77kqfmVHy+RMhQBBXi1nwlEvGrNaPiDc7dIiTRBZ4K2cJTCBEImSliTRGFadl7HRH/vRuz6wIz2sTgfQ== X-YMail-OSG: WputLLsVM1nxf7XGZfzT51e.AMEXaSpF26ZE2lyRFmKRi9UIFOlglE8MzIncy5D 4irUI_eSRfMqAMlDBpnot3gJ7CNxvNd6XvR7E4owc3zu1ZOqzxurU.D.v.0RhYjK1t0csMj2ybM6 2FcERJKtWz_F0EzsdgzgNQZG60AjdBvuTlVeTV6bsCTuDD.5hdRyJjEY.JfvYZcZYKosyS8PqOa. C.fZRAFWOXMnFQynTQqnj.edLMHKo7sgktbUiNrm0UWDTrgfBRR0TLfir6jl9Yh.fhvMb1QDc0Ml eVwiBt_80LcLYjup6ZclDgAtdQUL6yxoxs3FQDzynqBGvG5dAaeixMwFDae9hQDzlH3TjZQTHj.v AT6iND4yQlTJ3Wm0X8hPHoK33CRpQ4sH1kr2rDF.cCCg632PdfK7eOLKrfubRl2jpP9Pjd9C8lKh nV2N05wo1DYTgXi6FT9KWm7gAPRDB8faxLyA4qQ9tMCRmMLZOeC8gZwmwvq4W5zFYaxH8DX8mWbD YC1OqV1FB5rujvz29T88h8wSj9TL81KFppchc5qFzgJ7ilJm4gbkLMA6CAeZVumXf12pWrmMXd9I aBsttTbpeqrm8tAYJnGne_.mVBmuScoYgJ4LYKUZqM_2l06IHbUg5r7197h7dsnUULRz5xSA3Ae1 2mAwno..dzFpZAuwTQYx6.UkdSWV_unvgq8OjCOF_2Avuukk.C3VLt1J.BuhZtQ4JL7Qv7gNLZcn BAkTHGoIHKDdx3pH_N09brCholnMV13S5umd3ktXqiJ4O1q5pW57Nga2Ouq39yWsRewNyDN9x4Gf OPVOufgthYN.jlu_JToSTETN9waWFh7Fjb_kpWL0a0.LNSjM7TAJGsZWZfGGflmdD8DnCz7_MbbJ Vy4P5kaXl5NQV7fl.UaycjdyqfRAemfxhh64lylO1NXT3C.hJL0fca8YurA4UpEkuiVBmQO6emvK 5zY5_iULZ1l38_7ekpM5Av9nrDEg4gGEMwbaewrL3sS7SjI09gFMSGIZANm1UZSrKdXujZRXUvcF Xn5L1G36_S1BQCLS9U03NB5FthVUALkujQ2mXx4Fr5a_0UqyicD4rXQ3Xo6CD3ZD_CCZoiu6PAbH IagTe39pVf8kJtNm.0bXS04jHwPF.2vBkcEJeqr_R_.TGpRP.hyp74hepxmMepLQLahnpHhwzZ.W gIFaWpnBQC668zXxHGhIh7XQ5e8JAI34cI7LQ.QmueG_pFGPKgqoE1eBn0LHPYCQGChvatuSmfWA .rXfL2pNRviQZRvXOCKHLr.UONmHzfbYXPcnJtCa6TzaW_rl32idQy0G8_L0J9d77xqZKqffUwzx Q3e43w.kIit_Z8.wlv5VuA1a7.DOLyGnqNLhsSgsDRW1c4ftFsDoTZaLTo3sJ0Fb5M2DeMPyigEQ wPd2kV5cAh1_A2uUr1cu7aECKkwatOC.DFkBkWG5pHdYMvwlKRHwz1PnPWdcxJsQLFCA1V1z32j0 0twNuGW4OQwVZ.FkUvZO7VRUXz3ElXaOZgUJGfWxwLYz9VXRLAFaHKwj8f9Ftl4M.E9dXocwHFzJ ldJbyeYUHo2HRXBu12Cih_irfn8gg8tCQEr_xpskENUKKLN7Fbdmz1ECVTuIAP3gEJHYBKIrM9Tk 17U1d592zPGS3NTBZYM7W0hBcjwkbFgbgksskjhBc6nyRTODiLJP_423hRpBCOBHKeiMr7KH6QsO UFRSOR_9OD6kdjA4e6BTofadE8c07c1UcFdnG3U38sD6g62FWmeJex0lpizT2bvaPe8g2XtJJdw8 GkvTeJIovRRIp.5udKbmUSMM1fy5AGAPgqhuyNkT2kJnULx_d1XFZ2SghJJEdJNsbsHnSijRYAsI 6O8UuJvBUGh2PdcKV5Fxob9kDqth6GOzZjHXMmV7dl46jfJQrfijdqutFwecR5BbETDkfTzNAsqW SWbkTyPgmNFlgF.DuNK0yA22dMDe0lX.tcXo7DQ0TqN_BCZN8hDD6M1uh9thra_.usDyNcDlhcyt 8NMkuOMLUEm1gY0V1tRvaWNZS_rAp_3CXcdoUytad3itKHLL0AKbaa_Au315vAL9h5CtmGlw38jo U9AyzPShMgbccoAn6bZ6haJD8o91lFcdsDZJtDSGFQv2PpUKQgf4weS4MywjLr40vTxuGopneQMV ydVT68H88bysbGYzIh.4teJlR5yXNVWzHdkxikz7heo2MkRXoSc5JIJ1bzE6BwR7RB6slEHx12bl DWLDpH_pR4fN84pjwnH31wlgJTmPwFY13P.g7M9fOW3XdzTg_mojO90s8hQK_6RY5Gfg49AQIN21 YHH6QnOofd3DbiqFH3ntYYua5XvVQLy_n9QF8aKjpSxEOfTCR X-Sonic-MF: X-Sonic-ID: b8ba3064-9c54-4bc6-a040-4b36223a32c8 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Tue, 30 Jun 2026 17:54:32 +0000 Received: by hermes--production-gq1-6dc558886b-ncv44 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID fcc7c1bda7a67363537d2cfb84b65a76; Tue, 30 Jun 2026 17:54:30 +0000 (UTC) Message-ID: <52edc8d0-2c0c-49e1-9e0c-9c7043e28ad5@yahoo.com> Date: Tue, 30 Jun 2026 10:54:29 -0700 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: mount_nfs a FreeBSD-set-minimal context (main is the example): only exists as rescue/mount_nfs not as sbin/mount_nfs To: freebsd-pkgbase@freebsd.org, Lexi Winter References: <0d4a821b-6132-45e2-9c7c-fe782c09f61c.ref@yahoo.com> <0d4a821b-6132-45e2-9c7c-fe782c09f61c@yahoo.com> <9ca69be5-c0ac-4e8f-948e-8502d272d053@yahoo.com> Content-Language: en-US From: Mark Millard In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.26086 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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-Rspamd-Queue-Id: 4gqW4b5wnCz3dhN X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On 6/30/26 10:12, Lexi Winter wrote: > Mark Millard wrote in <9ca69be5-c0ac-4e8f-948e-8502d272d053@yahoo.com>: >> mount_nfs happened to be the only /rescue/mount_* that was not also a >> /sbin/mount_* . /lib/libutil.so.10 is present. (Even >> /usr/lib/librpcsvc.so.5 is present, not that it is used for mount_nfs.) >> It seemed odd for mount_nfs to only be for rescue activities --or to use >> /rescue/mount_nfs as a /sbin/mount_nfs replacement. > > you shouldn't use /rescue/mount_nfs as a replacement for /sbin/mount_nfs. > use /sbin/mount_nfs, which is in the FreeBSD-nfs package. Yea, adding FreeBSD-nfs to that context is what I plan to do. -- === Mark Millard marklmi at yahoo.com From nobody Tue Jun 30 20:44:34 2026 X-Original-To: freebsd-pkgbase@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 4gqZrs4hkFz6jwqy for ; Tue, 30 Jun 2026 20:44:45 +0000 (UTC) (envelope-from ziaee@FreeBSD.org) Received: from mailtransmit05.runbox.com (mailtransmit05.runbox.com [IPv6:2a0c:5a00:149::26]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4gqZrr6rPSz3Gsm for ; Tue, 30 Jun 2026 20:44:44 +0000 (UTC) (envelope-from ziaee@FreeBSD.org) Authentication-Results: mx1.freebsd.org; none Received: from mailtransmit03.runbox ([10.9.9.163] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1wefJr-00742S-7o; Tue, 30 Jun 2026 22:44:35 +0200 Received: from [10.9.9.128] (helo=rmmprod06.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1wefJq-0004B1-Hh; Tue, 30 Jun 2026 22:44:34 +0200 Received: from mail by rmmprod06.runbox with local (Exim 4.86_2) (envelope-from ) id 1wefJq-000633-G1; Tue, 30 Jun 2026 22:44:34 +0200 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Received: from [Authenticated alias (960477)] by runbox.com with http (RMM6); Tue, 30 Jun 2026 20:44:34 GMT From: "Alexander Ziaee" To: "Roger Marquis" CC: "freebsd-pkgbase" Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such Date: Tue, 30 Jun 2026 20:44:34 +0000 (UTC) X-RMM-Aliasid: 960477 X-Mailer: RMM6 In-Reply-To: <6nrn78o7-0448-qoq3-6681-n5qoq07n3n6r@> Message-Id: X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:50304, ipnet:2a0c:5a00::/29, country:NO] X-Rspamd-Queue-Id: 4gqZrr6rPSz3Gsm X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On 2026-06-30 13:48 -04:00 EDT, "Roger Marquis" wrote:= =20 > Any CVE-related .pkgsave is a ticking time bomb in so far as it > unnecessarily increases the OS' attack surface. These files are not > only easy to find but in the path (shell and lib). Would you please share any specific examples of .pkgsave or equivalent stas= hed new upstream configuration files created by a package manager after fai= led merge in any ecosystem that would have cured any specific CVE in a syst= em that was deployed correctly before the CVE? I have never heard of that, but that would be good information to come to l= ight. > IMO any Ops, SecOps or DevSecOps worth their salary will detect and > encrypt or remove these files from their systems. I think we all agree that operators should always do all of their chores pr= omptly, so we put an entire section on this in the official FreeBSD 15.1 up= grading docs :) One of the principles in the doc project is that the docs are always buggy.= In this case, I'm struggling with how to make it clearer without making it= less accessible. If we put a tip box at the bottom of the section saying "tip: other operati= ng systems also do this, they just don't tell you", I think that would be a= bit condescending and also outside the scope of the doc. People get fatigued easily when they detect irrelevant information or hit p= atches of much higher information density. Then they start skipping and mis= s important stuff, and the ecosystem is much worse off. Again, this is the same behavior I see in all other similar operating syste= ms, the only difference I see is that we are instructing all operators to a= ddress it during the scheduled downtime as part of the approved upgrade pro= cess, and we are documenting files in the reference manual. But the docs ce= rtainly have massive room for improvement! Best, Alex= From nobody Wed Jul 1 12:57:13 2026 X-Original-To: freebsd-pkgbase@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 4gr0R52VmJz6kGR6 for ; Wed, 01 Jul 2026 12:57:21 +0000 (UTC) (envelope-from fahnoe@fahnoetech.com) Received: from mail-244117.protonmail.ch (mail-244117.protonmail.ch [109.224.244.117]) (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 "protonmail.com", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gr0R46rgBz44W2 for ; Wed, 01 Jul 2026 12:57:20 +0000 (UTC) (envelope-from fahnoe@fahnoetech.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fahnoetech.com; s=protonmail; t=1782910638; x=1783169838; bh=f1l1CooWUGSk7vM64a3DAo7mXd9J82+jNTgxgIGsT1s=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=JSqCUr0zfRnVff1my7xGnKXsYVYb0HgvLKNH/Xqo4tVjuyyXJCBKgNj8gdz14m98O hcrcuj188LSwwt8Rj1w3p7vAqFqboHI5c0RAc9Of8FDMpr4i9FWFJx/aWDlQfmZgB0 XZfISZOGw2g4cKM224pxMcFpsx2zWJ5fewraQdzjJ0VzhaMADI/+tnRSVmezrhP4gu hW5tDE90Fz5oWx+/4rjJGFZTfxWUIvq7EJBzFUl3sf1Fnq/oDBW9z5ReGYaNB+g5I6 gEStCnxCCkh7j8F6LwMWBHwWb0tNltKL0MPO+ZkYGpJTAY/L4wo7hhE99hN9cam3Vb a/pa7AUj0qS1g== Date: Wed, 01 Jul 2026 12:57:13 +0000 To: Alexander Ziaee From: Larry Fahnoe Cc: Roger Marquis , freebsd-pkgbase Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such Message-ID: In-Reply-To: References: Feedback-ID: 17174371:user:proton X-Pm-Message-ID: a9d82b1f765ca6906c2603d4b38aad0edeafcbbc List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:62371, ipnet:109.224.244.0/24, country:CH] X-Rspamd-Queue-Id: 4gr0R46rgBz44W2 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On Tuesday, June 30th, 2026 at 6:04 PM, Alexander Ziaee = wrote: > I think we all agree that operators should always do all of their chores = promptly, so we put an entire section on this in the official FreeBSD 15.1 = upgrading docs :) >=20 > One of the principles in the doc project is that the docs are always bugg= y. In this case, I'm struggling with how to make it clearer without making = it less accessible. >=20 > If we put a tip box at the bottom of the section saying "tip: other opera= ting systems also do this, they just don't tell you", I think that would be= a bit condescending and also outside the scope of the doc. >=20 > People get fatigued easily when they detect irrelevant information or hit= patches of much higher information density. Then they start skipping and m= iss important stuff, and the ecosystem is much worse off. >=20 > Again, this is the same behavior I see in all other similar operating sys= tems, the only difference I see is that we are instructing all operators to= address it during the scheduled downtime as part of the approved upgrade p= rocess, and we are documenting files in the reference manual. But the docs = certainly have massive room for improvement! >=20 > Best, > Alex >=20 When I noted Mark's suggestion about pkg reporting non-zero counts of *.pkg= new and *.pkgsave files, I felt it was a very worthwhile suggestion, thus m= y seconding or endorsing his suggestion. My bringing up my own sysadmin exp= erience on other operating systems did not add meaningfully to the conversa= tion and has needlessly stirred the pot. I believe this to be a pkg issue, = and downstream of that a documentation issue. I agree, referencing other op= erating systems in the FreeBSD documentation is probably not helpful. >> On Monday, June 29th, 2026, Mark Millard wrote: >> >>> I have suggested elsewhere that the last of the output from those >>> commands should probably list the counts of each of *.pkgnew and >>> *.pkgave such files generated for any where the count is positive. >>> That would make a good prompt to go looking --and allow avoiding >>> looking when none were generated. --Larry From nobody Wed Jul 1 16:17:42 2026 X-Original-To: freebsd-pkgbase@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 4gr4tT3ywmz6k7Qy for ; Wed, 01 Jul 2026 16:17:53 +0000 (UTC) (envelope-from ziaee@FreeBSD.org) Received: from mailtransmit05.runbox.com (mailtransmit05.runbox.com [IPv6:2a0c:5a00:149::26]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4gr4tT1l4Gz3ZKw for ; Wed, 01 Jul 2026 16:17:53 +0000 (UTC) (envelope-from ziaee@FreeBSD.org) Authentication-Results: mx1.freebsd.org; none Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1wexd9-009VQM-FX; Wed, 01 Jul 2026 18:17:43 +0200 Received: from [10.9.9.128] (helo=rmmprod06.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1wexd8-0005pq-P7; Wed, 01 Jul 2026 18:17:42 +0200 Received: from mail by rmmprod06.runbox with local (Exim 4.86_2) (envelope-from ) id 1wexd8-00058p-NX; Wed, 01 Jul 2026 18:17:42 +0200 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Received: from [Authenticated alias (960477)] by runbox.com with http (RMM6); Wed, 01 Jul 2026 16:17:42 GMT From: "Alexander Ziaee" To: "Larry Fahnoe" CC: "Roger Marquis" , "freebsd-pkgbase" Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such Date: Wed, 01 Jul 2026 16:17:42 +0000 (UTC) X-RMM-Aliasid: 960477 X-Mailer: RMM6 In-Reply-To: Message-Id: X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:50304, ipnet:2a0c:5a00::/29, country:NO] X-Rspamd-Queue-Id: 4gr4tT1l4Gz3ZKw X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On 2026-07-01 08:57 -04:00 EDT, "Larry Fahnoe" wrot= e: > My bringing up my own sysadmin experience on other operating systems did = not add meaningfully to the conversation and has needlessly stirred the pot. I think your words really added meaningfully to the conversation, it brough= t 3 important ideas to light. From my end as a writer I learned that people= are interpreting the information landscape to mean that FreeBSD has a uniq= ue issue, when actually VMS and Linux operate the exact same way. So I have= a lot more context to reflect on needed improvements to our information la= ndscape. Second, it shows that actually we have the opportunity to solve an= unsolved problem in operating systems right now. That is particularly exci= ting to me because I really love it when we have one of the oldest continuo= usly maintained codebases in the world and are still in places on the bleed= ing edge working on unsolved problems. Third, I think this was informative = for many of our readers who administer mixed environments (which is probabl= y most of us, including me) who may now know that they have and should seek= to resolve failed configuration merges in their other environments. Plus, the thread didn't catch fire, so w/rt stirring the pot, its all good. > I believe this to be a pkg issue, and downstream of that a documentation = issue. I shared the concerns I'm trying to balance, do you have any ideas how we c= an make the docs better? Currently, I've documented these in the 15.1 upgrading guide, and the pkg(8= ) manual. I don't want to duplicate information because it makes an unsusta= inable maintenance burden, but we can link to these, or if it makes more se= nse we can move them, and we can also link to them. Further, the descriptio= ns themselves can always be improved. Best, Alex= From nobody Wed Jul 1 18:06:20 2026 X-Original-To: freebsd-pkgbase@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 4gr7Hl6tTtz6kK44 for ; Wed, 01 Jul 2026 18:06:27 +0000 (UTC) (envelope-from marquis@roble.com) Received: from mx5.roble.com (mx5.roble.com [209.237.23.5]) (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 "mx5.roble.com", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gr7Hl3w4kz3nQp; Wed, 01 Jul 2026 18:06:27 +0000 (UTC) (envelope-from marquis@roble.com) Authentication-Results: mx1.freebsd.org; none Received: from roble.com (roble.com [209.237.23.50]) by mx5.roble.com (Postfix) with ESMTP id 1CC48E81B; Wed, 01 Jul 2026 11:06:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=roble.com; s=rs060402; t=1782929180; bh=ldQRuQi3YtFXFY8ehWvEpncM9rxQXSTNYVz8WggEjQw=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=vGjow7dkvZtq20fqum+mUxeKM3F/ApHGcKuM2zH8BvQ5EbYvHQFk6/ynY3jxGmkg6 wnDK+fIwPvaxw2Rizkp2w+F9DptISqLBq98TqMufIUnkkteV5w7H0dSrkJ6xsBPXxb dAl4NEh1CMaAcSKHdrOXYDOSiBqsVVTaebEfXe7k= Date: Wed, 1 Jul 2026 11:06:20 -0700 (PDT) From: Roger Marquis To: Alexander Ziaee cc: freebsd-pkgbase Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such In-Reply-To: Message-ID: <18ns29q2-89s4-rqq1-85oo-s0s8270or512@> References: List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:17403, ipnet:209.237.0.0/18, country:US] X-Rspamd-Queue-Id: 4gr7Hl3w4kz3nQp X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On Tue, 30 Jun 2026, Alexander Ziaee wrote: > Would you please share any specific examples of .pkgsave or equivalent > stashed new upstream configuration files created by a package manager after > failed merge in any ecosystem that would have cured any specific CVE in a > system that was deployed correctly before the CVE? Apologies for being out of context. I was referring to .pkgsave files created by pkg and other apps and specifically those that write executable and library files. The files created by etcupdate do not, as far as I know, have security issues in and of themselves. There ideally would be a common policy for creating and reporting on .pkgsave file creation from all applications. It should be outlined or at least referenced in all relevant man pages, clearly noted by applications that create these files, reported on by cron scripts and logged via syslogd. Would be better if there were an rc.conf setting to just turn them off altogether, for those of us who already have snapshots, backups and/or revision control. WRT etcupdate, its output is a big improvement but still generally more verbose than ideal for the standard use case. IMO, Roger From nobody Wed Jul 1 22:15:36 2026 X-Original-To: freebsd-pkgbase@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 4grDqQ3Dthz6kjk3 for ; Wed, 01 Jul 2026 22:15:46 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-25.consmr.mail.gq1.yahoo.com (sonic303-25.consmr.mail.gq1.yahoo.com [98.137.64.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 4grDqP5hWZz3NQD for ; Wed, 01 Jul 2026 22:15:45 +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=1782944140; bh=lPHCK5gqebusVQ6UIn0Au1zgU00z1Fb93We1nB03JQE=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From:Subject:Reply-To; b=tDUQXpNOnvebIRiBqNA7HUuQQhy51R4md4NovCLZcR0hWM72ncvl1MISUl4dFFKJXVSaFAjptnAmTl7Z3US9EEhoENcsJpU0EnaAP0VXJA8XUYi7bQ6YLwQAWf3WZfucP0emadOUl4p63MOG1IcQxy62CXqBIAtlVK1aQEsOeGNEWQqZxiXs/C331I0J42SAXRD2654brEbJmiSb7503/HK5OaEgx2M3msePkF4YVyQzzYR5Xzi70X495b6nDXknj3qal4R7WEtLoBaegeVSL3glYgJVmK/BlzHiYg8kC0mGbksll3aW7emvcK7M5gldqOKPibkU0rv2rI1MaJE9zg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1782944140; bh=KZnzNtn81Xj/dQdKJtLP93iEogP0Sd0DRV2ZLz7W0zM=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=F9WunbPKwIKN0X+ZHT9Criyfo59NDTDK4PzDkXp8+kG/twNOWcJ12g97QaOx8oTN/kXbsJoe0+l81Z753n0AQFRRoE18zVxCcaU6Z2cCutpUkBHCUmU1TVXa4yvzQ/jyhJyccPpPysUhR0aJrIZab8lhNZmxMgfwszKGT21ShIYS3ODGJCMH8bqlCyI4N7chIlA0+3rvh5zkU3vjZoJNbKmU8XUOTPwisop68JezT4ubfkP8gNRLKY5WDZ3v+LGwJMelgDKX9rvr/254B7tAcOtx3jXPwC44vxPYw7/uHj7E8jiHwrbrqGLQTtHYgvFPeVKsCPwj95w9vBYnys/SAQ== X-YMail-OSG: x0gta0MVM1nEc1DR7DkKaG4q2Dx7b5g6k97cvt0x2wHHiPszuJL1K9Tugiskl9c ZBzZhjHGtLE_5X.3V2tIEsWCnBVw2VOQyIlSCO8.L30WhXC_CiuLBr.4xhS.A6LOS.EyRbZ126F6 jgjdcEaaFEv5kEDNGQDJspY6NC.g1jrYHx8rRhdDxT_7b23E5tX3JC6ysYy1nGWxE3.ueA9kOEgH Ye1pXE10Bd0MgnLqtknUwwwSisf9luc5Gf8SgRUFpnPEpyS_pU4l18MU1H.TogfngnAn01G.EeZM .Ep.FxrobfLLAk4QcJZn8ofaZdzlHfPnNAlFK.wPJjNm3nyO7VhwyXokq2XM1gheMuGMYdqQjiZK MjYoKHQLLjgkv_y4_vJBdbfHMZv4QNEHp6UiXcKWf3U8ff5WKqouyzFXXRNHMZzWqF2RMoDdWHpA zAqRselAlu4EwkMF7MYTAhni5QGqYPhf4jjrOZlKkyNf6hWDl1Gc2j_AsQE2N.WphePJWweBo9Yc YWKYtVs0CYZAAuekODWqzygnuCmNCxJEAtfUB5h8AecKuSCSzeznkhDWeOoTNq6ELdOmiU9oQBVZ u.X3WlsZSEKWKtbj0FeesqJ106yATytVX1x4Lj5Z4i974op_QgIrMxJDjSnYlffWCA8D7xIqkTVd 3mhbOdS_9SMF6FK5R8847FTlxIgpVZI7_K9Ak2SqvJsfuV7DNw0WMEsvw5uy489Jm3A.ISYXnTUj 1m_K9PRaRe_Mtaw38RuYiasDS9C_rjoxRCz_qxO8zs3SW5N8l4H2BBkBkvIdvlQyKL.QRL1dsI7h cBnrX7miub0JYe0TOynWOyJouF7f.bJbvgQeaSIL8vvXJLI884vUkywA60r5x4d8GQs2XVhDaIhC HWgC9n4VzJExmEy.rgLpOQxt3J8nF5WHJKctBIWkY1ppRbpLVxPcg3Q4PQsg9L5JyzgYiuV.tWXO 1FvKyrlFSTVtL9Z9CraOw5aQyx3jsJaH6jxC2Dr3bS7Wus2ZGtWYarfQTdUnIxN.W_.DxdVjhihC mYEDiUDTTscemJTzgy6R3j_kDezccb54QgQHT.vgR4xIBwHAFoglT2TMy5K9FbPC.mUUUB_F1Mfg 3nxlv62A0Mp396_vTX.bT8QcUGPl3UQS39zK6Clva30G59J1PuNA094wO6CorpM7JT2dthmDdjJh HDgHf1__gOrbokz0.E_XmsgeJcIXsVKBnHDTah4AEz3oIimxkgSTuD5N8gycXNOu4U_SlnM6oLdh mvBFnhq8A4I3ZO9DjN0u0yG4l1JF1Lsf2VjxNtPdeNToIIZWlGhOQndIW0r3_DPqTwQVSZfdscQI zH.y86hYBKhKPhgD7W9O8rfY4wGtnyZvjrYvD1aDsdzH59ZHAVoYxqRiLTRMVZzwrKhg3JTFeQ8u yGpdLcR1YrdfmksGAPOl37NDiFaDyzEPmlMhvbiw73evoEGfHLifNrUoGXmG4W2E3NWpxjzM_eiW 2KCAm2n9d1.DvGJ9Zb8edr1McwUMyTvbbtIVontoSLerZ784PMzURAuVvXQt6Ms2or9D8IjZmLOU MaTk4s3WAupCHeLzE5cGelmGIVn_Fbs311_nzHDV4nNU6VgeuGtazA9bJcPfWWo0UiwDaNmDFxph hi5TCgpKmGldq9lmBxYMLbumwNB3NiXqWhFe3rBH2.YX_B1aVzv0_OdOAH.GgRk7cFbCGYKGL6Kt WSfWYXOLpxVZo54b3mUXLfsrQ8HusL.2OifuWPSpALSy87wqwEY36apOxfheb85Px3e8vhlPmERZ IuZrs7ekd4LQ3YeE6BUHePsYGHt7viSBzZYkqvEyGQ0mPaOQCHjeakKBclsR8LY00iWxjJQuhx.t E_yE9C95MFlqi5eX.tZ41F1y_SzuRs1iC0gFraIfUPTuhOAkB1.V2IdVXcL06hLrr9xM4Cj.OTk4 EJ_lyeF3F1ln7IWVBB7iOkOLyfkzKjUxEwbtQFRDo2lw0gUEvCjE7vBI6xOQu2CxkLh_muFH.oPj B6FkpSdO6MadWw.WQ14GfRPqXoftyTUsvftgCrD6tz1qDuzqaX8xXWjeAHLxscBdCw5eVR3YMk64 A9gQHR7a.9JXA_sx89R.bC3jpaeBoyzA6PV.Oz7Wub1qo7mIk_ls7TyBlzQ2ZGW3owoe7krNp3EV FDnSB5l8DgC15Njyc_aXCeysVTf._s2v.AOW9SVs54bpiTb_EUrG2zs.5A2noxUp0vzu3hT_5OdO FEMvIm_vBlVwgU0i6Gk3nAXX.SL4roDBtTJoQQwWgusS74KhKckeRQX9G_p_7CNVN2pqI9UENwzh p.w2_5ILupqILfJzUTFCiGTcBlPy5AVSFZXEuahmZUnAcxsoX7CYItwUA8A-- X-Sonic-MF: X-Sonic-ID: 4a79e3e7-bbd2-446b-9832-5183a9c78cd6 Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Wed, 1 Jul 2026 22:15:40 +0000 Received: by hermes--production-gq1-6dc558886b-4lp5m (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 86171fe158788ec31c8b531e84ac1341; Wed, 01 Jul 2026 22:15:37 +0000 (UTC) Message-ID: Date: Wed, 1 Jul 2026 15:15:36 -0700 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such To: Alexander Ziaee , Larry Fahnoe Cc: Roger Marquis , freebsd-pkgbase References: Content-Language: en-US From: Mark Millard In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.26086 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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-Rspamd-Queue-Id: 4grDqP5hWZz3NQD X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On 7/1/26 09:17, Alexander Ziaee wrote: > On 2026-07-01 08:57 -04:00 EDT, "Larry Fahnoe" wrote: >> My bringing up my own sysadmin experience on other operating systems did not add meaningfully to the conversation and has needlessly stirred the pot. > > I think your words really added meaningfully to the conversation, it brought 3 important ideas to light. From my end as a writer I learned that people are interpreting the information landscape to mean that FreeBSD has a unique issue, when actually VMS and Linux operate the exact same way. Long ago I used VAX/VMS and so was familiar with the likes of ;2 file name suffixes in that context. I never thought that the general type of issue is unique to FreeBSD or to pkg . > So I have a lot more context to reflect on needed improvements to our information landscape. Second, it shows that actually we have the opportunity to solve an unsolved problem in operating systems right now. That is particularly exciting to me because I really love it when we have one of the oldest continuously maintained codebases in the world and are still in places on the bleeding edge working on unsolved problems. Third, I think this was informative for many of our readers who administer mixed environments (which is probably most of us, including me) who may now know that they have and should seek to resolve failed configuration merges in their other environments. > > Plus, the thread didn't catch fire, so w/rt stirring the pot, its all good. > >> I believe this to be a pkg issue, and downstream of that a documentation issue. > > I shared the concerns I'm trying to balance, do you have any ideas how we can make the docs better? > Currently, I've documented these in the 15.1 upgrading guide, and the pkg(8) manual. I do not automatically (re)read the pkg(8) manual to learn about or remind myself of the specifics of what pkg install and pkg upgrade do or requires-of-me for aspects that the command output is silent about. So far as I know, no other pkg commands generate such files. In my view each of those 2 man pages for should at least explicitly indicate to where to look up information about the 3 types of files at issue, including use of notation that allows one to be able to identify the naming conventions involved. But I also think that the command output should explicitly indicate if the results happen to have generated files to go looking for. That allows knowing one can avoid looking when no such file was actually generated --and when one needs to consider looking otherwise (for each type with a positive count). The man pages can not cover such command instance information that guides later actions. >I don't want to duplicate information because it makes an unsustainable maintenance burden, but we can link to these, or if it makes more sense we can move them, and we can also link to them. Further, the descriptions themselves can always be improved. > > Best, > Alex > -- === Mark Millard marklmi at yahoo.com From nobody Thu Jul 2 00:45:24 2026 X-Original-To: freebsd-pkgbase@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 4grJ8J65wGz6kxGd for ; Thu, 02 Jul 2026 00:45:36 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-8.consmr.mail.gq1.yahoo.com (sonic308-8.consmr.mail.gq1.yahoo.com [98.137.68.32]) (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 4grJ8J37PGz3bBt for ; Thu, 02 Jul 2026 00:45:36 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=sKwLwskV; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.32 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1782953129; bh=3vDoFVjDSmcRna6loE5GBy0b9OxW9QmzF3SwVNSF//g=; h=Date:Subject:From:To:Cc:References:In-Reply-To:From:Subject:Reply-To; b=sKwLwskV9xEGKisAjCG+f76Ts0zbYhePanccf+/5UIM7U+iU3kzp4ZykwxjQm20zuF7YpT96v4p5L3R9GeBv5zpAykMWxWq0Z+cBTJfmT9asoCy8uzzQKZgLdApVO5FchcbiMuTY/8kGJw+EtyLA40dQIeMD4zvJjA0uGrKUtA+4q9TaWlU4c9sakAS2fKZ2Lq9jqUg604XDS/Z1QvglJNMoGFRGLnxP+1RekiJTFyF+VpZ2L97YYesENwv5e0OUeGRUhA+qmqn4UzxF5iLBVX25Br5Cq11XeRPGgQwh4Aq67uDVN2JdgMDLXrzFvG2dDmIm8gbyW7U8x6MOw/JG3g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1782953129; bh=ot3oLTChntEvknxah/9xIBzK5SgMs3gZqLp/Zzy1Ac0=; h=X-Sonic-MF:Date:Subject:From:To:From:Subject; b=jJGYL0QPruor4f8Mhfjeo6G7VF4yvpn94xGKvl1aRi/tm8NDZlXqw/jHbn/XF0HFdCgjONvh3lXRWK2eE8scpoRkHYncV/HqG7U1AB1A3Jpts5C3BPW2vvlt90xY/74xlZuX0LtuY8aTiiAeJQysqLrQqSTVXlGql9OqwqebFLXVWebPY8xCc3wNRfR0qB7zZUum5BFNjDDOD8k8SVyKsL5JaB9+TmPSmLwYHjoaTdTGdNAzI0OTfWqirL3HTybSeG6de60uQyGRcbL/nPUHrOvAmo0ZhrwFhmcR0y+UGW/mmhnZaEIFyAOb3W8JGhef3x3pFdyjvB8sDtTwUqYozA== X-YMail-OSG: 2eQG58IVM1m1fvY7wCluDmKhuURnrQxY0ukK_hJQp2P6Rjsn0mC21G7uyFg5Plg SClVO1oP1tJnTiyE0_46Iu0QwjmyJU5xoprcMAT6VFn0IHluJqPhcKfGK8hIB.HMngOfv4XPWGoQ NBy5sw95HX0bwRTowREqxx.s2rzhR2N_2dHKUt0LVf5zTHs3KPtkKdsTbqUngc.Dk6nl4E__92XP 0Dl8Y0KTCjhwuLv69bT4CZgzVDsX4YLV.taFGMgo9W8QP6TX4CfANaTDFD2PtzRuZzgmOx.JJM9h X5wPLDCqUFGcBQrjVCc_UsoQo4L8_eFcoFrGeR_MRO.CBtbxBOZ.wTRb_SP.mMv.gf_JBRLPzqAB H8mXR0TZI0AL7STjmsgyL542O3wjZTGq0Lbienm8AqkHyXEHtVmhH88DdKF3111uFNPqkgS1u9qL IdAkVZMEsN6WPzc.FTMFRy0xfnfqcId1lPXDskMmtpHz5GOjJPEvO_8ux6SPJgmnjtD3pAOYMN6c wfV.Udm0npavQm7Xws7FqEIjLi2_g3CPxBcWrBigX9aWDv5cedgPw_VMJF_bA5Jq6mf13UN8Xdj9 lG3wu_NV3n.4es8ryvGwuYzYqnXBFn4VEb36059uDepy6NY10fRy1kQKnLM0USUSDgCcmY9mXw4N hCSpjTxaojOVurvE8B33pXeG6JWQmCMZhoXmBKG1lZXeA2aGEi9ABB0Ty8mtCmvWTSrcVueFeTgX NTAXTdCcr5rv2g9vEDtpZ48e9W7wZ2.6qGihcT5ORJHkMIXSU8J_dAi2sjuIzb1FZ2Y99djyYc1z Rml8tU3HVPpI3baDNwyItiM3vGaYnF4n8TZRMIbi0oj24yw_hvWlbzZG2Ymomc9TXADjWT7oZuEd 2QFha9TO1OmRL1RphHfaFI_DWu6Z5jMJHCuu5grSTOl.B2FsuR.fUVy3YPYi6NcKFVGrtXvawoIw b7Ir8kc8KuMOA98C9LDEWoyiXrDvnAvj2fsQDPQtA8vHgoOhKNxt5NaJJnj84KJR5ZaejkiIHkhp BhtJzmUm7PP3zh6ppBdgYfHcql1dNpLY1CBQa6JeDp7KWYf2IF7Yfan7yBVanyhChe4T0KrwnQX9 5AW46zHZgmNumvYoEHTDknXiA.hkJG7Tu.tz_bzDGXItqlMDCYRcIP4mjC0tZ3AncLndXuNGeo5D .Oi82nhx...QreFa.oHPkWM.XYfMuTxTEKRn0K1ib5bgAzLyq0f0RfxnoEzsM49denQjEyAD2IyM o85f5u0W_eZTIkKqdrAI8rzrv7AmCE3lBV8Kk8wTknV3eoCGKfT4AxiEunyUdObIwCP69RLInh49 afbBBd89DAOcJUm8C8hL2E39HBQDQZ6SL5MB3jgQbEoj6XXAo3hkB3Z5C5J15L4QysKlQEP0W3jx KkHgUh0KJdIwOunRplI_bRSIBnrugQyFyUHxXepK7qcvKGpQZYJS14Yb_9goGOndx_ja5Q_CGMkW GUz1zaFmBQPuitVySUAPfA2CNPuqthH373IXf7VOywMvyug0w60xZG6RPrhnzktK4f_d1akXldmI 8QJL0Yb7UnP_Gb_eqVegxqNG3h9DBMDADSKHuuR_BmpgmVD9vaoIGa4m_GipDfB.rx_MyTo.X77z _5XqV7WmY8j3wyT5gg_6Y9q2O3pDQA50BpYcbMr.eqK_CjS5HD3oTPAhk4rHPTWv1u_68WYplcUP jmOy5x41zSqYlnlWkBkPj2aXYpRQU8Q8R5n3Yh9jMyIn6Ne8cQajiy0nCeDbqXgnKOd2RCvyNfnt DdadhzmjLTbi1j6ZlAyiiC9PZfYGoC_bkpNrVPKKAMAkzP4SEWLPrmlX2Hvspti9M2OU__v0RUkV jT3TlvTDtaj5Ko9WOUoRjeKBQS2pOR.Mz6bLdy5to7GRpi_s620UH1yBK1NLi3Gq0CvXOK8JiVpA OsCxG0t0X1mZyaXrXPbeliDme6C8HR4Q85chB6bhxnHsTpsg0NocfCzb3K2aKmPJ3F8InNRC4jt. WlAYKJZWGJnN8JjIvKjqc6EWymovkVcTueiZuP.XlWf3yhrh3ACLu1SkNFHjssO7Eaox6G4dOCyW nXuTgB_1LIDEwfbfXoLJn0vL7OQazJ1LVtPks9U2GAwLebyl2i.imatYHVGBeliPxGj1PRXyhv5N XEURYZdFVtK9mpvquvAy2QY7avSj4NjigUbYqHIv7.kYiuIC3h8039sSAr65dqpGAdMRSfEj1lCG pZO4EWh84Mc0rwZz4DU07ffL70g0qVJatJ.yoMl9YRB0qd8zi47U.Fh1H1v5a3XD5m2yEuzSYOTM kpDPLETh1O0A3G1jayn7jGNINBY3xBiGA7y3zTRJ.1B8BZfkiPSAY26_v X-Sonic-MF: X-Sonic-ID: 0062595f-0569-4bae-9b7f-d0776328a4fb Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Thu, 2 Jul 2026 00:45:29 +0000 Received: by hermes--production-gq1-6dc558886b-w97r4 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e327052482a09544dea71d06a19a16a2; Thu, 02 Jul 2026 00:45:24 +0000 (UTC) Message-ID: <41a14bbd-7954-448f-bbce-67ecffa0b4aa@yahoo.com> Date: Wed, 1 Jul 2026 17:45:24 -0700 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such From: Mark Millard To: Alexander Ziaee , Larry Fahnoe Cc: Roger Marquis , freebsd-pkgbase References: Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.26086 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; 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)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.32:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.32:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4grJ8J37PGz3bBt On 7/1/26 15:15, Mark Millard wrote: > On 7/1/26 09:17, Alexander Ziaee wrote: >> On 2026-07-01 08:57 -04:00 EDT, "Larry Fahnoe" wrote: >>> My bringing up my own sysadmin experience on other operating systems did not add meaningfully to the conversation and has needlessly stirred the pot. >> >> I think your words really added meaningfully to the conversation, it brought 3 important ideas to light. From my end as a writer I learned that people are interpreting the information landscape to mean that FreeBSD has a unique issue, when actually VMS and Linux operate the exact same way. > > Long ago I used VAX/VMS and so was familiar with the likes of ;2 file > name suffixes in that context. > > I never thought that the general type of issue is unique to FreeBSD or > to pkg . > >> So I have a lot more context to reflect on needed improvements to our information landscape. Second, it shows that actually we have the opportunity to solve an unsolved problem in operating systems right now. That is particularly exciting to me because I really love it when we have one of the oldest continuously maintained codebases in the world and are still in places on the bleeding edge working on unsolved problems. Third, I think this was informative for many of our readers who administer mixed environments (which is probably most of us, including me) who may now know that they have and should seek to resolve failed configuration merges in their other environments. >> >> Plus, the thread didn't catch fire, so w/rt stirring the pot, its all good. >> >>> I believe this to be a pkg issue, and downstream of that a documentation issue. >> >> I shared the concerns I'm trying to balance, do you have any ideas how we can make the docs better? >> Currently, I've documented these in the 15.1 upgrading guide, and the pkg(8) manual. > > I do not automatically (re)read the pkg(8) manual to learn about or > remind myself of the specifics of what pkg install and pkg upgrade do or > requires-of-me for aspects that the command output is silent about. So > far as I know, no other pkg commands generate such files. Actually, pkg add might also be a source of one or more of the 3 types of files. Also, pkg delete might generate *.pkgsave files to preserve the content of files that had some non-default/non-upstream content. So: 4 commands, not 2. > In my view > each of those 2 man pages for should at least explicitly indicate to > where to look up information about the 3 types of files at issue, > including use of notation that allows one to be able to identify the > naming conventions involved. > > But I also think that the command output should explicitly indicate if > the results happen to have generated files to go looking for. That > allows knowing one can avoid looking when no such file was actually > generated --and when one needs to consider looking otherwise (for each > type with a positive count). The man pages can not cover such command > instance information that guides later actions. > >> I don't want to duplicate information because it makes an unsustainable maintenance burden, but we can link to these, or if it makes more sense we can move them, and we can also link to them. Further, the descriptions themselves can always be improved. >> >> Best, >> Alex >> > > -- === Mark Millard marklmi at yahoo.com From nobody Fri Jul 3 09:21:45 2026 X-Original-To: freebsd-pkgbase@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 4gs7YT5tY5z6l2PY for ; Fri, 03 Jul 2026 09:21:49 +0000 (UTC) (envelope-from void@f-m.fm) Received: from fout-a8-smtp.messagingengine.com (fout-a8-smtp.messagingengine.com [103.168.172.151]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4gs7YS5vFjz41dx for ; Fri, 03 Jul 2026 09:21:48 +0000 (UTC) (envelope-from void@f-m.fm) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=f-m.fm header.s=fm2 header.b=C+AygLaf; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=ocGbfXnX; dmarc=pass (policy=none) header.from=f-m.fm; spf=pass (mx1.freebsd.org: domain of void@f-m.fm designates 103.168.172.151 as permitted sender) smtp.mailfrom=void@f-m.fm Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41]) by mailfout.phl.internal (Postfix) with ESMTP id 95C76EC0018 for ; Fri, 3 Jul 2026 05:21:47 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-01.internal (MEProxy); Fri, 03 Jul 2026 05:21:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=f-m.fm; h=cc :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1783070507; x=1783156907; bh=YKG9hmAKWp KEeSxeqDHsQ3Tg98K4huJHG16FnD/Ur9w=; b=C+AygLafzQqp9H5XnWAtexi4+E PusO87WnjkEHMUGdThyVzdMQf9ar9e4Bjx1u0iudWnItR9FPSoPSfH14LNpu7gSt ycore+Y45WbpzjDhzHHmElG7o+6UT6ibqmxrDZT8/Kd5Ondp/zOgqB7UjoxBg48j x+KZZYMDekQqW6MMHO9/JRPMF1LVurNX3cuOvsBj/PF75spvg/N4fXRPbOp7HECp S27RzVRgh0+D824wrxRkoGzoZ0OAX+/YQ+ki3bBnLVVtymKtrLMA+K/eQuk5VdBF 5/nL6loyimAjjFw8YM9X1f2G1BEq8EZ81S8nSthEj0U+Txmnp9Z9/RHI+u5g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1783070507; x=1783156907; bh=YKG9hmAKWpKEeSxeqDHsQ3Tg98K4huJHG16 FnD/Ur9w=; b=ocGbfXnXjfUXjzINj+nRyQ/hgN272docrFJMa+s0nQBIhFnIcDY M+1vecX6HhRCJuRoKRABxk37noMxa8yjuZZvrHk2PA3AwoEEkqRFXRWIeZVayBSo oLnLb2LyBDWVoOgnlhFm5+1PgzTS6vcjGja4SMR+llvjztwpB4tE9EQwIVucAhW2 XW6eSmblEFJqE2UYCWoSXEBwxOMmXvo/pSdkJ78A9bmDBkzHObKc6jwXzcd5pfQW fy0rlq3KOpQ1DzaDLEpYduQIuwTPV653CunSkWnK/m4fSewXthEGmAqrvKXA3fIa qZUdFIJKrQUKs6F8LkjUnF/s6peo4hJmFgQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTG1c8hjGbi4tacgmBAOQVIvOqBw9Hyi+EUMxuqNKO/KdZcKXWfg1S6/nzH2q6bWh9 gW5xWVnxZ+uk0aiHsMHqig0iWImP8irW+OBfMBOLYBSWz+1+96lIobjxZXfrUreANCaQs1 agxUs5AdzdnoqpujHadvMpNJ2YuI8cCr/ucP2W0Egg0uq+d1n5aTqhbRW6pgz2LLttFhR9 j7P8Z7pVJ9kSkXqA9efWgZQ541mtklUDvyGJLvOvpyGMl7QkocURKyaGdjwDcf8DxjSXaX /evJPFv8LYS2YKVbjgSn8vMyYTib2wcUp4LcMwRdHs1D4nsDBmfDykZiJXTErQv0bxyyHD uLiF8KrtdsHRw2yeq+o7gDgWKpHLM61SLMSelohrCsUvwoYrX5h6UiV8xJGVn1CHlTF8Nh qm0qAPtBW0vzUR/NMvdt+afzIkwHqxvHa5lOK4ejTvrAU40A+SFjBVw25MXDpgOTCm0C6Q Z5CPoa0Lj718d3XQMV4A2CIlWlAfbeeMIEKmOSmunEybaJ6Ok1QmLqR1uj56dynpubLIP8 Tj39+C1tusiRObiPv4fu98ngKSdhgJKbRIlpypfGaZFh++b+nWpJ21j2703512TtxneD7C wTQwwxENAxWpzPjAP3Nkss12RgAhSyd1VUeCA2/zeSclUc7Uanw3mbS84DCg X-ME-Proxy: Feedback-ID: i2541463c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 3 Jul 2026 05:21:47 -0400 (EDT) Date: Fri, 3 Jul 2026 10:21:45 +0100 From: void To: freebsd-pkgbase@freebsd.org Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such Message-ID: References: List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: X-Spamd-Result: default: False [-1.91 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_SPAM_SHORT(0.69)[0.689]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[f-m.fm,none]; R_SPF_ALLOW(-0.20)[+ip4:103.168.172.128/27]; R_DKIM_ALLOW(-0.20)[f-m.fm:s=fm2,messagingengine.com:s=fm2]; RCVD_IN_DNSWL_LOW(-0.10)[103.168.172.151:from]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[f-m.fm]; RCVD_COUNT_THREE(0.00)[3]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[f-m.fm:+,messagingengine.com:+]; MISSING_XM_UA(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[f-m.fm]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; ASN(0.00)[asn:151847, ipnet:103.168.172.0/24, country:AU]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim] X-Spamd-Bar: - X-Rspamd-Queue-Id: 4gs7YS5vFjz41dx On Tue, Jun 30, 2026 at 10:04:06AM -0700, Mark Millard wrote: >Variations on: > >find -s / \ > \( -name \*.pkgnew -or -name \*.pkgsave -or -name .pkgtemp.\* \) \ > -exec ls -lodT {} \; \ >| more > >can be of use. I see some of these remnants on systems which have never had pkgbase. Some managed by freebsd-update, most not - they're running -stable. One is running -current. Like -rw-r--r-- 1 root wheel - 786736 Oct 18 04:00:38 2020 /usr/local/etc/ssl/cert.pem.pkgsave -rw-r--r-- 1 root wheel - 786736 Oct 18 04:00:38 2020 /usr/local/openssl/cert.pem.pkgsave -rwxr-xr-x 1 root wheel - 28209496 Jul 13 02:15:14 2023 /usr/local/sbin/pkg-static.pkgsave So there will be no 'man pkgbase' anyway. Are these files safe to delete? What is their purpose on a non-pkgbase system? -- From nobody Fri Jul 3 17:04:42 2026 X-Original-To: freebsd-pkgbase@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 4gsKqm2VQFz6k877 for ; Fri, 03 Jul 2026 17:04:52 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-21.consmr.mail.gq1.yahoo.com (sonic309-21.consmr.mail.gq1.yahoo.com [98.137.65.147]) (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 4gsKql40Jkz3kTm for ; Fri, 03 Jul 2026 17:04:51 +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=1783098287; bh=bIhnw09r0R7BgVnBuYX9kRSaJizF/ww88oWTBrDrCWs=; h=Date:Subject:To:References:From:In-Reply-To:From:Subject:Reply-To; b=eMmfWImy9Qwo+WsQyEMWtRf6DJ0UnHVazQVM8g8gxXzTgpNe9Q11wyHrNbfGYkyAoK9USgjJl8og/b/WvRsw+Yr7yWqFoLdnKkq5vnNyRtuV/hRsiKkBUzOdo5MrS4sPTM9UruKUZrI5gtwbeBU9N7RRk2tErDFv91yqZIsEafXjcYOu2wr0wGrtDEZrzUfbWotEzRe+qZF52QEivSDPfd8J311HbRzMSbO7ZqJYlSARjPpCKjkuDxnkzcqBZJoXrOkjbvDGWu7t1Lu2wQixBn1rOnsPAaxKdVGdXMJPSGHxgzNLODQzPIF2swqo33lHELZLflSZdP3Tj8pjyMoZEQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1783098287; bh=/iCBV0qKCR1fQ6+n1aPwx46egJb11TE6KWuP1wl78YO=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=CepDWW0sjPjA5fo4SppCXzfCf1PUh5s43p/LJwnUMMw1M6MkiTCR5RACNhRlkOQlawtvisvHz9bBpunbCcrhBHlo62uLMdNm5SGl1x7INdBen89ypsDCM7DuC6303Y4XD3vNXknUuA47Rzvlkdq7VUa0HH/RvUH7rpFdONAMedYyqtjYFZmsnO0HYmhiCFyRTQbFg9e8IyywtF4eRhCl0HQuigkGkEH+hD2H3JTAKeqdVu868pFmlh62XymIM0TCUgSpzA8J0/vdEQYghHvEWRO3nqCNHq5xj5JxpZuXoTqlPQj35xlt5jA3atl30eDQ9zrFBqtjXew8hFAKc7sMxQ== X-YMail-OSG: eZU06LAVM1krkDICKaPUYYCWnwM4b4DonXRzg8STsrJSXwkI5VzF1Jmq1rQQFCr YGwJEaCQ8tw0vuTSYCjcCzrun7rDLIk9qAh1auGckIgW7avLXDycM0XYvaBTj53rm_Zm.f4JuuE9 CH5lW88gAefNVdGuz8CbWnzYDqm1nzNYPqSaYgD9FhyIwG7Zq1Zt_6ev4IA926ppyFQFjM7_6reB Ih8jwGmsPhvWkcYwp6jkJAGFcuTMM0qFb5u0scff2icaUMn4B6fzbR8iMqqBlrmyEP323n4r.PSY gqgiRIAeoBhIDngR0dHTEHpaaO3m3GvT5EvYkgCrK5lBcpfo7TP4.s3h.vl27sIWoymGguBwVXwh 8uC2zgUDuvhrB2y8K6UF1Ugyw7lnTrttSXhXFVltdnd40eLAuLVcfdoNcUNI4nMMfgdOPZu4wqQ3 I0shdvk6HiqHyD1aWlbmiRpjDrzQHll7SD6bIsNcrdiUUfA264mliYYEeCdCOChncx.dDNpNMQGf ahKdUvvf7Lt6MKQylc3Ifc9LI3H_FrNNJ_FEJn1o9ttK.n1UKDkpC5.qD.Akeg8kqhVuQGmtjYr9 1wfQBvV8cQ_cgldSfSNmBasUq1TQvPvZzJ.3qyZTn3eZJ1T3jVU8wFDJgKeNyXFbcQcY3fQ.HfEJ iV6..J6xgsO8AYrcKaDSB8fiTcKTC1Y6pNFiO5TdwyRmhcCc2hWUtjB6PQEr.RSvHXXqknLjlkAF Gucg0PZ7zqBkeI9..aBRLu9Vh4QxWlVGVnRt2KZEtsHKjB2w9N2qq8t7ffGgLQUx2G8bYJNuUIlG vPuE_2FDBWYTsRFaPXnw7EetIS8pxDA_7KTieDaZf6nbp6Wec_yZcgjPsXoaCumArPcpf5LuKmea lqjEjKG6eBOfgVu2Il4gZUHpxUDcs0yRSEZFw3Q2KraYNwb6upzzQNJPkl.M1xRwocM4mJgUhtML GzNYYYn.xRfHjEiqnOMfg71iWdcXZrI5qcUAtyG4jPPNNULCi0mpyJrF.kmii.H_II0VScAI1GmN gxlwwckU.IvSiG40h0i_CXL18WB9FwSClrplUQGdhssNlz.O5x473hYd.IKztVPJ0lMEhrKjF1ET PgXuDSkldTnzDSZzTjIYttuQS2ygow7_wQqHGlC7_xmalS3j9n4_YkPNbD0rVdL3xd.GdTYLq4wg vXCAUM_5h2woIL73nKYGyYMmJM2yPXpMMm0hYFiQi5t875PkzojK.u4chyKlwZURrmbV2DWYqg8M epb9FVgmzg8vMG1.ptUMQFTeR2nGNi3JaDkGUfG2nZQnG7B4WhVg0d2B.wCfmxazSjToiNKkOVDC qtbVAg60nozyQcXwAs3jyiYjUGXKTaxSqzvUxfeWNjptzLePJrUWqewiAM_s3w_lDDidRZcawXh. Ypkgd5lbSV2U0qaA2RPd2IgICT0lURdk_w.gTR5Drt.NUdteIKiryOlDZYorteAEQNY_SQSi.YJy lqOtHC8QaX.gKn7qAZgpeJBm0ZqE5mW69U5bOVjNODGaNIxHBZzlQ4LGLfj.0_VBIwExS8ak0M71 zUe5bO73Yuu2o7RhB3RpFv6g077M.q02WzNoH_6lx4zCJ2s6a82fKn2QyId9kJI7IiIcceOARipN __BOXtSofGflYkp0xK2XaQ3vLn1Fv814PeCGimhrMNdDdLvPm7S5sXZ3ubNICqedbmaSK80i_e.y eX5ONZ902BA5nPEYIEQiObe.JKoETHV7ziWWfGkFcoQSfNyLNE27TaZD_bDblmPDhdZpqG8v1oir uVrQrwdncpGbZ8IBLx5uWfEIg.NkFi2S2iXOaF9CEH.pJOum34M36zHkgVjNL2bsL9j7ZlHJXvZh H7xDBH81FOh6k8RIbIdLZCC4z_7edLgknTcgfd.y4_wQY7JG92xBrSN6BZoUmnpIjdKggglA1v01 KljjbPVpMn9XdM_A1_Od6weWJKaAZNAKSGhhrXZ2lT6FBceKWVeqH58wMTU0cEVVoz5dg_Tl0LrG iR95pB8TIvc.BwpTDhBEv589y78U2a7e3ItevCnLL0oplHaevMHf_ATz64uNDp1M8YyI_ZijKTH2 hJ5Txe8483gnRczubyVzJnMlIKIUEgQHPU0iOk_QGwoOO8aWVJFqxEpgtWP7F8Of1zeAe9yAjbdE QvyPR4uh.9JReoN_uX1Gw0IiEIGZPv.r0.csbKX.qpLu0Z2bs.XT6aOxA0T1K4UGsWjIc6AMdJPj 8vicu9a6GTYFx_MBb4I_d5Xv8O2zsgnPBiM8N5Z_GySQVqXfKETPWZkicoq3V93K.UBJFmQWpbcE VJxmmARW3eV_xW9J2tO4xLAdpeYYhuQLcercv1HGeX5uabKUG X-Sonic-MF: X-Sonic-ID: 8c95a574-ea89-48c5-9bcd-e9c0af3e8f39 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Fri, 3 Jul 2026 17:04:47 +0000 Received: by hermes--production-gq1-6dc558886b-8pwsz (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 849aefe265ba2a841f37d229379cb946; Fri, 03 Jul 2026 17:04:42 +0000 (UTC) Message-ID: <15f91a03-a3df-4eab-84df-431c470e1433@yahoo.com> Date: Fri, 3 Jul 2026 10:04:42 -0700 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: None of "man freebsd-base" (or "man pkgbase"), "man pkg-upgrade", or "man pkg-install" deal with documenting .pkgsave and/or .pkgnew behavior or how to handle such To: void , freebsd-pkgbase@freebsd.org References: Content-Language: en-US From: Mark Millard In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailer: WebService/1.1.26086 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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-Rspamd-Queue-Id: 4gsKql40Jkz3kTm X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On 7/3/26 02:21, void wrote: > On Tue, Jun 30, 2026 at 10:04:06AM -0700, Mark Millard wrote: > >> Variations on: >> >> find -s / \ >>  \( -name \*.pkgnew -or -name \*.pkgsave -or -name .pkgtemp.\* \) \ >>  -exec ls -lodT {} \; \ >> | more >> >> can be of use. > > I see some of these remnants on systems which have never had pkgbase. > Some managed by freebsd-update, most not - they're running -stable. > One is running -current. The file types are not new with pkgbase. They have long existed for pkg for port-packages without pkgbase as well. The generation of such files is just comparatively rare for port-packages. > > Like > -rw-r--r--  1 root wheel - 786736 Oct 18 04:00:38 2020 /usr/local/etc/ > ssl/cert.pem.pkgsave > -rw-r--r--  1 root wheel - 786736 Oct 18 04:00:38 2020 /usr/local/ > openssl/cert.pem.pkgsave > > -rwxr-xr-x  1 root wheel - 28209496 Jul 13 02:15:14 2023 /usr/local/ > sbin/pkg-static.pkgsave The pkgbase configuration files lead to no contributions to /usr/local/ by pkg as far as I know. Those are from pkg being used for port-packages instead. > > So there will be no 'man pkgbase' anyway. > Are these files safe to delete? > What is their purpose on a non-pkgbase system? > I've no clue what your certificate criteria are for ssl and openssl. So I've no clue if you might need a merge or not of those configuration files --other than the dates going back to 2020 suggesting they are too old to have the content be of interest. /usr/local/sbin/pkg-static.pkgsave should just be an old 20023 version of pkg-static from back in 2023. I'd be surprised if you need it. -- === Mark Millard marklmi at yahoo.com From nobody Sun Jul 5 21:43:22 2026 X-Original-To: freebsd-pkgbase@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 4gtgwG1bTkz6dW1t for ; Sun, 05 Jul 2026 21:43:26 +0000 (UTC) (envelope-from agh@riseup.net) Received: from mx0.riseup.net (mx0.riseup.net [198.252.153.6]) (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 (2048 bits) client-digest SHA256) (Client CN "mx0.riseup.net", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gtgwF0WYnz4811 for ; Sun, 05 Jul 2026 21:43:25 +0000 (UTC) (envelope-from agh@riseup.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=riseup.net header.s=squak header.b=N4bBmeah; dmarc=pass (policy=none) header.from=riseup.net; spf=pass (mx1.freebsd.org: domain of agh@riseup.net designates 198.252.153.6 as permitted sender) smtp.mailfrom=agh@riseup.net Received: from fews01-sea.riseup.net (fews01-sea-pn.riseup.net [10.0.1.109]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx0.riseup.net (Postfix) with ESMTPS id 4gtgwC1Dq5z9rvv for ; Sun, 5 Jul 2026 21:43:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riseup.net; s=squak; t=1783287803; bh=kdAkslgZ9k3XwsVOlgfbE+b4X+5Pz6GpY96g/7Xcx9Y=; h=Date:From:To:Subject:From; b=N4bBmeahvDw96ij5vaik8bldco1iAMrl845w/PFiCMJBx1zLJO54Rfun+LLEZsCfK ZcRXy+FxW/cDZ/0//EMc5srTrfiDxpEH+XROxRjYdvTOdAT3P69kBpvQPfX5beTx9d mMIokfGNv6mOludA2Op1EmN1dO/+eyo+iNhArnQs= X-Riseup-User-ID: 77606B09DA6097D358C6F0004735C0070F2CB0DCDA7C3138BB25E1371C050F3A Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews01-sea.riseup.net (Postfix) with ESMTPSA id 4gtgwB70Wzz1yJp for ; Sun, 5 Jul 2026 21:43:22 +0000 (UTC) List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Date: Sun, 05 Jul 2026 21:43:22 +0000 From: Alastair Hogge To: freebsd-pkgbase@freebsd.org Subject: pkgbase poudriere jails Message-ID: <34dd76dc0989a17547b1ceea94fefae4@riseup.net> Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-4.10 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[riseup.net,none]; R_SPF_ALLOW(-0.20)[+a:mx0.riseup.net]; R_DKIM_ALLOW(-0.20)[riseup.net:s=squak]; RCVD_IN_DNSWL_LOW(-0.10)[198.252.153.6:from]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[riseup.net:+]; RCVD_TLS_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RECEIVED_HELO_LOCALHOST(0.00)[]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:16652, ipnet:198.252.153.0/24, country:US]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; DWL_DNSWL_NONE(0.00)[riseup.net:dkim] X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4gtgwF0WYnz4811 Hello all, How do I going about deploying and upgrading pkgbase poudriere jails? For custom 16-CURRENT jails, this is not problem, however, I would like 14.4 and 15.1 amd64 jails with FreeBSD-src. At the moment I would initiate a poudriere jail with: doas poudriere jail -cj 14_4-amd64-release -a amd64 -v 14 -f none -m pkgbase=base_release_4 -U https://pkg.freebsd.org/ doas poudriere jail -cj 15_1-amd64-release -a amd64 -v 14 -f none -m pkgbase=base_release_1 -U https://pkg.freebsd.org/ Considering all the information online, I am not even sure if that is correct. I was using pkgbase=latest, however that stopped working some weeks ago. -- To good health From nobody Sun Jul 5 22:52:30 2026 X-Original-To: freebsd-pkgbase@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 4gtjS80LD5z6jdGy for ; Sun, 05 Jul 2026 22:52:40 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-22.consmr.mail.gq1.yahoo.com (sonic310-22.consmr.mail.gq1.yahoo.com [98.137.69.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 4gtjS71BtVz3GMk for ; Sun, 05 Jul 2026 22:52:38 +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=1783291954; bh=DEre+PWnSbwub2VlaSwILfFAJWLhA0w1MErjnZ+JGmk=; h=Date:Subject:To:References:From:In-Reply-To:From:Subject:Reply-To; b=pND1f7cqAVq+2dCz/eO4WkMpI1Y5I8Wiw77VGz+Fs67svpea4s2BzvPfVyep7CV3UpdrEKbkjHp+AExllx/wrWU/oip+AyHVj3HcHNlR+SIj1FAfadMegDiaWo0ZQ72d42LhxqhPIacfrbwovAKEIgRmPhpyo39mK5J9atwndTx13L5nbPh74afw4mq6BN5hX57KK+Fqf1DCdNQWF79+8ejft7Bi7D2fdnAT4F2PgpMTyF3Zw9xvXIBjxtUYobqin5Df6q5tVhVPFmxd9jsthz3OWRE3qsUrsaq5Zwu7+9jTjm+9i0QatrqwdA036cBGETPirkZU7QOW6fmP1zv0Mg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1783291954; bh=i1vrp9TGFsO7Zg6yCPjo74pGX28PVetIfpKifeM+GF4=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=OUgp5MiL2B78cxdRSoNcq7VdtWtbe65ziUACh7yxtD8DQxKzy+g0+RjyDm/OPKBDzse6KG6maz4udU1pbsCvcx83tNuL/4oL5CKRkX8MQ70KPf2Cd/fk7Frp0X7wu8t8UjeqmPOPNNVabfXnyruqhkcZmQOWYs0ma7uBi6eCVyRA2AlohJTY9qWtdoKswCBcD8gJLfJmwszGXsRKJ4LZIxic3C2NfPIuO0QM57kju6IOQXyFvVigJoD+0Och49V+0vVhOEGgd/ugZyR7IqlkUReGpRX9iQOEJ7k/CZTuRtNito1Mq0e0oZgIQjLMIwjJwpFXyBr4Xp9vlHJSaSKkMQ== X-YMail-OSG: 2jjgDZEVM1l8DA.lpIpF6CeYZjYZ9kz.uRl4k3mzF0kQ.QnewzsuML32AdBrwMv r6k1gTSo0G0afw5RoCxzoHs0V7n7lA4Fb7ZZ8JwL8LaBZ1.0zJo8jYrtDeWf_WENaOd1aeD2Pv12 QkJcfT6uuL3ywgbmIFIDYXlDy0I6tp0XOzO1LpqzOBTm10oAuXKqPD4HTGC5lUpwnBJnt4xdlRHx rGr4j9VtrV2UWdvSWJ3hbltAZpqrJ8dkgnoDC9XabMvAPWBBlCLZeelY56rv1nO9aQSlqsr6M71b A9sV0iug_QYYexL2xTTqXs6Zy0bGRcwt4IogshZ8omM.ukUPrOFi1uLsn6DeiN7Goay94h8IpTcF SIL1Q77ODz8Fe2dfv6gNksDbztscHP_hYcw_DksBSTpW8VbkbRBggjora97rsEkGRh_Ef6YVQ4o4 8_K81o.WkScRMwq9m668h47DLgr6iLYauAddbppaqa8JWyKFsEwv8GODvftnPJFjYF62wuIRIYt0 5dl4wZiGmtJzC9cpjfTuPVJV9VA4SJpbTUXUsqSdLwHsDnqD1_47iKkBymZXDp0wnk0ZSqaDP4IX nU.mdOBQNwAEKaH37o3WrtcxILmWofTJ.gc5UCxd1cBzpvN.b2WE81Bh_pOJgWke_VYcuJgfoM.z qR8Pl7ryercQ4QEnTb5XfhRBR9eL7jw4_NdOPeOuYCus7mDm7lp24oYSpPbcvOgbeQZv7VviEER_ ODajUiP5i7OrWir4.36jPb1RkNcsxRCsnzuPKHwzV55KywgbsOdLCBTkbriG3gNRwO2mPNnJ0QDu ujNb8CXIevD7i0LPVwoivcBqCWeLUcYyK5ai3XtEAkxMPzWDT0nxAoe7_Mjt8dIi.r.v5k_57sW5 SlgfUzG1p0Kqi9.bo4z53KGtR_lf6YUkhrvph3pZLvwOJ7C6BSbRC_wRi5zGBc1lGqLRhAC6Npgy 64pTW0a_hSD.mhp10BN7yq0YYoyQcCXMT2HJMUrR3NpAqwv9_ZknDsggseKw1S_NZjcr8XE3wchN ZpArkTsthRaQvE2rkG0VuWhpCm2q9sabZmA9zgvuJ9c6Rlv940nxRyTZ.4x6w7GWoek8FmkFy5Zr kNlJpV593uEsx53a28c96ylORda2xsD9c3W26BWWjVEEaT.hvAXRPX9udu6J9R07PiPMEynSpBZK In325VQS0SDFVwgs_4fohbegEpdBQUaPRPQbPy60mzWnDK_WpeFPzEraVW_FAX5KOnXKsw4nOSX2 oBS4pIUM7ino_FDN294PjaS6JsSxmFF_jH5YuAxVJW8t4L1SnC54LH6yGRdwbFZ73DaoYYoeF7QV cr7NPPJ9qAgmNEfUAgWG8vEK7OaTQQU4JO_naQK4a3.uQFkq5Xdw5S6nEbFJgUFIOy_IVWI9JrPD Omo.XJDYwAbi2216Vpac0Gry4UhN__zoksGmjD.e9hKAHr8psXvcXEalizZBHaZFJwC4WnA9cQtB TQ.bwJ9kZkoc5xIuWGQ1.nCTCyAzFOloWgR2csRI5iN.ZgdzSlJ9CSviAgFSjTH69317SyZ132ic eq_KQOIhCpiSCmBO22if0sua9o9aIm3v2umeArMmQRMYgPz.CgD1oX7CrLTUSvdoRVnr1ohwgJ9Z 8pCKTgPTA2KzlA5Gi4IJvDLzvbxecoLpEPNFKzxplQ9xMsC4CCgvqyGqDGdoDxiD8bsb.Vv88_kj rlzK67ftD_IzCwLmkwt9qgVk9PGN38R09uVGclD1w2KKgJWNLJXbikPEfeE2YAOPdCs8D.8IvT02 VbsS.yyXHrQImbJ74juz6s9YdZ36idTVkrlpzSDoqHP7n_Li3O20ZI_ktpkQbkaQQuS3kLDTw0II FtS9eRTZgD956VVTIDaQDKzOjrVHfAL1z4jVo80Bn.SdJZVqSs1PsHO_43b2KvdiYu32PrBUc15y BU2fbJoOQf3kA2WNSSqKi24mIg3JncEGenKm3tnnjaI3iJm_T3dPORoN7ir2_qA1QYpRNNLe7n.q lGvF8m7fzjalWHxdtqZS0S5H1.35DrFKfJb7iigbkVli3qFANt8oafvJuZaSYMk4oL7GhoHTyeWA x031sczlFs0_q5kgv.6nOIjfxcmZ594Qp1vjn81kfbgloYIBC6WkSvGhc4JA6WUQgzOhkdpJ3K6k Q_p9OvVjcXyH_NYsBxnoQFBYNq0K_RVK_pEtmyq7CmpMCk0bQIWf3beALf.7AZ73SL4h03H7243o 4hsnSOo9rnBamiyhur_RzfdScpn0O7VSSntvd95Uhts7px2r_2M16dXTBNjHfXgk.HRwhqm6EScT diM3sCEdxEGb30s1nJUZRrCcN7MryBaAiFm3DzUzoXoo3Lu4- X-Sonic-MF: X-Sonic-ID: 79275c00-fd60-4b1e-ae8d-a95c88021e75 Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Sun, 5 Jul 2026 22:52:34 +0000 Received: by hermes--production-gq1-6dc558886b-qzx6z (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID be73e4673a07194a0379e740a82d9c69; Sun, 05 Jul 2026 22:52:31 +0000 (UTC) Message-ID: Date: Sun, 5 Jul 2026 15:52:30 -0700 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: pkgbase poudriere jails To: Alastair Hogge , freebsd-pkgbase@freebsd.org References: <34dd76dc0989a17547b1ceea94fefae4@riseup.net> Content-Language: en-US From: Mark Millard In-Reply-To: <34dd76dc0989a17547b1ceea94fefae4@riseup.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.26086 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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-Rspamd-Queue-Id: 4gtjS71BtVz3GMk X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On 7/5/26 14:43, Alastair Hogge wrote: > Hello all, > > How do I going about deploying and upgrading pkgbase poudriere jails? > For custom 16-CURRENT jails, this is not problem, however, I would like > 14.4 and 15.1 amd64 jails with FreeBSD-src. > > At the moment I would initiate a poudriere jail with: > doas poudriere jail -cj 14_4-amd64-release -a amd64 -v 14 -f none -m > pkgbase=base_release_4 -U https://pkg.freebsd.org/ > doas poudriere jail -cj 15_1-amd64-release -a amd64 -v 14 -f none -m > pkgbase=base_release_1 -U https://pkg.freebsd.org/ Why -v 14 for "15_1-amd64-release"? > > Considering all the information online, I am not even sure if that is > correct. I was using pkgbase=latest, however that stopped working some > weeks ago. > > -- > To good health > > Warning: my background is in poudriere-devel use, so that is the context here. The context below is also UFS based. Note: FreeBSD-src-sys is normally included in pkgbase poudriere-devel jails. FreeBSD-src is not installed in such by poudriere-devel. First: 15.1-RELEASE poudriere-devel jail creation examples (context where no qemu use is required, armv7 chroot/jail supported) (also: my examples are from a root-account-already-in-use context): # poudriere jail -c -jrelease-aarch64 -aaarch64 \ -U https://pkg.freebsd.org -mpkgbase=base_release_1 \ -v 15 \ -X # poudriere jail -c -jrelease-armv7 -aarmv7 \ -U https://pkg.freebsd.org \ -mpkgbase=base_release_1 -v 15 \ -X Second: Jail upgrades of those (patch update to same version): # poudriere jail -jrelease-aarch64 -u # pkg-static -c /usr/local/poudriere/jails/release-aarch64 clean # poudriere jail -jrelease-armv7 -u # delete and create instead? # pkg-static -c /usr/local/poudriere/jails/release-armv7 clean Note: poudriere-devel may have gotten automatic clean up of the package cache. The clean up can get back notable disk space that otherwise accumulates as updates are done. (Used to?) Going from 15.0 to 15.1 may be better as a jail delete then create sequence, even if using the same jail name. Similarly for N.?-RELEASE to (N+1).0-RELEASE or the like. I'll note that pkgbase for 14.* has only an unofficial status. So far poudriere-devel has been making tradeoffs to have 14.* working anyway instead of using the official pkgbase FreeBSD-* structure to advantage. More ends up in the jail than is needed (last I checked). -- === Mark Millard marklmi at yahoo.com From nobody Sun Jul 5 23:55:57 2026 X-Original-To: freebsd-pkgbase@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 4gtksD4JY5z6jlP5 for ; Sun, 05 Jul 2026 23:56:00 +0000 (UTC) (envelope-from agh@riseup.net) Received: from mx1.riseup.net (mx1.riseup.net [198.252.153.129]) (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 (2048 bits) client-digest SHA256) (Client CN "mx1.riseup.net", Issuer "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gtksD29mQz3LHJ for ; Sun, 05 Jul 2026 23:56:00 +0000 (UTC) (envelope-from agh@riseup.net) Authentication-Results: mx1.freebsd.org; none Received: from fews01-sea.riseup.net (fews01-sea-pn.riseup.net [10.0.1.109]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx1.riseup.net (Postfix) with ESMTPS id 4gtksB2mJ3zDqPN; Sun, 5 Jul 2026 23:55:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riseup.net; s=squak; t=1783295758; bh=lFlWyYvlDk/Kt6WqBN99zzN7iHXlDWUm7E8fXtku0NU=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=hVxz8bcLEgv2Tw639eMLb9CYXVCwC0rR2ac566dAd+9PClPct/4Ucu3z+yQAzsKYn 9fmN5j4w1dukPhyDD62owgr7p0UuDL3eku0nrxkUTq0ZLtefDURLN/UJScCvpK4eAz 9ezhzLRAMpEu+9qrbRIkB6W5skT608vW/JBF+pB0= X-Riseup-User-ID: 2CDE7C648C3026D97AEED913FF7F4F6CC9134A8D6082D6CA82485B8CC61EE57B Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews01-sea.riseup.net (Postfix) with ESMTPSA id 4gtksB0nlFz1yfK; Sun, 5 Jul 2026 23:55:58 +0000 (UTC) List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Date: Sun, 05 Jul 2026 23:55:57 +0000 From: Alastair Hogge To: Mark Millard Cc: freebsd-pkgbase@freebsd.org Subject: Re: pkgbase poudriere jails In-Reply-To: References: <34dd76dc0989a17547b1ceea94fefae4@riseup.net> Message-ID: Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16652, ipnet:198.252.153.0/24, country:US] X-Rspamd-Queue-Id: 4gtksD29mQz3LHJ X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On 2026-07-06 06:52, Mark Millard wrote: > On 7/5/26 14:43, Alastair Hogge wrote: >> Hello all, >> >> How do I going about deploying and upgrading pkgbase poudriere jails? >> For custom 16-CURRENT jails, this is not problem, however, I would like >> 14.4 and 15.1 amd64 jails with FreeBSD-src. >> >> At the moment I would initiate a poudriere jail with: >> doas poudriere jail -cj 14_4-amd64-release -a amd64 -v 14 -f none -m >> pkgbase=base_release_4 -U https://pkg.freebsd.org/ >> doas poudriere jail -cj 15_1-amd64-release -a amd64 -v 14 -f none -m >> pkgbase=base_release_1 -U https://pkg.freebsd.org/ > > Why -v 14 for "15_1-amd64-release"? Copy-paste error. >> Considering all the information online, I am not even sure if that is >> correct. I was using pkgbase=latest, however that stopped working some >> weeks ago. >> >> -- >> To good health >> >> > > Warning: my background is in poudriere-devel use, so that is the context > here. The context below is also UFS based. The two best contexts I can think of for this thread. > Note: > FreeBSD-src-sys is normally included in pkgbase poudriere-devel jails. > FreeBSD-src is not installed in such by poudriere-devel. This is my understanding. > First: 15.1-RELEASE poudriere-devel jail creation examples > (context where no qemu use is required, armv7 chroot/jail supported) > (also: my examples are from a root-account-already-in-use context): > > > # poudriere jail -c -jrelease-aarch64 -aaarch64 \ > -U https://pkg.freebsd.org > -mpkgbase=base_release_1 \ > -v 15 \ > -X > > # poudriere jail -c -jrelease-armv7 -aarmv7 \ > -U https://pkg.freebsd.org \ > -mpkgbase=base_release_1 > -v 15 \ > -X Ah yes! -c is what I need. $ doas pkg-static -oOSVERSION=1501000 -c /exports/fafnir/poudriere/jails/15_1-amd64-release search -x FreeBSD-src kg-static: Warning: Major OS version upgrade detected. Running "pkg bootstrap -f" recommended FreeBSD-src-15.1p1 System userland source code FreeBSD-src-sys-15.1p1 System kernel source code $ doas pkg-static -oOSVERSION=1501000 -c /exports/fafnir/poudriere/jails/15_1-amd64-release install FreeBSD-src-15.1p1 Thanks!