From nobody Tue Sep 9 07:02:06 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 4cLZWV3c41z66VgY for ; Tue, 09 Sep 2025 07:02:14 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cLZWV350Qz4N88; Tue, 09 Sep 2025 07:02:14 +0000 (UTC) (envelope-from bapt@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1757401334; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=zbRf87/WxVC0CHqoM23pxYxpmR4FoemOXlkcb+hqd5g=; b=PJxG+9J9FfdtE+WNnXfimaYf8oRbRelsR8s8pH2d8jppifjWlLjRR6DSJtM6xs0qtSRPS8 1X5CW75iI7NiLpiBDnI4jDCI2Qo1EYGRADHpBXur5zC6toJbp9BaL/t19RyvDLb5BdLq0d n8QJoX+MTrguBgXeOUBrZ4rCoq7Pex3QE9FYSbKOiMqY3fsRs/DvG8m9YOE5umhCQZRJM4 siDpwUHHpcbcdFGcUPAQn3DNwuWkEPp+Oq+7qvfNo6/x13bt9qXSvqB6e/DCXoZrAM14Y8 X8r7mpCt4PGeiRrc23NZzBMMF0b355db9rA1aukWkDh6MHbPWkIZvsF7ue+zdQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1757401334; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=zbRf87/WxVC0CHqoM23pxYxpmR4FoemOXlkcb+hqd5g=; b=flA2gZjMWaYwGB6Ll+mi5KMdsHXJOBSpVxZrJh5rCL+k7Oxiiul53LbQRVISe6/3BpRQcm 6QO+1U8zocL04AsA3sHj/xASd5jKVbdpIebveX6O5wptxwUrXibA7UOx7R6VKd+jYYwGzH YPeJAJ1gObQTR6EexRL8kGHjHU/pMuVjaXqiEHDgR0/xwPJnkUKWPa3COUt8AkrbAVl2ng 1T3tS8rFfN0y/vFFU4DGwON17EOxwdgC8HfGAmEaPQmTrj31MmMR3fVssV/6GrP+FV4rrk C2KKkvUpteZcJJqSAGfVsXNBvIVxfl1iWYQDxqcHdxL8P4fc3QAupwyKbTF2Xw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1757401334; a=rsa-sha256; cv=none; b=GgMarx3y6uwUNtbBYKe992r+l81WnSzz9L5Rs7Iot4m8RSIysr02CeHkCoEiOgSgENtdR2 ZNAwnj0TZ0WikQFJfAoGfg5a0cHxnHeZRxaCnp9GtBQgzYzm7rmF7Jq++7vdDtGyh6vKUw vLOoFqhxP6QG27U1HZIVn3Svffre+MzMhJd1Bpdy5gLMNrmUzVitOylQJrSjVYCxr9axKg sH0BFOE569jjnbt0YEQu+l0ZuYC52sPAxC+nt6OhlZXZmfK0rNyhASS+sXEq3v+wq05B3i 4KhVcYJ3QhhK+azSn0d/ST6Q4gpdnGgak/B7wAa9xUVdCynM/CjQopVgeAGfTw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from b.nours.eu (b.nours.eu [IPv6:2001:41d0:303:5e39::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cLZWV25CQzwbV; Tue, 09 Sep 2025 07:02:14 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: by b.nours.eu (Postfix, from userid 1001) id 86FE9117D6C; Tue, 09 Sep 2025 09:02:06 +0200 (CEST) Date: Tue, 9 Sep 2025 09:02:06 +0200 From: Baptiste Daroussin To: Mark Millard Cc: Graham Perrin , FreeBSD-pkg@freebsd.org Subject: Re: 15* jails to build base packages Message-ID: References: <74C957EC-4FF0-40B4-94ED-AB1E5A8B9FA3.ref@yahoo.com> <74C957EC-4FF0-40B4-94ED-AB1E5A8B9FA3@yahoo.com> 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <74C957EC-4FF0-40B4-94ED-AB1E5A8B9FA3@yahoo.com> On Mon 08 Sep 20:57, Mark Millard wrote: > Graham Perrin wrote on > Date: Tue, 09 Sep 2025 01:40:43 UTC : > > > If I'm not mistaken: when the 15.0-ALPHA1 installer uses base packages > > from FreeBSD Project-provided repos, > > pkg gets pkgbase *.pkg files from the likes of: > > https://pkg.freebsd.org/FreeBSD:*:*/base_*_[0-9]/ > > For example: > > https://pkg.freebsd.org/FreeBSD:14:aarch64/base_release_3/ > > I expect the likes of (but do not know for sure): > > https://pkg.freebsd.org/FreeBSD:15:amd64/base_alpha_1/ > and: > https://pkg.freebsd.org/FreeBSD:15:armv7/base_beta_3/ > and: > https://pkg.freebsd.org/FreeBSD:15:powerpc64/base_rc_2/ > and: > https://pkg.freebsd.org/FreeBSD:15:aarch64/base_release_0/ > > None of the like for FreeBSD:15:* have been published yet, > not even as empty places. > > I expect *.pkg files to have naming conventions that indicate > the likes of: ALPHA , BETA , and RC with the digit > indicated as well. There is logic in: > > https://cgit.freebsd.org/src/blame/Makefile.inc1?h=stable%2F15 > > from which some of the existing *.pkg naming convention > structure is derivable. ALPHA, BETA, and RC will get > .TIMESTAMP in the naming but "snap" is not part of the > naming as stands. > > I've been told that the *.dtb files will be factored out > of the kernel *.pkg files so that the various types of > kernels will not have file conflicts for installation. > (14 has some *.dtb file conflicts across some kernel > types.) Note: *.dtb are aarch64 and armv7 files but are > not arm64 files, for example. So aarch64 and armv7 > will have FreeBSD-dtb*.pkg files. > > > the result is inferior > > 15.0-PRERELEASE, for which there is (still) a > > `FreeBSD-kernel-generic-nodebug` package, and so on. > > Be warned, FreeBSD-kernel-generic is the name of the NODEBUG > content kernel for builds built from stable/15 and later > releng/15.*/ materials. For main that naming is for > DEBUG content. > > I do not know if there will be FreeBSD-kernel-generic-debug > package for a DEBUG content based kernel. (Being able to test > official DEBUG builds without private building of them could > be handy when problems show up --but such adds to the > resource use.) > > > Seeking 15 at finds > > no jail name that begins with 15. > > https://pkg-status.freebsd.org/ is only port-package build > status. No pkgbase build status before distribution is > public that I know of. > > The existing https://pkg-status.freebsd.org/ displays do > not seem to make much sense for pkgbase builds. Such may > not fit together well if at some point both exist. > > FYI: > > System builds need not involve poudriere or poudriere jails > or other jails/chroots . https://ci.freebsd.org/ would likely > be more analogous in some respects. (But, for days, > I've been seeing "Error 503 Backend fetch failed".) > > > Do we need additional builders, for alphas, betas, and release candidates? > > The resource usage for pkgbase building is not public that > I know of. None of the port-package builders build pkgbase > materials (ignoring pkg). Other builders are used. > > > Maybe already work in progress; Colin's hope of "soon" at > > > > with regard to pkgbase packages shipping on the install images. > > I do not expect that there are resources for most "nice to > have but not essential" things to get very far during the > 15.0 release cycle: more like a potential future development > list will accumulate that will probably take years to get > through for "nice to have but not essential". > > > === > Mark Millard > marklmi at yahoo.com > > The rule is simple: main base_latest stable/15 becomes base_latest and/or base_weekly releng/15 will be base_release_X nothing more. Best regards, Bapt