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