Now it is planned to support three branches:
- "-release": frozen branch, packages from which are built once for release and are no longer updated (6.3, 6.4, 6.5, ...).
- "-stable": only conservative updates. Packages built from ports are only updated for the latest release (currently 6.5).
- "-current": The main branch in development, where the most significant changes go. Packages are only built for the "-current" branch.
The "-stable" is planned to be added mainly to fix vulnerabilities for ports, as well as some other important fixes. Now updates for -stable/amd64 have already appeared on most mirrors (directory /pub/OpenBSD/6.5/packages-stable), updates for i386 are being collected and will also be available soon. You can learn more about package management in OpenBSD in the corresponding
The heuristics required to use the "-stable" branch have already been added to the pkg_add utility, which can use packages from the "/packages-stable/" directory when using /etc/installurl without setting the PKG_PATH environment variable or using the %c or %m modifiers in the variable PKG_PATH. Immediately after the next major release of OpenBSD, an empty "packages-stable" directory is published, which then fills up as updates are published to eliminate vulnerabilities and bugs.
Source: opennet.ru