Should we sync FreeBSD-ports and FreeBSD-ports-kmods branches?

I pkgbasified my system yesterday and then successfully did an upgrade to 15.1 following the upgrade instructions here: https://www.freebsd.org/releases/15.1R/upgrading/. To save pain for others, do NOT look at the wiki or even the handbook as they are out of date and miss a key step: you have to explicitly upgrade kmods too.

After a few misadventures, I have a running system again, but am somewhat confused to find that FreeBSD-ports-kmods is a separate repo and that can be on a different branch from FreeBSD-ports. So my question is whether this is a problem, or if it's fine to run these on different branches. I guess from the name these are not base system kmods, but they are not exactly ports either? Can someone explain what's going on? 😅

Here's the output of pkg repos:

Code:
FreeBSD-ports: {
    url             : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/latest",
    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_1",
    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_1",
    enabled         : yes,
    priority        : 0,
    mirror_type     : "SRV",
    signature_type  : "FINGERPRINTS",
    fingerprints    : "/usr/share/keys/pkgbase-15"
  }
 
Back
Top