From nobody Mon Dec 8 15:48:13 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 4dQ5xD65c6z6K0F5; Mon, 08 Dec 2025 15:48:32 +0000 (UTC) (envelope-from peter@pean.org) Received: from helix.jails.se (helix.jails.se [34.246.59.0]) (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) by mx1.freebsd.org (Postfix) with ESMTPS id 4dQ5xD2krCz3CSB; Mon, 08 Dec 2025 15:48:32 +0000 (UTC) (envelope-from peter@pean.org) Authentication-Results: mx1.freebsd.org; none Received: from smtpclient.apple (217-210-134-66-no2661.tbcn.telia.com [217.210.134.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by helix.jails.se (Postfix) with ESMTPSA id E83F517835; Mon, 08 Dec 2025 16:48:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pean.org; s=856eb2587895cefc; t=1765208903; 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=xBgXH8Z6rAYRgSWT7P8g1l/9PpLAYsdd5IgkCcEvvvs=; b=NuB3z/xuSd685gDjlyWQfBkg0ROCH5YWlBsgGgW5cagM6t5RZ0IVV6q8tRDLDdNc1OwNuW CJ1EhiJW6UoF4/5eF32JwasFQAFO6QU1XWD3/tO9GKmEMe8mwv3TAc+wL+YpLRfXquBhD9 1NvhrbxHCH082nPC5yPq9Dd3ZWr46vimczQ/kZNFV1rzn5BI2bXBW3VBs3bq5fntrkHl99 MJ8S+xjKtrmC8YCUDWgn8EW3Oc4R2ICVW2g/DOqCh1gGXbzd9veZzJ0sTFK1YaDRGA15un a9NhlQcQAubJyJTD09gn+3KjpNlDZoX7gttL3JW2cOVkDZMKPgHYdEwSUPFFHGQ6TBVGw/ ANRdPo09H6iBef9FLE84EZEbL5cWu0QpvT1gXYUEaODr/v2OKdPH4rDWygYuffttv/YXz9 MQETHguYHqTcYA/PFIwd7J/Z1koH0wKeOODZ3yHx8qEnomOMscH29+OPOz0NyeUEYCz/20 EJlEmgF7Jp5K76cQqa8w3SpJxQjeABRlc2N8E0xnwHQAlGlP/z9NlaOBNfyrqwG2aVoweg fyVPgXEMOS2KBDjPnp+CkNyFdbAswM/5dYpd/DBUupMRfyamipcjDY1Fr5fS2VZAeoT7Ae Pc6r6WB9cI+4HWDp4IbATpcf+JmLYoCQDP80YN+OZXqRwJXwg+/dM= From: =?utf-8?Q?Peter_Ankerst=C3=A5l?= Message-Id: Content-Type: multipart/alternative; boundary="Apple-Mail=_06B3CB45-3E3A-48CB-AE41-A1DE22FF5FEA" 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.600.51.1.1\)) Subject: Re: Upgrade 15.0-PRERELEASE to 15.0-RELEASE Date: Mon, 8 Dec 2025 16:48:13 +0100 In-Reply-To: Cc: Jason Tubnor , "freebsd-stable@freebsd.org" , "freebsd-pkgbase@freebsd.org" To: vermaden References: <20251207211309.Horde.VRClvV8VFDOzbpKuNDjMqGW@drive.tubnor.net> X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dQ5xD2krCz3CSB --Apple-Mail=_06B3CB45-3E3A-48CB-AE41-A1DE22FF5FEA Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On 7 Dec 2025, at 22:34, vermaden wrote: >=20 > Thank You for finding that stupid mistake of mine ... for the record - = I needed to create 'trusted certificates' from 15.0-RELEASE system - = just adding it here because it my help some ... >=20 > # pkg update =20 > Updating FreeBSD-ports repository catalogue... > FreeBSD-ports repository is up to date. > Updating FreeBSD-ports-kmods repository catalogue... > FreeBSD-ports-kmods repository is up to date. > Updating FreeBSD-base repository catalogue... > Fetching meta.conf: 100% 179 B 0.2kB/s 00:01 =20 > Fetching data.pkg: 100% 80 KiB 81.6kB/s 00:01 =20 > pkg: Error opening the trusted directory = /usr/share/keys/pkgbase-15/trusted > pkg: Error loading trusted certificates > FreeBSD-base repository is up to date. > All repositories are up to date. >=20 I upgraded a system from 14.3 and had similar problems. =20 I solved this by adding the FreeBSD-pkg-bootstrap-15.0.pkg package as = described in the release notes. = https://www.freebsd.org/releases/15.0R/relnotes/#upgrade =20 My full upgrade procedure is described in this post: = https://forums.freebsd.org/threads/upgrade-from-14-3-to-15-0-release-using= -pkgbase-wrong-packagesite-and-no-trusted-public-keys-found.100527/#post-7= 30469 =20 Other than that I also had the "problem" that 15.0 doesnt have man = installed by default and a few orphaned from 14.3. =20 /Peter.= --Apple-Mail=_06B3CB45-3E3A-48CB-AE41-A1DE22FF5FEA Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii

On 7 Dec 2025, at 22:34, vermaden = <vermaden@interia.pl> wrote:

Thank You for finding that = stupid mistake of mine ... for the record - I needed to create 'trusted = certificates' from 15.0-RELEASE system - just adding it here because it = my help some ...

# pkg update =       
Updating FreeBSD-ports = repository catalogue...
FreeBSD-ports repository is up to = date.
Updating FreeBSD-ports-kmods repository = catalogue...
FreeBSD-ports-kmods repository is up to = date.
Updating FreeBSD-base repository catalogue...
Fetching = meta.conf: 100%    179 B   0.2kB/s =    00:01    
Fetching data.pkg: 100% =   80 KiB  81.6kB/s    00:01 =    
pkg: Error opening the trusted directory = /usr/share/keys/pkgbase-15/trusted
pkg: Error loading trusted = certificates
FreeBSD-base repository is up to date.
All = repositories are up to = date.


I upgraded a system = from 14.3 and had similar problems.

 

I solved this by = adding the FreeBSD-pkg-bootstrap-15.0.pkg package as described in the = release notes. https://www.freebsd.org/releases/15.0R/relnotes/#upgrade

 

My full upgrade procedure is described in this post: https://forums.freebsd.org/threads/upgrade-from-14-3-to-15-0-releas= e-using-pkgbase-wrong-packagesite-and-no-trusted-public-keys-found.100527/= #post-730469

 

Other than that I = also had the "problem" that 15.0 doesnt have man installed by default = and a few orphaned from 14.3.

 

/Peter.

