From nobody Sun Oct 26 00:55:59 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 4cvJ9Y2cNkz6DTss for ; Sun, 26 Oct 2025 00:56:17 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-20.consmr.mail.gq1.yahoo.com (sonic301-20.consmr.mail.gq1.yahoo.com [98.137.64.146]) (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 4cvJ9W31vhz43M0 for ; Sun, 26 Oct 2025 00:56:15 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=DGVeT+h5; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.146 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1761440172; bh=hNwvF0SOhDzT1/TcrtPrWKzjjJXoKLFj2aAdd3tflVg=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=DGVeT+h5nPJuZyJI2xo0qFuaOcUpdHf7AB4nG0J/7QBwx5Jq81squboSr/H8ORmAGaJT37QaW+r/m9KuzmnCSTSdS0yGGqXLAWlLmDWQlo0Ven1Bn3uNUsTjMPvGs+1jJuPHUvMdtJpefNJiyr9suXGItUbOjQKsMDFoVdsFzqN/P7RB9ufDOGkszSukz5AQ2AHwMQ3aaBGlYUmcimi6EFZrccWPZt/Ypa8k8PW9guWDVweFHnLqG+nZuPF8/Lx+dh1E1orsMEcIyhi3UCJcML0v+fAiNUuYA2E+04C+tRTBkeGetPrlftlyI391QtFknUQYZoOSuo8inIsQ3w1h4A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1761440172; bh=U2IrJLW73O+Pa+ZWCcA/UDLDWdGJQ6cJRNsyagkCNGS=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=oo3eSzn8spAUn1KVx6sTN4L9NEhR7YPNtdPSVCZ1fJjWq5PjbcfKiLzCuekr4DoMG5DR5gGcvdzAYdZyOaXZghccR534edZYml9m0eVPC8J6Guv/xQvUGETRZzeOVxIPV0g3tFu/tztH0UKPxxW3m5HpVfQxTN0VgIZ3ryS7Rh5RWUWVOA5jUlfpLZa6wcLshucQUYAZj/7sjE5CpiFfgYxCjT172Ea7DBK/dBcZaLp2dCC4fD97N2OVKqDYlmbl06745gdGxQ+IX8/L91KOAmmc9o3b+tLM9ldOIOkVAw1X53fzcCi6cY2OSUrHdc1WozltlHQTqgo2KZ3DmpWsPg== X-YMail-OSG: nryltuUVM1mBpY7jPKtwB49_rZiTgYa1ddG4MlDN3rSIJ9GxMxyBXq8gnMTC8EL zWmMMFpkyecoQiKpJb4LnM6rXyBGPG.qE2Gv7FCfKj1p5PO3LxdlFyPK6hriGGYEkjcZt.KmR4bM iGnQkQ4pEXvBBkzqhS.3sQlOa5h48iRuy0IslCQMSiMK1tcuSUIT2BZVK8KbO1y5H.gksS2mVLMV NqKl8yuXnB.V7_JwGVLynyVZvurlb3KkT_5IjhnCBC1kjSKCDwBoYAijaeme6ZanPY__0oixQ0pl m_Vb6bwIfYa9JfoQuwjuTgL3UmO9iqWz4PjlAMnelRA_JJi2way6.Ny5OmiNyXUgG6S6yehnKXqt 01ku_fGqIHPGEfDboM4bMkLLiUfxyV8aO4sh5aQgpwgXDOnQqVsaB4R9bEaG8ghC3nYjAxzMYrvf NCBvJe71SofIQ08nqf7sQ6l96R_zYCVZc.Fwa74lZzJFaL8SboT9rYUMYt3CE4o8VveI7Ein20MA rtYKz.SPHuq8Cg_XEAmiuEsTWxufbj5qjI2SHEgJVXa.w2esAHOXJtchq7J4JeoJp7KyILH5WEGf 5__jKz1bHFgGSIzdv07vKzvtfG._LMZk2vQ6qGxaBkW2F1mKHZbVsv3iUpn.OTB92wxH2GkVzpYH i_LkXgNU21n3gfdcBT_7I69y4Cd.zrItNBVTtBpzC5Qqhj_a7QgODyRYbsoELDWV15MX2vQycSUv QdY91qS52i2rSZRb93eY6oGvYcdKoxaKTwkmM6Uk0HbonVqY3LqXHeIlxFZPnH10Yb5.OoEVC08g 3lUO1nPHf.9555FjTf.jvLMi4X2T9s7YyZlu8IeQxoXOHX_T.ghvkqCz_etFUBJj8XrbeKarQJHQ wTkhy7SAiv3C0eCJVl0CItejPsnBl8bx_vnxFQKUwLMuX9zDtt.2sU0R9SgnTrlR0VQBLc_gcCOe 1cWI8YS1snf4gUW4ButPdGPl5f2kbQlNz8chZplGuLdDQhTB3VlYWXvTfxIfuo_Q1QcQxXe7D6_G Et423JkCzx_E_ktI08L4.bj17ekw4wfeevwfn1sylS.g0_JOCql3KDGdhFPyiykuA8KfjIdh6SiE Bh5dMF_MELt7pDYPkJxChVXq6SvWuRuAZc1Nu_0.PDlQUfK8MTz.z2IA3ntsW2g7pRaVaU4E8NwF 0xCiwe9m3GKTYVcbwOm3C3mwDJLvXFDyhqXLTZ3Vu05VjQ7ZJkdf1_K7MppNC6dYLDGs96ZHRgoZ 58g9gZ04ezGTlw_aLoEAlRVBVFTIVGH9t_wt0K.tIt6ROalg.pEJ4ZblkoLIW26sjsBexnONNGFQ Xn8y2y59A7ubDsCueJLZhPFWuG_O16biSx_TgRM.mO0Fe6k2VK2jjURLbQcHDIrfJSQXCNJnSdLC n7Bgu.4_BWQyKqDB0YJmPIz7HWvimed2M4bwvIr0tGLTrJEy3hgrUSBLTu.vBro5xqMcO7I4tN1V NZhugnRr3R56_YX9KYzEGOb8mtJ5pY4E64UO0Q1o_XkzyMwlkXO_YXzqOBdGExiZH7FGsgWcCFCI IaIPRb1i7YasYRfvSH2Sn8T5Snw1o.KFJDGKe4GOdIV5kUaHA_qwwNNXq4ggTm1mknwskTcYwlDy cLNgGKSdxvTpIIw2A_Ti62KD0yIOrCDqowOk0wjY_38Nd8zaR6HBLwGcksbNH_FuY0hHefRCj7iI YKGaVap1DglgbTdn4TuRdoCaiehaDCUiji73bxdW63nVJRPOon1EWas6z3YWvfqupgQU5im_8Z6h 8JlrDAOcp3wpsDJtzVMLAdT8iPRrUCm5T6T9ZJ5x6LX.J8t8vGLBIier7Q9.g0hX.VH3e7CgGmwf w48wQr_kl535AJeM1ahwoL8PaXmOANoYwCTBnfT7kdnj3vte9eA14zt_TOEFPnUa.9TAaTel9yzL 1xaerjAw6ojv2rR8Qm72VGXe9MOa3e2IslKr9o1hIg.DHQ6iU8c6qHAOD_fWOku1Or8SONyUtjzm cpAkVkyefDelXOSWW1cnD3KiDjHuh_YzIuCGzzZbAdcok3NkTOipxjl2eQxyRKxj89XObl573ws. .GkhhgBgWn70c5e4SWJsce58ijS6OqFQvOCHpUKg6G7CQzJKGd3kCYVr9T71cE8R41tDDmBa.Tnw ej9DNpOwJb7LGVMLvCloYtSoaVwtL7kVvIo4ObA_AaiEhLwZIf9uCgT_J0QUNRrzd3p.58.hMuzc .uUMYJlqrJqc7Hoqnbaux0FztM8zBMHV.yJLo6d0Jvfg.LqRYTgV5_j2gBlGAfJFfHKzwuWYhKmo 8jtG1 X-Sonic-MF: X-Sonic-ID: 449f64cf-3a6c-45f7-9f4a-0468d1c2c055 Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Sun, 26 Oct 2025 00:56:12 +0000 Received: by hermes--production-gq1-6b8576c5cf-577gs (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 213342c3edd40ff1e8173778eec852b9; Sun, 26 Oct 2025 00:56:10 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: FreeBSD15.0 stable pkgbase Message-Id: <2B97414B-52CE-4DC1-99D7-FF764F8F7743@yahoo.com> Date: Sat, 25 Oct 2025 17:55:59 -0700 To: md-koch@t-online.de-online.de, FreeBSD-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3826.700.81) References: <2B97414B-52CE-4DC1-99D7-FF764F8F7743.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.999]; NEURAL_HAM_MEDIUM(-1.00)[-0.995]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; DKIM_TRACE(0.00)[yahoo.com:+]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.146:from]; APPLE_MAILER_COMMON(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.146:from] X-Rspamd-Queue-Id: 4cvJ9W31vhz43M0 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-b= iennial-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: >=20 > /usr/local/etc/pkg/repos/FreeBSD.conf >=20 > 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). =3D=3D=3D Mark Millard marklmi at yahoo.com