From nobody Sun Oct 26 16:20:07 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 4cvhgd2RKSz6DVdW for ; Sun, 26 Oct 2025 16:20:13 +0000 (UTC) (envelope-from md-koch@t-online.de) Received: from mailout09.t-online.de (mailout09.t-online.de [194.25.134.84]) (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 4cvhgc2wh5z3m8Y for ; Sun, 26 Oct 2025 16:20:12 +0000 (UTC) (envelope-from md-koch@t-online.de) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=none) header.from=t-online.de; spf=pass (mx1.freebsd.org: domain of md-koch@t-online.de designates 194.25.134.84 as permitted sender) smtp.mailfrom=md-koch@t-online.de Received: from fwd74.aul.t-online.de (fwd74.aul.t-online.de [10.223.144.100]) by mailout09.t-online.de (Postfix) with SMTP id DDCE737EA9; Sun, 26 Oct 2025 17:20:09 +0100 (CET) Received: from [192.168.1.3] ([95.223.145.116]) by fwd74.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1vD3TT-1mlgSe0; Sun, 26 Oct 2025 17:20:08 +0100 Message-ID: Date: Sun, 26 Oct 2025 17:20:07 +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 From: Manfred Koch 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> <3b21f643-13f3-4035-9898-6c87b4afc428@t-online.de> Content-Language: en-US In-Reply-To: <3b21f643-13f3-4035-9898-6c87b4afc428@t-online.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-TOI-EXPURGATEID: 150726::1761495608-E2FFA9C7-1EE9B7CE/0/0 CLEAN NORMAL X-TOI-MSGID: ce956dbe-c546-4956-abc9-04d6a54a3ff2 X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.23 / 15.00]; NEURAL_HAM_MEDIUM(-0.99)[-0.991]; NEURAL_HAM_SHORT(-0.99)[-0.990]; DMARC_POLICY_ALLOW(-0.50)[t-online.de,none]; NEURAL_HAM_LONG(-0.35)[-0.351]; R_SPF_ALLOW(-0.20)[+ip4:194.25.134.80/28:c]; MIME_GOOD(-0.10)[text/plain]; RWL_MAILSPIKE_GOOD(-0.10)[194.25.134.84:from]; MIME_TRACE(0.00)[0:+]; FREEMAIL_FROM(0.00)[t-online.de]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; ASN(0.00)[asn:3320, ipnet:194.25.0.0/16, country:DE]; FREEMAIL_TO(0.00)[yahoo.com,t-online.de-online.de,freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[t-online.de]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; RCPT_COUNT_THREE(0.00)[3] X-Rspamd-Queue-Id: 4cvhgc2wh5z3m8Y On 10/26/25 17:07, Manfred Koch wrote: > 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 >> >> >