From nobody Fri Aug 15 00:30:13 2025 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 4c331703GCz64FqT for ; Fri, 15 Aug 2025 00:30:35 +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 4c33164lprz3Swr for ; Fri, 15 Aug 2025 00:30:34 +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=1755217828; bh=haD/Vb9iyy7d7poi5prJV4iUqGs+8lBN6y9eojzUVl4=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=S0bEIGeb+7wE7CD4tnXiILJDDIctupO+XZ7A3+S7Yej7iAx4yc4TzE+crPmgIhQmbSwSJcd+pDJKHCotky3NGS5x+kJYfFCkayYn9h2GPMkxGaLN/MOKctvSYWpV7bh3AdPgjTHLWgVTLA/mkmQJUxaPo1KvNVVltR1oaFFjoLvkABLUCmmEvJcgYsnRVmCjey7SdorOP5rxzvcG9xr9BOyWpZhD1DBcraarwofx6XMtKJqB0gDWRd+eWDUgZU6eTXNCQahC6SwYRR1AmsL1cHvj9MCtgfLa8BCdaBiDaLWn9Ztw4Z4Sqy+a4RcXpZsQv1jmD4ArbF3harEMqQ/glg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1755217828; bh=2RK+6XypNzgrd843udN3ovRxEbvXlPQHVeIP4KM+7AX=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=mQol5HkidFjoMTsvsNo6Y7cnbNh6odkb17meMfJH+o3E/WEiJPIT2mBhQ9euljG1Ti0XDYlcoOm/4o+nGtRhErXslkft9WlAQ8VEp+slbKFSghM4EAuFH9cX1JBKQY3zwNsIbhX3wr4VAICNzNJbsMAJxfKr21rV88jjfNFrBqwP5ud8YL9lsMCG0atSaFxWL5ueXRMd2GK/nRKi0lKmJrBUhqZFVOo7AT3jHwuYBZ8gQ9Dzezi6ioIGX8sY7QXgRyrFkgeTE/UYprxW3Fqroo7jA5ZfMvtI5+U0+GhHeha2rf726Ep8Wyn5ufEQHJN08DIKHPwfFzqbranj5tYbRg== X-YMail-OSG: NOwvcTMVM1kArcSfVz_kxd8ijwj.2.s1.h67pjk2DjC9Aq64B0m4qhi7XvfueOb 9wD0lJ4T.7n20sFTkIBDjLzOGRxtssjGq.fpkLdvm9TnDdWtB.zv8A1ZToijOQk8QHo1JbfGCMpY AuktzMFz8sbkzruj5GF.R4pEpRcgD7WYId.wzjsz19p5tWbgrd95CJczkk3tA10ts0BBVQ49OUFr oU0n0lsctNafEnQB8pGdIUS4lshiNFLK7o__shhgIqVK0qsKaPRgGViBsu9BrdfPizkCFrrO53V2 b0Ezzyy77OXphF2az4HpqPa8QP7DqMOLk2_ooJZYeqce.MYwKE4XeiF31vFyQ8kgr3RMTV.2zKpb mWJ2p1t9wQvZ9wiZlISDY9dPS14t1YocbzKJ3v5elfdTKFDr0EfANZ07C168oK9jhU5oKwGv4z3n NTNpzMgcIqXCnATOj5hFNegFe.6WTnmp_uPC.Aaj9w98ZQC6LO0OH7GFOjOLS7UXuIc1hQck0TcI 6uUDKhHVvuns1iyEOY3qKiBZ41HOTTElHAb6xkBWNdQyoSQg.igTRHS3bcsHcQDrei5lBQ6a6sT2 YSw0_DGhuoIiez2rb6NdjzicjyuFL7hRnbUY8xQYW59m2lict4CLb7Qv4M4Uhbv.rbgf5OuZVgAS ubTXZF6TXDa9GN8HYO.juaS8RHk2xJm2hPsCgBYXjonIA.2eUXFQZVHF0fuRMOoACLxV10.7aYP7 9LgLoI5QPGnpyFcJCurYrFjtniGK3Kva1zJQELuE6FVH0AP0I3f4RWVBgwgMFMHZzjP.pFqJ7_ZR vuPIkFTcrquGuy5eEEE2ibQdKefjZXDNLq7JYe3i.vNMqyoHz2PFDAS78TAsyMtRpy8x9K.JxJXc 2lVqLHBsLEVcL8eA3EjhSP.g6Ffiik1xH55SmuqoCMEcHR.zzeLYLftpWvLbOadt9qsqunJFcKgD E2pFhoDoBX1PZMxlw8kjSlVRLgFU8YdBWfusfR5ZicyzBfKMHZqVTq8uWqJqLC0gQTBs6JO9mEou 2JfrzDazHFf.H.z0.BQ.EaD7iN1UalxlSiLvLrgumoCSnaIcRuhBwtMl0dFmTrPwlk2rI04KL9mK yltiwYJM_fn.br_fjpQsHC84J4Tm4lnDCAAaUUMMOgiI5YaaWYC2bDgkZ6_cztCL4kOaCYrtycdd Y.DAINPendP7oZXqqF0U9UbxCp_QDtqka774zyfZJI8w_.WOCK3wvot4ce3gNoPENABANrdY2k0_ Y2bkzh8alrL7zkQgHFYqsGbIBuoY6bw15b5T2.GNito5Kos.1Utm_IsQYPgyAIyPoTii9tJ9mM1I AUug2gUwz2jEjndlMteVVRATtf1MsPbxoonWiZYea1mZ8YRcq_likrY.Oa8dDAVhCNLISPgDQqGy gN..jWqiDU_TU0RrlAkz0080Er3YOcwSRbMmq8X07sCFzI9VtcWcJgs_VFcmVjlhP8Alvufzi9A_ UDZ4GloVVWW2agbWJvQLW9OEzzMBsFUm2FI0bV291EVoIgUiMpuvHAKTgUo9j3jqxqgG4pbXed0I y1YEJp.I2o4FRIM3n28yNfw6XmfcaJardU7pVDtmwG1LUmyi2eBDM8l8EV4dTG0YS_5M7fUthdkI qwPRwUfOVo0Y7eLsdgl4JDDsI.nEWeXgf5vJdiK1ElgHcfdlNovCsZ_KiByTXs4iPYHOHxqB.I8m 54RAS2FJ3Gk1NR4tuAw2uKWnC7KAdB92PfUvSzen1kqpLwGHu8gz.wOrm8vE0cT5iJeJ0Xjc_UzY aZWFGgbwnkAyVQCYxhmfvmx_Qz48c6qx_W6mxNjIWksGbH.BFDIiO3ueqZhqNrM0S7iTWu8OINmn nZQnFZviun.kSw4xHKPTNlUF2s6LR3PQNXyhoIWGENsVcPG3.12amuiG9VdNuSdOMFVx73HVxtac lt4xuhT6EjlNAiSVLPMck5z7FHqrHPjSQ950849Wnn2vMc8RRkQYGvmZm2I8OD9JT4yxsZ0yn6d7 zjrMRXFhtowj_clHu9O9TBmjilnpq_1tyMlNHGKsq5UU7I.5dk6M4L3f8NcPpxHaMvV5Q3SjdLJT qZWLpPd3aTPrV.cZ.rv0i_EyRNoRD7CkiXEHnDICR7SeGdKN08Kh4WKLryn44l_Ajivjilq0BIYd GFA4zTLReqJ5MdXrmlS0c.27kWPlO.4kemsl1INrI0ZgvK85M4Qa_cdIkbpSQi4ViBjDVHgt9TH1 Jcu24VAk7y5wMrH1QuJq4CMHk8BvYewbuu.WvRHo7fg5OLPD6Estx6dtmgAiv0AjHwzvz4j3rWMR UDWZJdAs- X-Sonic-MF: X-Sonic-ID: 481a6e07-7a83-4e88-badf-7062c17970d7 Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Fri, 15 Aug 2025 00:30:28 +0000 Received: by hermes--production-gq1-74d64bb7d7-2dlqg (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8116710babcd08739d55dff578c10891; Fri, 15 Aug 2025 00:30:23 +0000 (UTC) Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: Note: libutil.so bump from main-n279246-0c381b7f0570 From: Mark Millard In-Reply-To: <86bjohv5qe.fsf@ltc.des.dev> Date: Thu, 14 Aug 2025 17:30:13 -0700 Cc: John Kennedy , FreeBSD Current , FreeBSD-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <86ms81vbuv.fsf@ltc.des.dev> <86bjohv5qe.fsf@ltc.des.dev> To: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= X-Mailer: Apple Mail (2.3826.700.81) X-Rspamd-Queue-Id: 4c33164lprz3Swr X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] On Aug 14, 2025, at 16:33, Dag-Erling Sm=C3=B8rgrav = wrote: > Mark Millard writes: >> On the amd64 system I've long had: [...] I still ended up without = the >> 3 libraries in each context: >=20 > Check `pkg info -b compat-libraries` and `ldconfig -r | grep = util.so.9`. > The first should show that the compat-libraries package provides the > library, the second should show that the linker finds it. >=20 > (although to be fair it appears `pkg upgrade` does not take the fact > that it intends to keep copies of the removed libraries into account > when deciding to remove a package because libraries it needs are no > longer available, so this feature still needs work, but it's there) My original check technique looking for relevant copies used: # find / -name libutil.so.9 -print # find / -name libcrypto.so.9 -print # find / -name libssl.so.9 -print The only found examples were in my non-updated chroot/jail directory trees. As for your example commands: amd64: # pkg info -b compat-libraries pkg: No package(s) matching compat-libraries # ldconfig -r | grep util.so.9 #=20 aarch64: # pkg info -b compat-libraries compat-libraries-20250811223518: librustc_driver-3b46dba39a49a3ae.so librustc_driver-8ef71439f16254ac.so libxml2.so.2 # ldconfig -r | grep util.so.9 #=20 So: Also no such instance of any of the 3 old libraries in question being found. (I'll note, this is after having gotten things to be using the new .so files already for the updated contexts.) >> If it had left in place the 3 older files, there is still the = question >> of the standard way of later cleaning out the old versions: no >> delete-old-libs >=20 > `pkg delete compat-libraries` (pkg should refuse to delete it if some = of > its libraries are still needed) Okay. # man pkg-info | grep -i compat compatibility. compatibility. # man pkg-delete | grep -i compat #=20 The 2 pkg commands involved do not seem to document how they are to be used with "compat-libraries" for such things. # grep compat /usr/local/etc/pkg.conf* #=20 So: No sample command alias either. ( unknown-repository use could be another undocumented context ) =3D=3D=3D Mark Millard marklmi at yahoo.com