FreeBSD 8.2-BETA1 FreeBSD 8.2-BETA1 #0: Sun Dec 5 01:46:24 UTC 2010
root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
overmind said:And if I need to fetch sources for kernel and world for 8.2 what *default tag I should use for cvsup? (because sources for world and kernel were deleted).
ckester said:Re the original question, it might be useful to review the following page from the Handbook:
CVS Tags
Notice that if you're tracking RELENG_8, aka FreeBSD 8-STABLE, the minor version number can and does change. It's the "line of development for FreeBSD-8.X".
RELENG_8_1 is not STABLE. It's the 8.1 Release, plus any security advisories and other critical fixes. STABLE will include many other things that are not in RELENG_8_1.
In summary, it's probably best to ignore the fact that uname reports the installed version as "8.1-STABLE", etc., and instead think of it as simply "8-STABLE".
ahavatar said:Actually what I've been doing is just to cvsup /usr/share/examples/cvsup/stable-supfile with the host variable changed to a mirror site. Some months ago right after installing my FreeBSD 8.1-RELEASE (my first FreeBSD), it became 8-STABLE by doing this and compiling, installing etc. And then sometime later it became 8.1-STABLE, and now it is 8.2-PRERELEASE.
I thought my system would remain 8-STABLE, but it seems that it's been automagically changing even though my intention is to stay with and trace 8-STABLE. This is a little kind of confusing.
ahavatar said:I thought my system would remain 8-STABLE, but it seems that it's been automagically changing even though my intention is to stay with and trace 8-STABLE. This is a little kind of confusing.
ckester said:It has remained 8-STABLE. Your confusion is the result of misunderstanding what 8-STABLE is. You mistook it for the 8.1 Release + Security Advisories.
8-STABLE is not tied to any minor version. It is, however, tied to the major version. So, although it might someday become "8.3-STABLE", it will never become "9.0-STABLE".
If you want to avoid having your system upgraded to the next minor version, you should use RELENG_8_0, RELENG_8_1, or RELENG_8_2 in your supfile, not RELENG_8.
I.e., if you want to stay with a specific minor version, the tag you use should include that minor version number.
ckester said:At this point, I think we're starting to go in circles.
The CVS tags and the uname output have been explained. What more is there to say?