From owner-freebsd-hackers@FreeBSD.ORG Thu Apr 29 20:58:03 2010 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B142E1065673 for ; Thu, 29 Apr 2010 20:58:03 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from bunrab.catwhisker.org (adsl-63-193-123-122.dsl.snfc21.pacbell.net [63.193.123.122]) by mx1.freebsd.org (Postfix) with ESMTP id 609648FC21 for ; Thu, 29 Apr 2010 20:58:03 +0000 (UTC) Received: from bunrab.catwhisker.org (localhost [127.0.0.1]) by bunrab.catwhisker.org (8.13.3/8.13.3) with ESMTP id o3TKvq8L030576 for ; Thu, 29 Apr 2010 13:57:52 -0700 (PDT) (envelope-from david@bunrab.catwhisker.org) Received: (from david@localhost) by bunrab.catwhisker.org (8.13.3/8.13.3/Submit) id o3TKvq8g030575 for hackers@freebsd.org; Thu, 29 Apr 2010 13:57:52 -0700 (PDT) (envelope-from david) Date: Thu, 29 Apr 2010 13:57:52 -0700 From: David Wolfskill To: hackers@freebsd.org Message-ID: <20100429205752.GQ96847@bunrab.catwhisker.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="vaHlF1o0eSLrKmNa" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Cc: Subject: Should I expect to be able to source upgrade stable/7 -> stable/8? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Apr 2010 20:58:03 -0000 --vaHlF1o0eSLrKmNa Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I'm in the process of setting up some "reference" machines at work; about the only "interesting" thing about them is that each is configured to be able to boot from any of the 4 MBR slices; I have a script for "cloning" one slice to another, at which point I can boot from the newly-populated slice and do a source upgrade -- and I can run tests (e.g., software builds) under each environment with fairly good confidence that -- save for external factors that aren't under my control -- I can compare results when booted from one slice vs. results when booted from a different slice. After getting the 7.x machine set up, I effectively cloned it to be the starting-point for the 8.x machine. I then booted from a recent stable/7, updated sources to stable/8, then: * cd /usr/src * make buildworld * make kernel # I'm using GENERIC for 8.x; I had used MAC for 7.x * reboot to single user Well, I tried to. I got some fairly ugly errors trying to mount root -- and the KVM system at work, combined with no PS/2 keyboard ports on these machines conspired to render the machine completely non-responsive at this point. (And the only facility for capturing the screen content was as a JPEG image; I'm not willing to sned a JPEG image to -hackers@, and I'm not quite desperate enough to transcribe it by hand. If the following experiment fails similarly, I'll put the image up on my Web server somewhere.) I'm in the process of repeating the experiment, starting with upgrading from stable-7 r205655 to stable/7 r207388 first. If I should update sources to an earlier point for 8.x, I'd appreciate a "heads up" sooner, vs. later. :-} [I note that /usr/src/UPDATING labeled "stable/8/UPDATING 206382 2010-04-07 19:04:36Z ume" doesn't literally address the above; rather, it claims to have instructions (at the end) "To upgrade in-place from 5.x-stable to current" -- it might be a Nice Touch to update that before 8.1-RELEASE, I suspect.] Thanks! Peace, david --=20 David H. Wolfskill david@catwhisker.org Depriving a girl or boy of an opportunity for education is evil. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --vaHlF1o0eSLrKmNa Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iEYEARECAAYFAkvZ8tAACgkQmprOCmdXAD0StACdE7Hj18qnnNjHY29XEFzeIYT0 VWUAn3mxZbdeGMPDZuGOE2mcnTdHbYrx =LjOr -----END PGP SIGNATURE----- --vaHlF1o0eSLrKmNa--