From nobody Sat May 9 03:34: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 4gCBSP5fy5z6cJVC for ; Sat, 09 May 2026 03:34:45 +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 4gCBSP2ldtz3lPK for ; Sat, 09 May 2026 03:34:45 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=FSzASPZt; 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=1778297678; bh=uU9r0Z7HvHJ1YL6tDbcDoGGRdBrL+Aup6UtHmg1MTyA=; h=Date:Subject:From:To:References:In-Reply-To:From:Subject:Reply-To; b=FSzASPZtGFyhR1lJPDkfKJEEgRUYT5b3Ol/4ZaauvSqoNwOJpVB3yFdEFwW2ZlbxBI+kTYJu7+/R+4kmr4EtawQgH6n36rAqMYkzKo6VDOYKc3Syefcsg6ycXl43HzZIXZ6H0+mZ+OplhMptAgpVKYArKS1x2xxR9z87jfpBKRBDSXGuNJmJpvxcIqL1f1GJ2fXysnI5BO1gG4Rxc7V4XmOepbsQd9nihAG+9IS03UK2jwSH5AFVNclDlRcGot+DMSMDCrXpNVFW/+FNXwaQSImW1pZJrVj7M/vZnolypf9jnOLD9rWxZ55r+re/1xKky66g429vW1TkVTZTPPQWPA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1778297678; bh=JffRreNLfgPiOiGe2UFbBj2gWKvF3jj/WmlVyMDGscc=; h=X-Sonic-MF:Date:Subject:From:To:From:Subject; b=lMsZ+hHm/V28m81kZNR1o1omghajwR+iq4aW2IkkmILUAd0p4q0NfrMBRSubD0Y3mfV8rmaI7Eq6LGMPk7NM5ncDkYajhXzoh3lBQsFiBHuWIx4WscyT8Ju+WvEiGvpxe1qYr/qQaURYoeSzKIIAMIdoxseNBfS8PjDM+TUmhTWASontEiDBGh3yRPc3bmthMxrUEs56LZPYKHKFCkGnzWIFbyUkZNSvLr9HZlbSTzY39cha917xGn865i3pDsYvgaXm4PmqVmOtgBEPssj0M8IH8F67FhbDtz364dj6bOsrn1DQwXrmU4g1/+V+vQvzWk8QZ96qDue08FEiT14s+Q== X-YMail-OSG: 1dOeDK4VM1nCZtPHZUjzCq.RYk.gsKjwb_OYlCAHJS8RNPSq9gTo0nJ5HxgrlqO KGhqLj6fT1xn83whQj0RXRY38anowHG9g3yO71rv6QzKFb1cSC8gaHCSG0svqqwwTPCKzuWZHfHr MR76rMjM5zL8d4w2sKDgqK0rT2bPExn4WRORXed6OLEBz1lN6pv1J4gnvmTEySacze46Mut3DWxA Bn6Eofc.g9iMyiqlJjs7oNa6EpXRuqJxeFc7Kg7xYZIHTMeK9qodJwhVv6OumQIOwOSNogtgdiyO yg7OWuq75z7RD3yVlFTH_be4K6IA4etLdn5Uo96mgXIDCvEQUZ4NuX8sQfrdt8ObAoNHFWLW0Qa7 lQepcKLsMviokJjMJOzb___MNhAwYB.6_hpVjsz7DuTezj_qPDrbp8PtxduyBZHAW7tSdRGpj6yf M4umLjSbnsUtoMZNl3aeVBK6tT8isRL.Ej8CG7KTy3NGIQHtCVqyEIurxH6EqZk9Pyb0CMP1rw7Z sd8FVtPyFUraRSXnynNg6xEBJDeR6Nk8HoSnuGldq0VV7Hmt1ZUuBhYMepV9vnr_39JX68eS38ku IKfTWTUNHD1zms91W3zuMxOGpvZYvZf8BnFPSvoPwhx2Z7yCbrZWSH5fcGrsDTYpdfBedZbkEXLd pxn31aVKbud_NdLbjFu8xUbA_Mf9E3a4t1jmrzDAY_cIItbtmwst__SoloRoMI6sDcsbrFHJcdbw XzKrx0b9zZuBW8KxmUU7ZcrGQj4poDlJ43aW_oKdx7N7fX05SNVAQe2Qx2.3LMdGqth_8jljk67f tfKKKHX4GqOb_Q.r0ObacwE5lXB9GIHkPuq87Jru3RaBYgCY30TWN3mpmOnF9ks2u1L6aJrQLAbv R21c5S_qmc0IOHtYt4BuWypXnVjJB0Ji2hGcM9uQXm2sazl.4VrevNyY0kQkvDUQx4Q6WzBytXY4 NP5jwn3uoyjCk7fVkGznn9DjlHGidZc8zl6HFjvliYoi_swK1sXz4G4VqWA.TPsbw0.w4vxpc.XE EnYE2_7k4xVw3ic2yS8VbVw7HLsXY5Snr68KczB08lcWiG_e6wdRWiSd2bne77oSxtAQRQ9xQe0G .kVEbZHv..dVmY0vZ9QR1.7tuR6d99Uc3WGjpcfz._Np6Z1O13c5uuLjYfDvrV521wIfg0TAhORd OFESzryfzYgyfM6kenJ938M.ToKBYP3kHzphFuMA7IzYUw0bxcR822XtVFPjFeJ671sVQpGzClKz Pb_hdU4hqQOVw7fDURTbYYKOiOH1mnKu9DzVmeFcgPHEHaDUQHqwJIl1luaznqagEjXWiIPeNBWT 42Ycf2R9eevlEOiYkqkEP4QROHc6l5pM75sJ1qnygLhMJ8UJMdrFudaEMJLvHmQon7LySRCaOBAb hrMweH3gykFZk6jhk.zcO0khwnh3F74A5JbeY0I4vZq6xEN3IgyymRsgHT5x7j97uMVPwwpfjTa3 EXBklj5yOxDW70sJzgd4M5kxCaNJGfF9TiVCrQYUPOnBPBCBqqnOMUCbuuWIZjLAtP..MXG2hDES voLyh0eVsQVKWxXzuRItgm4bxGGhMEIK0RgDwWV3woL00nbE9woUcC9NgxMk3idUGn.tGx_XKM05 mSBpRhS7L1.phxCHnxaOXueC7vQsFWPTiXRh67wBTXycifT5lqN9zVliTmbP56d6ooXFxnQT5WMD H2knLU5Yj9ADaZk.TtFEhLKl1rOwiOit4pltb1Dsu78I.W0isF7y.CByzJuVAgBNtBB2KEl1Q8Ha KQmkNOyMm5hbgmFtbR41rPK7M15kxPGTt7RskJ9kp621OASi4TVdCqqqphFq7uJguK12z436YlBk .mqNsBnkK2i4RGo.Q3AAIqpXoneGU0U6z0b8DMYEz._fba7a4GM8zN.9.QdP43KqTw0r8vCQVn3q N01fid2Eg4RMm_n8qV4VEctpAhgIVH5Pp7iK3YacH5iirKE91YqWvN5cqHsRCPdTRQrcQGd1aU9m roCAkNojPieqAiMRb4FLRT7kUr5jgtYyLikG0r8hdDlRncg9shUNIn_dyU_6zMWUpR2UhCcimOLb uDnRN2p5GVd4TzD5AN.KZuOKKXc78t5izZdaYNeQbWHq1vQrwoF.064IF81I0WsQEdvaGCc3umHN jlyXV.51OuuO_cK0rIr0otKmpRgg7j78rTINH5Cst1FH15VNPmBYw_R0yJ1luPEMf2nF1z7tBrpn 85Q3BUGoXVBGFzA5cbrQtQ1JD3FLyqQEbYfRvM6s6V2YNqjFdusGDAXU8PYyxhOkN8BoBhj5cpah JJimFi.2CSKkd2hF4GODUMo8h_g.H6n8F.5MTfBYUR1GiQWI4MhQ- X-Sonic-MF: X-Sonic-ID: f1229b05-b691-4f8c-8db6-ed1a8e25c0ad Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Sat, 9 May 2026 03:34:38 +0000 Received: by hermes--production-gq1-7bb7df5c46-75mnz (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a8beeaf200d6fd8639ac085931e9710a; Sat, 09 May 2026 03:34:35 +0000 (UTC) Message-ID: <91334480-203e-4f5c-8f7c-cc7d95762dfb@yahoo.com> Date: Fri, 8 May 2026 20:34:34 -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: How to do the equivalent of "pkg clean" for the likes of: /usr/local/poudriere/jails/official-aarch64/var/cache/pkg/FreeBSD-* [poudriere vs. pkg issue?] From: Mark Millard To: Baptiste Daroussin , Bryan Drewery , freebsd-pkgbase@freebsd.org References: <9e0fde6a-f05f-4d93-ba85-fa6568b1c283.ref@yahoo.com> <9e0fde6a-f05f-4d93-ba85-fa6568b1c283@yahoo.com> Content-Language: en-US In-Reply-To: <9e0fde6a-f05f-4d93-ba85-fa6568b1c283@yahoo.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.25725 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Spamd-Result: default: False [-3.08 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_SHORT(-0.08)[-0.076]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; RCPT_COUNT_THREE(0.00)[3]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.32:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.32:from]; SUBJECT_HAS_QUESTION(0.00)[] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4gCBSP2ldtz3lPK On 5/8/26 17:35, Mark Millard wrote: > I'm not sure if this would be considered a poudriere usage s. a pkg > usage issue for where to submit. > > My poudriere jail updates are not cleaning out prior: > > /usr/local/poudriere/jails/*/var/cache/pkg/FreeBSD-* > > files after updates. For example my "official-aarch64" poudriere jail > now shows over 1600 files: > > # ls -dC1 > /usr/local/poudriere/jails/official-aarch64/var/cache/pkg/FreeBSD-* | wc -l > 1682 > > and spans a history of 6 snapshots: > > # ls -dC1t \ > /usr/local/poudriere/jails/official-aarch64/var/cache/pkg/FreeBSD-*~* \ > | sed -e 's@^.*\(/FreeBSD-.*\)-15\.snap.*~.*$@\1@' \ > | sort \ > | uniq -c \ > | sort -rn \ > | head > 6 /FreeBSD-utilities-lib32 > 6 /FreeBSD-utilities > 6 /FreeBSD-toolchain > 6 /FreeBSD-src-sys > 6 /FreeBSD-runtime-lib32 > 6 /FreeBSD-runtime > 6 /FreeBSD-kernel-man > 6 /FreeBSD-geom > 6 /FreeBSD-clibs-dev > 6 /FreeBSD-bsnmp > > I found a way based on disabling FreeBSD-ports and FreeBSD-ports-kmods (and redundantly FreeBSD-base) and have just poudriere-devel's pkgbase enabled in a way that avoids /usr/local/* use. An example follows: /usr/local/poudriere/jails/release15p1-aarch64/etc/pkg/FreeBSD.conf left as it normally is. # cat \ /usr/local/poudriere/jails/release15p1-aarch64/etc/pkg/pkgbase.conf pkgbase: { url: "https://pkg.freebsd.org/FreeBSD:15:aarch64/base_release_1" mirror_type: "none" enabled: yes } (That is an example of a normal pkgbase.conf file for poudriere jails.) I controlled the enables for the purpose separately: # cat \ /usr/local/poudriere/jails/release15p1-aarch64/etc/pkg/pkgbase9999.conf FreeBSD-ports: { enabled: no } FreeBSD-ports-kmods: { enabled: no } FreeBSD-base: { enabled: no } pkgbase: { enabled: yes } With that as context: # pkg-static -c /usr/local/poudriere/jails/release15p1-aarch64/ clean . . . Proceed with cleaning the cache? [y/N]:y Deleting files: 100% does work. Then remove the: /usr/local/poudriere/jails/release15p1-aarch64/etc/pkg/pkgbase9999.conf file to avoid overriding poudiere-devel in normal operation. (These notes ignore FreeBSD 14's pkgbase and its older style repo naming.) The above does presume that the jail is not otherwise in use during the activity. pkg v2.7.5 was used for testing. It looks to me like a somewhat analogus activity could be done by poudriere-devel at the end of a pkgbase-based jail upgrade. So I now expect that this is a poudriere-devel issue. -- === Mark Millard marklmi at yahoo.com