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