From nobody Sun Dec 7 22:21:15 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 4dPfhv2Vrcz6HvZd for ; Sun, 07 Dec 2025 22:21:19 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo63.interia.pl (smtpo63.interia.pl [217.74.67.63]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4dPfhs6yGMz3tT0 for ; Sun, 07 Dec 2025 22:21:17 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=interia.pl header.s=dk header.b=byyIVLdf; dmarc=pass (policy=quarantine) header.from=interia.pl; spf=pass (mx1.freebsd.org: domain of vermaden@interia.pl designates 217.74.67.63 as permitted sender) smtp.mailfrom=vermaden@interia.pl Date: Sun, 07 Dec 2025 23:21:15 +0100 From: vermaden Subject: Re: Upgrade 15.0-PRERELEASE to 15.0-RELEASE To: Marek Zarychta , freebsd-pkgbase@FreeBSD.org X-Mailer: interia.pl/pf09 In-Reply-To: References: <20251207211309.Horde.VRClvV8VFDOzbpKuNDjMqGW@drive.tubnor.net> <6fa4b2da-f67b-4c2a-85a9-b4977aa49617@plan-b.pwste.edu.pl> X-Originating-IP: 45.148.42.9 Message-Id: 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: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=dk; t=1765146076; bh=+owQnzJyW3AjcGH9VBhJNCWIReCQhSyqwrG+ZiP2CBU=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=byyIVLdfIL+8YeMYHfLlxnrB1cHwypXeAF185rhbuvb/Gc9LSfwlH+QZpEVsoUQOd ng9mCveG+HVXae/Nhedxs/tG4hC2EFZwHbDRBdAL9jnx3J8Mjp5qxIV5XDGxkumdNG yMPmrcy+H8Zd9bXIo3LDPJznmdjgppw90bQ8SnPU= X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.39 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.59)[-0.593]; DMARC_POLICY_ALLOW(-0.50)[interia.pl,quarantine]; MID_RHS_NOT_FQDN(0.50)[]; RWL_MAILSPIKE_EXCELLENT(-0.40)[217.74.67.63:from]; R_SPF_ALLOW(-0.20)[+ip4:217.74.64.0/22]; R_DKIM_ALLOW(-0.20)[interia.pl:s=dk]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[interia.pl]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_TWO(0.00)[2]; SUSPICIOUS_AUTH_ORIGIN(0.00)[]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL]; FREEMAIL_ENVFROM(0.00)[interia.pl]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[interia.pl:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; HAS_XOIP(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; DWL_DNSWL_NONE(0.00)[interia.pl:dkim] X-Rspamd-Queue-Id: 4dPfhs6yGMz3tT0 One thing I could add here to make it complete. In the 'pkg upgrade' process I was informed that all the 'man pages' packages would be removed from my system as shown below. # pkg upgrade (...) Installed packages to be REMOVED: FreeBSD-acct-man: 15.snap20250808125411 FreeBSD-acpi-man: 15.snap20250808125411 FreeBSD-apm-man: 15.snap20250808125411 FreeBSD-at-man: 15.snap20250808125411 FreeBSD-audit-man: 15.snap20250808125411 FreeBSD-autofs-man: 15.snap20250808125411 FreeBSD-bhyve-man: 15.snap20250808125411 FreeBSD-blocklist-man: 15.snap20250808125411 FreeBSD-bluetooth-man: 15.snap20250808125411 FreeBSD-bmake-man: 15.snap20250808125411 FreeBSD-bootloader-man: 15.snap20250808125411 FreeBSD-bsdconfig-man: 15.snap20250808125411 FreeBSD-bsdinstall-man: 15.snap20250808125411 FreeBSD-bsnmp-man: 15.snap20250808125411 FreeBSD-ccdconfig-man: 15.snap20250808125411 FreeBSD-certctl-man: 15.snap20250818144815 FreeBSD-clang-man: 15.snap20250808125411 FreeBSD-clibs-man: 15.snap20250822224302 FreeBSD-console-tools-man: 15.snap20250808125411 FreeBSD-cron-man: 15.snap20250808125411 FreeBSD-csh-man: 15.snap20250808125411 FreeBSD-ctl-man: 15.snap20250808125411 FreeBSD-cxgbe-tools-man: 15.snap20250808125411 FreeBSD-devd-man: 15.snap20250808125411 FreeBSD-devmatch-man: 15.snap20250808125411 FreeBSD-dhclient-man: 15.snap20250808125411 FreeBSD-dma-man: 15.snap20250808125411 FreeBSD-dtrace-man: 15.snap20250808125411 FreeBSD-dwatch-man: 15.snap20250808125411 FreeBSD-ee-man: 15.snap20250808125411 FreeBSD-efi-tools-man: 15.snap20250808125411 FreeBSD-fd-man: 15.snap20250808125411 FreeBSD-fetch-man: 15.snap20250808125411 FreeBSD-ftp-man: 15.snap20250808125411 FreeBSD-fwget-man: 15.snap20250808125411 FreeBSD-games-man: 15.snap20250808125411 FreeBSD-geom-man: 15.snap20250808125411 FreeBSD-ggate-man: 15.snap20250808125411 FreeBSD-gssd-man: 15.snap20250808125411 FreeBSD-hast-man: 15.snap20250808125411 FreeBSD-hostapd-man: 15.snap20250808125411 FreeBSD-hyperv-tools-man: 15.snap20250808125411 FreeBSD-inetd-man: 15.snap20250808125411 FreeBSD-ipf-man: 15.snap20250808125411 FreeBSD-ipfw-man: 15.snap20250808125411 FreeBSD-iscsi-man: 15.snap20250808125411 FreeBSD-jail-man: 15.snap20250808125411 FreeBSD-kerberos-kdc-man: 15.snap20250810084446 FreeBSD-kerberos-man: 15.snap20250823012244 FreeBSD-libarchive-man: 15.snap20250808125411 FreeBSD-libbegemot-man: 15.snap20250808125411 FreeBSD-libbsm-dbg: 15.snap20250818144815 FreeBSD-libbsm-dev: 15.snap20250808125411 FreeBSD-libbsm-man: 15.snap20250808125411 FreeBSD-libcasper-man: 15.snap20250808125411 FreeBSD-libcompat-man: 15.snap20250808125411 FreeBSD-libcuse-man: 15.snap20250808125411 FreeBSD-libdwarf-man: 15.snap20250808125411 FreeBSD-libexecinfo-man: 15.snap20250808125411 FreeBSD-libmagic-man: 15.snap20250808125411 FreeBSD-libpathconv-man: 15.snap20250808125411 FreeBSD-librpcsec_gss-man: 15.snap20250808125411 FreeBSD-libsdp: 15.snap20250815064514 FreeBSD-libsdp-dbg: 15.snap20250815064514 FreeBSD-libsdp-dev: 15.snap20250808125411 FreeBSD-libsdp-man: 15.snap20250808125411 FreeBSD-libstdbuf: 15.snap20250815064514 FreeBSD-libstdbuf-dbg: 15.snap20250815064514 FreeBSD-libstdbuf-dev: 15.snap20250808125411 FreeBSD-libstdbuf-man: 15.snap20250808125411 FreeBSD-libstdthreads: 15.snap20250815041637 FreeBSD-libstdthreads-dbg: 15.snap20250815041637 FreeBSD-libstdthreads-dev: 15.snap20250808125411 FreeBSD-libstdthreads-man: 15.snap20250808125411 FreeBSD-libucl-man: 15.snap20250808125411 FreeBSD-libufs-dbg: 15.snap20250818144815 FreeBSD-libvgl-man: 15.snap20250808125411 FreeBSD-liby-dev: 15.snap20250808125411 FreeBSD-libzfs: 15.snap20250824225045 FreeBSD-libzfs-dbg: 15.snap20250824225045 FreeBSD-libzfs-dev: 15.snap20250824225045 FreeBSD-lld-man: 15.snap20250808125411 FreeBSD-lldb-man: 15.snap20250808125411 FreeBSD-lp-man: 15.snap20250808125411 FreeBSD-mlx-tools-man: 15.snap20250808125411 FreeBSD-mtree-man: 15.snap20250808125411 FreeBSD-natd-man: 15.snap20250808125411 FreeBSD-netmap-man: 15.snap20250808125411 FreeBSD-newsyslog-man: 15.snap20250808125411 FreeBSD-nfs-man: 15.snap20250808125411 FreeBSD-ntp-man: 15.snap20250808125411 FreeBSD-nuageinit-man: 15.snap20250822194944 FreeBSD-nvme-tools-man: 15.snap20250810044432 FreeBSD-openssl-man: 15.snap20250823012244 FreeBSD-periodic-man: 15.snap20250808125411 FreeBSD-pf-man: 15.snap20250820135732 FreeBSD-pkg-bootstrap-man: 15.snap20250808125411 FreeBSD-ppp-man: 15.snap20250808125411 FreeBSD-quotacheck-man: 15.snap20250808125411 FreeBSD-rc-man: 15.snap20250815180528 FreeBSD-rcmds-man: 15.snap20250808125411 FreeBSD-rdma-man: 15.snap20250808125411 FreeBSD-resolvconf-man: 15.snap20250808125411 FreeBSD-rip-man: 15.snap20250808125411 FreeBSD-runtime-man: 15.snap20250819125507 FreeBSD-sendmail-man: 15.snap20250808125411 FreeBSD-smbutils-man: 15.snap20250808125411 FreeBSD-ssh-man: 15.snap20250808125411 FreeBSD-syslogd-man: 15.snap20250815023003 FreeBSD-tcpd-man: 15.snap20250808125411 FreeBSD-telnet-man: 15.snap20250808125411 FreeBSD-toolchain-man: 15.snap20250823012244 FreeBSD-ufs-man: 15.snap20250808125411 FreeBSD-utilities-man: 15.snap20250823012244 FreeBSD-vi-man: 15.snap20250808125411 FreeBSD-wpa-man: 15.snap20250808125411 FreeBSD-yp-man: 15.snap20250808125411 FreeBSD-zfs-man: 15.snap20250820135732 Number of packages to be removed: 118 Number of packages to be installed: 8 Number of packages to be upgraded: 275 The operation will free 108 MiB. Proceed with this action? [y/N]:=20 I agreed to that - and I ended up without 'man pages' ... and that is by design because all the 'man pages' were moved to one single 'FreeBSD-mandoc' package - which can be installed without any problem. # man ls zsh: command not found: man # pkg install -y FreeBSD-mandoc # man ls (works) Regards, vermaden > Temat: Re: Upgrade 15.0-PRERELEASE to 15.0-RELEASE > Data: 2025-12-07 23:14 > Nadawca: "Marek Zarychta" <zarychtam@plan-b.pwste.edu.pl> > Adresat: stable@freebsd.org;=20 >=20 >>=20 >>> W dniu 7.12.2025 o 22:34, vermaden pisze: >>> 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 >> It is expected that upgrading from PRERELEASE to 15.0-RELEASE will > fail.=20 >> For more insight please check [1]. >>=20 >> Thank you for sharing this howto with a workaround with the community > ! >>=20 >> Cheers >>=20 >> Marek >>=20 >> [1]:=20 >> > https://github.com/freebsd/freebsd-src/commit/a3b0902d73901e7243103e60cf78c= 53cd7f566a1 >>=20 >>> >>> # 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. >>> >>> # cd /usr/share/keys/pkgbase-15/trusted >>> cd: no such file or directory: /usr/share/keys/pkgbase-15/trusted >>> >>> # mkdir -pv /usr/share/keys/pkgbase-15/trusted >>> /usr/share/keys/pkgbase-15 >>> /usr/share/keys/pkgbase-15/trusted >>> >>> # cat << EOF > /usr/share/keys/pkgbase-15/trusted/awskms-15 >>> function: "sha256" >>> fingerprint: > "1d7b45d20fa8d6ed26f9b4a13ac81a6b5df860b9fe644d07b87e92298ba72595" >>> EOF >>> >>> # cat << EOF > /usr/share/keys/pkgbase-15/trusted/backup-signing-15 >>> function: "sha256" >>> fingerprint: > "56a77bdcb6c3cf7984729c6138bd5617c24aa0d466b3b604c96205b2c5629f3c" >>> EOF >>> >>> # 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 >>> Processing entries: 0% >>> Newer FreeBSD version for package FreeBSD-zlib-dbg: >>> To ignore this error set IGNORE_OSVERSION=3Dyes >>> - package: 1500068 >>> - running userland: 1500063 >>> Ignore the mismatch and continue? [y/N]: y >>> Processing entries: 100% >>> FreeBSD-base repository update completed. 496 packages processed. >>> All repositories are up to date. >>> >>> # pkg upg >>> 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... >>> FreeBSD-base repository is up to date. >>> All repositories are up to date. >>> Checking for upgrades (391 candidates): 100% >>> Processing candidates (391 candidates): 100% >>> The following 283 package(s) will be affected (of 0 checked): >>> >>> New packages to be INSTALLED: >>> FreeBSD-bluetooth-lib: 15.0 [FreeBSD-base] >>> FreeBSD-bzip2: 15.0 [FreeBSD-base] >>> FreeBSD-clibs-lib32: 15.0 [FreeBSD-base] >>> FreeBSD-ctf-lib: 15.0 [FreeBSD-base] >>> FreeBSD-flua: 15.0 [FreeBSD-base] >>> FreeBSD-ncurses-lib: 15.0 [FreeBSD-base] >>> FreeBSD-zfs-lib: 15.0 [FreeBSD-base] >>> FreeBSD-zlib: 15.0 [FreeBSD-base] >>> >>> Installed packages to be UPGRADED: >>> FreeBSD-acct: 15.snap20250819212823 -> 15.0 [FreeBSD-base] >>> FreeBSD-acct-dbg: 15.snap20250819212823 -> 15.0 > [FreeBSD-base] >>> FreeBSD-acpi: 15.snap20250821215856 -> 15.0 [FreeBSD-base] >>> (...) >>> FreeBSD-zfs-dbg: 15.snap20250824225045 -> 15.0 > [FreeBSD-base] >>> FreeBSD-zfs-dev: 15.snap20250824225045 -> 15.0 > [FreeBSD-base] >>> FreeBSD-zoneinfo: 15.snap20250808125411 -> 15.0 > [FreeBSD-base] >>> >>> Number of packages to be installed: 8 >>> Number of packages to be upgraded: 275 >>> >>> The operation will free 92 MiB. >>> 722 MiB to be downloaded. >>> >>> Proceed with this action? [y/N]: >>> >>> >>> >>> Thanks, >>> vermaden >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> Temat: Re: Upgrade 15.0-PRERELEASE to 15.0-RELEASE >>> Data: 2025-12-07 22:13 >>> Nadawca: "Jason Tubnor" <jason@tubnor.net> >>> Adresat: freebsd-stable@freebsd.org; freebsd-pkgbase@freebsd.org; > "vermaden" <vermaden@interia.pl>; >>> >>>> "vermaden" vermaden@interia.pl =E2=80=93 8 December 2025 7:32 AM >>>> >>>>> FreeBSD-base: { >>>>> url: > "https://pkg.FreeBSD.org/${ABI}/base_release_${VERSION_MINOR}", >>>>> mirror_type: "none", >>>>> signature_type: "fingerprints", >>>>> fingerprints: "/usr/share/keys/pkgbase-${VERSION_MAJOR}", >>>>> enabled: no >>>>> } >>>> Hi Vermaden, >>>> >>>> You'll want to enable the repo 'enable: yes' and make sure the >>> /usr/local/etc/pkg/repos/FreeBSD.conf has been removed (the whole >>> /usr/local/etc/pkg directory can be removed unless you have custom > stuff). >>>> pkg update >>>> >>>> again and you should be good. >>>> >>>> Cheers. >>>> >>=20 >>=20 >>=20 >>=20 >=20 >=20 >=20