Syncing and merging X.org 7.2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: xorg
This bug is meant for monitoring the process of getting X.org 7.2 in Ubuntu for Feisty Fawn.
Where do we stand:
-Debian has published some packages to experimental
-I have synced those and merged some which need merging (epoch, patches etc), and built them in correct order
-it is also running on my desktop (XP3000+, Radeon 8500), and I've built gtk+2.0 against the new libs to make sure it doesn't have showstoppers (could build more). Tonight I'll install the packages on my laptop.
-it is also a lot less fragile on my Radeon than the previous version. I can crash it using compiz, but now I'm testing a new version of xorg-server which has dropped a few of the 3rd party (Fedora) patches we used to have. So far it is looking better
The current list of packages (updated when needed) and their versions is being held at
http://
Where to go from here? I think that most of the libraries/apps are trivial and can be uploaded/synced, and if the intent is to get X.org 7.2 in feisty, we can start by uploading those in this order:
* proto:
x11proto-core SYNC
x11proto-damage SYNC
x11proto-input SYNC
x11proto-randr SYNC
xcb-proto SYNC
* lib:
libfontenc SYNC
xtrans
libice
libxau SYNC
libxdmcp
libxfont
libxcb SYNC
libsm MERGE
after those are done, libx11 needs to get in (according to my dependancy-
libxext
libxevie
libxfixes
libxfontcache
libxdamage
libxcomposite
libxrender
Then comes libxft, which is xft in Debian (probably a good time to change the name as well). This should be a simple sync, and I discussed with Tollef about this issue:
http://
and we came to the conclusion that it should not pose a problem. Let's move on:
libxi MERGE
libxkbfile
libxrandr
libxres
libxt
libxpm
libxmu MERGE
libxv MERGE
libxvmc MERGE
libxaw MERGE
libxcursor
libxss
After those, we need to sort out mesa & libdrm. Mesa-packaging has improved a lot, and it uses quilt now, so while I'm pretty confident that it would work right, maybe a reviewer might see some issues with it. libdrm can be synced.
Then comes xorg-server. Currently it works for me, but the 3rd party patches need to be checked and dropped if needed. Michel Dänzer replied to the list that I sent to debian-x:
http://
and I have a new version which has dropped 107, 108 and 110. So far it feels more robust with compiz than before, so maybe they should be dropped as advised.
After xorg-server is sorted, we can push the apps:
appres
beforelight
editres
fonttosfnt
luit
sessreg
twm
xauth
xdm SYNC
xf86dga
xfs
xinit
xmodmap
and by now we can hopefully just sync the drivers from experimental :)
description: | updated |
gzipped debdiffs are now available.. they took too much space so had to pack them :)