/srv/irclogs.ubuntu.com/2007/08/21/#ubuntu-x.txt

ubotuNew bug: #133560 in xserver-xorg-driver-via (main) "VIA Chrome 9 HC IGP Not Supported" [Undecided,New]  https://launchpad.net/bugs/13356012:59
brycetepsipakki: I've posted a bunch to http://ubuntuforums.org/showthread.php?p=322431601:44
tepsipakkibryce: yeah, makes perfect sense06:19
tepsipakkibtw, X.org 7.4 is now scheduled for February 200806:19
kylemi wouldn't worry too much about it06:20
kylem(phoronix etc.)06:21
tepsipakkime neither06:24
tepsipakki1.3.99.0 is now in experimental, since pixman got past NEW.. I'll try it out sometime just for fun06:26
tepsipakkiit also has the patches which make discover obsolete (for xorg)06:26
=== kylem nods
tepsipakkihey kylem, I've seen you hanging out on #d-x :)06:27
kylemit's moderately unfortunate ubuntu doesn't yet have something to compare to experimental06:27
tepsipakkiyeah06:27
kylem:)06:27
tepsipakkibryce: have you tried compiling your xserver merge with current mesa?06:29
tepsipakkiI remember there were issues with that in the past06:29
brycetepsipakki: yeah I've been having some problems there06:34
bryceit works ok with dsfg-6*, but if I try building against dsfg-11, stuff breaks06:35
tepsipakkiI wonder if it was due to our mesa06:40
tepsipakkido you have it somewhere so I can test?06:41
bryceunfortunately I just have it here locally06:54
bryceI recall jcristau mentioning some issues when he started looking at mesa 7.  Maybe there's some mesa patches we're missing?06:55
bryceyou know, it's not a bad idea to set up a dev environment for us to share.  I think I'll plan on setting up a sandbox here on one of my machines07:20
bryceor else on one of the canonical machines if it seems better07:20
brycekylem: yeah I'm accumulating enough experimental packages in my Testing dir, that it'd be nice to have a more structured way for people to pull and test against them07:21
bryceI thought maybe PPA would enable something like that, but it also feels a bit clumsy for that07:21
kylemindeed.07:22
=== Starting logfile irclogs/ubuntu-x.log
=== ubuntulog [i=ubuntulo@ubuntu/bot/ubuntulog] has joined #ubuntu-x
=== Topic for #ubuntu-x: Run /usr/share/bug/xserver-xorg-core/script
=== Topic (#ubuntu-x): set by bryce at Fri May 18 23:35:30 2007
jcristaubryce: i didn't add any new patches on top of mesa 7.0.1 iirc09:23
brycejcristau: ok.09:23
bryceI've narrowed the issues down a bit.  I took the current ubuntu xorg-server source and copied in all the debian/patch/'es (no other changes other than patches).  I can successfully build now if I disable patch 49_map_keyboard_driver_to_kbd.diff09:25
bryce49_map_keyboard_driver_to_kbd.diff was giving a 'fail to patch' error.  Not sure yet why.09:33
jcristauweird09:33
ubotuNew bug: #133799 in mesa (main) "intel945gm missing support for GL_POINT_SMOOTH and GL_POINT_SMOOTH" [Undecided,New]  https://launchpad.net/bugs/13379909:40
tepsipakkibryce: could you build a source-package out of it so I could take a look?09:47
bryceprobably my own damn fault I'm sure09:47
tepsipakki:)09:47
bryceyup, I've confirmed it's that one patch that's causing the patching failure09:47
brycebut what's odd is I manually applied the patches in sequence, and patch 49 applied cleanly 09:48
bryceunfortunately 49_map_keyboard_driver_to_kbd.diff is one of the primary patches I want09:49
brycetepsipakki: yeah hang on09:50
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-x
tepsipakkibryce: I can try merging it here starting from a clean tree, and compare the results09:55
brycetepsipakki: ok09:55
brycetepsipakki: I'm uploading, should be done shortly09:56
brycetepsipakki: http://people.ubuntu.com/~bryce/Testing/xorg-server/09:58
tepsipakkioh, I thought you were trying to merge with -1209:58
brycetepsipakki: actually I am09:59
brycetepsipakki: the approach I've taken is to copy in all the patches from -11's debian/patches/ and get them building, in isolation from any other debian/* changes10:00
bryceso far it builds if I leave out patch 4910:00
brycenext I'll look at the changes outside debian/patches/.10:01
brycethe error message I get with patch 49 isn't too helpful:10:02
bryce001_ubuntu_add_extra_modelines_from_xorg.patch10:02
bryceApplying patches...failed! (check stampdir/log/patch for details)10:02
brycemake: *** [stampdir/patch]  Error 110:02
brycepbuilder: Failed autobuilding of package10:02
bryce...10:02
tepsipakkitry debuild, then you can see the log10:02
jcristauif you take the changes from debian/xsfbs/ it should now cat stampdir/log/patch10:03
tepsipakkiah10:03
tepsipakkihmm, could the xvfb Depends: xfonts-base be put as Recommends as it's in Debian (making the diff smaller). Recommends are installed anyway10:18
tepsipakkialso, packages which provide xserver-xorg-video should probably be changed to provide the ABI version of the server they are supposed to be used with10:19
seb128tepsipakki: when are Recommends installed?10:19
jcristauthey're not installed on buildds, and some packages use xvfb-run at build time10:19
jcristauand some might (incorrectly) not build-dep on xfonts-base10:20
tepsipakkihmm, ok I'll leave it then ;)10:20
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-x
=== tehk [n=tehk@c-69-249-157-157.hsd1.nj.comcast.net] has joined #ubuntu-x
=== mvo [n=egon@p54A67654.dip.t-dialin.net] has joined #ubuntu-x
ubotuNew bug: #133457 in xorg (main) "[gutsy]  alternate install monitor frequency too high" [Undecided,New]  https://launchpad.net/bugs/13345711:14
tepsipakkibryce: I've completed the merge, and patch 49 succeeded, but 106 didn't :)11:32
tepsipakkijcristau: should the xsfbs-changes be in -12?11:33
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-x
tepsipakkijcristau: nevermind.. it did show the log afterall :)11:40
tepsipakkiuh, something has happened to patch 106.. it used to be readable :)11:43
tepsipakkithere, patches applied fine, some offsets but that's cosmetic11:46
tepsipakkinow trying to build11:48
tepsipakkiCreating destination directories for mesa module ...  error:   Source directory /usr/share/mesa-source/src/mesa/array_cache does not exist11:50
tepsipakkiconfigure: error: Failed to link Mesa source tree.  Please specify a proper path to Mesa sources, or disable GLX.11:50
jcristauall references to array_cache should go away11:51
tepsipakkiright.. I disabled patch 127.. need to bring it back11:51
tepsipakkiwhat about 125/126, safe for mesa7?11:52
tepsipakkimeant for building with 6.5.311:52
jcristauyeah, no change to 12[5-7] 11:53
jcristaui think i just took them from your package11:53
tepsipakkiseems to be so :)11:53
tepsipakkifedora has added a new patch to their composite hacks..11:56
tepsipakki xserver-1.3.0-no-pseudocolor-composite.patch: Refuse to initialize11:56
tepsipakki  Composite when Render is missing or when the root window is using11:56
tepsipakki  a pseudocolor visual. (#217388)11:56
tepsipakkinow it seems to build12:02
=== tehk [n=tehk@c-69-249-157-157.hsd1.nj.comcast.net] has joined #ubuntu-x
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-x
tepsipakkiand finished12:08
tepsipakkiand works12:11
mvoaha, lots of X hackers here :) does anyone can think of a way to detect when a window is using glx? 12:21
tepsipakkimvo: lots of noise maybe ;) (sorry, can't think of a way)12:24
mvoheh :) 12:25
kylemmvo, what are you trying to do?12:26
tehkRun it with compiz in gutsy on a nvidia gpu. It will crash and let you know! Just joking. I really do not know.12:27
mvokylem: if we turn on compiz-by-default we will have issues with windowed 3d. I want to find a way to detect non-fullscreen glx apps and issue a warning 12:28
mvopossible even try to workaround some issues12:29
mvobut a warning would be a good start12:29
ubotuNew bug: #132983 in xserver-xorg-video-ati (main) "video playback is not fluent" [Medium,New]  https://launchpad.net/bugs/13298312:36
ubotuNew bug: #133830 in xorg (main) "1680x1050 not recognized on xubuntu 7.10 tribe4" [Undecided,New]  https://launchpad.net/bugs/13383002:00
ubotuNew bug: #133831 in xserver-xorg-input-synaptics (main) "[Gutsy]  after resume synaptics touchpad goes haywire." [Undecided,New]  https://launchpad.net/bugs/13383102:16
tepsipakkirock; Build Operating System: Linux Debian (xorg-server 2:1.3.99.0-2ubuntu1)03:37
tepsipakkioops, didn't change the vendor string03:37
tepsipakkiyeah, G965 works without Device-section03:41
=== tehk [n=tehk@c-69-249-157-157.hsd1.nj.comcast.net] has joined #ubuntu-x
ubotuNew bug: #133864 in xorg-server (main) "Upgrading from drapper: xserver failes (XGI)" [Undecided,New]  https://launchpad.net/bugs/13386405:45
brycetepsipakki: https://bugs.launchpad.net/ubuntu/+bug/126255 - what we were talking about05:58
ubotuLaunchpad bug 126255 in xserver-xgl "FTBFS" [Undecided,Confirmed]  05:58
=== tehk [n=tehk@c-69-249-157-157.hsd1.nj.comcast.net] has joined #ubuntu-x
tepsipakkibryce: that's xserver-xgl..08:26
tepsipakkibryce: I did manage to merge xorg-server though.. and also am testing 1.3.99.0 on couple of machines, a candidate for PPA when it's opened08:27
bryceI've also made progress with my xorg-server merge - I think the issue I ran into earlier may have been due to a mesa version issue08:28
tepsipakkimy debdiff is here: http://users.tkk.fi/~tjaalton/dpkg/xorg/xorg-server.debdiff08:29
tepsipakkinothing special there08:29
tepsipakkipatch 106 was broken though08:29
tepsipakkiit was maybe rediffed against a configured tree08:30
bryceI've wondered if we should drop the -fno-stack-protector08:36
brycebtw, did you do the merge manually or using MoM?08:36
bryceyeah I also noticed patch 106 was busted08:36
tepsipakkimanually08:37
bryceahhh08:37
tepsipakkialways do08:37
bryceI think grab-merge fscked things up for me08:37
tepsipakkionly the changelog is something to take from the MoM-generated tree08:37
tepsipakkigrab-merge is handy for fetching the packages too08:37
brycebtw, I suspect most of the auto* stuff in patch 106 could/should be dropped, as it doesn't seem relevant to the patch08:37
tepsipakkibut otherwise I've done things manually, and then compared the debdiffs etc08:38
=== bryce nods
brycegrab-merge seems to have worked ok for me on the smaller packages08:38
tepsipakki106 only needs the -fPIC lines.. two hunks :)08:38
bryceyup08:38
tepsipakkiyou can see it in the debdiff above08:39
bryceah yeah that's a lot nicer08:40
brycethe only other change I was thinking about is I notice the Build-Depends list libgl1-mesa-dev 6.5.1, and wondered if it should be 6.5.3?08:41
brycetepsipakki: since I don't have anything to add beyond what you've done, do you want to put this in for an upload, or would you like me to?08:43
tepsipakkiI can do it :)08:48
bryceawesome, thank you :-)08:48
tepsipakkithe mesa-dep should be fine I think.. a sec08:48
brycealso, I've been wondering how best to handle backporting fixes from 1.3.99/1.4.  Do you have thoughts on that?  Would it be worthwhile to go through the changelog and flag fixes we want, or wait until the bug is reported and then search for the fix, or...?08:50
tepsipakkipush them to the right PPA? :)08:51
tepsipakkijust kidding08:51
tepsipakkiI guess they need to be pulled carefully, since some changes need others etc.. it could be an bottomless swamp08:52
tepsipakki-n08:53
bryceyeah08:53
tepsipakkihmm, I'll test without ssp on my ati08:57
tepsipakkithe libgl1-mesa-dev build-dep version is not that important IMO, since mesa-swx11-source build-dep is already versioned08:58
bryceok08:59
tepsipakkiand if someone has managed to install mixed versions it's his fault :)09:00
tepsipakkijcristau: should the libgl1-mesa-dev build-dep version match mesa-swx11-source?09:03
jcristautepsipakki: not necessarily, i think09:03
tepsipakkithat's what I thought, since they should match each other anyway..09:04
tepsipakkibryce: note that patch 108 was not applied for quite some time, so I dropped it from the diff and changelog. Fedora has dropped it as well09:06
bryceok09:06
tepsipakkiit's their crack, after all09:06
jcristauthe versioned dep on -source is because the symlinking script and Makefile.am have to be in sync with the mesa source layout09:07
tepsipakkijcristau: maybe the version from libgl1-mesa-dev could be dropped, no?09:09
jcristau6.5.1 is in stable, so that's fine by me09:30
tepsipakkiah09:34
tepsipakkifairly cosmetic though09:35
=== alex-weej [n=alex@cpc2-darl3-0-0-cust237.midd.cable.ntl.com] has joined #ubuntu-x
bryceheya alex-weej09:47
alex-weejhi bryce09:47
alex-weejmy resolution-independence plan kinda hit a wall09:47
bryceoh?09:48
alex-weeji spoke with Benjamin Berg, upstream gtk engines maintainer, apparently there are a lot of places internally where we'd need to round to integers09:48
alex-weejwhich means big huge steps as you scale up or down09:48
bryceah09:48
alex-weejbut that's not why i'm here09:48
brycewhat did they suggest?09:48
alex-weejyou can probably help me bryce :)09:48
brycehope so :-)09:49
alex-weejhttp://rafb.net/p/p58Rw657.html09:49
alex-weejfrom ubuntu-devel, couldn't be bothered to type it all out again :P09:50
bryceheh09:50
bryceyeah, displayconfig-gtk does not play well with lrm stuff yet09:50
bryceI'd posted a bug already about how you can't select binary drivers09:50
brycecan you also enter a bug against it about this issue too?09:51
alex-weejsure, is it definitely a problem (i haven't actually tested it, i just assumed nothing had changed)09:51
bryceit might be worthwhile to test displayconfig-gtk from bzr; iirc there's been work on it since what's available in gutsy09:52
alex-weejbzr :O i've never used it09:53
brycealex, it's much like svn or git09:57
brycestandby09:57
brycebzr co http://bazaar.launchpad.net/~displayconfig-gtk/displayconfig-gtk/ubuntu09:59
brycethen bzr diff to get a diff of any changes you make10:00
tepsipakkirunning xserver on ati without specifying no-stack-protector in debian/rules10:05
tepsipakkiso far so good10:05
brycetepsipakki, I've just finished reading through the 1.3.99 changelog, and have flagged some of the changes that sound worth investigating:  https://wiki.ubuntu.com/X/Fixes_to_Backport10:16
tepsipakkithat's one hell of a list :)10:25
bryceyup10:26
brycebut the number of items of interest is not too huge10:26
bryceI'm going to write a script to try to identify the commit id's for them from xserver git log10:27
tepsipakkiyes, looks good10:27

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!