From nobody Tue Oct 14 14:42:08 2025 X-Original-To: freebsd-pkg@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 4cmH4M4Wvgz6CXpk for ; Tue, 14 Oct 2025 14:42:27 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-23.consmr.mail.gq1.yahoo.com (sonic311-23.consmr.mail.gq1.yahoo.com [98.137.65.204]) (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 4cmH4M3TGPz3cGh for ; Tue, 14 Oct 2025 14:42:27 +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=1760452941; bh=Z9MyASvkorstOsPK882NkD8SHM7mAjO1RXoQEEWFQ8M=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=Hh1vzbUr0TUZrrW/Eysz4dlTJ59IVAbxFsJNzitAcKE6XAS45khwfHElGmCkflkvvVU2FM/NVYik4YNJk9Snq/m/TpNhdpyXxRYUz86QrAuoUL1F4lzzvGJRpsHGOZC2h1q1+9a+eDrODKV6oGjqDRRA0jdfWxihaO02YYa/Y7XM7yVohm+pynrxZku/6XLSE4VPa4wmlhtI3Jllnp5X11NveljPUeseL7WX30XwDU6xenRiS//7tSC9egXfYaWdQVvVrNwEtvR36S0EPzJodgo1VkQBUCXOhV4sHJXX6JQZPPdB2Jiy8p7cnk4PMYbGqpoN08kCe7FbP++ewLRX8w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760452941; bh=50gMk9msDSHydL/hGrHJPnut+v4/OVrtUWVBAn8REJV=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=CZHxDtQf1qyJon+q7uxRi1EZ4fWNWCXYiddsQzjtlld3sreg6whYCI4bex0cc0weEx+DZMah/2jA4oQb8SALKgGXUkrQmxzTo/Rm3qSLTR4I2baLZVf9c+8B91bLX6WRdgERDZ3UNgrFr3Kt03miHkLVd4Y2RjVuGTOL8Qy3pkifLMaJE98Hj8SgqVh9HEdnklo7QXKwh/544UuVJUPUpmQtNB2o8j1o2OhjNU0rmT1Mce58fgjjYWaIpOmxpNIiqhyCrQWkwuOOPKLnmdVd9Ux4CfQLnRRFn/w2gEL0fn/wSW++9sj3BSnHrlFluy6/I471x3h4tjjsUz6PmUEhJQ== X-YMail-OSG: jb23zvcVM1npHBYuT3OXLru5KZlvThmwW0M.FWd2plGDxhNnCdGvUvEt0jDxG3C Sysw5UtkFLkCoGD_KQMeACf9kh7mzgmzG1zsmLP3Qp7ynAe4Ng.UUWcZjsiivOwAevhaJ2v5_jVO YAN5GGI9ssWqw0ODWcRUK2pOLM0CHIx4KgcpZBWyqg6d2qHKuK9TeojvXxtHxRzn30TcmFM.aw7j KsThFTOhwv.kN_KUhR.FDO3JOLAMU1t8P.yWroRelMZhGIgqsGqBQtYLjxpdYKqBjIRCah_37BRK obPZuIhAdz8u.hnREcIxR_3xntGfFEf1FztQNuuvXMPkNkPWgSJrBq_J4D_EDC9U43OBzkpJpbYo uk3iSEhOAYSZGpOlsCPYQsGPlape4XtY5K9O0HokQpNKbBxgtx1zx9JV6m9v61aFMO8WrpFJsavn w2mrLhnogK9pOc.9ovuzc3VhRXNbeLYG7yp1C60phXsqK9yQXqlZdhLlcE6ODLRoNXaoEAfUpfUB 6CisURM5_GQjpnMrOLjcRbjrrI4vsqGJj32WomYbgvtlOsiN07wzypuQADzDm8FdUiT0QpgLGk0P zm7idA2iJbUMMSEG9jRWh6XRh0scPZ_gdN4oYdHh36rfhS6WA86pFkAvR7hclmgRRmcRlC.DAXmU vWICjPJx1g98Ap52XBheoNV.WdDZKsWlmuHU_udOtN1Jkj9.YEF1nVlcP2WHseZaaUXVz4f9wc14 Um2Fw5qoDu4EaT1pjwS7nqkin5fCJP193eZxtoqD3Rvmhiv66w_KVEb26.3LXsZEOVDRF4v52kFH F.YH_XwfGwS1EgwUPUIKxSxSk2B9xRZS_MxhozXiBVhpCuQliqq2l7Qol9P.IRqLvLVAagCV96OW YspEPREDlVQ8mvKpP20cGLLrUguasBRZkMwjP8zEqLY0N0VAomixx7yiQD.hMI9jQtKsXnMHa6ob FeIfn88UOYO47NAhoKR1KuaEq88j0yZoREq7lOoobpXNVXs3wK5OpRLbbT6GGrI6ged6zDJ4XkOu iii2IcysUoBo_TfvW6LA_qe73KkK0sc6Pfuaa7riyISix7zkm8hXO9MzsH2LqfeB1Uw5I51brSdu RQlVDpXrQQg46W4rYnBsKmgEhfKZA6gQ2MyT7Oook9KLLaYJdN.XebRO2tBk41igt_DFHWi3ZOsy VepN6w8S6ZUBFhu04ozK3LTOi3qwh_xPehVp2IfUJ8uhekzrc__2owQMO2mfphTr3BzAeVrPO7V_ 8pK7aE7JGQ.1am9X2ygpdVeElx_KgR9yl402aztba4v43e3QWJv9eL_yRyrCxhMI1SqrhksSH9nP RtiTs5lckEQw7wq_xKLVdZVN05QRJlG3WMa_m5fHHvQN84lO0MrOR98umOqzG_GeJt8vEJU64JQA liAZD4oJ8ieX6QP7QVNZmpGG9E7Vx_InAQRXPTxW1ijsyoDVEjuGQEWOi8OGcXrYc2W6rrdIiEDQ Ipyy.KSKV_STfFgwUOH_8pzLVKsvZ6gUCWtWb6enkJ2AXwKPjxgrH1wHeASPSC2j_aa2PH8CfmFm SKiyAYTSSc3G8qEiuVRi9VKU8Aap0mSj239g31wniS.BwCgVQOJxmYsyANd6l0pwdzVlnvOO0z8h 8h1aQITeO.g.b4RCMR.T90JGQHsmbsXi73Fi1LRd3HHCQ9gjbaVTISfT89uOuU_HGhMyCHjr8dVi UL8rZL2F_r6jO8CUT_79PAu_bWoAPTDePsH3tz7JNAxBlwGCjaVqu9Bo4_MRCm52CJjfm.qW1VET eszxcZg7zuUYWmvEXk8EKNPUf7nvhcS9d9s6fLdOvui7RET47w.JKt1NdcyxaPug_0tzyJ50CYPB b86PdyhgttZHNvJa_B3D2ZFBDdKgcoy.bpw1NW_tiTlmWNhaL1j6krrp7HydGM2R9M1ryeAdeNTo 6upMTk.J2CjvYdU.D.xHELqkBJfDbkNaufuJE9CJwJL_7XydqUxiEyc0kIE6wCSImvdFXinfNCkM QDYdvbtsMjFJggi794n461BS8Fv461urlZem338GjEFcGLeu_zvG9eK4l2ac8rfJVMx0XGsYJXux .guE_VrCXqZ7IEkGado7y_Ayg3kyuWX9viMMKX6ngjzYc3OAd6ZyCgx8ngvdzw7IW5ToTkwSQboP IvbsmwOVcna0LXJTEINL0eWTsWdomyIUHagdkKzxoR7r_itf2loxynuIlVDbNgVYakasGTeUh1_v fmpXM8YfURUTQFfiKYBHf7Qu1Yo6ZRYY71He9 X-Sonic-MF: X-Sonic-ID: d26a15f1-b85c-4d46-bc75-24a21d89abcf Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Tue, 14 Oct 2025 14:42:21 +0000 Received: by hermes--production-gq1-68bb6c56bb-c4rbp (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9211f524a85d4578bf94fc2aed4f7af9; Tue, 14 Oct 2025 14:42:19 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Binary package management and package tools discussion List-Archive: https://lists.freebsd.org/archives/freebsd-pkg List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkg@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: stable/15 pkgs seems to be broken From: Mark Millard In-Reply-To: Date: Tue, 14 Oct 2025 07:42:08 -0700 Cc: freebsd-pkg@freebsd.org Content-Transfer-Encoding: 7bit Message-Id: <1C85D6FD-ABCB-46FD-87C4-43E30B183E43@yahoo.com> References: To: void , Bryan Drewery , Lexi Winter , Baptiste Daroussin X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: ---- 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-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cmH4M3TGPz3cGh On Oct 14, 2025, at 06:09, void wrote: > On Tue, Oct 14, 2025 at 01:54:21PM +0100, Lexi Winter wrote: > >> is this error from poudriere? you didn't mention that in your mail. > > Sorry, I should have said. >> >>> # The branch will be appended to the URL: >>> PACKAGE_FETCH_URL=pkg+https://pkg.FreeBSD.org/\${ABI} >> >> can you show the repository config poudriere is actually using? >> >> from a quick look at /usr/local/share/poudriere/common.sh, it seems like >> poudriere assumes the ports repository is called "FreeBSD", but in 15.0 >> it is now called "FreeBSD-ports". attempting to set the URL without the >> rest of the repository configuration would cause this error. this would >> be an issue that needs to be fixed in poudriere. >> >> (perhaps this has already been fixed in a more recent version; i don't >> follow poudriere development.) > > ah - line 4483 > > -reponame="${PACKAGE_FETCH_REPO:-FreeBSD}" > +reponame="${PACKAGE_FETCH_REPO:-FreeBSD-ports}" > > should fix it. Not for 13.5 or 14.* for poudriere(-devel). Note: My context is poudirere-devel based for the below: # poudriere version poudriere-git-3.4.99.20251013 The lack of uniformity is now something poudreire(-devel) has to deal with. As stands, it takes source code modifications for users to specify the name . . . common.sh has: ${pkg_bin} update -f -r FreeBSD; then and: cat > ${MASTERMNT:?}${LOCALBASE:?}/etc/pkg/repos/local.conf <<-EOF FreeBSD: { enabled: no } local: { url: "file:///packages", enabled: yes } EOF and: cat >> "${MASTERMNT:?}/etc/pkg/poudriere.conf" <<-EOF FreeBSD: { url: ${packagesite}; } EOF There is also such material in jail.sh and image.sh . . . jail.sh : cat < "${JAILMNT}/etc/pkg/FreeBSD2.conf" FreeBSD: { enabled: no } EOF image.sh : cat > "${REPOS_DIR:?}/repo.conf" <<-EOF FreeBSD: { enabled: false } local: { url: file:///${WRKDIR}/world/tmp/packages } EOF and: if [ "${arch}" == "${host_arch}" ]; then cat > "${WRKDIR:?}/world/tmp/repo.conf" <<-EOF FreeBSD: { enabled: false } local: { url: file:///tmp/packages } EOF and: else cat > "${WRKDIR:?}/world/tmp/repo.conf" <<-EOF FreeBSD: { enabled: false } local: { url: file:///${WRKDIR}/world/tmp/packages } EOF > Thank you for this. > > The poudriere version is poudriere-dsh2dsh-3.4.99.20251007 === Mark Millard marklmi at yahoo.com