From owner-freebsd-ports@FreeBSD.ORG Wed May 2 19:32:00 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 66CA416A402; Wed, 2 May 2007 19:32:00 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 5687313C46E; Wed, 2 May 2007 19:32:00 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 581001A4D86; Wed, 2 May 2007 12:32:34 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id A63D551446; Wed, 2 May 2007 15:31:59 -0400 (EDT) Date: Wed, 2 May 2007 15:31:59 -0400 From: Kris Kennaway To: ports@FreeBSD.org Message-ID: <20070502193159.GB42482@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="oyUTqETQ0mS9luUI" Content-Disposition: inline User-Agent: Mutt/1.4.2.2i Cc: Subject: HEADS UP: xorg upgrade plans X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 May 2007 19:32:00 -0000 --oyUTqETQ0mS9luUI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi all, After many months of hard work (mostly by flz@, as well as others) we are approaching readiness of the xorg 7.2 upgrade. Because this is a huge and disruptive change, we're going to approach it very carefully. The current plan is the following: 1) Tag ports with PRE_XORG_7 and freeze the ports tree. This will give a stable base from which to prepare the final patchset in the secondary git repository that has been used for xorg integration. This will probably happen in the next day or two; sorry for the short notice but I don't want to artificially delay any longer (this has already been delayed for months by other reasons). 2) Final prep work in git repository. We need a day or two to confirm the upgrade method for users. Unfortunately testing has exposed a critical deficiency in portupgrade so 'portupgrade -a' will not be enough to give a working upgrade, and some pre-upgrade steps will be required. Also a post-upgrade step is required to deal with merging remaining files from /usr/X11R6 into /usr/local. 3) Once the proposed upgrade method is in place, we will publish a tarball of the prepared ports tree and request that *all* our ports developers test the upgrade on their own machines before it is committed to CVS. There are many things that can go wrong and we need to make sure that the upgrade goes as smoothly as possible for our less technical users. In particular all ports committers are expected to participate in this process of eating our own dogfood :) 4) Once a suitable number of success reports (e.g. 50) are received and all reported issues are resolved, we'll proceed with importing into CVS. 5) CVS will stay frozen for a period to be evaluated (probably another couple of weeks) to deal with the inevitable remaining fallout as users encounter yet more problems with the upgrade. Thanks for your support, and get ready for xorg 7.2! :-) Kris --oyUTqETQ0mS9luUI Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGOOcvWry0BWjoQKURAhPHAKDkcLzAe8ryr7aOE9Xv1LYADlqfWACgg6Z8 jZZCAKSetagIvzDmeBo2OpQ= =spYZ -----END PGP SIGNATURE----- --oyUTqETQ0mS9luUI--