On 13/12/2024 13:39, Baptiste Daroussin wrote:
…
replace VERSION_VERSION with VERSION_MINOR
Best regards,
Bapt
Thank you.
Now: whilst the repository does update, successfully, a package
(drm-61-kmod) does not upgrade unless the one repository is specified
for the upgrade.
Should I experimentally raise the priority of FreeBSD-kmods?
(In a test that preceded your CFT, priority 5 seemed appropriate for my
case.)
root@fourteen-pkgbase:~ # history -S
root@fourteen-pkgbase:~ # ee /usr/local/etc/pkg/repos/FreeBSD-kmods.conf
root@fourteen-pkgbase:~ # pkg update -r FreeBSD-kmods
Updating FreeBSD-kmods repository catalogue...
pkg: Repository FreeBSD-kmods has a wrong packagesite, need to re-create
database
Fetching meta.conf: 100% 178 B 0.2kB/s 00:01
Fetching data.pkg: 100% 12 KiB 12.6kB/s 00:01
Processing entries: 100%
The provides database is up-to-date.
FreeBSD-kmods repository update completed. 43 packages processed.
All repositories are up to date.
root@fourteen-pkgbase:~ # pkg -vv | grep -B 1 -e url -e priority
FreeBSD-ports: {
url :
"pkg+https://pkg.freebsd.org/FreeBSD:14:amd64/quarterly",
enabled : yes,
priority : 0,
--
FreeBSD-base: {
url :
"pkg+https://pkg.freebsd.org/FreeBSD:14:amd64/base_release_2",
enabled : yes,
priority : 0,
--
FreeBSD-kmods: {
url :
"pkg+https://pkg.freebsd.org/FreeBSD:14:amd64/kmods_quarterly_2",
enabled : yes,
priority : 0,
--
local-poudriere: {
url :
"file:///usr/local/poudriere/data/packages/fourteen-default",
enabled : yes,
priority : 3
root@fourteen-pkgbase:~ # grep url
/usr/local/etc/pkg/repos/FreeBSD-kmods.conf
url:
pkg+https://pkg.freebsd.org/${ABI}/kmods_quarterly_${VERSION_MINOR}
root@fourteen-pkgbase:~ # pkg delete -y drm-kmod ; pkg delete -y
drm-61-kmod
No packages matched for pattern 'drm-kmod'
Checking integrity... done (0 conflicting)
1 packages requested for removal: 0 locked, 1 missing
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0
packages in the universe):
Installed packages to be REMOVED:
drm-61-kmod: 6.1.92.1402000_3
Number of packages to be removed: 1
The operation will free 17 MiB.
[1/1] Deinstalling drm-61-kmod-6.1.92.1402000_3...
[1/1] Deleting files for drm-61-kmod-6.1.92.1402000_3: 100%
root@fourteen-pkgbase:~ # pkg install --repo FreeBSD-ports -y --quiet
--no-repo-update drm-61-kmod
=====
Message from drm-61-kmod-6.1.92:
--
The drm-61-kmod port can be enabled for amdgpu (for AMD
GPUs starting with the HD7000 series / Tahiti) or i915kms (for Intel
APUs starting with HD3000 / Sandy Bridge) through kld_list in
/etc/rc.conf. radeonkms for older AMD GPUs can be loaded and there are
some positive reports if EFI boot is NOT enabled.
For amdgpu: kld_list="amdgpu"
For Intel: kld_list="i915kms"
For radeonkms: kld_list="radeonkms"
Please ensure that all users requiring graphics are members of the
"video" group.
root@fourteen-pkgbase:~ # pkg upgrade -n
Updating FreeBSD-ports repository catalogue...
FreeBSD-ports repository is up to date.
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
Updating local-poudriere repository catalogue...
local-poudriere repository is up to date.
All repositories are up to date.
Checking for upgrades (4 candidates): 100%
Processing candidates (4 candidates): 100%
Checking integrity... done (0 conflicting)
Your packages are up to date.
root@fourteen-pkgbase:~ # pkg upgrade -n -r FreeBSD-kmods
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
Checking for upgrades (1 candidates): 100%
Processing candidates (1 candidates): 100%
Checking integrity... done (0 conflicting)
The following 1 package(s) will be affected (of 0 checked):
Installed packages to be UPGRADED:
drm-61-kmod: 6.1.92 -> 6.1.92.1402000_3 [FreeBSD-kmods]
Number of packages to be upgraded: 1
root@fourteen-pkgbase:~ #