/srv/irclogs.ubuntu.com/2007/02/20/#ubuntu-x.txt

UbugtuNew bug: #64428 in acpi-support (main) "Mouse cursor gone after hibernate/resume (dup-of: 63258)" [Undecided,Unconfirmed]  https://launchpad.net/bugs/6442801:25
UbugtuNew bug: #64333 in acpi (main) "Mouse cursor disappears after suspend (dup-of: 63258)" [Undecided,Unconfirmed]  https://launchpad.net/bugs/6433301:30
UbugtuNew bug: #55108 in xorg "radeon driver, INVALID IO ALLOCATION" [Undecided,Confirmed]  https://launchpad.net/bugs/5510804:55
=== cjwatson [n=cjwatson@82-69-40-219.dsl.in-addr.zen.co.uk] has joined #ubuntu-x
=== kylem [i=kyle@fruit.freedesktop.org] has joined #ubuntu-x
tepsipakkiok, I'm now going to merge xorg08:19
tepsipakkibah08:32
tepsipakkiwe have 7.1.1, debian has 7.1.008:32
jcristaudoes that matter?08:33
tepsipakkinot really08:33
tepsipakkibut I bet there will be someone who demands it to be 7.2* ;)08:34
tepsipakkiyou haven't done one for 7.2 yet?08:34
jcristauno08:35
tepsipakkidebdiff is 3.5MB, yikes08:37
tepsipakkibecause of the translations, mostly08:37
jcristauyay, fun :)08:37
jcristauoh, ok08:37
jcristauless fun, then ;)08:37
tepsipakkidon't hold your breath ;)08:37
tepsipakkisigh08:37
tepsipakkiI guess the new one can be called 7.2-0ubuntu108:39
jcristauyeah08:39
tepsipakkilatest merge was with 7.0.22, 18 revisions after that08:41
tepsipakkiok, diff is only 190kB08:59
tepsipakkiwithout po08:59
jcristaua lot better then09:00
tepsipakkiyep09:01
tepsipakkinice to have Depends/Conflicts etc in multiple lines.. a lot easier to actually find what has changed09:05
tepsipakkinot that the current one in Ubuntu has so...09:05
tepsipakkigr09:05
jcristauyeah I changed that for the x11-common conflicts recently09:05
jcristauthat line was really too fucking long09:06
tepsipakkithat's one massive list :)09:06
tepsipakkiok, maybe best to keep the metapackages for now (xlibs-dev, xbase-clients, xutils), not touching those09:44
tepsipakkilater we can drop at least xutils and sync it from Debian09:45
tepsipakkisince there are some bugs open about missing xon09:45
tepsipakki* debian/local/Xsession: set temporary umask when creating $ERRFILE.09:49
tepsipakki-if (umask 077 && touch "$ERRFILE") 2> /dev/null && [ -w "$ERRFILE" ]  &&09:49
tepsipakki+if touch "$ERRFILE" 2> /dev/null && [ -w "$ERRFILE" ]  &&09:49
tepsipakkiold version is from ubuntu09:49
tepsipakkijcristau: I'll put a diff available when I'm ready, so you can see if some of the changes (like above) is something Debian might want too09:51
jcristaucool, thanks09:51
tepsipakkia security update too09:51
tepsipakki"Fix race condition when chown'ing .xsession-errors."09:51
tepsipakkiCVE-2006-521409:52
jcristauindeed09:56
jcristaucan you file a bug about that?09:56
tepsipakkisure, when I'm done with this09:56
jcristauthanks09:56
tepsipakkieh, the ubuntu dexconf still uses /usr/share/X11/fonts/*09:59
tepsipakkibut Debian still has /usr/X11R6?-)09:59
tepsipakkiboth that and /usr/share/fonts/X11/*10:00
jcristauyeah, for partial upgrades10:00
jcristauI guess we'll change that post-etch10:01
tepsipakkiooh, preseeding support10:01
tepsipakkime like10:01
tepsipakkinot that we use fontservers..10:01
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-x
tepsipakkihi seb128 10:03
seb128Hi tepsipakki10:03
tepsipakkiI'm doing xorg now, but it'll take a while10:03
tepsipakkilots of funky stuff in it10:04
seb128k, I've been busy with other things yesterday, I'll have a look to your libx11 merge if nobody else is on it yet10:05
tepsipakkicool10:06
tepsipakkino mention on the changelog as to why dexconf has entries for wacom10:14
tepsipakkinot in Debian10:14
jcristautepsipakki: actually no need to file a bug for the Xsession umask stuff, I just committed the fix10:17
tepsipakkiheh10:18
=== mvo [n=egon@p54A64909.dip.t-dialin.net] has joined #ubuntu-x
tepsipakkiI'll add 2560x1600 to DEFAULT_DCRESOLUTIONS :)10:53
tepsipakkiI have such a beast10:53
tepsipakkiheh, nice typo on vars.i38611:22
tepsipakkiSERVER_XORG_DETECT_DEPENDS="laptop-detect, xresprobe, mdetect, discover1, dmidecode"11:22
tepsipakkimissing X11:22
tepsipakkijcristau: vars.amd64 lacks  xserver-xorg-video-vmware for XSERVER_XORG_VIDEO_DEPENDS11:25
jcristauI'm not sure if the bug is in vars.amd64 or all the others ;)11:27
tepsipakki* Readd xserver-xorg-driver-vmware to vars.amd64 and remove it from non x86* arches. (Closes Ubuntu: #38070)11:30
tepsipakkiso yes11:31
jcristauhmm11:32
jcristauit's both, then :)11:32
tepsipakkiright :)11:32
tepsipakki3000 lines of diff to go11:45
=== mvo_ [n=egon@p54A66565.dip.t-dialin.net] has joined #ubuntu-x
tepsipakki-[ -f /etc/default/rcS ]  && . /etc/default/rcS12:02
tepsipakki+. /etc/default/rcS12:02
tepsipakki* debian/x11-common.init: Only source /etc/default/rcS if it exists, allowing x11-common to be installed by debootstrap.12:02
tepsipakkijcristau: you might want that12:02
jcristauyeah, possibly12:03
jcristau(although I don't think debootstrap ever installs x11-common in debian)12:03
cjwatsonnot yet :-)12:08
cjwatsonwe did that because we were switching to console-setup12:08
cjwatsonwhich needs xkb-data, which needs x11-common - if Debian ever makes that switch, then you'll need the same thing12:08
jcristaucjwatson: ok, thanks12:08
tepsipakkioh joy, next up: xserver-xorg.config.in12:14
tepsipakkihmm, Debian doesn't have one :)12:15
tepsipakkiwondered why it looked strange12:15
tepsipakkiah, it's in postinst12:15
tepsipakki * Incorporate the entire old xserver-xorg.config script in to the12:16
tepsipakki    postinst script. This is hideously dirty, but it should allow the script12:16
tepsipakki    to properly expect discover and xresprobe to be installed without having12:16
tepsipakki    gross hacks in tasksel just for this task. We'll junk all this for etch+1.12:16
tepsipakki    Thanks to Joey Hess for the solution.12:16
tepsipakkicjwatson: so, should we dump the old one and go with Debian?12:16
cjwatsonwe'd need to merge our changes to xserver-xorg.config.in into Debian's postinst12:18
tepsipakkisure12:18
cjwatsonbut yes, we should follow that change, imo12:18
cjwatson'cos then I can remove *our* gross hacks in tasksel12:18
tepsipakkiOk, I'll do that after lunch.. my fingers are freezing which means that they scream for energy ;)12:19
tepsipakkibbl ->12:19
jcristaucjwatson: joeyh really pushed for that change :)12:19
cjwatsondon't blame him12:21
cjwatsons/^/I /12:21
UbugtuNew bug: #4229 in totem (main) "Totem receives BadAlloc when playing very large movies using Xv (dup-of: 35229)" [Medium,Confirmed]  https://launchpad.net/bugs/422912:35
=== Hobbsee [n=Hobbsee@ubuntu/member/hobbsee] has joined #ubuntu-x
Hobbseetepsipakki: good point. 01:01
tepsipakkihah01:01
tepsipakkiwelcome01:01
tepsipakki:)01:02
Hobbsee:)01:03
=== Hobbsee doenst know much about X, but likes lurkign. except that hardlocking is bad, of course
UbugtuNew bug: #33753 in gnome-screensaver "don't use OpenGL savers if no hardware support" [Medium,Confirmed]  https://launchpad.net/bugs/3375301:35
seb128tepsipakki: ping?01:36
tepsipakkipong01:38
seb128tepsipakki: libxcb is dep waiting on libpthread-stubs0-dev and required for libx1101:38
seb128looking at it01:38
tepsipakkistill?01:38
tepsipakkiok01:39
=== givr1 [n=Florent@APuteaux-152-1-56-125.w82-120.abo.wanadoo.fr] has joined #ubuntu-x
=== givr1 [n=Florent@APuteaux-152-1-56-125.w82-120.abo.wanadoo.fr] has left #ubuntu-x []
tepsipakki-  db_get debian-installer/language || debug_report_status "db_get debian-installer/language"02:06
tepsipakki-  REALLANG=${RET%%:*}02:06
tepsipakki-  REALLANG=${REALLANG%%@*}02:06
tepsipakki+  REALLANG=${LANG%%@*}02:06
tepsipakkihmm02:06
cjwatsonnot sure what stripping :* achieved02:10
tepsipakkiREALLANG=${REALLANG%%.*} came after that02:10
cjwatsonthat makes more sense02:10
tepsipakkibut the db_get -stuff.. do I leave it or not02:11
tepsipakkiI'll leave it for now02:12
cjwatsonusing LANG should be OK I think02:13
tepsipakkiok, cleaner that way02:13
cjwatsontepsipakki: you are doing a merge from the base version of the merge to Debian's version, not just looking at the diff between Ubuntu and Debian, right?02:13
cjwatsoni.e. a proper three-way merge02:13
tepsipakkino.. diffing latest ubuntu vs latest debian02:15
tepsipakkigrab-merge doesn't work02:15
tepsipakkisince xorg isn't in mergers.u.c02:15
jcristauwhere is this debian-installer/language stuff? I don't see it in git02:16
cjwatsonargh02:16
cjwatsonyou must do a three-way merge02:16
cjwatsonuse snapshot.debian.net02:16
cjwatson(to get the base version)02:16
cjwatsonyou can't merge packages sanely without a three-way merge02:16
cjwatsonit's far too easy to lose stuff by mistake02:17
jcristauoh, it's only in ubuntu02:17
tepsipakkialright, looking02:17
tepsipakkidebdiff 7.0.22 - 7.1.1ubuntu8 is a measly 65kB :)02:21
=== mvo [n=egon@p54A66565.dip.t-dialin.net] has joined #ubuntu-x
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-x
seb128tepsipakki: not good, after xcb installation and libx11 upgrade my gnome-session crashes directly03:14
seb128gnome-session: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.03:14
jcristauseb128: there are patches in a few other X libs, did you upgrade them?03:15
seb128jcristau: I'm uptodate with feisty03:15
jcristauhmm03:15
seb128might be that something didn't get synced or didn't build yet03:15
jcristaucan you get a backtrace?03:15
seb128in which case the libx11 Depends needs to enforce the update03:15
seb128#1  0xb7661df0 in raise () from /lib/tls/i686/cmov/libc.so.603:16
seb128#2  0xb7663641 in abort () from /lib/tls/i686/cmov/libc.so.603:16
seb128#3  0xb765b43b in __assert_fail () from /lib/tls/i686/cmov/libc.so.603:16
seb128#4  0xb71d4651 in xcb_xlib_unlock () from /usr/lib/libxcb-xlib.so.003:16
seb128#5  0xb79c9bd4 in _XCBUnlockDisplay (dpy=0x8076140) at ../../src/xcb_lock.c:3403:16
seb128#6  0xb7ab1601 in XRRQueryVersion () from /usr/lib/libXrandr.so.203:16
seb128#7  0xb7ab1762 in XRRSetScreenConfigAndRate () from /usr/lib/libXrandr.so.203:16
seb128let me install debug packages for it03:16
tepsipakkiok, that's strange03:16
seb128oh03:16
jcristauprobably a bug in libxrandr then03:16
seb128my GNOME session set an another resolution than the xorg one with xrandr03:16
seb128yep03:16
jcristauunlockdisplay without holding the lock03:17
seb128weird that it's triggered after the libxcb installation or the libx11 upgrade though03:17
seb128let me downgrade libx1103:17
jcristaulooks like #40044103:17
tepsipakkiindeed03:19
seb128ii  libxrandr2                1.1.1-0ubuntu1            X11 RandR extension library03:20
cjwatsonhttp://lists.debian.org/debian-devel-announce/2006/11/msg00010.html03:21
cjwatson"Both of these represent bugs in a caller of libX11, and *not* in libX1103:21
cjwatsonor libxcb."03:21
seb128I blame libxrandr03:23
seb128let's see if 1.1.1 has the pointed patch03:23
seb128bah03:25
seb128libxrandr 1.1.1 doesn't have the patch03:25
seb128tepsipakki: any reason we can't update libxrandr to 1.2.0 now?03:27
tepsipakkijcristau: ^^ :)03:27
seb128Debian has it03:27
tepsipakkiwas it just released03:28
jcristauyes, yesterday or so03:28
tepsipakkioh, that old03:28
jcristauit needs x11proto 1.203:28
jcristauerr03:28
jcristaux11proto-randr 1.203:28
tepsipakkimaybe it won't break anything03:29
seb128x11proto-randr |    1.2.0-1 | http://archive.ubuntu.com feisty/main Sources03:29
seb128grumpf03:29
seb12899_configure03:29
seb128Applying patches...failed! (check stampdir/log/patch for details)03:29
seb128I hate that quilt patch03:29
seb128s/patch/bug03:29
seb128when there is no patch it tries to apply a 99_configure for whatever reason03:29
tepsipakkisih03:30
seb128mkdir debian/patches fixes it03:30
seb128build new libxrandr03:30
jcristautepsipakki: by the way the server needs a patch in randr/randr.c03:30
tepsipakkior run debian/rules prepare?03:30
cjwatsonjcristau: same as the damage patch?03:30
jcristauyeah s/RANDR_MAJOR/1/;s/RANDR_MINOR/1/03:31
seb128ok03:31
seb128new libxrandr fixes gnome-session for me03:31
seb128anybody has an objection with syncing 1.2.0 from Debian now?03:31
jcristaulibxrandr from experimental is buggy03:31
jcristauI forgot to bump the shlibs03:31
seb128ah :/03:31
jcristau:/03:31
seb128ah, only that03:31
jcristauyeah03:32
seb128I can fix that ;)03:32
jcristauas far as I know :)03:32
seb128should be safe to update before libx11, mesa, server, etc?03:32
jcristauit's fixed in git, I guess I could just upload it03:32
seb128would be nice03:32
seb128that way we could just sync it03:32
jcristauI have crappy uplink, but let's try it03:33
seb128libxrandr is quite small03:33
seb128especially if you don't have to upload the orig03:33
seb128brb, restarting a proper GNOME session03:34
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-x
jcristauseb128: you can get http://incoming.debian.org/libxrandr_1.2.0-3_i386.changes03:48
jcristaushould be fine now03:48
seb128jcristau: nice, thank you!03:48
seb128libxrandr sync done04:08
tepsipakkifinally.. xorg close to being ready04:21
=== mvo_ [n=egon@p54A66565.dip.t-dialin.net] has joined #ubuntu-x
tepsipakkicjwatson: actually, it was a lot easier to merge that way..04:26
tepsipakkisince there wasn't a lot of upstream changes to distract you04:27
cjwatsonyeah, it can often be that way04:27
tepsipakkiI should probably keep the changelog as well04:40
tepsipakkieasy04:42
tepsipakkiok, xorg is now in http://users.tkk.fi/~tjaalton/xorg/new05:03
tepsipakkiand also on my repository05:03
tepsipakkitested it and it installed fine, but I guess it should05:03
tepsipakki've updated the xorg.conf font-paths05:04
tepsipakkiwhich it didn't do05:04
tepsipakkiah05:24
tepsipakkiif [ -z "$UPGRADE" ]  || dpkg --compare-versions "$2" le "1:7.0.14"; then05:24
tepsipakkiwe might want to bump that05:24
tepsipakkibut sadly, I need to go now..05:25
tepsipakkixorg took longer than expected05:27
UbugtuNew bug: #20283 in xserver-xorg-video-ati "[fgl v5000]  really bad sync" [Medium,Needs info]  https://launchpad.net/bugs/2028306:31
seb128tepsipakki: libpthread-stubs has been accepted which should make libxcb build06:32
UbugtuNew bug: #27466 in xserver-xorg-video-ati "[radeon]  can't do dual-link tmds, or second tmds transmitter" [Medium,Confirmed]  https://launchpad.net/bugs/2746606:56
tepsipakkiseb128: phew, progress :)07:19
seb128tepsipakki: I think libx11 will be ready to go tomorrow morning07:20
seb128I don't want to upload before stopping working today07:20
tepsipakkithats fine07:27
tepsipakkiI packaged a new xorg-server which has a patch that makes it use randr protocol 1.107:28
seb128tepsipakki: why?07:30
seb128tepsipakki: we have xrandr 1.2.0 now07:30
jcristauseb128: xserver 1.2 doesn't speak randr 1.207:30
tepsipakkibut xserver doesn't support that :)07:30
jcristau1.3 will07:30
tepsipakkiI took the damage-patch approach07:31
seb128ah, ok07:31
tepsipakkiwe don't seem to have an operator on this channel07:31
seb128do we need one?07:31
seb128ah, to set topic?07:31
tepsipakkithe url to my repo could be on topic07:31
tepsipakkiyes07:31
jcristauthe channel doesn't seem to be +t?07:32
UbugtuNew bug: #85811 in xorg (main) "[Feisty-Herd4-alternate-amd64]  Cannot change screen resolution at installation time" [Undecided,Confirmed]  https://launchpad.net/bugs/8581107:57
seb128tepsipakki, jcristau: can mesa be updated before libx11?09:17
jcristauyes09:17
seb128ok09:17
seb128compiz just crash now09:17
jcristauheh :)09:17
seb128#3  0xb7cb343b in __assert_fail () from /lib/tls/i686/cmov/libc.so.609:17
seb128#4  0xb7c5f651 in xcb_xlib_unlock () from /usr/lib/libxcb-xlib.so.009:17
seb128#5  0xb7eabbd4 in _XCBUnlockDisplay (dpy=0x8075388) at ../../src/xcb_lock.c:3409:17
seb128#6  0xb7e13475 in __glXInitialize () from /usr/lib/libGL.so.109:17
seb128I think that's the same lock problem than libxrandr09:17
seb128just for libgl09:18
jcristauhmm, I'll have a look at mesa 6.5.209:18
jcristauseb128: that's probably fixed in 6.5.2, there are a number of fixes that seem related09:24
seb128good09:24
seb128that's next on the updates list then ;)09:24
jcristaumaybe https://bugs.freedesktop.org/show_bug.cgi?id=852109:28
UbugtuFreedesktop bug 8521 in GLX "AllocAndFetchScreenConfigs unlocks twice" [Normal,Resolved: fixed]  09:28
jcristauI wonder if xlib/xcb should conflict with previous versions of libs that have known locking bugs09:34
seb128probably yep09:36
seb128because otherwise it just breaks lot of things for people doing partial upgrades09:37
seb128like the libxrandr bug broke gnome-session on my desktop09:37
=== mvo [n=egon@p54A66565.dip.t-dialin.net] has joined #ubuntu-x
jcristauor is that a use case for Breaks?09:48
seb128it's an usecase for Breaks09:48
seb128but is Debian use Breaks yet?09:48
cjwatsonalmost every use of Conflicts << is a use case for Breaks ;-)09:48
cjwatsonindeed, Breaks can't be deployed in Debian yet AFAIK09:48
cjwatsontalk to iwj ...09:49
UbugtuNew bug: #86550 in xorg (main) "Video card no longer supported by Ubuntu" [Undecided,Needs info]  https://launchpad.net/bugs/8655010:12
UbugtuNew bug: #86301 in xorg (main) "Feature Request: Dynamic head configuration in X.org" [Undecided,Unconfirmed]  https://launchpad.net/bugs/8630110:21
UbugtuNew bug: #85451 in Ubuntu "Switch tty, shutdown, reboot cause colorful screen with Nvidia proprietary driver (dup-of: 63558)" [Undecided,Needs info]  https://launchpad.net/bugs/8545110:46
tepsipakkijcristau: so, xserver 1.3 will be mostly a bugfix-release, and not targeted for 7.3?10:52
tepsipakkireading http://wiki.x.org/wiki/XDC2007Notes10:52
jcristauerr10:52
tepsipakkiupdates to the protocols yes.. can't blame that being just bugfixing :)10:53
jcristaumaybe if you count output-hotplug (randr 1.2) as bugfixing10:53
jcristau:)10:53
jcristauI think keithp wants to release 1.3 next week or so10:54
tepsipakkiso I've heard too10:56
seb128tepsipakki: did you work on the mesa update yet?10:58
tepsipakkiseb128: it's in the same place as the rest10:58
seb128ok10:58
seb128can it be uploaded next?10:58
tepsipakkihttp://users.tkk.fi/~tjaalton/xorg72/new10:59
tepsipakkihell, why not :)10:59
seb128just making sure if you consider it ready before looking at it10:59
tepsipakkiwell, the changelog seems funny11:00
tepsipakkineed to fix it11:00
seb128looks fine to me11:00
tepsipakkithe one in diff.gz isn't ;)11:01
seb128I'll do mesa next tomorrow morning if nobody has an objection11:01
seb128I looked at the .changes for the moment :p11:01
seb128mesa needs to go before libx1111:01
tepsipakkithat sounds ok for me11:01
tepsipakkioh it does?11:01
seb128did you read what I wrote like an hour ago?11:01
tepsipakkiah, you mean the libxcb breakage?11:01
seb128right11:02
seb128it's not libxcb which is broken though11:02
tepsipakkiright11:02
seb128it's other packages11:02
seb128and the mesa bug makes compiz crash after libx11 update11:02
seb128so better to get the mesa update done first11:03
tepsipakkiyep11:03
seb128ok, anyway enough work for today, I'll build mesa locally, install it and we will see for the upload tomorrow morning if it doesn't break half of my desktop ;)11:04
tepsipakkiyou can delete the ubuntu0.1 part of the changelog while you're at it :)11:04
seb128ok11:05
seb128did you build it?11:05
tepsipakkiyes, it11:05
tepsipakkidamn11:05
seb128it refuses to build due Maintainer not changer11:05
seb128changed11:05
seb128just wondering :p11:06
tepsipakkioh11:06
tepsipakkiwell maybe it was with older tools11:06
tepsipakkia week ago or something11:06
seb128ok, building now11:06
tepsipakkiit takes ~1h with my laptop11:06
seb128we will see how it works11:06
tepsipakkiso didn't bother building it too often11:07
seb128I'll tell you that tomorrow morning11:07
seb128right11:07
tepsipakkisure, g'night11:07
seb128'night11:07

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