From owner-freebsd-ports@FreeBSD.ORG Fri Jan 30 21:08:52 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D97BA106566C for ; Fri, 30 Jan 2009 21:08:52 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.terabit.net.ua (mail.terabit.net.ua [195.137.202.147]) by mx1.freebsd.org (Postfix) with ESMTP id 7627E8FC19 for ; Fri, 30 Jan 2009 21:08:52 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from skuns.zoral.com.ua ([91.193.166.194] helo=mail.zoral.com.ua) by mail.terabit.net.ua with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63 (FreeBSD)) (envelope-from ) id 1LSzvP-0003F2-JQ; Fri, 30 Jan 2009 22:25:15 +0200 Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id n0UKPAHP053428 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 30 Jan 2009 22:25:10 +0200 (EET) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.3/8.14.3) with ESMTP id n0UKP9pJ016688; Fri, 30 Jan 2009 22:25:09 +0200 (EET) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.3/8.14.3/Submit) id n0UKP9oY016686; Fri, 30 Jan 2009 22:25:09 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 30 Jan 2009 22:25:09 +0200 From: Kostik Belousov To: Peter Jeremy Message-ID: <20090130202509.GA52415@deviant.kiev.zoral.com.ua> References: <6B7ABE80-35AB-4C44-B5A4-200E10DCC3AC@airwired.net> <49819BD5.5040709@FreeBSD.org> <1233236412.1779.40.camel@wombat.2hip.net> <20090130195311.GK1755@server.vk2pj.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="wRRV7LY7NUeQGEoC" Content-Disposition: inline In-Reply-To: <20090130195311.GK1755@server.vk2pj.dyndns.org> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua X-Virus-Scanned: mail.terabit.net.ua 1LSzvP-0003F2-JQ 205bc3536feca6c240fda82a4ed269a9 X-Terabit: YES Cc: freebsd-stable@freebsd.org, freebsd-ports@freebsd.org, Robert Noland Subject: Re: Unhappy Xorg upgrade 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: Fri, 30 Jan 2009 21:08:53 -0000 --wRRV7LY7NUeQGEoC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jan 31, 2009 at 06:53:11AM +1100, Peter Jeremy wrote: > As a general note, this is the second time in a row that an X.org > upgrade broke X for a significant number of people. IMO, this > suggests that our approach to X.org upgrades needs significant changes > (see below). X11 is a critical component for anyone who is using > FreeBSD as a desktop and having upgrades fail or come with significant > POLA violations and regressions for significant numbers of people is > not acceptable. >=20 > On 2009-Jan-29 08:40:11 -0500, Robert Noland wrote: > >I've had patches available for probably a couple of months now posted to > >freebsd-x11@. For the few people who tested it, I had no real issues > >reported. >=20 > I didn't recall seeing any reference to patches so I went looking. > All I could find is a couple of references to a patchset existing > buried inside threads discussing specific problems with X. The > majority of people who didn't have those specific problems probably > skipped the thread and never saw that a patchset was available. >=20 > When the X.org 7.0 upgrade was planned, a heads-up went out on a > number of mailing lists, together with a pointer to the patchset and > upgrade instructions and the upgrade did not proceed until both a > reasonable number of people reported success and reported problems had > been ironed out. Given the ongoing problems with code provided by > X.org, I suggest that this approach needs to be followed for every > future release of X.org until (if) the X.org Project demonstrates that > they can provide release-quality code. >=20 > > This update also brings in support for a > >lot of people who are running newer hardware. >=20 > And breaks support for lots of people who used to have functional > X servers. Just to give a different view on *this* update. I have exactly opposing experience. Both my workstations (job/home) have different kinds of Radeons, during the time from R200 to R600. X server 1.4.x was a complete disaster; I had to turn off dri to get rid of the constant hangs caused by X server looping somewhere in kernel. Robert' attempts to diagnose the cause of the issue, including consultation with upstream developers resulted in nothing. Moreover, at work I have two panels connected to Radeon; xrandr became absolutely impossible to configure without DRI. In contrast, 1.5.3 upgraded and I observed two issues, one was the Xorg sleeping in "ttyin", that was promptly fixed. Second was actually pretty good documented in updating, and it was my fault to not follow advise about recompiling libxcb dependencies. The libxcb issue is easily diagnosted by any user, BTW, using ldd XXX | grep compat. So far 1.5.3 + updated DRM works good on all my Radeons. And, I did not have a problem with i945GM on 1.4.2 and 1.5.3. --wRRV7LY7NUeQGEoC Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkmDYiUACgkQC3+MBN1Mb4g7ZgCePYqCYeywSsyQEBKG67DtbWiV IvgAoI3wV0QCkRFjew4aRmIWje0a2Mqw =lvYy -----END PGP SIGNATURE----- --wRRV7LY7NUeQGEoC--