From owner-freebsd-current@FreeBSD.ORG Thu Jun 7 12:38:02 2012 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AA6581065675; Thu, 7 Jun 2012 12:38:02 +0000 (UTC) (envelope-from miwi.freebsd@googlemail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 6E8218FC15; Thu, 7 Jun 2012 12:38:02 +0000 (UTC) Received: by pbbro2 with SMTP id ro2so1073491pbb.13 for ; Thu, 07 Jun 2012 05:38:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:reply-to:organization :x-mailer:mime-version:content-type:content-transfer-encoding; bh=h/Bz7zPQWNyj2YLHVlohOJ0KGeu5vgRJFKqoKXwXTNU=; b=Y85BadHES+/GrL0m5KQqRc0+cMHuGJA8IUSyz0myiWybnIg9HzNGxocWWkGfodoWye w0M0Hq+zaEwYb7cou+gksUCZz2/2Uy+efbLuW7O6xajBiNpWR8jt/ZFs5Dh7MCPt8pEw WKFeuXE6tGi+6ep+8cQudiNTxL6ej9qzVLs0f1D/qzaUvMYAG2jM1J+v4R9uegAQlkoH AwX4etQFnz1knSnrJkscaylOu5l9jheY60rMXM/CViH5BJ+c5skaR253hRUKl1RMc8u+ PROB9Vs30az5ZPCYp8Bsi0OfIOvJGWlRcG0dEgW7ZHfu9deCdn0bZmSsamD+Jf0QR3tM NAMA== Received: by 10.68.130.9 with SMTP id oa9mr8201944pbb.95.1339072681959; Thu, 07 Jun 2012 05:38:01 -0700 (PDT) Received: from miwifbsd.dyndns.org ([175.142.170.59]) by mx.google.com with ESMTPS id vi10sm4013254pbc.4.2012.06.07.05.38.00 (version=SSLv3 cipher=OTHER); Thu, 07 Jun 2012 05:38:01 -0700 (PDT) Sender: Martin Wilke Date: Thu, 7 Jun 2012 20:37:53 +0800 From: Martin Wilke To: x11@FreeBSD.org, current@FreeBSD.org Message-ID: <20120607203753.2466c63a.miwi@FreeBSD.org> Organization: FreeBSD X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: ports@FreeBSD.org Subject: [CFT] Xorg 7.7 ready for testing! X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: miwi@FreeBSD.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jun 2012 12:38:02 -0000 Hi Fans, The FreeBSD Xorg Team is pleased to announce Xorg 7.7 Release. We are very happy to be able to Call for testing shortly after the Xorg team annouced 7.7 release. This CFT is also open for discussion on how we should move forward with xorg release as we are facing some issues and we would like to ask for your opinion. Right now we have 2 existing xorg versions in our Ports Tree. The situation is quite bad due to our poor graphic card support. That means we do not have much choice but to take it as how it is now. But with regards to mesa support, we have to face some new challanges. With the new mesa 8.0 release, accelerated support for a number of older graphic cards was dropped. At the moment we are not sure how to deal with that.We are thinking of just replacing mesa 7.11 with 8.0 or making a new flag like WITH_MESA=3D 7.11.2 / 8.0 in combination with WITH_NEW_XORG, and let the mesa 7.6.1 set as default together with the old xorg version. Obviosly the latter option make the already complex situation more complex. The problem is, users, especially the new ones can easily get confused with it. Another issue is, the packages.We can't deliver a package set with the new Xorg releases. This means users with new hardware will have to compile everything by themselves. Though I'm totally fine with compiling, not everyone has the CPU power to compile everything. What I'm trying to say is, I would love to see the newer xorg released as the default version, but i know this will break a lot of old hardware. The thing is, when we want to try to become a Modern Operating System, I dont see any other way to make the new xorg as default but to give Users the chance to compile the old xorg with a flag like WITH_OLD_XORG. Some notes regarding KMS support: KMS Support has been completely migrated to FreeBSD 10. The MFC to 9 will come soon, that means so long its not MFC'd to 9-Stable, users need to get the latest patch from our x11 mailing list. This testing includes * libdrm 2.4.34 (including KMS support) * mesa 8.0.3 * full Xorg 7.7 release Change log http://www.x.org/releases/X11R7.7/changelog.html Checkout Xorg Development Repo: You will need to install devel/subversion in order to checkout the xorg repo. Next, you will need to add WITH_NEW_XORG=3Dyes in your /etc/make.conf if you want to try out the new Xorg and mesa. Note that if you are not qualified for the KMS patch, you shouldn=E2=80=99t use WITH_NEW_XORG=3Dyes because the old intel driver doesn=E2=80=99t build with= the new X server. If you are qualified, you should also set WITH_KMS=3Dyes in /etc/make.conf. Nvidia and ATI users should set WITH_NEW_XORG=3Dyes. svn co https://trillian.chruetertee.ch/svn/ports/trunk A small merge script to merge the svn checkout into the real portstree can be found here: http://people.freebsd.org/~miwi/xorg/xorgmerge The script is a modified version of the old kdemerge script. Please set the KDEDIR variable to the path of your X.org ports. After merging, run one of the following command, depending on which tool you use to manage your installed packages. portupgrade -af \* portmaster -a After installing these, you will have to rebuild all xf86-* ports. We will bump all releated ports during the commit to the ports tree. Roadmap: Our current plan is to let the CFT running for a while, and see what the outcome of the discussion above is. We hope to get a lot of feedback to solve as many problems as possible. Also we are working on the libglut to freeglut migration, this will definitely complete before we import Xorg 7.7. So we still have enough time. We are looking forward for your feedback. - miwi on behalf of the FreeBSD X11 Team PS: Please reply only to x11@ thanks. --=20 +------------------oOO--(_)--OOo----------------+ Facebook: miwi1 Twitter: miwi_ With best Regards, Martin Wilke (miwi_(at)_FreeBSD.org)