/srv/irclogs.ubuntu.com/2011/05/03/#ubuntu-x.txt

=== yofel_ is now known as yofel
danvetdear lazyirc: where's the preferred place to pre-discuss a few topics of the tools-and-processes blueprint for uds?12:22
danvetmore specifically: bringing kernel patches quicker to testers12:23
* danvet is a drm/i915 upstream hacker12:24
tjaaltondanvet: hey, got a link to the blueprint?12:25
danvettjaalton, https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-xorg-tools-and-processes12:26
danvethm, should I edit the whiteboard?12:27
* danvet has no clue12:27
tjaaltonwell, this is the best channel for discussion, i guess :)12:30
danvetok, here we go: the problem upstream is having is a massive testing turn-around-time mismatch between the kernel stuff and userspace12:32
tjaaltonyeah12:33
danvetthanks to xorg-edgers ppa, stuff gets tested essentially within days even by users who can't compile12:33
danvetkernel patches up to 6 months (and more) to progress from -next to the testers boxes12:33
danvetfor features which cross kernel/userspace we routinely end up discovering bugs a few months after stable releases of the corrensponding userspace part is already out the door12:34
danvetwhen the fix can only properly be done in userspace, this is a problem12:35
danvetso the question is: what's need to bring the drm-next testing turnaround-time down to the level of the userspace components?12:36
danvetjust delaying userspace releases doesn't sound great ;-)12:36
tjaaltonthere should be a kernel with drm-next already iirc, though I don't know how often it's updated12:37
danvetwell, part of it is certainly there, but likely not yet good enough12:38
tjaaltontrue12:39
danvetideally is should be more-or-less in lockstep with the xorg-edgers ppa12:40
tjaaltonwe've talked about creating tools that build a new kernel with a given (set of) commit(s)12:40
danvetyeah, that's been my idea, too: a kernel tree base on latest stable with the most recent drm-next stuff added in12:40
danvetthen fry xorg-edgers with it ;-)12:40
danvetquestion is: what support does ubuntu have for such a thing and what should/must upstream provide?12:41
danvetpreferably fully automated ;-)12:41
tjaaltonhmm, i think these questions are better suited for #ubuntu-kernel, I'm not well versed in those tools yet12:42
tjaaltonthere's certainly enough horsepower to rebuild new kernels, but how to integrate it with edgers & lp is beyond me12:43
tjaaltonapw: ^12:43
tjaaltonSarvatt should be online in a couple of hours too, he's the one making edgers rock12:43
danvetwell, I think the essential part is xorg-edgers integration. the problem is the mismatch between components, not necessarily slow turn-around ...12:44
danvettjaalton, is #ubuntu-x logged somewhere?12:45
* danvet is too lazy to retype it ...12:45
tjaaltondanvet: yep, irclogs.ubuntu.com12:45
danvettjaalton, ta12:46
tjaaltonlooks like edgers already has a kernel, though it's not actively maintained12:47
tjaaltonwell, obviously12:48
apwtjaalton, are you asking for a kernel from drm-next uploaded into xorg-efgers as it changed12:48
tjaaltonapw: yeah, something along those lines12:48
apwtjaalton, we do upload other source packages to pre-proposed for instance, may be possible with those hmmm12:48
tjaaltonapw: the current devel version + drm-next. or the current stable one + drm-next, whichever is less prone to break during build :)12:48
apwthey tend to not have ubuntu specific patches which is the issue12:49
tjaaltoni meant the current ubuntu devel/stable version12:49
danvetso it would need latest ubuntu kernel for that relase + drm-next patch?12:51
tjaaltonprobably would be the least pain for the tester12:52
danvetyeah, the real drm-next contains linus -rc stuff so more chances for (unrelated) breakage12:52
danvetwhich probably reduces the testers willingness to fry their box12:52
tjaaltonindeed :)12:58
Sarvatt-rw-r--r--   1 root root  11M 2011-04-30 18:08 r300_dri.so17:19
Sarvatt-rw-r--r--   1 root root  11M 2011-04-30 18:08 r600_dri.so17:19
Sarvattyay --enable-gallium-llvm17:19
tjaaltonthe size?17:25
Sarvattyeah17:26
Sarvatt-rw-r--r--   1 root root 3.2M 2011-04-19 06:53 r300_dri.so17:27
Sarvatt-rw-r--r--   1 root root 3.1M 2011-04-19 06:53 r600_dri.so17:27
Sarvattgonna need a libllvmcore17:29
Sarvattwill still be a lot of extra space though17:30
Sarvatt(--enable-gallium-llvm is required in mesa 7.11)17:31
tjaaltonso we win :)17:31
Sarvattwell we aren't enabling llvm which makes r300g crap for IGP radeons in natty17:32
tjaaltoni meant the oneiric cd-size battles.. we have the high ground if it's required in 7.11 :)17:35
Sarvatthopefully we move to 1GB images and it wont be a big deal :)17:42
tjaaltonyep17:51
Sarvattlooks like our plymouth doesn't have http://cgit.freedesktop.org/plymouth/commit/?id=22a1273bb2c9dc0d3188b8ed11b0c97bfca6d3ef yet and I sure as heck dont want to screw with plymouth, I guess leave the linux-any libdrm-intel1 change for the 2.4.25 merge?17:57
Sarvattok this is going to take a while, my packaging foo is not good enough to multiarchify libdrm with xsfbs removed without some research :)18:07
tjaaltonhehe18:09
Sarvattx-x-v-intel should probably suggest i965-va-driver eh?19:07
brycehSarvatt, tjaalton, RAOF:  I've started a workqueue page for oneiric here:  http://www.bryceharrington.org/Arsenal/Reports/ubuntu-x-swat/workqueue-oneiric.html19:26
brycehI added 'oneiric' tags to some of the natty bugs that looked to me like they'd be worth continued work on19:26
LLStarksw00t. somebody finally has a gpu switching solution for ALL optimus laptops.21:06
LLStarksmux or no mux21:06
danvetSarvatt, can you read todays irc log? it contains some discussion about stuff I'd like to bring up at uds ...21:09
Sarvattdanvet: yeah I read it, it sounds good. I'd like to know what'd be most useful, I could always throw crack kernels in there but I try to keep things working and there is a lot more than just intel in there. I'm thinking a crack kernel with an optional metapackage that can be installed to automatically pull in the updates21:12
Sarvattdanvet: usually once the next release archive opens up I start copying the kernel to the older release, and that gets updated every -rc21:13
Sarvattbut I know linus rc's are too old to be useful for you guys working on intel.. :)21:13
danvetSarvatt, sry, was busy: I was thinking whether restricting the crack to just drm stuff might help21:30
danveti.e. some automatic rebasing/backporting of drm-next on shipping stable kernels21:31
danvetthe fundamental problem is really new kernel interfaces for which userspaces is shipping about 6 months ahead21:32
danvetthen when the stuff finally hits stable, we notice that there are problems21:33
danvethilarity ensues because we can't fix the userspace in the wild anymore21:33
SarvattI can get that going for sure, added a work item for it to the blueprint21:39
danvetSarvatt, cool, getting something going in that direction could be really useful21:45
danvetbtw, still a scheduling conflict with linaro-mm, but I hope there'll be another autosched-run21:45
bjsniderricotz, i guess with gnome 3 the contents of the desktop directory is not actually displayed on the desktop?22:15
ricotzbjsnider, this is disabled by default you can enable the nautilus-desktop-handling with gnome-tweak-tool22:26
Sarvattbryceh: 119_disable_relaxed_fencing.patch fixed some corruption bugs too apparently23:57

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