From nobody Wed Apr 22 21:47:09 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 4g1CVr31zKz6bP50 for ; Wed, 22 Apr 2026 21:47:16 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-21.consmr.mail.gq1.yahoo.com (sonic310-21.consmr.mail.gq1.yahoo.com [98.137.69.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 4g1CVq6xjcz3MHK for ; Wed, 22 Apr 2026 21:47:15 +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=1776894432; bh=12bCwaAuX3bn9DSmCW4A5/wCbzuEfrlXldZWR+0bDos=; h=Date:Subject:To:References:From:In-Reply-To:From:Subject:Reply-To; b=o4yg9cwK+TfmgHlu7MKZjv/Y5dQu/g0emuvqTMckiihFWHsXxJ+up7YDSmcrv8iyylgOB6g8ix7ClaCKkcLwXwxnLnKikC0tEbETXR/ZqC/KEa21XgSgPw1zh07fstPm4uWX/ds8ZQDMhnp+LhXHnSDWx82IbCm3bORea3AFiyAAP9nADxPE8DApbqh2fC0n85+4+Z6hh7Cs2qkeQ6PlD9sEotteVfDQdZ8oBvY2ogoLmgvfJHaPDPJrjyegfq0McfhKwjuUxn1q6scfplRBkDQoqEGPSh6uR0mm0SrIRz/qBtmrAuiHPmun4t1z0B5po+cjHgfROd1eWFYh6d68yA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1776894432; bh=n97TIphF6hGpujSsF/bDcEVJdKKbcTZtV8pSZyyA0ta=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=ZrcZkompjwlkDVh0wSBcj7RfRjkALlT/1TMlcNQStDqiYlPVgSWg1UHlYcHJhVmlZteun0H3lG8FSUKNrZCymqiqHazIYtIZDeQJcM5k+huADKki0xq2YONgSgpUSeSxgGKTd5eH1+inxLUzwXyzFe4Q5dhmoapRb8KIlMmlRjsWAYvQFskTuwarPStKOKY4cE8TsznoxaFBeTQ4RAQiHXfkM4E9/JNVLWMzcT7ADXpmp+h/uuTw40jXHJeKFCtjMTclySirTq8rN3M5YQeYl+xhLbdBxzqc8C0fmhbQuEFZ7x9x9Ptosz+UV1T6QEShQF1BLWD+IFc0i9C2w/Z6VQ== X-YMail-OSG: RIfG5UwVM1kCoyDKorWxRkxzpPS4uyFcGnoQR0fNU3WPKesEVLtIy2W7wMwhcoz 1ZT2G123XEyynELA745dQxDSNbL8Ov187VEucgEmJ.461CYppAk6kbiUVYrTSISWa_Vxb2SaFWG7 3rmfHd0rC67tOmu0DuUZCBzwQS0BySluMIPs9m7C8FIk8EUU21gf7fxIIIoHagGDvyEEj_pjeiSI ovDqXMxNdgSp_9xNj6OuoQFcwsdu8pB9ojRHEOIs.5xxrIK6vWCtTjYyKxEnlK4mnvUAkYAyggpB ufrpq5JgBaFWK2ZwvCqBtdsZky9En136u9LkN7NDhpF5066LfjuAEtLLesz2HACmQHw4LBqwUb23 XSFlNKHUNBo1uLLuw.16b8KWowOPtEjIDJ1xANDOM8xASSgD8jLLv4kgtqlY3yIQ7lLm1ptQWZI. 6AZY1dtiBYfjoIEcgyC9AWDP6Yh6bo6AK0XRTqQa8PMMqZamzu8YLQSR.zFnmLiW7FZfcnxMbu6B b25WKLAYAaUFelUD0ZGKUGMndAp7MS41mhngERiCXvi0xczWa63OuAQKeNQjTDeKjeXvbYKNXsYl VLbYZRwKnRGXcNXq_1OaDqZy6_o.kb6Nyh2TRiqkTfRnOrrEDyNEU98JH64hif2tLkvJqRmMu7JD 8EWMY6VCJnkrHO.Yhce1uJARhfFD9aLbkuQR.QEX9wTOrjP_TcdxdnJuYTO8pkjx3tmxiy_zM3Po m9LNEYtQQ7fKdIuLj34SLznUbPy3i.FOmfaVTspQUBkIQFpyJpKt0A5i_6NE26m9fhDj4VARBOiq ciobiQ.xx9MUiZD8UWN1LE.E0kFASHHyo4fwIw4peBlrGS_.uZqL1eRVupvnAigNOxej.m_uoFyv iV6Ebd4USDrCbIHmMkvZajw_pVVGXeNyStfZwpgOSCpQHJb8niowN3M66GXJU3LTnyCuaX0nNFge ZM7QblgLE_0viei.6LqBu5AJ4YaPGLQ8mmKEI.79kdamcOf6xUxBMJpoWAmZQ.eMhR19Iv6jJ_Io Ogetx_4byroOo_xqtVemLnrjhvZ4Fllqou7vC1Y191yqeS70dLD5Moskugp6w0abprYIvPVGNdwh fWbgihu2hQZ4Ly.cSjosZNWFyTwAxNIGtQDGbnDZy57iFhK4ppDZrgNwR0W2MM_s7mkdJvCJRfKo Odby8sIkMHIV1VODLnMsa5tepWv2OANYxbTBjMLmlyqT7Tnaht.763V2d_vUrKCt4jZFcIr.Okzt RhcB86Mye96Homj.8FBnLVhtPuru86jYjtdEPJXGzSyN.mF.7k4UnWZ92q9.P5QGI._6pkBfOTBm hYVWrVClPcvn8.__XuX9QiveTSnGrJgg1WczC4GNEWPVkziJw3OLv4QnrZNayIFqZJ6NDaMlIrtn PEP6H2R_90tLerc.7RbttCZIh_Cp3nb1RyiI5n6ZaNCFXItxU5Wc_.t8SlvKkn6KjeWb.yQgRtJC DsV6w5rdFa0FrYEN5DVuO26D6okdJ7Y3qxchNvZYSpPjXV2MIMhNnGqHG8Qlv28jCtTBWvKGm0sx y50ITmD2SF0mI7l3M4TMoSmQvqYBKL4A9JM0vBWeXKYhYrYNjIIiYOHTXh.CA4D34RTCv.hfpwOv tdXDdqbn9wLWKCQAr0xaAyp_B_c.QZbQbChpd34MTjrKU5b3gXxTyq7knhtiw_eg1I.A02OQ4URg BXI5V1BBxPg61whVMtrtjFr91cXR_p3L_je7xIvBGHFpk7bQLvPbc..2xgWbcqTmSw2dFbYdQCMY 0I..qXfUExvsdvILhSzXGwOeCIZV1d5w296VQDNfPpf3aJ2ycHg00xYin9afkXmfap8Vs1a9yiMD fJEnnnFKJVextoG7.bYIhBhf0bb7Rz1BssOt2.GYKC7xZf.1bJWrcg3z0DUZvbkJSHvge79GVEFK 7ZdnZoEzJImb97.UZP0wCHwhpvJ7cF1ew83G2XRBUhTg6QJ3tZ4qlto5cgGz.SZ3md7Up.4yKBhu 57.twlYcXMyWxarXTvrZ_RMQZMIOT5pG3WqwuMZw2D2HJEiiZchfYQur.KrukjesxB7E9ig1fYlM MMh.aCAxJ.dDM0c9byfELitYVmGYvpZfzkEDEPBUyfRGv707iegqvAz5MKYth5oOCgBEz_JT4JdO L1G5alCyRAIbteMhd6jy_q33YJHLigwU9a4PF3c7oL1m34sIFRM1.ZE3heL5sWG6W8cy_QmDjxv0 4mlZH3fZdNbiOSsJk2LXftOGo_lDA0SC13OKDtopAwFzNG9e0S49TrPOQAXqd_9GaZVFVU_ChQ2t 366ZzP6Y0QthI2k6.llLk5p94IeuIUtlnvwc3qQmGlRZhWwNg X-Sonic-MF: X-Sonic-ID: e829d6d3-f671-4cff-ad99-f0e7228c675a Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Wed, 22 Apr 2026 21:47:12 +0000 Received: by hermes--production-gq1-7bb7df5c46-s8kx4 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 5763dc3ba3c1c0418eec9f6ccc10e028; Wed, 22 Apr 2026 21:47:10 +0000 (UTC) Message-ID: <23bb166c-ec8e-4c98-b03c-5fbc7f364f2a@yahoo.com> Date: Wed, 22 Apr 2026 14:47:09 -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 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [HEADS UP] stable/15: new base packages for PAM, zstd To: Lexi Winter , Anton Shterenlikht , stable@freebsd.org, pkgbase@freebsd.org References: <3847a70c-f2d8-4c4a-a5f0-56a4a90168b0@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.25559 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4g1CVq6xjcz3MHK X-Spamd-Bar: ---- On 4/22/26 14:18, Lexi Winter wrote: > Anton Shterenlikht wrote in : >> On Tue, Apr 21, 2026 at 12:52:43PM -0700, Mark Millard wrote: >>> On 4/21/26 08:52, Anton Shterenlikht wrote: >>>> On Tue, Apr 07, 2026 at 12:30:50PM +0100, Lexi Winter wrote: >>>> I recently upgraded Lenovo T480 laptop from some 14.x relase to 15.0-RELEASE-p4. >>>> I'm still figuring out the use of pkg for base upgrades. The above is not explicit about if the 14.x was pkgbase already or not. FYI for Anton: 14.*-RELELASE pkgbase is not officially Release Engineering/Security supported the way 15.0 pkgbase is, by the way. 14.* has not been updated to match what 15.0 did to have such pkgbase support. 14.x's pkgbase -> 15.0 pkgbase upgrade sequence is somewhat special because of that --and not fully documented. >>>> >>>> For a few weeks all was working more or less well (some unexpected >>>> reboots, but I had no time to dig into that). >>>> >>>> After reading your mail, I typed the pkg query command you suggested, >>>> which returned nothing. >>>> I then did "pkg install FreeBSD-set-minimal". >>>> When that completed, I realised that my user is gone.... >>>> >>>> Looking at /etc/passwd and /etc/master.passwd I see that indeed >>>> my user is not there anymore. >>> >>> Did you end up with the likes of: >>> >>> /etc/passwd.pkgsave >>> /etc/master.passwd.pkgsave >> >> Yes, I have /etc/master.passwd.pkgsave >> >> So what happened? >> Is it expected that "pkg install FreeBSD-set-minimal" >> should erase all ordinary users from /etc/master.passwd >> and save the original file as /etc/master.passwd.pkgsave? > > no, something has gone wrong here. > > how did you install this system? > > /etc/master.passwd is in the FreeBSD-runtime package, which must always > be installed on a pkgbase system. the only reason 'pkg upgrade' would > overwrite it with a pristine copy is if you somehow didn't have that > package installed, but if that was the case, the system would already > be completely non-functional. A 14.x FreeBSD-runtime package would be replaced by a 15.0-RELEASE-p4 package would it not (if that pkgbase -> pkgbase upgrade is the type of upgrade that was done)? Would that produce a .pkgsave file for the /etc/master.passwd (given the RE-unsupported nature of 14.* pkgbase)? > > the only way i can imagine this happening if you had a non-pkgbase > system, then installed FreeBSD-runtime (e.g., as a dependency of > FreeBSD-set-minimal), but this should not be possible in a normal > non-pkgbase installation since the FreeBSD-base repository won't > be enabled. -- === Mark Millard marklmi at yahoo.com