From nobody Sun Oct 26 16:07:06 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 4cvhNb2qyYz6DTDk for ; Sun, 26 Oct 2025 16:07:11 +0000 (UTC) (envelope-from md-koch@t-online.de) Received: from mailout10.t-online.de (mailout10.t-online.de [194.25.134.21]) (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 "mailout00.t-online.de", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cvhNb0SCpz3l3L for ; Sun, 26 Oct 2025 16:07:11 +0000 (UTC) (envelope-from md-koch@t-online.de) Authentication-Results: mx1.freebsd.org; none Received: from fwd86.aul.t-online.de (fwd86.aul.t-online.de [10.223.144.112]) by mailout10.t-online.de (Postfix) with SMTP id CF6F937DA3; Sun, 26 Oct 2025 17:07:08 +0100 (CET) Received: from [192.168.1.3] ([95.223.145.116]) by fwd86.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1vD3Gs-1Xwh0q0; Sun, 26 Oct 2025 17:07:06 +0100 Message-ID: <3b21f643-13f3-4035-9898-6c87b4afc428@t-online.de> Date: Sun, 26 Oct 2025 17:07:06 +0100 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: FreeBSD15.0 stable pkgbase To: Mark Millard , md-koch@t-online.de-online.de, FreeBSD-pkgbase@freebsd.org References: <2B97414B-52CE-4DC1-99D7-FF764F8F7743.ref@yahoo.com> <2B97414B-52CE-4DC1-99D7-FF764F8F7743@yahoo.com> Content-Language: en-US From: Manfred Koch In-Reply-To: <2B97414B-52CE-4DC1-99D7-FF764F8F7743@yahoo.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-TOI-EXPURGATEID: 150726::1761494826-47FFC966-24D7EFDB/0/0 CLEAN NORMAL X-TOI-MSGID: 40b6279f-3e70-4cff-82e1-fc034deb01fe X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:3320, ipnet:194.25.0.0/16, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cvhNb0SCpz3l3L Hi Mark, in my test-installation I messed up a lot. Thanks for your detailed answers. It helps to understand more about the pkgbase and his future planning. So I think don't panic for now. So I will try a fresh install after a while in order to better oneself. Thank you very much indeed Manfred On 10/26/25 02:55, Mark Millard wrote: > Manfred Koch wrote on > Date: Sat, 25 Oct 2025 21:35:36 UTC : > >> thank you for your advices. I have only tried >> the FreeBSD-base, because the freebsd-update >> will be going in the future. > 2yrs to 4yrs in the future, depending on when > you switch from a FreeBD 15.* to a FreeBSD 16.* . > > Details . . . > > freebsd-update will be in place for all the 15-* > releases and for stable/15 for as long as it is > supported. The plan is now for FreeBSD 16 to make > the switch to a then-updated pkgbase (not just > what now exists) for the primary/support way to > install and upgrade FreeBSD. > > https://freebsdfoundation.org/blog/navigating-freebsds-new-quarterly-and-biennial-release-schedule/ > > shows FreeBSD 16 starting in 2027-Dec, about mid-way during > FreeBSD 15.3's time frame. > > But 15.6 is shown as ending in 2029-Dec or so, > about mid 16.3's time frame. > > So it is 2yrs to 4yrs before needing to use pkgbase, > depending on when you switch form a FreeBSD 15.* to > a FreeBSD 16.* . (I assume non-use of main here.) > >> When I set up the FreeBSD15.0 > At this point had FreeBSD 15.0 been installed via > base-packages? Some other way? I'm unclear on the > relative order of the various upgrades of various > types. > > The below few lines part seems to be only about > port-packages, not about how FreeBSD 15.0 was > installed. > >> with repo in: >> >> /usr/local/etc/pkg/repos/FreeBSD.conf >> >> I installed the packages with pkg install `cat ./installed_packages` >> in order to get the programmes, which I have in RELEASE 14.0. > As I understand, all of those packages were port-packages, > not base-packages. Nothing about the above required any > involvement of any base-packages before, during, or after > --as far as I can tell. > >> Or is it >> not the right way to get a System with the same installed packages as before >> for "pkgbase" repo? > looks good for installing port-packages to me, no > base packages being involved. > > The pkgbase repositories do not include any port-packages. > The port-package repositories (latest and quarterly types) > do not include any base packages. > > Before base-packages have been installed, only port-packages > might be involved (or no packages of any kind for a time). > >> I only did the command : pkg install -r FreeBSD-base -g 'FreeBSD-*' >> get to know what happened. > In my view, that kind of experimentation on your primary > environment instead of on a throwaway/temporary one turned > out to be a messy mistake. Transitions from version V.* > to (V+1).0 need not go well for such experiments, being > more likely to be messy than updates from V.M to V.(M+1) > are typicially. > > Was this before installing the port-packages? After? > > If after, you would have been okay just not doing the > base-package experiment at all --or having a backup that > you know you could restore (or it being a bootable copy). > >> I observed, that some FreeBSD-* snap files need a lot time >> to be installed!!! > One thing about your choice of use of: -g 'FreeBSD-*' > is that you got copies of everything. That is not > expected to be the typical type of installation. But > if you do some development type of activities on > FreeBSD it might well be reasonable. (I actually > install everything, though just for informal/personal > activity.) > > Using selections from the bsdinstall utility for > terminology (mostly). . . > > First off there are two types of overall context: > bootable contexts and jail contexts. Here we are > talking bootable contexts. (Note: "bootable" is > my additional descriptive term in order to have > a word to contrast with "jail".) > > There is a minimal set always installed by > BSD install, intended for multi-user system. > > Options: > > base (includes devel and optional from below) > debug (debug symbols) > devel (C/C++ compilers and related utilities) > lib32 (32-bit compatibility libraries) > optional (optional software other than what devel includes) > src (the FreeBSD source code) > tests (test suite) > > What of that do you want to have installed? All > of it? > > (Note base and optional have jail variants > base-jail and optional-jail.) > >> Is it that what us awaiting with pkgbase? > I would not conclude much about pkgbase details > as they will be 2yrs+ into the future when you > transition to some 16.* version (if you stick > with FreeBSD). There is a reason that using base > packages has been labeled a Technology Preview > by bsdinstall . > >> It could be a cause to >> change to another OS. > I've no clue how much lead time you need. But, as > stands, it appears to be 2yrs to 4 yrs before you > would need to move to some FreeBSD 16.* in order > to maintain a supported status (and so must start > to use pkgbase as it then is). > > > === > Mark Millard > marklmi at yahoo.com > >