From nobody Wed Apr 29 15:36:12 2026 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 4g5Lxj41VQz6bpqd for ; Wed, 29 Apr 2026 15:36:25 +0000 (UTC) (envelope-from lists@cmplx.uk) Received: from cmplx.uk (cmplx.uk [185.139.32.190]) (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 (2048 bits) client-digest SHA256) (Client CN "cmplx.uk", Issuer "cmplx.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g5Lxg2Mjmz3dnx for ; Wed, 29 Apr 2026 15:36:23 +0000 (UTC) (envelope-from lists@cmplx.uk) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cmplx.uk header.s=default header.b=lW6DjAl+; dmarc=pass (policy=reject) header.from=cmplx.uk; spf=pass (mx1.freebsd.org: domain of lists@cmplx.uk designates 185.139.32.190 as permitted sender) smtp.mailfrom=lists@cmplx.uk Received: from cmplx.uk (localhost [127.0.0.1]) by cmplx.uk (8.18.1/8.18.1) with ESMTPS id 63TFaEx1023028 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 29 Apr 2026 15:36:14 GMT (envelope-from lists@cmplx.uk) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=cmplx.uk; s=default; t=1777476975; bh=QlKaVx37A+QkFaGdnXTYsWCn/M/IEkYu6SjmYmXY+hg=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=lW6DjAl+JiAapKiO/9GG5N7ojSSDmq5sRQG/ktcQXp8InIqmj+4yYWj1yUMr7q/5m xeNkoDWDt/G/g4JeNKqmKCgPYSy/dxSH3nVHvI1j4oz3xgI/UbLZPq1DZ0QSbfVe55 2yrZ8TLjflDJUG/sv/BmTrysGDQDRK+WqFxV2PIw= Received: (from lists@localhost) by cmplx.uk (8.18.1/8.18.1/Submit) id 63TFaDd9023027; Wed, 29 Apr 2026 15:36:13 GMT (envelope-from lists) Date: Wed, 29 Apr 2026 15:36:12 +0000 From: Anton Shterenlikht To: Mark Millard Cc: pkgbase@freebsd.org Subject: Re: [HEADS UP] stable/15: new base packages for PAM, zstd Message-ID: References: <3847a70c-f2d8-4c4a-a5f0-56a4a90168b0@yahoo.com> <700c882a-ae24-403a-a8e0-5ceffed569ae@yahoo.com> <351d3db5-19d0-4652-a44e-b029a8105937@yahoo.com> 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=us-ascii Content-Disposition: inline In-Reply-To: <351d3db5-19d0-4652-a44e-b029a8105937@yahoo.com> X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[cmplx.uk,reject]; R_SPF_ALLOW(-0.20)[+a]; R_DKIM_ALLOW(-0.20)[cmplx.uk:s=default]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:25795, ipnet:185.139.32.0/24, country:US]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_TO(0.00)[yahoo.com]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[pkgbase@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[cmplx.uk:+] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4g5Lxg2Mjmz3dnx On Fri, Apr 24, 2026 at 03:10:07AM -0700, Mark Millard wrote: > >> > >> So the conversion to pkgbase started from a pnon-pkgbase 15.0 to produce > >> a pkgbase 15.0? > > > > Not sure, maybe I never converted. > > What does it mean to have a "pkgbase" system? > > It seems that you have some sort of partial update to pkgbase. > > What do the following show: > > # pkg -v > > # pkg repos -d > > # pkg repos -e > > # pkg info FreeBSD-\* > > That last could produce over 500 lines. $ pkg -v 2.6.2 $ pkg repos -d $ pkg repos -e FreeBSD-ports: { url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/quarterly", enabled : yes, priority : 0, mirror_type : "SRV", signature_type : "FINGERPRINTS", fingerprints : "/usr/share/keys/pkg" } FreeBSD-ports-kmods: { url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/kmods_quarterly_0", enabled : yes, priority : 0, mirror_type : "SRV", signature_type : "FINGERPRINTS", fingerprints : "/usr/share/keys/pkg" } FreeBSD-base: { url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/base_release_0", enabled : yes, priority : 0, mirror_type : "SRV", signature_type : "FINGERPRINTS", fingerprints : "/usr/share/keys/pkgbase-15" } $ pkg info FreeBSD-\* FreeBSD-at-15.0 FreeBSD-audit-lib-15.0 FreeBSD-blocklist-15.0p3 FreeBSD-bootloader-15.0 FreeBSD-bzip2-15.0 FreeBSD-bzip2-lib-15.0 FreeBSD-caroot-15.0 FreeBSD-certctl-15.0 FreeBSD-clibs-15.0 FreeBSD-clibs-lib32-15.0 FreeBSD-cron-15.0 FreeBSD-ctf-lib-15.0 FreeBSD-devd-15.0 FreeBSD-devmatch-15.0p2 FreeBSD-dhclient-15.0 FreeBSD-efi-tools-15.0 FreeBSD-fetch-15.0 FreeBSD-firmware-iwm-15.0 FreeBSD-flua-15.0 FreeBSD-fwget-15.0 FreeBSD-geom-15.0 FreeBSD-hyperv-tools-15.0 FreeBSD-kerberos-lib-15.0 FreeBSD-kernel-man-15.0 FreeBSD-libarchive-15.0 FreeBSD-libbsdstat-15.0 FreeBSD-libcasper-15.0 FreeBSD-libexecinfo-15.0 FreeBSD-libldns-15.0 FreeBSD-libmagic-15.0 FreeBSD-libucl-15.0 FreeBSD-libyaml-15.0 FreeBSD-locales-15.0 FreeBSD-mandoc-15.0 FreeBSD-natd-15.0 FreeBSD-ncurses-15.0 FreeBSD-ncurses-lib-15.0 FreeBSD-newsyslog-15.0 FreeBSD-nuageinit-15.0 FreeBSD-openssl-15.0p2 FreeBSD-openssl-lib-15.0p2 FreeBSD-periodic-15.0 FreeBSD-pkg-bootstrap-15.0 FreeBSD-powerd-15.0 FreeBSD-ppp-15.0 FreeBSD-rc-15.0 FreeBSD-rescue-15.0p5 FreeBSD-resolvconf-15.0 FreeBSD-runtime-15.0p6 FreeBSD-set-minimal-15.0 FreeBSD-syslogd-15.0 FreeBSD-tcpd-15.0 FreeBSD-ufs-15.0 FreeBSD-ufs-lib-15.0 FreeBSD-utilities-15.0p1 FreeBSD-vi-15.0 FreeBSD-vt-data-15.0 FreeBSD-wpa-15.0 FreeBSD-xz-lib-15.0 FreeBSD-zfs-15.0 FreeBSD-zfs-lib-15.0 FreeBSD-zlib-15.0 FreeBSD-zoneinfo-15.0 $ > > > How can I check? > > > > BTW, I noticed that my versions diverged somehow: > > > > # freebsd-version -kru > > 15.0-RELEASE-p4 > > 15.0-RELEASE-p4 > > 15.0-RELEASE-p6 > > This is what happens when one of the following is true: > > ) only the world had updates available, the kernel had no changes > ) there were kernel updates that were not applied > > > > >> > >> Did you use https://github.com/FreeBSDFoundation/pkgbasify to do the > >> conversion (no matter which FreeBSD version was the starting point)? > > > > no > > > > Does this mean my system is *not* a pkgbase system? > > You appear to have at least some pkgbase packages installed, but > possibly not an appropriate set of them. yes, likely... I get this: # /home/as/pkgbasify.lua Error: The system is already using pkgbase. Pass --force to run pkgbasify anyway, for example to fix a partial conversion. I don't remember invoking pkgbasify before. should I --force it? > > > I.e. one must use pkgbasify, as per > > https://wiki.freebsd.org/action/show/pkgbase > > to convert an non-pkgbase 15.0 to a pkgbase 15.0? > > For your conversion . . . > > Did you try to follow the steps of the "Manual initial setup", despite > them being older than covering conversion for 15.0? not yet > > Did you instead try one of the U[pgrades proedures (Minor vs. Major?)? > "13 to 14"? "Building'? > I just followed the standard freebsd-update route from 14 to 15. > > > > I assumed that all I need is /etc/pkg/FreeBSD.conf > > with ports, ports-kmods and FreeBSD-base. > > You had to use something that involved actual pkg commands in order to > have the .pkgsave files generated. Merely having the configuration > file(s) present would not cause that. yes, I used "pkg upgrade", "pkg update", and the usual "pkg clean", "pkg autoremove" after upgading to 15.0. This upgraded all ports. I got into problems only after "pkg install FreeBSD-set-minimal", which I did after reading what Lexi Winter posted: *quote* if you do *not* have set-minimal installed (because you didn't install with bsdinstall, or because you removed it after installation), you MUST install the FreeBSD-pam package, otherwise you will no longer be able to log into the system after updating. *end quote* Thank you Anton