Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Jan 2002 18:36:18 +0000
From:      Josef Karthauser <joe@tao.org.uk>
To:        Nate Williams <nate@yogotech.com>
Cc:        Josef Karthauser <joe@tao.org.uk>, Sheldon Hearn <sheldonh@starjuice.net>, Terry Lambert <tlambert2@mindspring.com>, arch@FreeBSD.ORG
Subject:   Re: Adding support for a global src tree serial number
Message-ID:  <20020131183618.C84715@genius.tao.org.uk>
In-Reply-To: <15449.36214.123443.928826@caddis.yogotech.com>; from nate@yogotech.com on Thu, Jan 31, 2002 at 11:31:18AM -0700
References:  <3C5944A4.4927F812@mindspring.com> <80628.1012484102@axl.seasidesoftware.co.za> <15449.30438.698921.182380@caddis.yogotech.com> <20020131173702.J77899@genius.tao.org.uk> <15449.33154.45261.703514@caddis.yogotech.com> <20020131175001.K77899@genius.tao.org.uk> <15449.34112.10169.928474@caddis.yogotech.com> <20020131182839.B84715@genius.tao.org.uk> <15449.36214.123443.928826@caddis.yogotech.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Bu8it7iiRSEf40bY
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Jan 31, 2002 at 11:31:18AM -0700, Nate Williams wrote:

> > Maybe we're talking about different things.  The point of having a
> > kernel version date that is related to the source and not to the
> > build-date is to have an idea of what source versions might contribute
> > to a bug.
>=20
> Agreed.  But, I don't think we should limit it to just kernel, since
> there are non-kernel bugs, and it would be nice to know how they work.

Of course.  The kernel is a good place to start though.  The date in
uname -v isn't particularly helpful at the moment.  Userland issues
are clouded by the fact that each piece of software is discrete.  Also
we have 'ident' which can tell us about any particular piece of
software.  We could almost do a ident-extract-latest-date in periodic
to deal with userland.

> > It doesn't matter whether all the source is there or
> > not, whether they're alpha/pc98/sparc or whatever.  If we use latest
> > date in a $FreeBSD$ tag of the source files that are installed by
> > submitting the output of 'uname -v' and a kernel config file it's
> > possible to know the latest change in the repository that might
> > have caused a problem.  That solves the problem surely.
> >=20
> > % uname -v
> > FreeBSD 5.0-CURRENT[20011101-12:01:00] #0: Tue Jan 22 09:46:56 GMT 2002=
     joe@genius.tao.org.uk:/usr/obj/usr/src/sys/GENIUS=20
> >=20
> > This clearly says that the latest change in the repository that
> > could make a difference was on Nov 1st 2001. The Jan 22 date is
> > totally arbitrary.
>=20
> How do you get Nov 1 from the above?

The date after the 5.0-CURRENT bit.  (Proof of concept, not final uname
format).

Joe

--Bu8it7iiRSEf40bY
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (FreeBSD)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAjxZjqIACgkQXVIcjOaxUBbxCgCfTXl2BnJeNIh40TxfSMMQIWCx
rzYAoOrAeGu6lavf5ptbR45hAGxWmH+b
=ITvM
-----END PGP SIGNATURE-----

--Bu8it7iiRSEf40bY--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020131183618.C84715>