= --Apple-Mail=_06B3CB45-3E3A-48CB-AE41-A1DE22FF5FEA-- From nobody Mon Dec 8 16:16:58 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 4dQ6ZP2Kbcz6K222 for ; Mon, 08 Dec 2025 16:17:17 +0000 (UTC) (envelope-from peter@pean.org) Received: from helix.jails.se (system.jails.se [IPv6:2a05:d018:743:1603::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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4dQ6ZN2Y6kz3JP2 for ; Mon, 08 Dec 2025 16:17:16 +0000 (UTC) (envelope-from peter@pean.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=pean.org header.s=856eb2587895cefc header.b="ADqC/fUK"; dmarc=none; spf=pass (mx1.freebsd.org: domain of peter@pean.org designates 2a05:d018:743:1603::4 as permitted sender) smtp.mailfrom=peter@pean.org Received: from smtpclient.apple (217-210-134-66-no2661.tbcn.telia.com [217.210.134.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by helix.jails.se (Postfix) with ESMTPSA id D4C7F178BF for ; Mon, 08 Dec 2025 17:17:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pean.org; s=856eb2587895cefc; t=1765210628; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=X0AvupI2Hxq2B24XMLRBMRLz/WZ6O4lzHt9CIYH14Xo=; b=ADqC/fUKwsdRyKw3NgGO2QnJYbmmZLMKMAtdpDeWtszWibPabi+CtvtTH70dhH3qj3OmmZ E61/zHi/jUQuwW52/yo8TOkNKLM3HbiPOFxL/MF7YSyatVmNazxDYLsHj/Kcjdx8YbIIBw AI+xdnpOx3fbeKXLmVTz+T+fJ0gOXmVsSvEi0FlBxTtp42ppA4A5XyofkboFjzJazJffDV 1B7X75J42yDCMhVuYruppruFyvmHeJaNvlIY9Fo8d9oH7JIp7p5U6fbGaWFQFq0+nm6yFn 0NCW0eZAGbOL0jJ0du/8208EUHFEES6X7EGYS8OJm8q3GWd6wCmCALlYTZ7xm2OiThZ71D EhRomugQP7pPzAqpfsfCp4yv6/r8ewXTr5maESmliEwKlWekNV86iIco5RLugtfEkvb3MV 5Fzl5Q+frzuwMOMTWDw46gro7fcvb7ew87uMe4jMClZI1KTTZUmtXP5yRuXV30n/D5uol+ 0NcGMT2rZbLucl1+ParhEo/YGUZDWExCXt2cQIC4HZbTDIYhh8i7sSrYGuQdxJom5PYCk0 p1Yw2yBX2td/vkP6eVLxbK+qbbHXSDHcz1lnqnDVbMeDsaSc76GguMCOd/yh6k6+qIzNkY ZexOohTlNxxblpuEmNbJXWhnAWAa3wHJnmJb4CN7e0KoNbxKPMGaE= From: =?utf-8?Q?Peter_Ankerst=C3=A5l?= Content-Type: multipart/alternative; boundary="Apple-Mail=_8276DE63-7ADC-4288-8BB9-212184853A06" 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.600.51.1.1\)) Subject: Customize what packages get installed Message-Id: Date: Mon, 8 Dec 2025 17:16:58 +0100 To: freebsd-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.17 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.995]; R_MIXED_CHARSET(0.63)[subject]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[pean.org:s=856eb2587895cefc]; ONCE_RECEIVED(0.20)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_ONE(0.00)[1]; FREEFALL_USER(0.00)[peter]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[pean.org]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[pean.org:+] X-Rspamd-Queue-Id: 4dQ6ZN2Y6kz3JP2 --Apple-Mail=_8276DE63-7ADC-4288-8BB9-212184853A06 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi! After fiddling around with pkgbase for a while realized that this is a = very convenient way to customize what software gets installed or = upgraded in a system compared to a custom make.conf. But after asking the forums = (https://forums.freebsd.org/threads/how-to-correctly-slim-down-a-base-syst= em-using-pkgbase.100605/) I haven=E2=80=99t found a documented way to do = this. If I for some reason like security, storage or any other reason decide = to build a slimmed down system I would like to filter what packages get = installed during upgrade. (I understand that first installation is a = different problem). Is there any production ready or recommended way to do this?=20 I could think of at least a few situations where this would be really = nice: * Embedded systems where storage is limited * High security systems where only the needed binaries should be = available * Single process jails I get that for jails I could just install the packages needed, but it = would be nice to have a standard way to choose the packages you need. A side track for this question is security updates. Using 14.3 upgrading = to a new patch level pkg upgraded all installed FreeBSD-base packages at = the new patch level. Why couldn=E2=80=99t it just install the packages = that changed with that patch level? I understand that the new repo has = to have all packages, but maybe there should be a way to signal to pkg = what packages are actually needed for that patch level. =20 Thanks! /Peter.= --Apple-Mail=_8276DE63-7ADC-4288-8BB9-212184853A06 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Hi!

After fiddling around with = pkgbase for a while realized that this is a very convenient way to = customize what software gets installed or upgraded in a system compared = to a custom make.conf.

But after asking the = forums (https://forums.freebsd.org/threads/how-to= -correctly-slim-down-a-base-system-using-pkgbase.100605/) I = haven=E2=80=99t found a documented way to do = this.

If I for some reason like security, = storage or any other reason decide to build a slimmed down system I = would like to filter what packages get installed during upgrade. (I = understand that first installation is a different = problem).

Is there any production ready or = recommended way to do this? 

I could think = of at least a few situations where this would be really = nice:
  * Embedded systems where storage is = limited
  * High security systems where only the needed = binaries should be available
  * Single process = jails

I get that for jails I could just install = the packages needed, but it would be nice to have a standard way to = choose the packages you need.

A side track for = this question is security updates. Using 14.3 upgrading to a new patch = level pkg upgraded all installed FreeBSD-base packages at the new patch = level. Why couldn=E2=80=99t it just install the packages that changed = with that patch level? I understand that the new repo has to have all = packages, but maybe there should be a way to signal to pkg what packages = are actually needed for that patch level. =  

Thanks!

/Peter.= --Apple-Mail=_8276DE63-7ADC-4288-8BB9-212184853A06-- From nobody Tue Dec 9 15:47:36 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 4dQjtQ6v6wz6KpR5 for ; Tue, 09 Dec 2025 15:48:14 +0000 (UTC) (envelope-from ivy@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 4dQjtQ6DZVz42nn for ; Tue, 09 Dec 2025 15:48:14 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765295294; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=/Sg68TgIwySMm9Kj2DulZydAbhs+ckNIKsoXo8+B9dM=; b=cwjjISbZsvSlQ12zd6DghRF+zKeWyGSZ8e/QPzWdDjbfILPO/yF4kaW6Ir60fNOK/k7AJu JY9IGzKmmombWRsOKJoPLx6cjuOubaAR+g7371muxUHQ4Ez3Wq/X08+TeKbHXtQCtWg/XK h7gBGUcLkOm9Fn6CGbgQgd5uHvV+q3i6J7yADeNpPNQTJdNrWOVE4wnEyPdIhUTfjNHCT8 wIl7F5JONvmzLYIHQJvnDXgVCIJqSEdFjCfVJTdTGpo+Xpvx0G9i9gJyFbDZkHfMXt18xH U3qIHXuO99gL6PPOL/ibcrSJkG1iMaMGpNUDOsn+XDHMz3frMq0U3F1xjjqMkQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765295294; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=/Sg68TgIwySMm9Kj2DulZydAbhs+ckNIKsoXo8+B9dM=; b=N017sqWN+bB/mLpEpuAIgzZzrxDWgXbkyxGoFPZIUA9a/vJAFNO/hHoGBuy0mkO3dpCDv/ teoKmG5gBX46yl4gvKARupW7Imy6A6Q9A5+T9juP6KlRKyfvC/3JDykvcRaT8dray4HNXo U/d2UwU/YSyHnzuB2oPBTTi+AfDgYvs1JAMVxTx5eIIK3WcWWBCR7RH3lCPItz0yQleD2z 0oYakhfvH6zqde/eCbxx5LVjYmX0FrBZ6eZRGYbAbeiEGLhJSknvkulpi2i6mPXi6LXOEZ kRi2ZBR6HouY0b2zkQPhb2XrkEml8hIH6mCsLBdgna2CtPPhMNO1ka3k4JhMRw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765295294; a=rsa-sha256; cv=none; b=n6IWCPpbs9LlpKmsBt50SAFidcu26+fXmFj9h+wRF6tiCKAmBgikHHcXV/TcEXmyZFRPTh jz7nrZ0G148QbMCPgrn0lW+YhJeuQwD8gH8o7dNvWocXIVoKH6mp33DHXioOyGSsU1i4e2 0IGOyTxXuUJ9RhsfMVrJJTLCWuqBHbheBcbeHe1efhQ9/F1jvw8PsaSfmVrrDW4dLVwxGP Ws4Sbj+H96Q/SKjA+YmZ2n52sKP3siyGNE0IOT4Jjan7cbTt8Q8E/faR8lni+slHJwpgd7 6sslRy5A/7Ph7n1GtZRsRYsK+1OzzP31dLMiqFfTDPUYckWb4M/hm8TBtnzk+Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4dQjtQ4HTzzPQW for ; Tue, 09 Dec 2025 15:48:14 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Tue, 9 Dec 2025 15:47:36 +0000 From: Lexi Winter To: freebsd-pkgbase@freebsd.org Subject: Re: Customize what packages get installed Message-ID: Mail-Followup-To: freebsd-pkgbase@freebsd.org References: 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="pgsE2BBp/D+GmeSF" Content-Disposition: inline In-Reply-To: --pgsE2BBp/D+GmeSF Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Peter Ankerst=C3=A5l wrote in : > After fiddling around with pkgbase for a while realized that this is a > very convenient way to customize what software gets installed or > upgraded in a system compared to a custom make.conf. >[..] > If I for some reason like security, storage or any other reason decide > to build a slimmed down system I would like to filter what packages > get installed during upgrade. nothing will be installed during upgrade, unless it is a new dependency of something which is being upgraded. for example, suppose someone added Kerberos support to nc(1). if you had nc(1) installed, but did not have FreeBSD-kerberos-lib installed, then upgrading to the newer release would install FreeBSD-kerberos-lib, because nc now requires it. but if someone did not make this change, FreeBSD-kerberos-lib will not be installed unless you manually install it. the only exception to this is if you install a package set, such as FreeBSD-set-minimal, and new packages are added to that set; in that case the new packages will be installed. if you want to avoid that, you can simply not install (or remove) the set package. after doing that, make sure to mark all the existing packages as not automatically installed, otherwise pkg autoremove might remove them. > A side track for this question is security updates. Using 14.3 > upgrading to a new patch level pkg upgraded all installed FreeBSD-base > packages at the new patch level. Why couldn=E2=80=99t it just install the > packages that changed with that patch level? i am not sure i understand what you're asking here; could you please provide an example of the behaviour you're talking about, and also describe how you think it should work instead? --pgsE2BBp/D+GmeSF Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaThElQAKCRD1nT63mIK/ YG/BAQCaiquyL3wdqkwXRYLDi5IXanUt1XFxkpDQMWn26aUMuAEA8/7hHcknXJVU 0BZyUuoi8ATgk4goCU1eXG4kkYIbTgA= =08v4 -----END PGP SIGNATURE----- --pgsE2BBp/D+GmeSF-- From nobody Thu Dec 11 18:08:37 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 4dS0vf1gT0z6K859 for ; Thu, 11 Dec 2025 18:08:46 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dS0vd3YSxz490q for ; Thu, 11 Dec 2025 18:08:45 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=lcRenBeD; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::42d as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-42e2cf93f7dso315115f8f.1 for ; Thu, 11 Dec 2025 10:08:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765476519; x=1766081319; darn=freebsd.org; h=in-reply-to:autocrypt:content-language:references:to:subject:from :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=0yxj2lyZKh+7k2LaO4ldTzvQw5N+4wXQMHQr1pjE9HA=; b=lcRenBeD6ZLI0JG6AKOF9LtRzIImZc2HnGmqwFxCVKCg10mXiPJ68+W0MDhnkWSDaR ZY6Nr98dZxjs+6RsyOz468U3SfLiZlJBdPOeH0NlvJTy1qXZgl96+2ZCnGuYx9PmyIZr 0DUzUALVU767T6HLkW4OxinLGONw6EegJwwW5SMUtT7/T0fTAxfldlHKDs/dDswoTJ+o G8GtVJStMf/oTsvOuYba6ozrPcbfPfxgrc9jq4i8E82xjTPtJiVNziK2PgptCz6PfcxW LwlMeoTRKN/5WjcC2+m8nu4E+n/64UU+ULWW7p/ERDjP2hohiYnJLZ4W3FpvmtiCVEoq 0/yA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765476519; x=1766081319; h=in-reply-to:autocrypt:content-language:references:to:subject:from :user-agent:mime-version:date:message-id:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=0yxj2lyZKh+7k2LaO4ldTzvQw5N+4wXQMHQr1pjE9HA=; b=ZzgxVBOBt1NLOOkNUojvuG72bWJm3+Uw+XF8hXb77lEwz998gnyGCTTAkyucyB0+yU Abco9gtcCC3Todphn1ZYpMMPRf5XnvZ37jzqoIrQbGK2XVytHPYAsWFFFef635Q15Cqj pRnT06n1/yR6T3LwNThu4kugXabNXhHtAtHsZ+OtM7ojZm76k5WXhej+Aokq4BfBxnd7 NnJJRfyvq77gTf1QOYnZZHrPhrnHEA1qqttyg0uBkmo8neeXubRWSXx9B+TmwvcBQhqI VymHitcpHhefk0z7gX6FnsqzY/0qurhoxPZX9Ij1qEZgyWaxy30+sUWjvWJwaIuSEyX9 gPpA== X-Gm-Message-State: AOJu0Yx+iCqGpNBC70mnBNPPvgXNw+zP6kyfHinYME4oU3jaxodzkCeP u1V+tmZbN7TOZ14fQFZoqzVDTIgHtzTO4Shrqpr1HJcOpBxBBMgdhVFdqbZ6XQ== X-Gm-Gg: AY/fxX5UWj5Mcc3/4/O/q68aOedmVzdGsnoWfBfIKIuwUsH108VqvUT4g8TRxGqLK/e Ox5tRji1+BOiwi9yYL0QD75C8+Nh3OQ61CfMmIo/itgwtmpdxsYxiYYTyWvGKq6e1bpUAdzGVUe 49nQjUiYvmHowsVuI7Ds063u7GFlC2GGgPuNVufcq7HzNMqgp2KWQ2Ndu8boJ9LO6mEP3Kqo4fx y+75a9ond1sWfdFwlOi4fywS+CtypgkKIZaly7bufq5OcgxNq7RlZmUIYeXFRaiIox9ACs5Jz+r De0iYKRAXMb2cOa1LL4Ygni708BD4mMEJpCXvo1/5j1+vhdqONyf+Uei/nlt4eEneJqsurY5MAa yfnQrsX6NI1OvDAbQ2dTjgBemwZcOEEBuFrSVEFGl+kMJJMr4UFanGALPzWAY9V4V86sX111141 /Ta24ePmPdeGIbHaVLuaJP2tZ7NxSttfjqDvtRQOXdXr1QhCf8jjCHwaLP X-Google-Smtp-Source: AGHT+IHDdAsubga8LKWe9HRJEShRfvFYokxabcXaqidW6Ai2uyX1ZmIVeiaM6jdgcj5VoFiaSyBPcg== X-Received: by 2002:a05:6000:2381:b0:42f:7616:6c7c with SMTP id ffacd0b85a97d-42fa39d1c6fmr6894593f8f.14.1765476518522; Thu, 11 Dec 2025 10:08:38 -0800 (PST) Received: from [192.168.1.7] (host-2-100-171-17.as13285.net. [2.100.171.17]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42fa8b8a97esm8487612f8f.31.2025.12.11.10.08.37 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 11 Dec 2025 10:08:38 -0800 (PST) Content-Type: multipart/alternative; boundary="------------h6PpkbsHwXR15U9k3fKrzE1k" Message-ID: Date: Thu, 11 Dec 2025 18:08:37 +0000 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 From: Graham Perrin Subject: Upgrade 15.0-PRERELEASE to 15.0-RELEASE: release notes To: freebsd-pkgbase@freebsd.org References: <20251207211309.Horde.VRClvV8VFDOzbpKuNDjMqGW@drive.tubnor.net> <6fa4b2da-f67b-4c2a-85a9-b4977aa49617@plan-b.pwste.edu.pl> Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: <6fa4b2da-f67b-4c2a-85a9-b4977aa49617@plan-b.pwste.edu.pl> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.990]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FREEFALL_USER(0.00)[grahamperrin]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42d:from]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4dS0vd3YSxz490q This is a multi-part message in MIME format. --------------h6PpkbsHwXR15U9k3fKrzE1k Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit In release notes: *Upgrading from Existing Pre-Release Base System Package Installs* notes an issue with the echo command. --------------h6PpkbsHwXR15U9k3fKrzE1k Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

In release notes: 

Upgrading from Existing Pre-Release Base System Package Installs

<https://github.com/freebsd/freebsd-doc/commit/7743f2e569d21434ea4041f0857f9134e36fbbb2> notes an issue with the echo command.


--------------h6PpkbsHwXR15U9k3fKrzE1k-- From nobody Thu Dec 11 19:46:18 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 4dS34M6Tg9z6KGC7 for ; Thu, 11 Dec 2025 19:46:27 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dS34L1n7Rz3NWk for ; Thu, 11 Dec 2025 19:46:26 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=TrvJ8h7B; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::332 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-47a80d4a065so3844535e9.2 for ; Thu, 11 Dec 2025 11:46:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765482380; x=1766087180; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:cc:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=oFHoQj5SoL5fwcyYdAzoWYnnMudnAuBzeOZSNYddy+s=; b=TrvJ8h7BN55p0nGOomDhjWMnrYhXpqdoIjepXIqR/RsOVTdEdwSc92JqYhkVkERNim IL/CNNXoMCbLonluigr7u+vLywVSndGO28qmbdNRB97JZNLjYPKG8gUw70AwLcnDMLuC QBqLqagWP6UyxatMKqkTsjNjY/5TdM66LCFfIQ3KRPqNHCYtL9qo/fUQpTmZ2dJS8ERc 09rNkWNprGKI3xBmHXPZTNdvAI/bv+7/o+NMwAZSxfCSw6VDntkuiHO4ULpIaTJxsQnK eKs9thOiSFUlaEeMCCyE7FH+JxTW4gk0CZ1Y9zUvXG/jZz1E3PgFOxO00caRV4t+5ZEK 3gfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765482380; x=1766087180; h=content-transfer-encoding:in-reply-to:autocrypt:cc:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=oFHoQj5SoL5fwcyYdAzoWYnnMudnAuBzeOZSNYddy+s=; b=eD8vsHOBN+olDSAepFti0opjXl5D7AjWpE5GHPmqE8WvN6l8CIXPDtpZnIIcAcIjYL AQUC442M9Oa2EsfuWAHQZumj8jLkqnZBFDrb/3YkB/wCMy+WhCTkpXfV8p2c6A/d8mRM thos7+EUjZGgx3iehyw4dcop6u15GAdX6veyDUVyLmqWed631wq8IP0tpTgE6h4iCeD5 tVcWGu8Tf9zfGEa4V/0e5W54mC6ciyXTD8hayDZ/iYn/+CXgC9S/ue5ueCDrN9Xdlznf IonqVleePfWzfaZ7q4SrpeMghj92XIzaWLHdi3oQhgT5AxmkJ31q0mX+org2QP+EdULm Ltlg== X-Gm-Message-State: AOJu0YyQL6aCGT0HTZ2iJpr2304+EVb5jVdCLVzz0ogepYiDaC4+oB3d 9N8CG9qjG9t3Ubvwgo1xD+cvDMjlyeL7jc2qZOX+/paVZKNtN/1uEcraU4jA1A== X-Gm-Gg: AY/fxX7fSQybH68IxV8F5aRhhumDPAuho7q47AQWXqnHkZTiPNN+dVtihxGDm9DKjjP Or1nxx0aus2SnkR9JjIBMwig+6RAfiVAGuXsPuvyuS4zs+CJYpPNltRzrFimrCFwTPYCHl6zMS6 eEGYsKeBwAJABeZnT+ZcHSvlJsG+aj1nCkxjymgI0909faZbbyueoOPjVmgO3OKpRe3ngyThSEs vvxV2sMGH01ceehLERFncrPtkLyYipC+TQwDGUBwcVjDomTiTW9y+T2Wls62BFUtvId60x55kqi q5vkp0magRjv0OncngHn+ym7H0nhK5k0N53tlLsHIC7Ta2vm+GyD648+h4b3jm5HhdmC1ZkZJkQ Bw5eE+MzytzEAJq+wKwtdkdHpF/cNTzZOfPtz5NAf4/62/wmzI+9yCNOVfKRfrXbaMpenP83WhX RYr8lVdbJYq5PNiv1hayiYdpbU5GoRyCVemmldT96Y32OACQ== X-Google-Smtp-Source: AGHT+IHVZzPTPV9ckmixzHm76HQfoXjN9y7WGdfZGZ2r6mnPKo2ocHegw6u3vIkBZRnoP0+4NADU5w== X-Received: by 2002:a05:600c:3151:b0:47a:814c:eea1 with SMTP id 5b1f17b1804b1-47a838534b1mr76978685e9.35.1765482379199; Thu, 11 Dec 2025 11:46:19 -0800 (PST) Received: from [192.168.1.7] (host-2-100-171-17.as13285.net. [2.100.171.17]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42fa8a67800sm7716762f8f.4.2025.12.11.11.46.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 11 Dec 2025 11:46:18 -0800 (PST) Message-ID: Date: Thu, 11 Dec 2025 19:46:18 +0000 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: Upgrade 15.0-PRERELEASE to 15.0-RELEASE: activating a temporarily active boot environment To: freebsd-pkgbase@freebsd.org References: <20251207211309.Horde.VRClvV8VFDOzbpKuNDjMqGW@drive.tubnor.net> From: Graham Perrin Content-Language: en-GB Cc: freebsd-stable@freebsd.org Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.58 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_SPAM_SHORT(0.42)[0.424]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[gmail.com:+]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::332:from] X-Rspamd-Queue-Id: 4dS34L1n7Rz3NWk On 08/12/2025 15:48, Peter Ankerstål wrote: > > … My full upgrade procedure is described in this post: > https://forums.freebsd.org/threads/upgrade-from-14-3-to-15-0-release-using-pkgbase-wrong-packagesite-and-no-trusted-public-keys-found.100527/#post-730469 … > > Thanks. The mkdir command is unnecessary. I guess, the update command is also unnecessary (I'm still testing). Don't forget to activate the boot environment. Without this, the next boot will be 14.3 (with pkg broken as a result of the addition of FreeBSD-pkg-bootstrap-15.0.pkg). From nobody Thu Dec 11 21:25:11 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 4dS5Gh6K7lz6KPWh for ; Thu, 11 Dec 2025 21:25:32 +0000 (UTC) (envelope-from peter@pean.org) Received: from helix.jails.se (system.jails.se [IPv6:2a05:d018:743:1603::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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4dS5Gg0bdKz3lZK; Thu, 11 Dec 2025 21:25:30 +0000 (UTC) (envelope-from peter@pean.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=pean.org header.s=856eb2587895cefc header.b=r1v0OEHy; dmarc=none; spf=pass (mx1.freebsd.org: domain of peter@pean.org designates 2a05:d018:743:1603::4 as permitted sender) smtp.mailfrom=peter@pean.org Received: from smtpclient.apple (217-210-134-66-no2661.tbcn.telia.com [217.210.134.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by helix.jails.se (Postfix) with ESMTPSA id 19708191EC; Thu, 11 Dec 2025 22:25:19 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pean.org; s=856eb2587895cefc; t=1765488319; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=k+G6sZbrYFtvP1Pa97ySGUpfPTEzOKki2GQqFTJkt9c=; b=r1v0OEHyJsmznZu9hN1eg2i37LUJwuvyaPbT9rbrEjj29tXrBm34ra+calWMOWfZXAM9g0 KeqZZUT0GI5PByUxj4778Y+LRu8HRT+7CZwbM7LzmG/KAOJke+SlrAABhqzi7+NxmYUbOS RKUSVcRKJpYxTo8egBpUJfigFxTEwVKv4b3rtWtczJ2XjWdHgLtBe+2AIJroIgpM8NL2DM crzwNfcqle+V7jlQazDygx96gR3DVuXI9PI3ySYaVBHCOutdQoC66+wqte5HV85FiM36A9 DDM0MxRPWI41Z6qtpUiAT37mt+UUuuIjHaOwUw1T6cfbli2/rqfNQ1eImw7e8y9AjuBPpW Aw9EVsvlLW7sXANS/1dbe2RoXxYEAOOUJhZZD06Aw/n8zuipN3stE1nmRFlPEOgbjIYwft R/+BUNPCq6jXJXL222+5ZL1E12C7NRZoRjWJ/oedZ24WEZYa4zF45IPJrXkCGgAeCR7yar ER94yl3yRVQtKZI3gTeSn+3yUFJB/walVP3OwfAvEs5NsD89K6D4OJn3MvwlcgYr8b1SYm wjb3kyz/ra90MMSAB+qLnm7sSk5/YjrN3ZcPz+ShIn5TrSulR2/tzzQcI8n/DuSGOTZP2n XM/FlV1vpMG2LnqQjDcF4ykuIO3VO5LGKmx9vwHjLrEio3rSxXubo= Content-Type: text/plain; charset=utf-8 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 \(3864.200.81.1.6\)) Subject: Re: Customize what packages get installed From: =?utf-8?Q?Peter_Ankerst=C3=A5l?= In-Reply-To: Date: Thu, 11 Dec 2025 22:25:11 +0100 Cc: freebsd-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Lexi Winter X-Mailer: Apple Mail (2.3864.200.81.1.6) X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.24 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; R_MIXED_CHARSET(0.56)[subject]; MV_CASE(0.50)[]; ONCE_RECEIVED(0.20)[]; R_DKIM_ALLOW(-0.20)[pean.org:s=856eb2587895cefc]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; ASN(0.00)[asn:16509, ipnet:2a05:d018:400::/38, country:US]; MIME_TRACE(0.00)[0:+]; FREEFALL_USER(0.00)[peter]; RCVD_COUNT_ONE(0.00)[1]; TO_DN_SOME(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DMARC_NA(0.00)[pean.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[pean.org:+] X-Rspamd-Queue-Id: 4dS5Gg0bdKz3lZK > On 9 Dec 2025, at 16:47, Lexi Winter wrote: >=20 > Peter Ankerst=C3=A5l wrote in = : >>=20 >=20 > the only exception to this is if you install a package set, such as > FreeBSD-set-minimal, and new packages are added to that set; in that > case the new packages will be installed. if you want to avoid that, > you can simply not install (or remove) the set package. after doing > that, make sure to mark all the existing packages as not automatically > installed, otherwise pkg autoremove might remove them. Thanks! Of course its the sets that trigger this behavior. I didnt = realize that, but yeah, I guess removing the meta package after = installation will solve this problem. >=20 >> A side track for this question is security updates. Using 14.3 >> upgrading to a new patch level pkg upgraded all installed = FreeBSD-base >> packages at the new patch level. Why couldn=E2=80=99t it just install = the >> packages that changed with that patch level? >=20 > i am not sure i understand what you're asking here; could you please > provide an example of the behaviour you're talking about, and also > describe how you think it should work instead? When using freebsd-update and there is a new patchlevel only the = affected files are updated. Lets say the patchlevel only contains a fix = for unbound. Then freebsd-update will only download and install = unbound-files. But when moving from one patchlevel to another using pkgbase all = installed packages from FreeBSD-base will be updated. But it would have = been enough to just upgrade the FreeBSD-unbound package. /Peter.= From nobody Thu Dec 11 23:47:27 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 4dS8RJ15Rmz6KZXm for ; Thu, 11 Dec 2025 23:48:12 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 4dS8RJ0b8Kz42YQ for ; Thu, 11 Dec 2025 23:48:12 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765496892; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=vAjtZ9ZlN76QsXEvODTX8+0bub3ABFb3F09urZfsSDU=; b=oiUIfU4T789MWueAVE2FTNjwJV5vOiNmEYlM8dJSsG86fxGOjnxReYZ6DAq0AYbDWkT3mB VJz+c0LJDVC4nm8WOS3+TeawJaEdBJiuLqRqRg5qeeGXXdcvHm/BICSbnsTSdUu5zXFfFZ FRlZ0aAn+FptWkAl7ObgNLbmTET2GBpt+wLlfChOdUM67hCM4vIe4N/H4wWQ3KF4F/b6c7 wmspCeSBT7FIfSvMtCo7J0qts2dnCUqI1rsl7dXw+R0itvNybsvLvlanyaSZE3MZoN/ZLk rAs4vjw4GIFUv0Whfr4TNkdAtwYa+MRPcbW8Hg/ZDT6ztV7eGZIJOSG+MyhFpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765496892; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=vAjtZ9ZlN76QsXEvODTX8+0bub3ABFb3F09urZfsSDU=; b=gzkIBLWyPQMSiZ4td48hAqeKPNEkLkTrdHUQoXNb5gGHFSCsdgD3TavHdndL0s8Xc+zSdW ewAoZ57LkDwodsbvEAhtw080sx9KiT6nppVfxvwkKhER1faHebbISt6iO74CQphESZC+pD 7z5ztg4kZu4a6gfl0VnwwANZKjDZ1QnVYF7/QJZtroOi1/T5wHe4tWzp0UAFLy++P8qZdb OZqufuWA2xiyLEf79k/WxGjW9oUvqS18hQz512izW5ijdcxKzKL3OkximGuckeaeySk6nv albXDPiRaZsCoDLslfmfX3bFUGUfQ3+bwhtagHKrb6SD0TIhwj97snfDxlfuyQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765496892; a=rsa-sha256; cv=none; b=rRR3f6aTBFK3+33xGMnztXM2gGaupwNhMQ77oN9y1kcT1T/bn+q259TvGAfdj4hua18cS0 6nh4Dudxlgbpdw2FNw5rGQFHi1zBD9oPMnZs2/dPJ096ECslRkpwihZkvM2Q1KxL3XEDsv x/h+/XorJFHi94nKuYls+mNs0VUVq2tyZthkM90ZD3VD/9ExxkDsk343donu0MDRAGknUE n18rQL0S0P8F5YS+hTcC9g+Naw5GEwbAB7+KN6JFb1h5HH6P5LFRe6caSiaxHlszLEsSTu 4aFQ5bLY4snRcYfYYTne9pFGTT8Pz5ibxGSdhPJ5rrF5aruooYtly6c58bEvGA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4dS8RH5LjBzNsn for ; Thu, 11 Dec 2025 23:48:11 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Thu, 11 Dec 2025 23:47:27 +0000 From: Lexi Winter To: freebsd-pkgbase@freebsd.org Subject: Re: Customize what packages get installed Message-ID: Mail-Followup-To: freebsd-pkgbase@freebsd.org References: 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="v9t5L4EHaCfqETAb" Content-Disposition: inline In-Reply-To: --v9t5L4EHaCfqETAb Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Peter Ankerst=E5l wrote in : > When using freebsd-update and there is a new patchlevel only the > affected files are updated. Lets say the patchlevel only contains a > fix for unbound. Then freebsd-update will only download and install > unbound-files. >=20 > But when moving from one patchlevel to another using pkgbase all > installed packages from FreeBSD-base will be updated. But it would > have been enough to just upgrade the FreeBSD-unbound package. no, this isn't how it works. are you using pkg.freebsd.org packages or building your own packages? if you're building your own packages, use "make update-packages", not "make packages". that will copy unchanged packages from the previous build, so that the version number doesn't change and pkg won't upgrade them. if you're using pkg.freebsd.org packages, there are only two explanations i can think of for this behaviour: - you are tracking CURRENT, and only update relatively infrequently; because the value of __FreeBSD_version is encoded in the ELF header of every executable, any time that value is bumped, you will need to update nearly all packages. this can happen several times per week during periods of high code churn. this is correct behaviour, because the executables have changed and need to be updated. (you could debate whether it's really necessary to encode this particular value in the ELF header, though; but that's not a pkgbase issue.) - you updated past a point where the pkg.freebsd.org repository was rebuilt from scratch. as far as i know, this has only happened once in recent memory, and that was a couple of months ago, so this would only be the cause of your issue if you almost never update and ignore security issues. if neither of these explanations seem plausible, please record the output of 'pkg upgrade' the next time you run it, and post it here, because the behaviour you are observing is not intentional. --v9t5L4EHaCfqETAb Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaTtYDAAKCRD1nT63mIK/ YLEoAP9pmC4Rc1+Ft603keHOfcRIDCMxjKhaN8nvy+u4RcojxQEA8t/Z3ScSKkIn rDF3kJlEAtfvINLLnH8wDtj2cxhz1gU= =Xzhj -----END PGP SIGNATURE----- --v9t5L4EHaCfqETAb-- From nobody Fri Dec 12 10:38:55 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 4dSQtW42w1z6Khwx for ; Fri, 12 Dec 2025 10:39:15 +0000 (UTC) (envelope-from peter@pean.org) Received: from helix.jails.se (helix.jails.se [34.246.59.0]) (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) by mx1.freebsd.org (Postfix) with ESMTPS id 4dSQtW0x7Zz44pQ; Fri, 12 Dec 2025 10:39:14 +0000 (UTC) (envelope-from peter@pean.org) Authentication-Results: mx1.freebsd.org; none Received: from smtpclient.apple (host-95-203-12-41.mobileonline.telia.com [95.203.12.41]) (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) (No client certificate requested) by helix.jails.se (Postfix) with ESMTPSA id BD5DA19688; Fri, 12 Dec 2025 11:39:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pean.org; s=856eb2587895cefc; t=1765535944; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xe2awEjrQ08QcpH4CH/qjEMEBW4XRGhoZul3NvNAS6A=; b=xGkIxkFox0PvKjeVho0Vpm7diJxdCD9iRjmIBk9qpjSawhEpl+7+6STKk9wnXbWtkSX/I/ ulDOrTzdvUMmdETjMXoRFgIXxi5gkOE3MVPEkzLFvl5HCS5RMxRxJTzMGsUIzxQIW+TUyf Xs0SDBKFSCot3veaEf50aEyeOS7gzNAG97CyI4gIpv5o/aEBzgO3zWbIQ00rrGqH6jdj2L wFMX9iH0YNay7A+lyWsKGQKKIwHavDw3cm+I5PsLvQsnrubXkuqt1nJMs6Wdsuwh+K+UUF S3VB8uQOCLxfX6k5+QFSGF9NKqU7cIPph5WDzwH0UZ9pXfeAaBHX1MzGsqxbzdjgJ2XR+j xT5JtI+tDVX7yG4Opft4Ds860miONkVN5dSgWDusYYcSDg2TMIpMvRoCqy3cxpRL9r4OeS erFdDtJnNfwKNrVwVsH+ryV9qxOYQ4pxRgA/Su7yUl8TwPOSs9f+qD3EApVzmsECbvEdpL iiLsgp4ZMcKxVqYpeQ4Gzub4916ZaRD7TcboodpWcSD9WFAAfvUrUXenwy3asE1dJjDxfN cmvxrY2mHk0jfGMzhrYHdCMcI++iJ9QhKVh1LQ/fzVK47VtFG/iuR3V1vE2RjZe+9+dhWE 5BEOYCcYadbgnA0te+yt7NtUbNvrvOiEtTkFOUYiS2OOMxrHrBhS8= Content-Type: multipart/alternative; boundary=Apple-Mail-5A5B9FF9-FFE4-41C2-B343-F7FA49B17367 Content-Transfer-Encoding: 7bit From: =?utf-8?Q?Peter_Ankerst=C3=A5l?= 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 (1.0) Subject: Re: Customize what packages get installed Date: Fri, 12 Dec 2025 11:38:55 +0100 Message-Id: <971EEA4E-BCC6-46F3-8AF1-67C8B6F6B282@pean.org> References: Cc: freebsd-pkgbase@freebsd.org In-Reply-To: To: Lexi Winter X-Mailer: iPhone Mail (23B85) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16509, ipnet:34.240.0.0/13, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dSQtW0x7Zz44pQ --Apple-Mail-5A5B9FF9-FFE4-41C2-B343-F7FA49B17367 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > On 12 Dec 2025, at 00:48, Lexi Winter wrote: >=20 > =EF=BB=BFPeter Ankerst=C3=A5l wrote in : >> When using freebsd-update and there is a new patchlevel only the >> affected files are updated. Lets say the patchlevel only contains a >> fix for unbound. Then freebsd-update will only download and install >> unbound-files. >>=20 >> But when moving from one patchlevel to another using pkgbase all >> installed packages from FreeBSD-base will be updated. But it would >> have been enough to just upgrade the FreeBSD-unbound package. >=20 > no, this isn't how it works. are you using pkg.freebsd.org packages > or building your own packages? >=20 > if you're building your own packages, use "make update-packages", > not "make packages". that will copy unchanged packages from the > previous build, so that the version number doesn't change and > pkg won't upgrade them. >=20 > if you're using pkg.freebsd.org packages, there are only two > explanations i can think of for this behaviour: >=20 > - you are tracking CURRENT, and only update relatively infrequently; > because the value of __FreeBSD_version is encoded in the ELF header > of every executable, any time that value is bumped, you will need > to update nearly all packages. this can happen several times per > week during periods of high code churn. >=20 > this is correct behaviour, because the executables have changed > and need to be updated. (you could debate whether it's really > necessary to encode this particular value in the ELF header, > though; but that's not a pkgbase issue.) >=20 > - you updated past a point where the pkg.freebsd.org repository was > rebuilt from scratch. as far as i know, this has only happened > once in recent memory, and that was a couple of months ago, so > this would only be the cause of your issue if you almost never > update and ignore security issues. >=20 > if neither of these explanations seem plausible, please record the > output of 'pkg upgrade' the next time you run it, and post it here, > because the behaviour you are observing is not intentional. > Thanks for your thorough explanation! Im using pkg.freebsd.org but I dont ha= ve the logs from the particular upgrade. It was 14.3pX -> 14.3p6 at least. =20 I will keep track of how upgrades behave in the future and post them here if= I observe the same behavior again. =20 /Peter= --Apple-Mail-5A5B9FF9-FFE4-41C2-B343-F7FA49B17367 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
On 12 Dec 2025, at 00:48, Lexi Winter <ivy@freebsd.org&g= t; wrote:

=EF=BB=BFPeter Ankerst=C3=A5l wrote in <A83ED87A-DA17-4B44-803B-= A7EEC5176634@pean.org>:
When us= ing freebsd-update and there is a new patchlevel only the
affected files are updated. Lets say th= e patchlevel only contains a
fix for unbound. Then freebsd-update will only download and install<= /span>
unbound-files.=

But when moving from one patchlevel to another u= sing pkgbase all
inst= alled packages from FreeBSD-base will be updated. But it would
have been enough to just upgrade t= he FreeBSD-unbound package.

no= , this isn't how it works.  are you using pkg.freebsd.org packages
or building your own packages?

= if you're building your own packages, use "make update-packages",
= not "make packages".  that will copy unchanged packages from the<= /span>
previous build, so that the version number doesn't change an= d
pkg won't upgrade them.

i= f you're using pkg.freebsd.org packages, there are only two
= explanations i can think of for this behaviour:

<= span>- you are tracking CURRENT, and only update relatively infrequently;
 because the value of __FreeBSD_version is encoded in th= e ELF header
 of every executable, any time that value= is bumped, you will need
 to update nearly all packag= es.  this can happen several times per
 week duri= ng periods of high code churn.

 this i= s correct behaviour, because the executables have changed
&= nbsp;and need to be updated.  (you could debate whether it's really
 necessary to encode this particular value in the ELF hea= der,
 though; but that's not a pkgbase issue.)<= br>
- you updated past a point where the pkg.freebsd.o= rg repository was
 rebuilt from scratch.  as far a= s i know, this has only happened
 once in recent memor= y, and that was a couple of months ago, so
 this would= only be the cause of your issue if you almost never
 = update and ignore security issues.

if neith= er of these explanations seem plausible, please record the
o= utput of 'pkg upgrade' the next time you run it, and post it here,because the behaviour you are observing is not intentional.
<signature.asc>

Thanks f= or your thorough explanation! Im using pkg.freebsd.or= g but I dont have

the logs from the= particular upgrade. It was 14.3pX -> 14.3p6 at least.<= /p>

 

I will keep track of how upgrades behave= in the future and post them here if I observe the same behavior again.=

 

/Peter

= --Apple-Mail-5A5B9FF9-FFE4-41C2-B343-F7FA49B17367-- From nobody Fri Dec 12 16:41:20 2025 X-Original-To: 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 4dSZwK29RLz6JvvB for ; Fri, 12 Dec 2025 16:41:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dSZwJ66kNz3ttm for ; Fri, 12 Dec 2025 16:41:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765557680; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=VNHDyYsm/GDbzy466ArieSMSvAqajvs3InzK7VphX6s=; b=TNdY6cGrSjw+3m5A8IAEbARzYI0cBve6U6a8Ub5bLEdoxDhy70fgqGPQSzoCk62q1/4Io9 Hs2r3ojMr3cr/62XPshCIJOJJlL65jSSuxZ1fgoyMV6d+ScuT2/5nL8//wVuJe9yuz40+e zcLptwRYPD80YY8uq6Gf4IG5cs2CxFPKzLLnLPbguWtA0hkCpTyb7iApm23+B2IA6Ig1AM VtWZw7k6NcCN65iMAKHSPwkiLkmlHKMFn7q8bEqiVydCVH1AcJYrBMVKaodN5f0nprfJLv WmeuB6l3pY2tMSyAmVVwkZMT11ytuC4W3hU9B3oROGXP4sThMPUCCgefPxsT5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765557680; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=VNHDyYsm/GDbzy466ArieSMSvAqajvs3InzK7VphX6s=; b=jtjNVkoeN14svqWlWp5Ys+CHL1DGO7zfzmRWUEvnqBUHz4GxZdlGQQIbDA5sj+fMh4C6Re fvoQ/xp7gRJQhOEtol0k3U5vtZyB3wJwzhGQFfe/FWnFYZOL4AK4APKLmEXGUoSDde5SgN 8qGLvJfT340025Sf0p9GAtplWVJa/58UHH15Uln2vdoY6t59e7oOUcW3gTjdfoMfrr+ZKA vjSwzxLTRaPBW84rG603u1vaimXSs6zQcXaiFauSWJgUkLSQVzDb3Krd8wThY2gggBO4mW FMzwHsC9D3K5kjUa6shNbO/pR5AmzSGSIrOjWrFzspgeGrhTFLMvupKQwtsm7w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765557680; a=rsa-sha256; cv=none; b=rO+zVy3tTo5GEHHzIupfOf8xwiQ0Km6FdkugMeTkYndgl3HxlKoQ3NqX+O4k36Gwn2ROr4 cxZMg714Iu/qCY9jw3yHDmUQBY5XmN1Y4LevBIeMjnXHiIYPCFfHH3Ft8Xu1PufPcTLb6a oxNTL6Nh55BS5Ues4VSEoMTRGMrmyvRPi51WF1gXtEm7GCzdAgnAl+69cE48vHhM3536tQ OawjCe58L/mGIRMwiNW4SpdZDeUlFgSsREHvAYmcrDWbRGsXGjw5RZRdG+oqj0npI1L1kd nLrPgHVlnjLZD/+Qo3lnYUJTc67VJz+dTDVMANvn0nehhQWuthPWIpWaktO7kA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4dSZwJ5gNDz8Zm for ; Fri, 12 Dec 2025 16:41:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 5BCGfKwP053519 for ; Fri, 12 Dec 2025 16:41:20 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 5BCGfKmq053518 for pkgbase@FreeBSD.org; Fri, 12 Dec 2025 16:41:20 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 290375] bsdinstall: pkgbase not scripted Date: Fri, 12 Dec 2025 16:41:20 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 15.0-STABLE X-Bugzilla-Keywords: install, pkgbase X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: asomers@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: sysinstall@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D290375 Alan Somers changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |asomers@FreeBSD.org --- Comment #1 from Alan Somers --- This is a good start, but I think there are at least two problems, and maybe four: * Testing BSDINSTALL_PKG_REPOS_DIR should use "-n": if [ -n "$..." ] * "bsdinstall pkgbase" and "bsdinstall distextract" should be mutually exclusive. If the script does the former, then it must skip "bsdinstall checksum" and "bsdinstall pkgbase" * changing the default value of DISTRIBUTIONS may break existing scripts. = Best to leave it the same. * "bsdinstall pkgbase" already does something sensible if BSDINSTALL_PKG_REPOS_DIR is unset. So I don't think that you should require the user to set it. Rather, to select a pkgbase install, I think you should either require the user to set DISTRIBUTIONS=3D"", or else introduce a new variable. --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Sun Dec 14 09:48:38 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 4dTdgN6q6wz6JrVd for ; Sun, 14 Dec 2025 09:48:48 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dTdgN0SS2z3J6V for ; Sun, 14 Dec 2025 09:48:48 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=ZRHBrwg0; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::32f as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-4775ae77516so29656775e9.1 for ; Sun, 14 Dec 2025 01:48:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765705720; x=1766310520; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=MXX5jzR8RCKJivD0FDvs1tgodMlNQiPjV0E/7P7ha60=; b=ZRHBrwg01SDh0efyFtV9xJbA+ThxWkj6iEoun4Y5a0VU7FqoTL0PdYVRVD0Ns1MWIh 6PjC32RYE91EwK2CIKZc8UFlzG+XePt4M1+iWBjQ+2VZQ2ETziSn+H3xy5EL30RSeb9L tOXe/F/IC9VlC2IalcUjQK4HPdeoeNoJ4MSN5GkIUDRTipMjyI137lNdoRGei+Cd3vWN 2DfVYN8Ua9W9kZPyKvrhtpRvyFAu6k0TwwpXULoe+T+RvRgesrqSnLjhfmz0upr/A16M CNhZ+iNi29H+S5pDnCdKTDGMwGv9KKIriTYfHP4iYhOr80qFiQIYAKWi1qa3Rb5wmuUl +w1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765705720; x=1766310520; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=MXX5jzR8RCKJivD0FDvs1tgodMlNQiPjV0E/7P7ha60=; b=VlLvJs3YFYk1yWGCK2OKE+idwIjcyRnex3xCdZ2xPOfHh7MI3/kP4r2nU0amyJBg0V OP2D4P2XW8kLUWLssy2Er3kcVgyEZ0V0VwzQN4AVWsUVsmcqQ3KgD2SICGo9F0/zI905 B2/bQs9AXkPY3v/XmLUZPUdVidFDwL7ZGsZ47AY9C9IfzuegPmbWniDnuTsOsojFzg7G 84GtamUJyzRxSC0DmPAiiWEl0/iP0hkg5xFwDa4b+jeVaCyCpe5i2BubPCZwHivV27vy ii/2RiHI9kCbBxeLImImRwkaSg5ukVQlu2SKs6snn34RELAgFMznF+lQgVFv47zWiSBf tRCg== X-Gm-Message-State: AOJu0YweX+6SyHxnvnfxH5CkrGmySSLf9yLFyP1hI4cwKh+jjYfu7IGB qJ/Lcyek7T/HgebffyeY6IhUUXK1sxnX7jvLtPXmLOF7IqDV/jbCuo0OveEJFA== X-Gm-Gg: AY/fxX4EWucPo6JeyaL4TlUyGpAQ9ap1sRnWGvM8SxEPx+/RQPN8mO0eXdduQ/MbSuA G67RyExaySzR5mS7zZT1NViSYTFmcwQB/QmtZ6hJXMhWNa3T2Pa90XrzejoEaT/1Q4KEQMnZctq tL596eqokbUSf8RLSEVCA7TP84TTjfXtgYGX5/TDS1Enug0pHaiDPmbn+qck6eGEJ074wKZfrKe AxApaSf/912vt0LqjfdU4lR758J9iPuJoVZPI85xL8IkcOMwkcvlsjhzuJDz2jh09l7cisIla2y tZnfiEMFu9YMFtMOvTNONH25XVpA+Jks7XobIQdV6BLF1ajJedCeh4oRPyISigtjApksGAw8E9i UigSmQvoFlhnydWdneqqPvHG4FEzMerbFDOd9yk4zRC4u5nLyqg4+6Bj/AHWnV1OOXHDETKz/qO gN9uDfWD+OqTKgO728vCKVFBJVpaO7p6Wt1OqRoizLfsztmw== X-Google-Smtp-Source: AGHT+IGxgs0TO4vBLj/2iyjgKFGfjwyOZmsTiT8fmM5NfRuwpfuM11w7Fzp4JJqelkdZAr94+fJ/bA== X-Received: by 2002:a05:600c:810c:b0:46e:1abc:1811 with SMTP id 5b1f17b1804b1-47a8f90cf60mr62259035e9.27.1765705719604; Sun, 14 Dec 2025 01:48:39 -0800 (PST) Received: from [192.168.1.7] (host-2-100-171-17.as13285.net. [2.100.171.17]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47a8f6f3e1csm49426085e9.4.2025.12.14.01.48.39 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 14 Dec 2025 01:48:39 -0800 (PST) Message-ID: <46d641ca-6874-436a-a91a-b7ee7784ae16@gmail.com> Date: Sun, 14 Dec 2025 09:48:38 +0000 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: pkgbase upgrade from 14.3-RELEASE to 15.0-RELEASE: pkg-static: no trusted certificates, no upgrade From: Graham Perrin To: freebsd-pkgbase@freebsd.org References: <5250f4eb-0849-473f-89ff-aa46a67a3fef@FreeBSD.org> <1eb0e36a-1f69-4944-9f47-19600a0ac904@gmail.com> <27d9d999-e7c8-4dd6-9adb-fd60270b78ba@gmail.com> Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: <27d9d999-e7c8-4dd6-9adb-fd60270b78ba@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.54 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.86)[-0.855]; NEURAL_HAM_MEDIUM(-0.69)[-0.686]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FREEFALL_USER(0.00)[grahamperrin]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32f:from] X-Rspamd-Queue-Id: 4dTdgN0SS2z3J6V 2025-12-06 > … Why do I still get 'pkg-static: no trusted certificates' (and 'Your > packages are up to date')? … today: > Solved > > I guess, something was wrong with the order of things. > > Rough notes from apparently successful upgrades in VirtualBox > > … >