From nobody Sun Oct 26 16:15:31 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 4cvhZG3hVCz6DVSn for ; Sun, 26 Oct 2025 16:15:34 +0000 (UTC) (envelope-from md-koch@t-online.de) Received: from mailout03.t-online.de (mailout03.t-online.de [194.25.134.81]) (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 4cvhZG0LTpz3lmw for ; Sun, 26 Oct 2025 16:15:34 +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.81 as permitted sender) smtp.mailfrom=md-koch@t-online.de Received: from fwd81.aul.t-online.de (fwd81.aul.t-online.de [10.223.144.107]) by mailout03.t-online.de (Postfix) with SMTP id C2BBCE139; Sun, 26 Oct 2025 17:15:32 +0100 (CET) Received: from [192.168.1.3] ([95.223.145.116]) by fwd81.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1vD3P2-4SjWZk0; Sun, 26 Oct 2025 17:15:32 +0100 Message-ID: <13d49448-1d4c-40b4-99c6-efd2c80d2355@t-online.de> Date: Sun, 26 Oct 2025 17:15:31 +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> <95d9fa88-c6d0-454a-88ff-0dca9869b2e2@t-online.de> Content-Language: en-US In-Reply-To: <95d9fa88-c6d0-454a-88ff-0dca9869b2e2@t-online.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-TOI-EXPURGATEID: 150726::1761495332-1DFF8A6C-95060AFF/0/0 CLEAN NORMAL X-TOI-MSGID: 77b8407a-4e11-4f4b-8009-20af25e3b00d X-Spamd-Bar: - X-Spamd-Result: default: False [-1.85 / 15.00]; NEURAL_HAM_SHORT(-0.98)[-0.978]; NEURAL_SPAM_LONG(0.95)[0.950]; NEURAL_HAM_MEDIUM(-0.93)[-0.927]; DMARC_POLICY_ALLOW(-0.50)[t-online.de,none]; R_SPF_ALLOW(-0.20)[+ip4:194.25.134.80/28:c]; RWL_MAILSPIKE_GOOD(-0.10)[194.25.134.81:from]; MIME_GOOD(-0.10)[text/plain]; TO_DN_SOME(0.00)[]; ASN(0.00)[asn:3320, ipnet:194.25.0.0/16, country:DE]; FREEMAIL_FROM(0.00)[t-online.de]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; 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: 4cvhZG0LTpz3lmw On 10/26/25 17:13, Manfred Koch wrote: > > 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 >>> >>>