new xorg stack in qbp (was: new xorg stack in quantal-proposed)

2012-08-04 Thread Maarten Lankhorst
Hey,

Op 02-08-12 22:15, Timo Aaltonen schreef:
   Hi!

   Quantal-proposed now has xserver 1.13rc2 and all the relevant drivers
 built against it. So by enabling -proposed and doing a dist-upgrade it
 should update the stack nicely. This doesn't include working versions
 for nvidia or fglrx, so only the opensource drivers should work at the
 moment (nvidia has a beta driver that supports the ABI but has other
 issues preventing an upload for now).

 I've tested with intel and it works fine. The stack will get copied to
 quantal proper after some more testing, and possibly more updates are
 pushed (1.13rc3 is out already).

 I didn't push updates for obsolete video drivers not depended on by
 xserver-xorg-video-all, since I think it's probably time to remove them
 from the archive (we dropped them from -video-all for 11.10). This
 includes -apm, -ark, -chips, -glide, -glint, -i128, -i740, -rendition,
 -s3virge, -tseng, -voodoo. Both users of such hw can still use 12.04 for
 the next ~5y.

Can we add modesetting and displaylink to video-all?

Also I updated qbp with the new stack:
https://launchpad.net/~ubuntu-x-swat/+archive/q-lts-backport/+packages

Updated directly, with a proposal to be sru'd:
- xorg, remove version dependencies on some packages
- libdrm, updated to version in quantal
- mesa, build patch to build against newer libdrm with old abi
- xserver-xorg-video-nouveau, build patch against newer libdrm with old abi
- x11proto-(dri2,gl,randr), required to build new X, and no negative side 
effect for old X I hope.
- libxrandr 1.4, adds support for offload extensions, prerequisite for prime.

I believe libdrm and x11proto-* will have to be updated for every release,
libxrandr/xrandr will be an exception and only to add support for prime.
Mesa and xserver-xorg-video-nouveau will require no further updates,
this is just once so it can be built from source against the new libdrm.

Renamed and updated for quantal:
- mesa
- xorg-server
- xorg
- all of xf86-input/video-* and xserver-xorg-input/video-* drivers, where sane.

Outstanding issues:
- Plymouth still requires libdrm_intel on arm, but it will no longer be built.
  SRU the removal of this dependency?
- Binary drivers will need to drop dependency on specific video ABI.
- Untested on arm, will need updating since xserver-xorg-video-omapfb is
  renamed to xserver-xorg-video-omap
- Breaks/Replaces, I think it would be saner if we could replace those
  with a versioned Conflicts, but I'm not sure how realistic this is, if not
  possible, we should definitely add a conflicts with newer versions of
  unrenamed packages. libdrm-lts-q 2.4.34 conflicts with libdrm = 2.4.34,
  to make it easier to update to next LTS.
- Add a package to force reinstallation of old X, while removing all the 
backports?
- Make update process remove xserver-xorg-video/input-all ?
  I'm close to getting to the point where removing .*lts-quantal.* will nuke new
  stack and reinstall the old one, definitely worth trying to see if I can make 
this happen.

How to install:
apt-get install xorg-lts-quantal linux-generic-lts-quantal

As a nice side effect, with xorg stack separated like this, downgrading becomes 
relatively easy:

Nuke all quantal updates and most of the stack first:
apt-get remove .*lts-quantal.* xorg xserver-xorg.* ubuntu-desktop

.. and reinstall old stack:
apt-get install ubuntu-desktop

Ideally it would just be apt-get remove .*lts-quantal.*, but I'm already 
content nothing more broke.

~Maarten


-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


new xorg stack in quantal-proposed

2012-08-02 Thread Timo Aaltonen

Hi!

  Quantal-proposed now has xserver 1.13rc2 and all the relevant drivers
built against it. So by enabling -proposed and doing a dist-upgrade it
should update the stack nicely. This doesn't include working versions
for nvidia or fglrx, so only the opensource drivers should work at the
moment (nvidia has a beta driver that supports the ABI but has other
issues preventing an upload for now).

I've tested with intel and it works fine. The stack will get copied to
quantal proper after some more testing, and possibly more updates are
pushed (1.13rc3 is out already).

I didn't push updates for obsolete video drivers not depended on by
xserver-xorg-video-all, since I think it's probably time to remove them
from the archive (we dropped them from -video-all for 11.10). This
includes -apm, -ark, -chips, -glide, -glint, -i128, -i740, -rendition,
-s3virge, -tseng, -voodoo. Both users of such hw can still use 12.04 for
the next ~5y.


t

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: dropping old video drivers (was: new xorg stack in quantal-proposed)

2012-08-02 Thread Micah Gersten
On 08/02/2012 03:15 PM, Timo Aaltonen wrote:
 snip /
 I didn't push updates for obsolete video drivers not depended on by
 xserver-xorg-video-all, since I think it's probably time to remove them
 from the archive (we dropped them from -video-all for 11.10). This
 includes -apm, -ark, -chips, -glide, -glint, -i128, -i740, -rendition,
 -s3virge, -tseng, -voodoo. Both users of such hw can still use 12.04 for
 the next ~5y.

I would think as long as these cards are usable in machines still
supported by the kernel, it would be great to keep them (if there's not
an unreasonable amount of maintenance; I don't think rebuilds for each
new xorg stack qualifies).  I would think most of that work would be
done in Debian as well.  If Debian has dropped them, then by all means
follow suit.

Thanks,
Micah

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: dropping old video drivers (was: new xorg stack in quantal-proposed)

2012-08-02 Thread Bryce Harrington
On Thu, Aug 02, 2012 at 03:43:18PM -0500, Micah Gersten wrote:
 On 08/02/2012 03:15 PM, Timo Aaltonen wrote:
  snip /
  I didn't push updates for obsolete video drivers not depended on by
  xserver-xorg-video-all, since I think it's probably time to remove them
  from the archive (we dropped them from -video-all for 11.10). This
  includes -apm, -ark, -chips, -glide, -glint, -i128, -i740, -rendition,
  -s3virge, -tseng, -voodoo. Both users of such hw can still use 12.04 for
  the next ~5y.
 
 I would think as long as these cards are usable in machines still
 supported by the kernel, it would be great to keep them (if there's not
 an unreasonable amount of maintenance; I don't think rebuilds for each
 new xorg stack qualifies).

This was a pretty conservatively drawn up list.  To our knowledge no one
still uses this hardware; certainly no one is regularly testing it, as
we've seen no bug reports filed about them.

This is actually the last step in a process that started about a year or
two ago, gradually moving the drivers out of main, out of the
-video-abi, etc.  Our plan was to keep them through to the next LTS
(precise) so if we were mistaken and there *is* some user out there with
this hardware, he or she can still use the LTS through its full support
cycle.  I think that's fair, and lets us drop vestigal drivers that
aren't actively maintained upstream.

We haven't heard from anyone that they still need these drivers.  And
after dropping them if anyone *does* need them and can state a good
case, it should be trivial to resurrect them.  But at this point to the
best of our knowledge the drivers are just unused clutter.

Bryce







-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel