Date: Wed, 08 Oct 2025 13:53:59 +0900 (JST) From: Yasuhiro Kimura <yasu@FreeBSD.org> To: freebsd-current@freebsd.org Subject: How to make `pkg version` work fine with private pkgbase repository Message-ID: <20251008.135359.1026187049848325621.yasu@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
Hello, As is explained in pkg-version(8) man page, `pkg version` summarizies installed versions of packages. As for packages built from ports tree, `pkg version` works as is expected whether repository is official (pkg.freebsd.org) or private (built by user with poudriere). As for packages built from src tree, on the other hand, the command also works fine if repository is official one. root@rolling-vm-freebsd6[20]# cat /usr/local/etc/pkg/repos/FreeBSD-base.conf FreeBSD-base: { url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } root@rolling-vm-freebsd6[21]# pkg version -v -n FreeBSD-kernel-generic 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. FreeBSD-kernel-generic-16.snap20251007232729 = up-to-date with remote root@rolling-vm-freebsd6[22]# But it doesn't seem to work well if repostory is build with `make (update-)packages` root@rolling-vm-freebsd5[158]# cat /usr/local/etc/pkg/repos/FreeBSD-base.conf FreeBSD-base: { url: "file:///usr0/freebsd/src/repo/${ABI}/latest", enabled: yes priority: 0 } root@rolling-vm-freebsd5[159]# pkg version -v -n FreeBSD-kernel-generic FreeBSD-kernel-generic-16.snap20251008030957 ? orphaned: base/FreeBSD-kernel-generic root@rolling-vm-freebsd5[160]# Do I made something wrong? If so, please let me know how to make `pkg version` work fine with private pkgbase repository. P.S. BTW, are there any common(?) or normative(?) or official(?) terms that mean "package built from ports tree" and "package built from src tree" respectively? Best Regares, --- Yasuhiro Kimura
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20251008.135359.1026187049848325621.yasu>