From nobody Sun Mar 23 14:56:21 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 4ZLK5756czz5rPXZ; Sun, 23 Mar 2025 14:56:27 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZLK560z2pz3kDg; Sun, 23 Mar 2025 14:56:26 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=kd9vOjPq; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::334 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-43cef035a3bso24207945e9.1; Sun, 23 Mar 2025 07:56:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742741783; x=1743346583; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:cc:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=NF1ZDQVhejtcRU5jReD2XZ6+IKD4JFVlsncd8tBcZoQ=; b=kd9vOjPqUHAS+9eg44DCskp7rgG5LbRPPnsKyfSZlZX5YO53QyCXFBru0ntNvIbJaW cucyJ1WEh9P8SrVrQtjt8A1M5AOCe/sEGNxVITObAxvedvXkngqh5mbeRoyJSsyn0zXV l4/MI5a5zO9qQUqoNWboR63oU0+lJlef2OcykKUwE1N0pB9c0+9n4rKydUkuif/7YPcl IFf4J4A0Do9Pncp2Gvs59fxGs7USi0KDr/c1+g7cnPY+/iNWcuybB2zELjoNX5WJ+/Jq zCJQ8o2abIZKtIdJXWJB98VFE1gYfI6djSdhTrtb9Cs5SZAgg7su1eQf85P4FGet6mM/ 9IEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742741783; x=1743346583; h=content-transfer-encoding:in-reply-to:autocrypt:cc:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=NF1ZDQVhejtcRU5jReD2XZ6+IKD4JFVlsncd8tBcZoQ=; b=qCtAsEXPH5yqnToHWJZplR98tiXxY1zEfPkHx1JKWd1noGPiKKFa0jmVWq75c2kTXW X/hFZdYkywGy+RmuNB+T2j7m1qvhcxuFTfqqe1mPooAPjbcwbnVmP2W2aGeDog6vRDKR QBCK7hEUeGEhoGhOEed49mWLVFn454xIm/mvZzoX2xwBDc/yLrihoB1KugnTWniNgYI8 W8Vrr6/fs7vy6ilLWU194TY7GwtICjVElpByNIO6dhVhXP+Dha16i2nGlc5RQZxEuIpx YCnoZP9rUy8/Rvrb7rr+eOAcAJoW56tEZq6gCdLbdyWDAZUy8ej5kmbBIV7S4OJxATdT NaOQ== X-Forwarded-Encrypted: i=1; AJvYcCWIKq8UWsO6jUyM6e0iVtusnO9HnnjHMa1RJFWlenQUk38TBEiUGYfTMq52CDxwj8d/20SN@freebsd.org, AJvYcCXSdbRH4DJksrx1UfYsEGBKesC8ixjpFRd/hSe9dcicDVwAzFfUO8QVQAGpprYVCOKBccyzbQq8rg==@freebsd.org X-Gm-Message-State: AOJu0YyE/MjIaY3NAziwpjlGsfTfyCx/DweJJtNyOlYsWGqdtkuTzX9q Bppj7BApDKiAP2L0k9A/u3FQS42HkXcNUviBRarA7QJZyUqq27HdLiC/60xK X-Gm-Gg: ASbGncsZgbDMvg58Pf1thIAFqblW9ZteO0FoCzs+y/rO44xESaI730jZkcIvl5WwK+y BaezIQoAgE/WXx1wb/EWI8UQoqtHAU5mrkP6gmcp6E5F9DmLz4H/bInoF8AeGEZWnds93oP8ivn y5y49y7IKK3Ay0Yvdw7bh+9nJztUG/NpuxOoh2eJ9USSqK8tf1xmnxaodGNSdcHBsc3tASRFJrg kX5F/q1KzIK7ptH5f6vywDdpcMfaZO6VuEpsCE/+cSE78x90YgwZeyUel+AH9istVOU/q7ZFykN ZFBbHaeV66VAPKems+PYKwaAnNMoP5eeyWPA1BXU/zwGOgmNYPjqQki5zFeLS4WDb/xZZcGYazX sxg== X-Google-Smtp-Source: AGHT+IFiQS2ek+0oGIf6Dd/Nwbfg0LugRKWk6Huc2ZDPq3i5yDZftKy/iwG1FA3dl+Ji5hKvzf0UpQ== X-Received: by 2002:a05:600c:3516:b0:43c:f3e4:d6f6 with SMTP id 5b1f17b1804b1-43d50a52671mr93949205e9.31.1742741782629; Sun, 23 Mar 2025 07:56:22 -0700 (PDT) Received: from [192.168.1.10] (host-78-150-77-46.as13285.net. [78.150.77.46]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d43f32fb3sm139746505e9.2.2025.03.23.07.56.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 23 Mar 2025 07:56:22 -0700 (PDT) Message-ID: <3eaa04e7-f091-4c5b-9999-42d9228ff8e6@gmail.com> Date: Sun, 23 Mar 2025 14:56:21 +0000 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: pkgbase major version upgrades From: Graham Perrin To: freebsd-pkgbase@freebsd.org References: <5e86f828-d86e-4f7c-abe1-e0f6d7cec6f0@gmail.com> Content-Language: en-GB Cc: FreeBSD-CURRENT Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 Cyw= In-Reply-To: <5e86f828-d86e-4f7c-abe1-e0f6d7cec6f0@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-1.21 / 15.00]; NEURAL_SPAM_LONG(1.00)[0.996]; NEURAL_HAM_SHORT(-0.94)[-0.936]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_MEDIUM(-0.27)[-0.271]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; FREEFALL_USER(0.00)[grahamperrin]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org,freebsd-current@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::334:from] X-Rspamd-Queue-Id: 4ZLK560z2pz3kDg X-Spamd-Bar: - On 28/12/2024 10:17, Graham Perrin wrote: > Someone might like to update , > where the current example is 11 to 12. > > :x86:64 was recently a cause of confusion for someone (not me); and so > on. > > Ideally, verify the validity of the updated section with: > > - a pkgbase upgrade from 14.1 to 14.2, followed by 14.2 to 15.0-CURRENT > > – including attention to non-root user account passwords and group > memberships that exist in the 14.1 environment. > > Thanks Updated. Then and now: The currently given pkg-static command differs, from the previous, only in the ABI – FreeBSD:15:amd64. More eyes on this, please. Proceeding (y) with the command can significantly break systems, in more ways than one. I'm aware of at least two methods that should minimise, or negate, the risk of breakage. I'd like other testers to share their thoughts on how to avoid breakage, before I share my own; before another update to this subsection of the wiki. Thanks From nobody Sun Mar 23 18:37:34 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 4ZLQ0Z6WTHz5rfZ5 for ; Sun, 23 Mar 2025 18:37:50 +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 4ZLQ0Y0CNwz3G4s for ; Sun, 23 Mar 2025 18:37:48 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=jsOZxWSq; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1742755067; bh=5ttGlPn5mawn29CB8vvMRsGx8pu/ALGeiPqsUtNQX5k=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=jsOZxWSqH0Gk0/bo1WUJKRRDWAZm0uslvrPVsxN7JKOVqk/iK82CxJXfR7LNKQWCIyudFQq5/AVdVuH2IKnD48FyLf9vk5+nc5XD5NQRibmBSlhpz+523xhssxot2S0Vfx2OK7z8FaYC0GBaHs8VGpU5B0Y6zzyxPk7wz7KZcKbQh0A/G9VkcwLrx/6X9W+lPpeQh8DeWRSwTqotwL4YdPoufL14//zNWa3/44c1c3vHQfDQYQKqfq8XVxUPDm9k3+VcN9usLyz5GOTqwkxDPzsM6CPCw+cgwhNSTEI1woZ09NSxRVophmE8f6EtsdULkKd5wzav3Phf+WvglWd4rA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1742755067; bh=FMivD1yf7cBim0M2vOhmqGPfgDxapaUaJZju7Ia4bpZ=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=ihe5BihdG+5j6kzIPXR+T7vxB9mdmI9FYlqQTj9O0vmXmzQd6ffGReC2MGB40OxplrS1qLRxSzNuSJn6BAk0+vZqv1VWFNPeoKstN8gYkQG5mKzak2Bx+vFZ07SQkU/wQK3Hf4c/uATz4Z/Jq++TGGDNZwvC51Wn2PkCXPYjd1vpsDfehSecyJ0GBCnn5vZo/fhlKwQJxHbGjGYJOI8t02SPIuoosKaw8s284hrWX1oxxAhsXvNunLV+9iA+R7+OT4e61NXoBxVrdtr5sMQph7nKt4AHOVzVlYcwPqOC+ntq4Hs4TKaq3JSWBgQH0JQ2DcNn5w15CuhEl+EnBdBU3Q== X-YMail-OSG: KXhA900VM1nO1djQNsYaSiFwVLnYZTs19bF0RSqeqfMZA1h6Y9T2kV643vN8TGs JbkhtdATp5J64RwppzahkFrzEicbUD6.QOMpY.J1.FnbYAnp49NgxI4uPtTLJI1f91g05SrETacT fog3QxFFOS6zWw5ff6sak4dZtCH210IZ6Hce.c1IbPMmWRomNmzsvXXKxk0LB9ZR457imau7rdjj BzX8RQHv72pB8hrshrXYTxuRENv5edQff2boRXl7i7guCV1.a.hmNfRQniULd5thl9X5ciCddHqY sXqS7l95RCeBYrx0P66LLa2rVuPpMRBx4sr7FB8JSnr6yd1OL8a0cSrysOtLNvp72ekWtVMriz6v 9FKQhU5WUGl4eFPjPA3er50GhjrWW35RRDsPkIE0f_arEOsveDH0Nlpm0sXWzaMQejOr3DxTjA8d wNfURF7wEzxqWJMlEXthrEx4oQksjTmryMSDzwUW4M4.QsmjchJkcLfDxUld92G2dKRMJY5HEPjk sRx2wc4dX9sMrBFZqN3LhCO4P_StKPNpmfHzM5fl3KF4ppZl9X.qX9ol.mswU5iO6fE5avrfad4L NeGSAFV8jMT6BpAqve36ARqNnHZViZfySuiS_sGETqO64xEv6OYqKf1NsXKK6bFw8WGuPsCPuTYj aYampINZPxjFckCIi_gBc7coI0uEkaNBuqa0y02RWCMqgFLm99CRui8BnDHl6mjW01T2gHt_Y7rn clWOPvSqKV9jtx7yDR5rSRC0zUZ0ueAgihXpTyTIDYV5My1vQATzwtZ4jGC7UrhmX81s0bwyZ8Ew ZP_cicHYdpjEJumoy2xM_hkhKOWO0.yLOb5uP1rnvyS_9v5_AhdFasjLPsd8gYwvc5dNJtG21kyK f3_v83IFT9BuIK3gDdRebXyP7jrmMf4JIxLnKErsPi2lrCLEsGoJrb4nbXkAPsHAJebvAtp9XNTo cOcjDTu0zvTsBbwL3fcWjJw2U5X2jLdlD9eWi.feQUV9Fs9TlLCq1i0BdFyAFgpSH8ZRmTtsjl8S m_UG_NxAc_JBZPYk2XdVIzDdn06UiesyoOmfptaezGwtlRiCwX7nlLC1.hbiF6qKDMqHiGT87hgM xJCHDgznYPP6.SrYm.FRvGGvsLZFclh5uDcYyKEUYx_sk1HWLaPgs.RC7OObCTigMNNfLS3Mem1q CDUw73Z3bDmPgGhkc_WhU0M_cizlT1uxjb0B0K4B7INs4KDcGwqAewRjX3qHkAr119Sbh5HszJcO _9NnLxorWVTpDOj.o44RdAt3GuzoQlRZPQS2W_lplha.mxz_080G3tjn1ZkVfh0tRuBI1W6YqJzM yaU.Fz2raLNNln6T.X6dRA_RexNPWAIz89LCagYuicLD9xQqAGUxIQ3PUkRDHn1IpID32tZH_y7P mkXdgNjYeeUQrEO9Ye7RWqPr5GP_ibkfckUzIo9XT8yF7nBr4fF18Q2X2l0csTzEvKMByGngf01p selZyDW476mZ3HLWp.f5Ug3gcRhh1ysAUg4KXms9wy_HPmdLvfPpafsnXc8Hw413hAao8lt8Tfmn gGAQbxQqn54tnlNituX_EY8q4b8pbOkcGB5Ra86xyUPdqeozM0Isrf_cumwBPLv0VMGkvEHOIKJw ZVUUzzifUfTCtMzavU3b8Ki_qv8d7MiR4SvyPl3ByUNqeis6JYHPFTkOBg0MXGDUxJYKGppFaxk4 _9hVZQdce_eKhuXXxWH.fN5RlmF5bg3JV57Kz3am2Rg8oy1dZU500wo6WG3xfH2KTm9PaxMYHNvY OcPeV._0xKsx_9dWqQwK41sVTMMbM2va0C4_5k5dQ15KQviZj4uF07oTyT.mq.Tl_B7HUL5lIK7I XKJICCUH7cSe5qpqILIJXQr__qoBbl0U9VmDtrVYAwamC6FjgAIszu2v.SC71tXvuJUPPdm9y8B6 KRJc_2TI_Gl9VX28DhRT93VrMFYZ7ssqYkciZObwxfaJNGAbGW4FR52BTQL6kB_FpgRQgyymR0zY dpLSmYgiNBlMh4E.BGGE8Rc1y1rNPf4zckM1cLcCb2m19IimNBzLY4nvdQ.iVaVyg9PsEx4I.SJT BvXFKmGxqWeBwciLraVnjxxHmLTNkIDkKE7KYDYn3T18.Un9oDLaUPpcEBQnfWyfR80bxw.1Fx6d O3FlJyJSLYNQPlu0yJeo1OkXFHKnWIftXhwjeK6ZciPNs0kzKwTg6ALbYs4fvMylj9pFqBdCe_M5 WHPf5qrk1nVZvYL9A8x7TWijuCj4ibTszGdWLNZ_5bV3XWCcVJpj73A0shoZPPMcUMtzxbBdYpJ_ hFwdk_4F6MEM- X-Sonic-MF: X-Sonic-ID: 7f0efcb1-e6bb-486f-a54a-1ea4c1a85aa3 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Sun, 23 Mar 2025 18:37:47 +0000 Received: by hermes--production-gq1-7d5f4447dd-bxldq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 737f1533d20db6dab1d7e62423a8dc2c; Sun, 23 Mar 2025 18:37:44 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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.400.131.1.6\)) Subject: FYI: An oddity for poudriere-devel use for pkgbase METHOD vs., say, null METHOD, is the ARCH naming used; man 8 poudriere-jail does no document such detail Message-Id: <7B766539-074F-4CD5-87CE-A48E2D525034@yahoo.com> Date: Sun, 23 Mar 2025 11:37:34 -0700 Cc: Bryan Drewery To: FreeBSD-pkgbase@freebsd.org, FreeBSD Mailing List X-Mailer: Apple Mail (2.3826.400.131.1.6) References: <7B766539-074F-4CD5-87CE-A48E2D525034.ref@yahoo.com> X-Spamd-Result: default: False [-4.24 / 15.00]; RBL_SENDERSCORE_REPUT_9(-1.00)[98.137.68.83:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.90)[-0.899]; NEURAL_HAM_LONG(-0.84)[-0.839]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; RCPT_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.83:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.83:from] X-Rspamd-Queue-Id: 4ZLQ0Y0CNwz3G4s X-Spamd-Bar: ---- Note the variability in the ARCH columns naming conventions: # poudriere jail -l JAILNAME VERSION OSVERSION ARCH METHOD = TIMESTAMP PATH release-aarch64 14.2-RELEASE-p1 aarch64 pkgbase = 2025-03-12 21:11:39 /usr/local/poudriere/jails/release-aarch64 release-armv7 14.2-RELEASE-p2 armv7 pkgbase = 2025-03-13 21:50:17 /usr/local/poudriere/jails/release-armv7 official-aarch64 14.2-STABLE aarch64 pkgbase = 2025-03-12 21:13:40 /usr/local/poudriere/jails/official-aarch64 official-armv7 14.2-STABLE armv7 pkgbase = 2025-03-13 21:47:04 /usr/local/poudriere/jails/official-armv7 main-aarch64 15.0-CURRENT aarch64 pkgbase = 2025-03-13 02:53:17 /usr/local/poudriere/jails/main-aarch64 main-CA76 15.0-CURRENT arm64.aarch64 null = 2025-02-13 01:35:39 /usr/obj/DESTDIRs/main-CA76-poud main-CA76-bulk_a 15.0-CURRENT arm64.aarch64 null = 2025-02-13 01:35:39 /usr/obj/DESTDIRs/main-CA76-poud-bulk_a main-CA7 15.0-CURRENT arm.armv7 null = 2025-02-20 18:16:55 /usr/obj/DESTDIRs/main-CA7-poud main-CA7-bulk_a 15.0-CURRENT arm.armv7 null = 2025-02-20 18:16:56 /usr/obj/DESTDIRs/main-CA7-poud-bulk_a main-armv7 15.0-CURRENT armv7 pkgbase = 2025-03-14 22:48:11 /usr/local/poudriere/jails/main-armv7 As I remember, arm.armv7 and arm64.aarch64 did not work for setting up pkgbase METHOD poudriere-devel jails. I do not remember if using just aarch64 or armv7 would work for null these days. man 8 poudriere-jail gives no clue which notation style(s) to use: -a architecture Specify the architecture to use in the jail (for = example amd64). The default is the architecture of the = host. The example from the man page: # poudriere jail -c -j 120amd64 -v 12.0-RELEASE -a amd64 is not a great one for the issue because of lack of distinct naming in (from man arch in a main environment): MACHINE MACHINE_CPUARCH MACHINE_ARCH arm64 aarch64 aarch64 amd64 amd64 amd64 arm arm armv7 i386 i386 i386 powerpc powerpc powerpc, powerpcspe, = powerpc64, powerpc64le riscv riscv riscv64 Including examples or documentation spanning what text is sufficient for each context of (as well): MACHINE MACHINE_CPUARCH MACHINE_ARCH arm64 aarch64 aarch64 arm arm armv6 (14.* and = 13.* still have this) arm arm armv7 powerpc powerpc powerpc powerpc powerpc powerpcspe powerpc powerpc powerpc64 powerpc powerpc powerpc64le would be better. Note that powerpc basically requires MACHINE_ARCH to be involved in the text because "powerpc" is completely ambiguous overall without knowing the usage is as MACHINE_ARCH. "arm" is still ambiguous in 14.* and 13.* because of, for example, just armv6 vs. armv7 for MACHINE_ARCH in 14.* . Similarly there is the questions about when: ) MACHINE_ARCH by itself is sufficient? Required? ) MACHINE.MACHINE_ARCH is sufficient? Required? ) aarch64.aarch64 (MACHINE_CPUARCH.MACHINE_ARCH) is sufficient (if = ever)? I expect that part of what is happening here is the likes of https://pkg.freebsd.org/FreeBSD:14:armv6/ having just MACHINE_ARCH involved in the naming convention used but other contexts having MACHINE.MACHINE_ARCH involved in some naming referenced in the poudriere implementation. But expecting folks to know those differences in order to know what to use on the poudriere(-devel) command line is likely unreasonable. "man poudriere-jail" and the like should be able to be referenced to get the answer for what to type for: -a architecture =3D=3D=3D Mark Millard marklmi at yahoo.com