/srv/irclogs.ubuntu.com/2012/05/15/#ubuntu-x.txt

RAOFWhat I'd *really* like to do is to git cherry-pick -x on the ubuntu branch, but we don't do that :)00:00
RAOFI'll document what I do on that wiki page.00:01
brycehawesome00:28
RAOFAlso, mesa accepted.00:29
mlankhorstmorning07:29
tjaaltonsame07:30
RAOFGood morning :)07:31
tjaaltoni was actually up 1:30-5:00, not a great idea to take a nap yesterday :P07:33
brycehheya07:33
LLStarksi'm on the 5am to 2pm sleep schedule07:34
LLStarksD:07:34
tjaaltonairlied seems committed to the new api for 1.13.. i need to set up the build env for my laptop so I can test running it from a separate path. whot posted a nice howto about that07:34
LLStarksthesis writing is hell07:34
tjaaltonoh that was fun07:34
tjaaltonnot really, but still07:35
LLStarkstjaalton, can we coerce keithp to merge the new api this year?07:35
LLStarkssaying no in may seems really shortsighted07:35
tjaaltonLLStarks: well I didn't read it literally07:35
tjaalton"I'll sit down this week and look them over more carefully" to me sounds like he'll review it soon07:36
LLStarkseverything that gets pushed to 2013 gets pulled into the cluster**** of wayland/xwayland, classic x11, x12 in 201307:36
tjaaltonand it already got acks from alanc and aaronp07:38
tjaaltonthe first push that is07:38
tjaaltonreal meat coming later07:38
LLStarksnvidia as an early adopter? i like07:38
brycehwell, ack != adopt07:39
tjaaltonstill07:40
brycehright, it's good news in any case.07:43
brycehkeithp is amenable to prioritization; might be worth mentioning the importance of this for us to him.07:44
tjaaltonsure, though I do believe he knows the importance already :)07:45
mlankhorstDo I need to do anything special to show up in http://status.ubuntu.com/ubuntu-quantal/people.html ?08:03
RAOFHave work items assigned to you, I think.08:05
RAOFSo you should turn up next time the generator is run, I guess ;)08:09
RAOFmlankhorst: Oh, incidentally - smspillaz was fiddling around with nouveau trying to get VSync with EGL working.  Shall I point him in your direction should he ask?08:10
RAOF(For EGL-compiz)08:10
mlankhorstfull vsync or just swap buffers?08:10
RAOFI think just swap buffers.08:11
mlankhorstatm im just playing with blueprints, how do I assign one to multiple people?08:11
mlankhorstIt seems to barf on this: [tjaalton, mlankhorst] build a ppa with the new api for testing: TODO08:11
tjaaltonah08:12
mlankhorstoh woops that worked, it was just missing TODO before08:12
RAOFOh, that works?08:12
RAOFI didn't think you could assign work items to multiple people.08:12
tjaaltoni'm equally surprised:)08:12
mlankhorsthm maybe not08:13
mlankhorstshall I just assign it to the team then?08:14
tjaaltonor me08:14
tjaaltonrunning build.sh..08:23
tjaaltonjust for the heck of it08:23
mlankhorstsure08:42
mlankhorstRAOF: if still awake, should hybrid graphics work item be coalesced into desktop-q-xorg-general?08:42
tjaaltonnah08:42
mlankhorstk08:42
tjaaltonit's useful for the hwe tasks08:42
tjaaltonoh you added the notes there, thought it was my task :)08:43
mlankhorstits yours if ou want to work on it >:D08:44
tjaaltonthanks for those, I'll edit it further as needed08:45
tjaaltonregarding ARB_robustness, it's mentioned in mesa 7.11 relnotes, so maybe that should be removed from the list+08:46
tjaalton?08:46
mlankhorstI changed it to investigate08:46
tjaaltonahh right08:46
mlankhorstmight be worth seeing if it can be triggered somehow for testing08:47
tjaaltonyup08:50
mlankhorsttoying around a bit with dummy packages atm11:08
mlankhorsthm.. anyone from X team awake at this point?11:22
tjaaltonyup11:24
tjaaltonEEST here :)11:24
mlankhorstah good, I'm just creating a bunch of ppa's atm to simulate LTS11:26
tjaaltonon your personal page or elsewhere?11:27
mlankhorstyeah personal page11:27
mlankhorstI intend to make dummy, dummy-dev and dummy-enablement11:27
tjaaltonone thing to note is that once a ppa is created, you're stuck with the name. and if you delete it you can't use the same name anymore11:27
mlankhorstand some renamed ones to replace11:27
tjaaltonok that's good :)11:27
mlankhorstxorg-lts-test-mechanics11:27
mlankhorstand probably xorg-lts-test-mechanics-lts-q and xorg-lts-test-mechanics-lts-r11:28
tjaaltonlong names :)11:28
tjaaltondouble lts11:29
mlankhorstyeah but it simulates a lts-q release and a lts-r release11:29
tjaaltonok, guess it doesn't matter11:29
mlankhorstI should also create another one to simulate the next lts version I suppose11:30
tjaaltonprobably11:33
mlankhorstyuck, no luck yet13:16
mlankhorstI created a dummy-enablement package, but installing it doesn't pull in new versions automatically13:17
mlankhorstThe following packages will be REMOVED:13:20
mlankhorst  dummy dummy-dev13:20
mlankhorstThe following NEW packages will be installed:13:20
mlankhorst  dummy-lts-q13:20
mlankhorstdoesn't grab the new versions yet either. :(13:20
tjaaltondo you have the packaging somewhere?13:33
mlankhorsthttps://launchpad.net/~mlankhorst has 3 ppa's I'm using for testing atm13:34
tjaaltonand I wouldn't worry about not getting it to work the second day after uds :)13:34
mlankhorstnormal one contains dummy dummy-enablement and dummy-dev13:34
mlankhorstlts-q should force upgrade to renamed package13:34
mlankhorstNo, my big worry is that it won't work without transitional packages..13:35
mlankhorstor worse, incomplete mirroring and upgrading enablement package conflicting with everything causing it to remove x server13:37
tjaaltonwell, the q repo has a newer package still building13:38
tjaaltonthe current one has the same version as the first one13:39
mlankhorstyeah I was trying to see what happened if I added a conflicts on dummy-enablement13:39
tjaaltonnote that in the real world you'd need to rename the source package as well13:40
tjaaltonthe normal one builds have failed13:40
mlankhorstyeah but for now I'm just testing the mechanics of upgrading13:40
tjaaltonConflicts: dummy dummy-dev13:43
tjaaltonthere's one bug13:43
tjaaltonmissing comma13:43
tjaaltonalso, I don't think the metapackage should conflict13:43
mlankhorstyeah I know, but if you enable both it won't upgrade. :/13:44
mlankhorstthe mechanics I want is that the act of installing metapackage would automatically pull in the renamed packages, while removing it will force fallback to old ones.13:45
tjaaltonhmm, I don't see where you're upgrading from, since the base repo has the same package13:46
tjaaltoni don't think there's any way to fall back like that13:46
mlankhorstok then how do I at least go from dummy to dummy-lts-q automatically when I install the enablement?13:47
tjaaltondummy-enablement should depend on the new names13:49
tjaaltonand the actual packages then break/replace the old ones13:49
mlankhorstThat would be hard for things like that dummy-dev package, which may or may not be installed. In my test installing dummy-lts-q will remove dummy-dev13:50
mlankhorst(apt-get install dummy-lts-q)13:50
tjaaltonthe depends are wrong13:50
tjaaltonPackage: dummy-lts-q13:51
tjaaltonDepends: dummy-enablement13:51
tjaaltonPackage: dummy-dev-lts-q13:51
tjaaltonDepends: dummy13:51
tjaaltonthey don't need the depends at all13:51
tjaaltonsorry, dummy-dev-lts-q would depend on dummy-lts-q, if you mean to simulate a library package13:53
tjaaltonbut then maybe create a libdummy or such, so these cases can be more easily noticed..13:54
tjaaltonand libdummy-dev13:54
mlankhorstwell, it's just to simulate things13:54
mlankhorstyou could also call it xserver-xorg-input-wacom or some other thing that doesn't get pulled in by default13:54
tjaaltonbut you have conflicting depends there causing the issues you see :)13:55
mlankhorstah13:55
tjaaltonlts-q package depending on the old package which would need to get removed13:55
tjaaltonso nothing happens13:55
mlankhorstok lets retry13:56
tjaaltoni just realized how ugly this will get with packages like mesa, where the rules file is littered with references to the binary packages..14:05
mlankhorstI just fear it's going to break at one point, for example because you're a chromium pull dependencies script and you blindly do apt-get install dummy-dev, or you try to remove dummy-enablement to get back to original stack.14:05
tjaaltonnothing breaks if you remove the metapackage14:06
mlankhorsteverything has a depends on it14:06
tjaaltonthere's nothing we can do to protect from people manually installing the renamed packages14:06
tjaaltonmlankhorst: umm no14:06
tjaaltonit's the other way around14:06
mlankhorstok so dummy-enablement should have a depends on dummy-lts-q  for example?14:07
tjaaltonyes14:07
tjaaltonlook at xserver-xorg, xserver-xorg-input-all etc14:08
tjaaltonubuntu-desktop depends on xorg, but xorg-lts-q would Provides: xorg, so the dependency is fulfilled even with the renamed package14:09
tjaaltonhmm need to check the policy..14:09
mlankhorstno.. versioned provides won't work14:09
tjaaltonthere are no versioned depends for the metapackages14:11
tjaaltonubuntu-desktop depends on 'xorg'14:11
tjaaltonno version attached14:11
tjaaltondinner ->14:11
=== yofel_ is now known as yofel
seasonsCan someone please assign Bug #973096?   https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/97309621:45
ubottuLaunchpad bug 973096 in nvidia-graphics-drivers (Ubuntu) "Nvidia driver causes xorg crash" [High,Confirmed]21:46
seasonsWe have a lot of frustrated users out there...21:46
brycehseasons, anyone test the .49 driver?22:00
seasonsI did, same results22:01
seasonsbunch of people have22:01
seasonserrr, 302.49 ?22:01
brycehno22:02
bryceh295.4922:02
brycehseasons, no indications on the bug report that anyone's tested it22:02
seasonsyeah, I did22:02
seasonssame thing occurs22:02
seasons#1322:03
seasonstried about everything I could, at first I thought it was my X conf, but turns out it doesn't matter22:04
brycehok, then the bug should be escalated to nvidia.22:08
seasonsI asked in #nvidia, they said it's ubuntu22:09
brycehnah, there's nothing in the backtrace to say it's ubuntu22:09
seasonscan you assign it to someone at least?22:09
brycehalready did22:09
seasonsI don't know enough to point a finger at anyone22:09
seasonsoh, thanks man22:09
brycehyour welcome22:09
seasonspersonally, I want to believe it's NVidia22:10
mlankhorstlol22:11
seasonsappreciate the help22:11
seasonsI love open source, at least people do the right thing here22:15
seasonsmy personal goal is to make the distrib a winner, I don't use other distribs anymore because of the "unofficial" support I get through various channels like this22:16
seasonsso thanks again22:17
brycehyep22:17
brycehI think a lot of bug reporters don't really grasp what "closed source binary" means.22:20
cndbryceh, can you take a look at bug 973297 for me?22:29
ubottuLaunchpad bug 973297 in xorg-server (Ubuntu Precise) "Xorg recognizes Logitech Headset USB dongle as input device then segfaults in XIChangeDeviceProperty" [High,Incomplete] https://launchpad.net/bugs/97329722:29
cndthe last comment22:29
cndI could use a sanity check22:29
brycehcnd, sure22:30
cndthanks22:30
brycehcnd, seems plausible22:37
cndbryceh, the ABI mismatch?22:38
brycehyeah22:38
cndyeah, but how did it happen?22:38
cndthe function signature hasn't changed22:39
bryceh xserver-xorg-dev (>= 2:1.11.3-0ubuntu1),22:41
brycehmaybe -evdev needs its build-depends raised?22:41
brycehalthough I would think the buildds would have built it using the latest xserver bits at the time22:41
cndyeah22:42
cndI checked the logs22:42
brycehwhat did the logs say it got built against?22:48
brycehRAOF, if you're in yet, might see if you know why the archive's skewed on the abi versions here.22:49
RAOFI'm just in.22:50
RAOF...22:52
RAOFYay for ABI changes?22:52
mlankhorstRAOF: I didn't have much luck yet, I can make a meta package, but it will pull EVERYTHING in and not work right yet. I put up 2 ppa's for testing, so I can have some conflicting versions. It just worries me there might not be a good way to do it without transitional packages. :(22:54
mlankhorstbut bedtime, nn22:54
RAOFI'll have a look at it.  Good night!22:54
cndbryceh, RAOF, evdev was built against 1.11.4-0ubuntu6, IIRC23:33
cndwell after the ABI change in 1.11.3-0ubuntu223:33
RAOFcnd: So that's not it?23:36
cndRAOF, well, it doesn't make sense23:40
cndbut nothing else makes sense :)23:40
cndit's the closest thing to making sense23:40
RAOFDoes a rebuild fix it?23:40
cndRAOF, yes23:42
RAOFSo it's probably *some* ABI change somewhere, then?23:42
cndRAOF, yeah23:51
cndand it's definitely hit at XIChangeDeviceProperty23:51
cndI've used gdb to confirm23:51

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