Hello,
I am trying to understand the intended meaning and use of the release_N package repositories under pkg.freebsd.org.
For example, for FreeBSD 13 amd64 there are, among others:
Both folders contain packagesite.pkg files containing all the pacakges metadata information.
The distinction between latest and quarterly is documented: if I understood it correctly latest follows the current ports tree more closely, while quarterly follows the quarterly ports branch and does not include new features but fixes and important security updates.
What I have not found clearly documented is the role of the release_N directories.
In the FreeBSD 13 example, my assumption is that:
and more generally:
Is that correct?
I would also like to understand the intended use case. Are these release_N repositories meant as release-time package snapshots, mainly useful for reproducing the package set available around a specific FreeBSD RELEASE? Or are they intended to be used as normal repositories for systems running that release?
For example, can a system or jail be configured explicitly to use:
instead of:
in /usr/local/etc/pkg/repos/FreeBSD.conf?
Something like:
I am trying to understand the intended meaning and use of the release_N package repositories under pkg.freebsd.org.
For example, for FreeBSD 13 amd64 there are, among others:
Both folders contain packagesite.pkg files containing all the pacakges metadata information.
The distinction between latest and quarterly is documented: if I understood it correctly latest follows the current ports tree more closely, while quarterly follows the quarterly ports branch and does not include new features but fixes and important security updates.
What I have not found clearly documented is the role of the release_N directories.
In the FreeBSD 13 example, my assumption is that:
release_5 = package repository corresponding to FreeBSD 13.5-RELEASE
and more generally:
release_0 = 13.0-RELEASE
release_1 = 13.1-RELEASE
...
release_5 = 13.5-RELEASE
Is that correct?
I would also like to understand the intended use case. Are these release_N repositories meant as release-time package snapshots, mainly useful for reproducing the package set available around a specific FreeBSD RELEASE? Or are they intended to be used as normal repositories for systems running that release?
For example, can a system or jail be configured explicitly to use:
instead of:
pkg+https://pkg.freebsd.org/${ABI}/quarterly
in /usr/local/etc/pkg/repos/FreeBSD.conf?
Something like:
FreeBSD: {
url: "pkg+https://pkg.freebsd.org/FreeBSD:13:amd64/release_5",
mirror_type: "srv",
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/pkg",
enabled: yes
}