Date: Thu, 23 Oct 2008 23:35:22 -0700 From: Jeremy Chadwick <koitsu@FreeBSD.org> To: Leslie Jensen <leslie@eskk.nu> Cc: Ken Smith <kensmith@cse.Buffalo.EDU>, freebsd-questions@freebsd.org Subject: Re: Upgrading 7.1-PRERELEASE Message-ID: <20081024063522.GA6441@icarus.home.lan> In-Reply-To: <4901628B.8040603@eskk.nu> References: <49014E18.9010209@eskk.nu> <20081024042710.GA4254@icarus.home.lan> <490151E1.6090909@eskk.nu> <20081024053044.GB5231@icarus.home.lan> <4901628B.8040603@eskk.nu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Oct 24, 2008 at 07:52:11AM +0200, Leslie Jensen wrote: > > > Jeremy Chadwick skrev: >> On Fri, Oct 24, 2008 at 06:41:05AM +0200, Leslie Jensen wrote: >>> Jeremy Chadwick skrev: >>>> On Fri, Oct 24, 2008 at 06:24:56AM +0200, Leslie Jensen wrote: >>>>> I'm running 7.1-PRERELEASE. Yesterday I csup'ed and upgraded as >>>>> I've done several times in order to install 7.1-BETA2. >>>>> Everything went as it should, but my system still says >>>>> 7.1-PRERELEASE. In my stable-supfile I have "*default >>>>> release=cvs tag=RELENG_7". >>>>> >>>>> Can anyone tell me where I can make sure that my system upgrades to BETA-2? >>>> You are essentially running BETA2, with even newer fixes since the BETA2 >>>> release. You should stay with the RELENG_7 tag. >>>> >>> Thanks Jeremy >>> I thought that the uname tag would change to "BETA-2" >> >> I sincerely do not know where "BETA2" (not "BETA-2") comes from. It's >> not defined anywhere in src/sys/conf/newvers.sh in CVS: > > I got it from here > http://lists.freebsd.org/pipermail/freebsd-stable/2008-October/046037.html > /Leslie You've misunderstood what I said. :-) I want to know where the "BETA2" string actually came **from**, meaning who or what idealised it and why. It is not a CVS tag, and it's not referred to anywhere other than the "here's the ISOs" mails that come from Ken. The problem is that this string generates confusion; you are not the first person who has gotten confused by this (downloading version labelled with XYZ and upon building world/kernel, seeing version ABC, inducing an Email to a mailing list asking "I downloaded XYZ, but I'm seeing string ABC. Where is the tag for XYZ? I want to follow it", only to be told "XYZ is actually PRERELEASE"). In essence what I'm saying is we're inconsistent with the strings we use for distributions of FreeBSD. Users **barely** understand the difference between -STABLE and -RELEASE, and only a select few understand the difference between CVS tags RELENG_x and RELENG_x_y. For distributions that are not STABLE or RELEASE, we need to stick with a single string, and that string (IMHO) should be PRERELEASE-YYYYMMDD (to signify the build date). >> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/conf/newvers.sh >> >> To me, this means someone is hand-hacking the file before making ISO >> releases. The problem with this is there's no way to correlate what CVS >> tag said string is based on; I have to assume it's RELENG_7. >> >> CC'ing Ken, who can probably explain where "BETA2" comes from, since I >> believe he's the one who makes the builds. >> >> <opinion> >> I really wish we'd name our not-yet-RELEASE-or-STABLE ISO releases as >> FreeBSD x.y-PRERELEASE-YYYYMMDD, which would make more sense to users. >> </opinion> -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081024063522.GA6441>