As pointed out by jggimi
, OpenBSD 4.8 was tagged in CVS last night. Although the project developers don't typically publicize when tagging occurs, this is actually the most important event in the release cycle as OpenBSD 4.8-release
is now defined.
Tagging is required in order to create an image for CD duplication. As stated in Section 1.7
of the FAQ, OpenBSD 4.8 will be made available to the public November 2010. Feature development along with bug fixing will continue at the head of the CVS as 4.8-current
Those interested can look at any file in the src
, or xenocara
trees on the project's Webpage & see three different tags (among several others...)
, & HEAD
- Now that OpenBSD 4.8 is frozen, the file versions sporting the OPENBSD_4_8_BASE will never change. This identifies OpenBSD 4.8-release.
- As development continues, HEAD will follow the newest file version checked into the CVS tree. This is also known as -current.
- Changes/fixes (including security fixes) deemed important enough to port back into OpenBSD 4.8 will see the OPENBSD_4_8 tag change to newer file versions. This also identifies the OpenBSD 4.8-stable branch.
Files are changed by the project developers daily, & snapshots of -current
downloaded today will be very
close to OpenBSD 4.8-release
. As more check-ins are made today, the more -current
will diverge from the source base for OpenBSD 4.8. Divergence will continue as the developers work to improve & add new features in what will ultimately become OpenBSD 4.9.
Hopefully, this helps explain how the Project utilizes CVS to track files & versions.