/srv/irclogs.ubuntu.com/2012/07/11/#ubuntu-desktop.txt

=== wylde_ is now known as wylde
=== AfC is now known as AfC|gym
jasoncwarner_TheMuso, I mentioned to bryceh in a dm...sure, go ahead and get the case. I don't know where to get it, but get it somewhere and make sure the ARM desktop is working ;)00:53
TheMusoYup, just trying to nut out some way that I can test audio functionality on the board without having to disconnect and reconnect stuff to my speakers all the time. :)00:56
RAOFHDMI audio!01:03
TheMusoYeah, thats one of the dilemmas. My monitor has speakers, buyt only stereo. I'd like to make sure 5.1 works at least.01:03
RAOFAh.01:04
TheMusoOh wow unity/compiz from the unity team staging PPA starts up sooooo much faster now.01:55
TheMusoBut I have no window decoration and no keyboard shortcut to get to a window menu to maximise etc.01:55
robert_ancellRAOF, any idea on why my wayland listeners don't seem to be working?  I'm connecting up the key bindings and I can see the events being generate in the weston log but my listeners for them don't work either02:22
RAOFIn lp:~robert-ancell/.../weston-compositor?02:22
robert_ancelly02:23
robert_ancellRAOF, oh duh. It was my fault02:24
RAOFHeh02:27
robert_ancellRAOF, so, how do I control which VT weston runs on?02:30
RAOFHm. I think the current answer is ‘you don't’.02:31
robert_ancellRAOF, is it weston or wayland (or drm) that is picking the VT?02:32
RAOFWeston02:33
RAOFSpecifically, it'll call VT_OPENQRY on /dev/tty0, which I think will return the first available VT?02:35
robert_ancellRAOF, ok, so we just need to be able to override that like X does02:36
robert_ancellyes it does02:36
RAOFOh, there we go.02:36
RAOFYou could, if you so chose, open a tty connection yourself, allocate the VT, and then pass the fd of that tty via the WESTON_TTY_FD environment.02:38
robert_ancellRAOF, uh, can I just pass a --tty to weston?  It seems that's what weston-launch does02:39
RAOFThat'll change which /dev/tty? it's opening, which is not necessarily the same as the VT, right?02:39
RAOFIf my understanding of VT/tty mapping is incorrect, you could certainly just pass --tty to weston.02:40
robert_ancellRAOF, hmm, I wonder if ConsoleKit is going to freak out having multiple sessions on the same VT03:14
RAOFProbably.03:14
RAOFLet's see if it notices!03:14
TheMusoI thought we were moving away from consolekit.03:14
robert_ancellTheMuso, if we can03:14
TheMusoRight.03:15
robert_ancellI need to check what logind does.  When I raised it with Lennart a while ago he didn't seem convinced but the recent stuff on the list suggest he might be more convinced now03:15
RAOFrobert_ancell: You might also be interested in the systemd-devel/wayland-dev crossover discussion about VTs and systemd and system-compositors.03:20
robert_ancellRAOF, yeah, that's what I was referring to03:20
robert_ancellis it on wayland-dev as well?03:20
RAOFYeah.03:21
RAOFWell, most of it (grr)03:23
robert_ancellRAOF, so you were right about the messed up video being a CK issue.  I have it working now, BUT I need to know what VT weston is runing on, idealy by me setting it03:38
RAOFActually, do you really want to be the one setting the VT? What if it's already in use?03:43
robert_ancellRAOF, I've already picked on03:43
robert_ancellone03:43
RAOFHow do you do that?03:44
robert_ancellRAOF, and I need to tell it to run on the same VT as Plymouth03:44
RAOFAh, fair point.03:44
robert_ancellRAOF, but yes, it is an ugly mess and basically relies on the DM being in control of the VTs03:45
RAOFPerhaps you *do* want --tty 703:47
robert_ancellRAOF, that only appears to be on weston-launch, which we don't use right?03:47
RAOFNo; that's a compositor-drm option.03:47
* RAOF again sees the need for --help to work :)03:47
robert_ancellRAOF, yay! works great - on the correct VT now and CK all happy03:50
RAOFWoot!03:50
RAOFNow with sound and GL?03:50
robert_ancellfor me, but not for the second user it seems03:50
RAOFThe second user runs on the same VT, I take it?03:51
robert_ancellRAOF, yes, by definition03:51
robert_ancellck-list-sessions shows both entries but the first user is active and the second one is not03:51
RAOFAnd thus the confusion of ConsoleKit begins :)03:51
robert_ancellI think it needs the VT switch event for it to realise the user has changed03:52
pittiGood morning03:52
pitticyphermox: still here?03:52
pitticyphermox: for a start you can run "sudo adt-run --built-tree=. --no-built-binaries --- adt-virt-null"03:53
pitticyphermox: unless your test actually has the "build-needed" restriction, then --built-tree -> --unbuilt-tree03:53
pitticyphermox: I have a rather small ubuntu server VM where I test what jenkins does03:53
pitticyphermox: sudo adt-run --no-built-binaries foo.dsc --- adt-virt-null"03:54
RAOFrobert_ancell: I suspect that lightdm is going to end up subsuming consolekit.03:54
robert_ancellRAOF, that was an idea I had a long time ago, It pretty much has all the information require03:55
robert_ancelld03:55
RAOFIt's what spawns the user sessions, it's what the DE talks to to switch user, it's what the DE talks to to log out...03:56
robert_ancellRAOF, the issue is it only handles graphical sessions, but it could of course handle text ones with a few small changes03:56
robert_ancellor perhaps the text consoles will dissapear altogether03:57
RAOFOr be full-screen weston terminals.03:57
robert_ancellthen you have ssh logins03:57
RAOFWhich don't actually *need* access to /dev/dri, or /dev/sound, etc?03:57
robert_ancellpractically, no03:57
RAOFLikewise, kernel VTs.03:58
robert_ancelldefinitely not03:58
RAOFSo I'm not sure if we'd actually lose anything by not tracking non-graphical sessions.03:58
robert_ancellin the future the kernel could drop support for VTs entirely, which could simplify things quite nicely03:59
RAOFYou could just not hook up Ctrl-Alt-F* to switch_vt; it'd have much the same effect :)03:59
robert_ancellRAOF, yeah, but I imagine VTs add some complexity into the kernel for video drivers etc04:00
RAOFProbably a bit, yeah. I'm not very familiar with that.04:01
robert_ancellRAOF, my composited desktop is sooo blueee.  Need some color management working!04:02
RAOFYou should be able to calibrate it :)04:02
robert_ancellRAOF, I'm guessing xwayland doesn't support it?04:03
RAOF...04:03
RAOFI'm actually not sure.04:03
RAOFI think it should.04:03
ceti331textmode should always remain04:04
RAOFBut it won't recognise your *existing* profile, because weston doesn't pass that info down properly.04:04
robert_ancellRAOF, oh, I will have to try recalibrating then04:04
RAOFSo I think you should be able to load a profile, but it'll be against the "xwayland-1" display.04:04
ceti331is there a decent website on wayland04:04
ceti331i heard it was going to combine compositor and windowmanager, which sounds like a shame because i like the variety of windowmanagers in linux04:05
robert_ancellceti331, It depends on how you put it together.  wayland is quite generic04:05
ceti331is it a library rather than an executable perhaps04:05
robert_ancellceti331, yes04:05
ceti331i mean as you can see from mac OSX (mission control).. and windows 8 - desktop/window managers are hardly a "solved problem"04:06
ceti331(and see the reaction to unity & gnome3)04:06
ceti331there are so many ways to do it... and the great thing about linux is you ahve the option to change it04:06
robert_ancellceti331, in a wayland system a display manager is a type of compositor.  So you will be able to switch compositors.  For applications to work with multiple compositors there will need to be a common protocol04:07
robert_ancellthis is a similar problem to the current X window manager protocol issues04:07
ceti331not sure i undertsand all the jargon04:08
robert_ancellweston is the first compositor/wm that has been implemented, but it's still early days yet04:08
ceti331i know theres's X which is the low level windowing 'protocol', then the window manager, then desktop-environment... 3 seperate layers04:08
ceti331oh so "Wayland" is a library used in "weston" ?04:08
robert_ancellceti331, right, in weston it's a tree of compositors that take the images from their children and paint that upwards.  The topmost compositor draws to the screen04:09
ceti331i have to ask, is anyone working on a windowmanager for wayland called "Yutani" ?04:09
robert_ancellceti331, no idea04:09
RAOFNot that I'm aware, no.04:09
ceti331so thats a tree of texture generators ? .. all textures being painted by opengl?04:09
ceti331its an obvious name :)04:10
RAOFIt is indeed.04:10
robert_ancellceti331, so in the obvious weston system there is a toplevel compositor that switches between user sessions, each session has a compositor that draws windows, and each application is a compositor04:10
ceti331"each application is a compositor" ... does this run existing applications04:10
RAOFWell, each application would only want to be a compositor if it needs to embed other windows. Unless you count cairo as a compositor :)04:10
ceti331or is it a very different model04:11
RAOFIt's a different model.04:11
ceti331so will it need new GUI toolkits04:11
robert_ancellRAOF, I have a package for lightdm that has the compositor.  I'd like to put it in your PPA.  Should we make a LP group and start a new PPA?04:11
ceti331or will GUI toolkits just have a "Wayland" back end04:11
RAOFThe latter.04:11
RAOFrobert_ancell: Sure!04:11
ceti331e.g. GTK -> (x11,  windows, osx, Wayland..)04:11
robert_ancellceti331, that already exists04:12
ceti331aah o04:12
ceti331ok04:12
RAOFBoth GTK and Qt have a wayland backend (they might be a bit out of date); EFL *also* has such a backend.04:12
ceti331Does that require app-recompile04:12
robert_ancellRAOF, btw I think the weston screensaver turned on and I can't seem to turn it off...04:12
RAOFrobert_ancell: Yeah, I should fix that :)04:12
ceti331does wayland have a low level drawing api... framebuffer access for cpu even04:12
RAOFNO.04:12
RAOFSorry, no.04:12
RAOFWayland has no drawing API.04:12
ceti331framebuffer or backbuffer04:12
ceti331whats the interaction between opengl and wayland04:13
robert_ancellRAOF, can't you just get a memory buffer and fill it in?04:13
ceti331i've liked using the GLUT library for quick graphical programs04:13
RAOFYou allocate buffers and hand them to the compositor.04:13
RAOFrobert_ancell: Yeah, you can certainly do that.04:13
robert_ancellI think that's what ceti331 was asking04:13
RAOFrobert_ancell: But that's not actually a drawing API :)04:13
ceti331yes04:13
ceti331'allocate buffers', that answers my question04:14
ceti331presumably you can 'allocatebuffers' that the CPU can modify or poopulate04:14
ceti331still curious to know how openGL will interact with wayland04:14
RAOFThe GL implementation will allocate buffers, and hand them to the compositor.04:15
RAOFPretty much the same way it works now, really.04:15
ceti331so its GL implementations that need to be re-coded in a wayland friendly manner04:15
ceti331whereas at presetnt they are X11 friendly04:15
RAOFWell, you do need a wayland GL implementation, yes.04:15
ceti331that level of change does sound a big scary04:15
RAOFYou can't use GLX, obviously, because it's an X11 protocol.04:15
RAOFEh, EGL already works.04:16
ceti331bit scary, e.g. updating driver support etc04:16
RAOFAll the free drivers work now.04:16
ceti331ok04:16
RAOFAnd it's not particularly difficult to add that support.04:16
ceti331so is wayland something that will streamline some layers04:16
RAOFYes.04:17
robert_ancellceti331, remember wayland wasn't redesigned from scratch - it's built from the components that X was already using04:17
ceti331and perhaps make future maintainance easier04:17
RAOFAlso yes.04:17
robert_ancellunderstatement of the year04:17
RAOFIt'll make developing window managers and compositors *substantially* easier.04:17
ceti331ok, cool.04:17
robert_ancellsecond understatement of the year04:17
ceti331i recall apple saying X11 was retarted which is why they did quartz compositor04:18
RAOFIt's got some terrible parts, yes.04:18
ceti331so actually having the drawing API built into X is a pain ?04:18
ceti331too much legacy04:18
ceti331obselete primatives04:18
ceti331i was interested in modifying compiz plugins - but haven't as yet managed to run what i've compiled .. just compiling compiz from launchpad, something is broke04:20
ceti331the desktop experience i'm after is: Mountain Lion (apples' expose back to normal, but with horiz row of desktop thumbnails)04:20
robert_ancellRAOF, hmm, so it seems we don't have administration rights for a PPA in ~ubuntu-desktop04:21
ceti331X11 goes back to mid 1980s ?04:21
RAOFEarlier than that, I think.04:22
RAOFrobert_ancell: Yeah, that seems to be my experience too.04:22
robert_ancellRAOF, that does seem like the right place for it though..04:23
RAOFEh, we can just make a new team.04:23
RAOFAlthough it would be nice to do it under ~ubuntu-desktop.04:23
ceti331wayland uses GLES2.0 ? lovely!04:23
robert_ancellRAOF, we could put it in lightdm-team.  Or an X team?04:23
RAOFpitti: Yo! Would you be so kind as to create a system-compositor PPA under ~ubuntu-desktop?04:23
robert_ancellRAOF, can we upload to it?04:24
RAOFI don't see why we wouldn't be able to; we're members of ~ubuntu-desktop. We just can't create one, because we're not admins (unlike seb & pitti)04:24
robert_ancell_go pitti!04:25
pittilooking04:25
=== robert_ancell_ is now known as robert_ancell
ceti331what can you run with wayland at the moment04:25
robert_ancellheading out, be back in 45mins or so04:26
pittiLet there be https://launchpad.net/~ubuntu-desktop/+archive/system-compositor !04:27
pittiRAOF, robert_ancell ^04:27
RAOFpitti: Ta muchly!04:27
ceti331anyone got any ideas what can break a compiz install04:32
ceti331i set out to build a compiz plugin ... originally tried from compiz.org but, being on ubuntu, i figured I should be building compiz from launchpad instead04:32
ceti331since doing that compiz has ceased working... I can't fix it by apt-get re-install.04:33
ceti331I thought i had files left over /usr/local/bin vs /usr/bin - but deleted these and it still doesn't work04:33
thumperceti331: do you have a ~/.compiz-1 directory04:33
ceti331ah let me check04:33
thumperwhere did you build it to?04:33
ceti331ls ~/.compiz-l   ... no04:34
thumperone not L04:34
ceti331yes that is there04:34
ceti331damn my xchat font04:34
thumperso if there is something in there, it will be attempted to be loaded by compiz at startup04:35
thumperif it has a different ABI04:35
thumperit may crash compiz04:35
ceti331thanks04:35
thumperanything in the ~/.compiz-1/plugins directory04:35
ceti331oh its only got "sesson"04:36
ceti331but i presume taht is settings taht could break it04:36
thumperok, won't be that then04:36
thumpermaybe04:36
thumpertry moving it out of the way04:36
ceti331i'm pretty sure i compiled into "/usr/local/bin04:36
ceti331but compiz installs by default in /usr/bin ?04:36
ceti331my /usr/local/bin is now empty04:37
ceti331i'lll try what you advised..04:37
ceti331ok removal of ~/.compiz-1 didn't help04:45
ceti331i give in , I will re-install04:45
ceti331re-install distro04:45
ceti331wayland will allow switching between different user sessions more easily?04:48
ceti331I gather Android differs from desktop linux in that every app is a user04:48
ceti331i read that weyland would allow effects/compositing when switching user sessions04:49
RAOFThe system-compositor will, yes.05:09
ceti331android makes a user per app for sandboxing i guess05:16
robert_ancellRAOF, is there a wiki page anywhere with system compositor stuff?  If not, I plan on doing something like https://wiki.ubuntu.com/Wayland/SystemCompositor05:30
RAOFrobert_ancell: There is not, no. Not as far as I'm aware.05:31
RAOFGah. Evolution, stop losing my mail server settings!05:44
robert_ancellRAOF, I've updated https://blueprints.launchpad.net/ubuntu/+spec/desktop-q-system-compositor.  There's some spaces where we should file bugs (e.g. the washed out login screen)05:55
RAOFDid I not already file that bug and associate it with the blueprint? Bah.05:55
didrocksgood morning06:09
pittibonjour didrocks06:19
didrockshey pitti06:19
pittiurgh, I have to turn the light on in my working room -- outside it looks like the world is officially going to end now06:24
pittihaven't needed light for months06:24
=== tkamppeter_ is now known as tkamppeter
pittiRAOF: "The Unity panel can't be accessed with the mouse when set to autohide"06:36
pittiRAOF: is that really a compositor problem?06:36
pittistarting from today, I cannot access the launcher/dash at all06:36
pittithey are painted behind all other windows06:37
didrockspitti: quantal?06:37
pittiRAOF: and do you really mean "panel" here or "launcher"?06:37
pittididrocks: yes, du jour06:37
didrockspitti: yeah, there is a stacking issue that can happen sometimes, it's not from latest release06:37
RAOFpitti: Yup, it's a compositor problem; specifically, it's because X is receiving it's input from weston, which is clipping it to the visible display, but Unity requires that X get out-of-range inputs.06:37
tkamppeterpitti, can you upload CUPS to Debian and Ubuntu? Thanks.06:37
pittitkamppeter: can do06:38
didrocksRAOF: ah, so it's an underlying change? For me, it started some days ago, with the previous release06:38
RAOFdidrocks: No, unless you're running from ppa:~ubuntu-desktop/system-compositor this is nothing to do with whatever crack Unity bug you're running into :P06:38
pittiRAOF: how bad is the incorrect screen resolution? I'm pondering trying this, but not if I end up with an 1024x768 screen06:38
RAOFpitti: It depends on your display and drm driver, I think. On *my* 1366x768 display weston incorrectly reports 1360x768, so X has left 6 pixels down the right side.06:40
pittiah, I can spare 6 pixels :)06:42
RAOFThat PPA also won't work until I upload a mesa that'll build to it.06:42
pittitkamppeter: reverting the tiff build dep, FYI06:44
pittitkamppeter: it's not yet our preferred libtiff, and not appropriate yet for Debian either06:44
tkamppeterpitti, OK, so the change of -3ubuntu1 is undone?06:44
pittiargh06:45
pittitkamppeter: yes, it will be06:45
pittithe correct way to switch ubuntu to libtiff5 is to move the "Provides: libtiff-dev" from libtiff4 to libtiff506:45
pittiinstead of changing a gazillion source packages06:46
pittitkamppeter: also, please don't commit the XSBC-Original-maintainer: bits to Debian06:46
pittitkamppeter: I'm looking at the two RC bugs in Debian and the hurd patch, and will upload then06:46
tkamppeterpitti, the XSBC-Original-maintainer seems to have got in by someone else, I did not do that intendedly. Probably it came in from merging in the changes of -3ubuntu1 from the diff linked in the changelog in Launchpad.06:49
pittitkamppeter: right, it did come from the merge; it's correct for Ubuntu uploads, but not for Debian06:49
=== ubuntu is now known as Nathan_S
pittitkamppeter: uploaded07:06
pittiRAOF: taking the plunge then; I'll blame you if my workstation gets broken :)07:09
RAOF♪ There's room for your dog ♫07:10
pittiRAOF: OOI, why do I need to start lightdm once wtih type=weston and then remove it again?07:11
pittiRAOF: or is that just the step to disable the compositor again?07:11
pitti(but still running with the new libraries)07:12
tkamppeterpitti, thanks.07:12
RAOFRobert wrote those instructions; I believe the answer is so that you get standard X next time.07:12
pittiah, ok07:12
pittiso, reboot, brb (hopefully)07:12
RAOFIt'll not work yet07:12
RAOFStill no functioning mesa!07:13
RAOFpitti: Ah, I see what's confusing.  “When done” means “Once you're done testing”07:13
RAOFI see that we've not got appropriate version dependencies on the packages ;)07:13
chrisccoulsonhey desktoppers07:26
pittiRAOF: hm, no joy here07:26
pittiRAOF: after stopping/starting lightdm, my external TFT went black with "frequency not supported", and the internal one showed the "x failed to start" dialog07:27
pittiRAOF: after reboot, everything went completely black07:27
RAOFYou clearly missed the bit where I said “this is not actually going to work yet, until I fix mesa”07:27
pittiI disabled the "weston" seat type again07:27
RAOFSorry about that.07:27
pittiRAOF: oh :)07:27
pittiRAOF: robert sent out a call for testing a little too early then07:28
RAOFOh. He sent a call for testing out to the mailing list?07:28
RAOFOoops.07:28
pittiRAOF: https://lists.ubuntu.com/archives/ubuntu-desktop/2012-July/003890.html07:29
pittiRAOF: well, he did say to contact you first07:29
RAOFTime to reply to that and say "not just yet, mesa's not built!"07:30
mlankhorstRAOF: but did you build libdrm yet?07:40
RAOFmlankhorst: No, but I've got a snapshot in the PPA too.07:40
mlankhorstoh I already did for precise07:41
mlankhorstbeen using it for testing mesa, that's why i wanted it to  be uploaded to quantal07:45
seb128hey08:05
RAOFHey, yo!08:05
mvohey seb12808:06
seb128hey RAOF, mvo08:06
seb128mvo, weirdly you start saying hello again today ... less scarred to be pinged back with nagging? ;-)08:07
seb128mvo, thanks for getting that SRU tested!08:07
mvoseb128: exactly ;)08:07
mvoseb128: not feeling like I need to hide in shame today08:07
mvoseb128: thanks for the constant reminder, it wsa important08:08
* seb128 hugs mvo08:09
* mvo hugs seb12808:09
pittibonjour seb12808:09
pittihallo mvo, wie gehts?08:09
seb128pitti, hey, wie gehts?08:09
mvohey pitti, good, thanks! how are you?08:09
pittiseb128: je vais bien, merci!08:09
pittitrying to get my kernel and udev patches upstream, and writing autopkgtests like mad :)08:10
seb128pitti, what do you need to patch the kernel for?08:11
seb128just curious ;-)08:11
pittiseb128: for making scsi_debug fake removable devices08:11
seb128pitti, btw please keep posting your progresses on google+, I like to read those ;-)08:11
pittiit's a silly and simple patch, but would help a bit to test udisks and gvfs08:11
pittiseb128: ah, I moved some of them to my Canonical me08:11
pittias I thought they were too much detail/too uninteresting for the general public08:11
mvopitti: autopkgtest is something I need to investigate for s-c too!08:11
pittimvo: didn't we already have s-c being tested in jenkins?08:12
pittiand mterry needs to fix the autopkgtest for update-maanger and release-upgrader08:12
mvopitti: yeah, but I'm not sure its using autokgtest for this08:12
pittinasty red dots on https://jenkins.qa.ubuntu.com/view/Quantal/view/AutoPkg%20Test/08:12
pittimvo: I don't think it's still being tested at all08:13
mvooh, ok08:13
pittimvo: but yes, with dep-8 it's a lot easier; zero changes necessary in jenkins08:13
pittiit just picks up new packages automatically08:13
pittiand there's a standard way to test them locally08:13
mvoits a pre-upload hook, so its tested locally here, but getting it there is much better08:13
mvocool08:13
pittiI guess update-manager mostly needs a python-mock dep in debian/tests/control08:13
mvopitti: it has a python3-mock one there08:14
pittihttps://jenkins.qa.ubuntu.com/view/Quantal/view/AutoPkg%20Test/job/quantal-adt-update-manager/ARCH=i386,label=albali/9/console08:15
pittinose.plugins.cover: ERROR: Coverage not available: unable to import coverage module08:15
pittiah, so it was that one, not mock08:15
mvoaha, cool08:16
pittiprobably best to test that in a server VM/pbuilder etc. first, it's rather common for them to break on missing deps08:17
BigWhaleGood Morning.08:33
pittiseb128: do you have anything for gtk+? if not, I'd do an upload now to get the new autopkgtest into jenkins08:40
seb128pitti, hum, maybe, wait a minute please ;-)08:41
pittiseb128: sure, no prob; stashed in bzr, and I tested locally; it's not actually that urgent08:44
seb128pitti, I'm pondering turning on the wayland backend, we had a request for that before precise, I think now would be a good time for it08:46
seb128pitti, hum, that's going to take me a while to test though, I'm still on precise on my main box ... so please just go ahead with the upload, I can do another one tomorrow if needed, there is no hurry there08:47
pittiseb128: as you wish; likewise it's not urgent to upload the autopkgtest either08:47
pittiis there any way to start wayland on a headless VM?08:48
seb128pitti, no please upload, looking on my todo it's likely the wayland stuff will slip back for a day or two08:48
pittiwould be interesting to add an autopkgtest for that then, similar to the two I added with xvfb-run08:48
pittiseb128: ack08:48
seb128pitti, I don't know, a question for RAOF I guess08:48
xclaessedoes ubuntu installer support partitions on encrypted LVM nowadays? or should I still use the text-based installer?09:00
chrisccoulsonhey seb128, how are you?09:04
seb128chrisccoulson, hey, I'm good, how are you?09:08
chrisccoulsontired :)09:08
seb128xclaesse, you should probably ask on #ubuntu-devel but I guess it's going to be the second one, there is work to bring the missing features to the desktop installer but I don't think it has been finished yet, maybe this cycle09:09
=== ubuntu is now known as Nathan_S
didrockshey chrisccoulson ;)09:14
seb128chrisccoulson, how is Maisie doing?09:14
seb128chrisccoulson, waking you up every hour at night? ;-)09:14
xclaesseseb128, ok thanks :)09:15
seb128chrisccoulson, lol, just reading your new tweet, Ruby learnt to like thunderstorm from you? ;-)09:15
chrisccoulsonhey didrocks :)09:15
chrisccoulsonseb128, yeah, we didn't get much sleep last night. maisie is nocturnal ;)09:16
jasoncwarner_hey chrisccoulson how are things?10:16
chrisccoulsonhi jasoncwarner_. things are good thanks! how are you?10:27
RAOFpitti: Yes, you could do a headless wayland; if nothing else, you should be able to run weston with the x11 compositor under xvfb.10:34
pittiRAOF: that might be a workable thing to do for a smoketest of the gtk wayland backend in autopkgtest then?10:35
RAOFYeah, I think so.10:35
RAOFYou'd start xvfb, start weston under xvfb, and then profit.\10:35
pittinice10:35
* pitti off for ~ 3 hours, bbl10:36
seb128Laney, hey, there?10:43
Laneyseb128: yeah, a bit.10:43
Laneythanks for looking at gsd!10:44
seb128Laney, yw10:44
seb128Laney, I'm starting pondering if we should stay on g-s-d g-c-c 3.4 this cycle10:44
LaneyIt might be easier, yeah.10:44
Laneyas long as other components aren't going to rely on the new versions?10:45
seb128no, g-s-d g-c-c are pretty separate from everything else10:45
Laneyand what's the plan with that ubuntu-control-center fork?10:45
seb128(out of maybe gnome-shell)10:45
seb128Laney, #ps is just overworked I doubt they will get to it this cycle10:45
Laneyok10:45
seb128and our design delta is starting to be lower10:45
Laneyso we'll still need to work out a plan for dealing with the patches there10:46
seb128GNOME took some of our changes and is going to take our sound panel redesign10:46
seb128and our designer are working upstream10:46
seb128and we will be able to drop the gsettings revert patches soon10:46
seb128so we should be back to a reasonable delta10:46
Laneylike the big one we're having trouble with now10:46
Laneyi guess it will basically be a rewrite10:46
seb128which one?10:47
Laneythe indicator one10:47
seb128right10:47
seb128well we need a proper keyboard-indicator10:47
Laneyya10:47
seb128i.e a standalone source like the indicator-{session,messages,sound,...}10:47
Laneyit still needs to be done though10:48
Laneywill ps work on that?10:48
seb128Laney, how likely is the "replace language-selector by region panel" likely to happen this cycle in your opinion?10:48
seb128Laney, I'm think we should maybe stay on 3.4 and postpone that one to next cycle and focus on other stuff10:49
LaneyI think that it doesn't make sense to do that if we're staying on 3.4 indeed10:49
seb128well, #ps said they were looking at hiring somebody to do the keyboard stuff properly but they have difficulties to file the position, no good candidate so far it seems10:49
seb128I wouldn't count on it for this cycle10:49
Laneyit's probably a good candidate to defer10:50
seb128ok10:50
seb128Laney, I will look a bit into details and start a discussion about staying on 3.4 for those for this cycle10:50
Laneyalso gives them a cycle to fill that position10:50
seb128on ubuntu-desktop@l.u.c10:50
Laneyshould confirm with gnome 3 guys too10:50
seb128right, that's why I want a list discussion in any case10:50
seb128but I'm really not confident with the keyboard stuff10:51
LaneyI would be dubious about doing any big reverts10:51
seb128it's turning into a big discussion on desktop-devel-list upstream10:51
Laneywell, I think upstream are clear on what they want to do10:51
Laneythere are just some other objectors but I don't see them stopping progress10:51
seb128right, I'm just not very confident that will turn out to be something working fine without regression in the half of the cycle remaining10:52
Laneywell it still hasn't landed, so yeah.10:52
seb128that, and it might not cover some usecases that were covered before10:52
seb128or hit some missing features in the first iteration10:52
LaneyI think we could put something in a ppa10:52
seb128which might be fine for us but not acceptable regression from our point of view10:52
seb128yes, for sure10:52
Laneyand ask people to report what doesn't work for feedback10:52
seb128added that once they do it we need to deal with the indicator-keyboard on our side10:53
seb128since they basically threw away the status icon we patched10:53
Laneyyes I think that is a real blocker for us10:53
seb128ok10:53
Laneyit's something that should be fed back to ps I suppose10:53
seb128I'm postponing the language-selector->region capplet work items then10:53
Laneyok10:53
seb128and I will start a discussion about gsd gcc versions on the list10:53
Laneymaybe the font stuff pitti mentioned is still in scope, will look into that10:54
LaneyI think it's a bit separate anyway10:54
seb128Laney, can you still try to look at "Move fontconfig-voodoo hacks into individual font packages: TODO"?10:54
Laneyhah10:54
seb128;-)10:54
seb128Laney, it's separated, those are purely distro and packaging stuff10:54
Laneyseems nobody really knows what it's about, so I'll do some digging10:55
seb128Laney, thanks, pitti probably knows a bit of the details if anyone around does10:57
=== MacSlow is now known as MacSlow|lunch
didrockspitti: when you are back, I would have some small questions about testing the user session migration script program. Basically I'll to end to end tests, checking the output under some conditions of the process and the file results12:49
didrockspitti: I was wondering as it's a c program if doing some test in python (which would be the easier) is suitable? for both package build and then test in our infra on a real system (I would need some pointer as well about the new debian/control tag)12:50
dobeymlankhorst: did you see my last comment on bug #1021924 ?13:02
ubot2Launchpad bug 1021924 in xorg "Multiple Displays not working on Core i7 3770S + Intel DQ77MK motherboard" [Wishlist,New] https://launchpad.net/bugs/102192413:02
mlankhorstdobey: you have 2 2048x1152 screens on hdmi?13:06
dobeymlankhorst: on dvi. don't have hdmi at all13:08
gareththeredI'm trying to have a patch to libgphoto2 merged as a SRU.  Does anyone know what LP branch I should send the merge request to?  There is no 'proposed' in libgphoto2 for Precise!13:08
mlankhorstdobey: just for testing what if you lower the resolution on both?13:09
dobeymlankhorst: how low? second screen still red with 1920x120013:10
seb128gareththered, just add the patch (or better a debdiff) to the bug and subscribe ubuntu-sponsors13:10
mlankhorstdobey: just try 2x 1024x768 i guess13:11
seb128gareththered, the -updates -proposed serie are just created when something is uploaded there, which is not the case of libghoto2 yet, it's just easier to go the debdiff way for a SRU13:11
gareththeredOK.  I can do that.  And subscribe ubunutu-sru to the bug?13:12
desrthi hackers13:13
seb128gareththered, no, ubuntu-sru will be subscribed by the sponsor on upload (I will likely to that today)13:15
seb128desrt, good morning13:15
seb128desrt, now I can properly complain about you being behind trend :p13:15
seb128desrt, http://status.ubuntu.com/ubuntu-quantal/u/desrt.html13:15
desrtblah blah13:15
seb128desrt, I postponed the "look at making the gsettings to gconf parse the xmls directly" it's not important and I doubt you will get to it this cycle13:16
desrtgood!13:16
seb128desrt, should I postpone the gtk patches one as well?13:16
seb128"reduce the number of gtk patches"13:16
gareththeredseb128: Oops! I've just undone that second bit then!  Thanks for your help.13:16
desrtno13:16
desrti may get to that13:16
seb128desrt, ok13:16
desrtor maybe not13:16
desrtwe can postpone it later if needed13:16
seb128we have time to postpone at the end of the cycle13:16
seb128right13:17
pittiseb128, didrocks: back13:17
didrockshey ;)13:17
seb128pitti, ola ;-)13:17
pittididrocks: it does not matter much whether you write the DEP-8 tests in C, Python, shell, or something else13:18
pittididrocks: it's slightly less convenient in C as you'd have to build the package first (Restrictions: needs-build)13:18
didrockspitti: yeah, what is your personal advice, going with python or shell?13:18
dobeymlankhorst: oops, i apparently screwed up my display. both screens are black now. had done 2048x1152 + 1280x800; first screen went black, and second screen showed the background wallpaper, and after the "keep these settings?" timeout went black13:18
pittiLaney: the -voodoo stuff is part of language-selector ATM (a script and some data files)13:18
pittiLaney: if you change your locale to e. g. zh_CN, it drops some fontconfig.d snippets into /etc13:19
pittididrocks: I'd try to use a non-compiled program; easier to test and faster to run13:19
mlankhorstdobey: you can use xrandr next time13:19
pittididrocks: you can also run snippets of python from shell, or vice versa, doesn't matter much13:19
didrockspitti: ok, will do that then! and look then at DEP-8 once I get them running during build :)13:20
pittiLaney: which is rather evil, and breaks if you then switch your locale to something else (e. g. another user)13:20
mlankhorstdobey: xrandr -q (look for names) xrandr --output name1 --mode 1024x768 --output name2 --mode 1024x76813:20
pittiLaney: it'd be much better to ship those fontconfig snippets in the corresponding fonts-* pacakges, and change them to be locale specific (fontconfig can do that AFAIK, some <locale> tags)13:20
pittiLaney: that's pretty much everything I know about it, though :/13:20
Laneypitti: ok right, so basically now they are somewhat more unconditional than they should be13:21
pittiright, and they require you to run language-selector first, too13:21
Laneyright, thanks13:22
seb128pitti, http://cgit.freedesktop.org/udisks/commit/?id=3fbd4dc4 was fine to SRU for you? did you plan an udisk SRU yourself or it's good to be picked by any sponsor (it's in the sponsoring queue)13:23
seb128pitti, same question for https://launchpadlibrarian.net/107860536/fix-race-condition-of-serio-driver-module-not-loading.patch13:24
pittiseb128: the rts5229 patch is fine for any sponsor13:25
seb128pitti, danke13:25
pittiseb128: the second one is a bit more debatable, but for SRU it's the right thing13:25
pittiit's not applied upstream, though, as it's a bit of a hack13:25
seb128pitti, well, the hwcert guys seem to care so I think it's better than nothing for precise13:25
pittiyes, absolutely13:26
pittiit's better than a "real" fix for an SRU, as it's quite safe13:26
seb128pitti, thanks! ;-)13:26
pittiand we don't really know what a real fix would look like yet, anyway13:26
dobeymlankhorst: ok, they both seem to display "properly" at 1280x80 for both, but above that only the primary seems to display13:27
=== MacSlow|lunch is now known as MacSlow
mlankhorstwhat chip was it again?13:28
mlankhorstoh ivb13:28
dobeyyeah, ivybridge13:28
dobeyi7 3770S13:29
mlankhorstdobey: if you do xrandr --output name1 --off and --output name2 --mode (whatever it was) the second screen works correctly right?13:34
dobeymlankhorst: yeah13:34
dobeybut mirroring the displays or trying to use both unmirrored, the secondary screen doesn't display properly.13:36
dobeyand xrander also shows this:13:36
dobeyScreen 0: minimum 320 x 200, current 2048 x 1152, maximum 8192 x 819213:36
dobeyso the virtual size is smaller than the max still13:36
mlankhorstand both screens in 2048x1152 regardless of mirrored fails :s13:36
dobeyyeah13:37
dobeyexcept for the fact that taking a screenshot does include the full set of screens13:37
mlankhorstok created an upstream bug for it :)13:44
dobeythanks13:46
mlankhorstdobey: they want you to install intel_reg_dumper from intel-gpu-tools, reboot with drm.debug=0xe added to cmdline, and have the syslog output and output from intel_reg_dumper after red screen13:46
mlankhorst15:45 < danvet> also, does crtc switching change anything? (xrandr --output HDMI1 --auto --crtc 1)13:46
mlankhorst15:46 < danvet> maybe it's only an issue on one crtc, debug crap left behind by the bios13:46
mlankhorst15:46 < danvet> also, does switching output ports between displays change anything?13:46
dobeyswitching output ports == swap dvi plugs at the card?13:49
mlankhorstI'd guess so13:49
mlankhorst15:50 < danvet> plug the red display into the DVI port that works, the working display into the DVI port that shows the red display13:50
mlankhorst#intel-gfx13:50
mlankhorstdobey: http://paste.debian.net/178619/13:52
dobeymlankhorst: hrmm, freenode won't let me send to that channel for some reason13:56
mlankhorstdobey: need to be identified with nickserv13:56
dobey:-/13:57
dobeyanyway13:57
mlankhorstbut yeah basically they're trying to find out what part is going wrong so just add it to the bug because we're both busy with other things atm :)13:57
dobeymirroring is working now, having specified --crtc 1 for the primary, and --crtc 2 for the secondary13:57
mlankhorstwhat about the failure, can you reproduce it at least?13:58
dobeywell, the secondary screen is no longer red right now, after all this debugging. it's just black now. but if i change anything in the display preferences to disable mirroring and such, it goes back to being a blank second screen. and i have to do the --crtc to xrandr again to get mirroring to display on both14:00
mlankhorstdobey: can you add the things to the bug report that were asked? :-)14:01
dobeyyes14:02
mlankhorstpreferably on the fd.org bug14:05
dobeyok14:09
=== zyga is now known as zyga-food
bcurtiswxgood morning14:20
seb128desrt, btw, you will probably not like it but I will suggest we stay on g-s-d,g-c-c 3.4 for quantal14:20
Laney  * debian/patches/05_keyboard_indicator.patch:14:22
Laney    - Backported patch from trunk to fix various keyboard layout issues14:22
Laney      preventing greeter keyboard indicators from working.14:22
Laneyoops14:22
=== ^arky^ is now known as arky
desrtseb128: why is that?14:25
seb128desrt, cf #gnome-hackers backlog14:26
seb128desrt, basically the ibus stuff is scary, has regression which might be or not be fixed for 3.6 depending on timeframes, and depends on ibus changes that ibus upstream doesn't really agree with yet14:26
seb128desrt, it seems like a recipe for getting screwed14:27
desrtseb128: i think you are being a bit dramatic at this point14:27
seb128desrt, well, paranoid rather14:27
desrtthere are a couple of months for this to get resolved14:27
seb128desrt, but I take into account that it means we might need to write an indicator-keyboard, and we have neither available resources nor people who have the knowledge about ibus and input methods14:28
desrtseb128: i think you need a vacation :)14:30
seb128desrt, lol14:30
=== zyga-food is now known as zyga
tkamppeterpitti, should we not close bug 1008837 as Invalid? We do not support systemd.14:51
ubot2Launchpad bug 1008837 in cups "cups fails to install/upgrade with systemd" [Wishlist,Triaged] https://launchpad.net/bugs/100883714:51
tkamppeterpitti, why do you consider it "Wishlist"?14:52
ogra_hmm, i have an intresting theme error in rhythmbox on precise ... using the radiance theme and hovering over the back button in the UI makes the button bar jump (feels like the hovered button is smaller than the unhovered and the toolbar follows suit in resizing)14:56
seb128ogra_, in what mode is your toolbar?15:01
seb128ogra_, does it happen every time?15:01
ogra_uhm, mode ? i didnt change anything15:01
seb128ogra_, doesn't seem to happen here15:01
ogra_hmm, no, it stopped here too after i closed RB and re-opened15:02
ogra_weird15:02
ogra_just ignore me then :)15:03
=== mpt_ is now known as mpt
pittitkamppeter: fine for me to just close it, if you prefer15:10
=== zyga_ is now known as zyga
tkamppeterpitti, I will do so, as a "Wishlist" is a Feature Request and this should not be titled "Package xyz does not install ...".15:52
mdeslaur@pilot out16:21
mdeslaurgah16:21
bcurtiswxhow do I disable all window effects16:29
seb128bcurtiswx, you mean? select gnome classic (no effects) on the login screen?16:32
bcurtiswxthat may be it, im having too many window freezing issues, i am getting annoyed16:33
bcurtiswxubuntu and ubuntu 2d were my options, and it seems 2d (so far) doesn't freeze my any window16:41
bcurtiswxmabe NVIDIA and 3d still don' get along ?16:41
mlankhorstnouveau?16:42
bcurtiswxmlankhorst, yes16:42
mlankhorstmight have to run updates16:42
bcurtiswxmlankhorst, you mean apt-get update/upgrade ?16:43
bcurtiswxwith the precise-updates16:43
bcurtiswxi have all updates, they still did not behave well (saw a compiz revert with this AM's install)16:44
bcurtiswxdoes 2d allow dragging windows to the side and taking up half screen still? i seem to have lost that ability.16:47
desrtseb128: so what do the options look like with respect to a test build of my new dconf branch?16:48
seb128desrt, what do you mean by test build? getting it in hands of users? or getting it in jenkins or automatically tested?16:48
desrtthe first16:48
seb128bcurtiswx, no it doesn't16:49
seb128desrt, ubuntu-desktop ppa?16:49
desrtjust to scare you a bit:  105 files changed, 6789 insertions(+), 3153 deletions(-)16:49
desrtthere's almost definitely gonna be some bugs lurking in there somewhere :)16:49
seb128desrt, the ppa on quantal serie seems fine for that16:49
desrtah16:49
bcurtiswxseb128, thx16:50
desrti guess that means i should upgrade to quantal :)16:50
seb128it's still early in the unstable cycle and it's a ppa so...16:50
seb128desrt, well does the rewrite depends on new glib or something?16:50
desrtyes16:50
seb128desrt, so yes ;-)16:50
desrtactually it doesn't yet16:50
desrtbut it should :)16:50
* desrt fixes that16:51
desrtblah.  the glib depend isn't the problem16:54
desrtthe editor already depends on vala 0.17, though16:54
seb128desrt, well, vala would not reflect on the depends17:00
seb128desrt, i.e I was wondering if the quantal binaries would install on precise17:00
desrtwell, sort of17:00
desrtit's that stupid situation where you have to uninstall vala in order to get the build to be successful :)17:00
desrtseb128: so there is actually only one library call that would prevent it from working17:01
* desrt will just go to quantal17:03
dobeymterry: ping17:24
mterrydobey, hello17:24
dobeymterry: hey, can you update your branch at https://code.launchpad.net/~mterry/ubuntuone-couch/auth-fixes/+merge/111459 to fix the test_auth.py as well? looks like it has the same import so the branch failed to land :)17:25
mterrydobey, sure17:27
dobeythanks17:29
=== ^arky^ is now known as arky
* didrocks waves good evening17:33
mterrydobey, why did the import from a couple days ago fail?  That should have been the right import17:34
dobeymterry: because the packages weren't updated in the instance where tarmac is running.17:37
dobeymterry: but i fixed that :)17:37
mterrydobey, k17:37
mterryso a false negative17:37
dobeyyeah17:38
mterrydobey, ok, branch updated17:39
=== fenris_ is now known as Guest10826
=== Guest10826 is now known as ejat
mterrydobey, that didn't work18:03
dobeymterry: rather, it did work, but exposed a new/different set of issues in ubuntuone-couch itself18:05
mterryright :)18:06
mterryyou say potato, I saw potahto18:06
dobeywe really need to get rid of ubuntuone-couch anyway, and move that auth stuff somewhere else, more reliable18:07
=== fenris is now known as Guest42115
=== jdstrand_ is now known as jdstrand
robert_ancellRAOF, which video card is the next candidate for system compositing?21:14
ceti331 /join ubuntu21:30
dobeyrobert_ancell: ivybridge! ;)21:44
robert_ancelldobey, oh, did you see https://code.launchpad.net/~robert-ancell/intltool/remove-am-gnu-gettext btw?21:45
dobeyrobert_ancell: i haven't yet. does this fix a bug or something?21:46
robert_ancelldobey, docs say to use AM_GNU_GETTEXT which isn't helping convincing people to drop it21:46
dobeyoh. hmm21:47
dobeyi'll look at it. i don't remember if IT_PROG_INTLTOOL is enough on its own yet21:49
RAOFrobert_ancell: I'll upload nouveau and radeon shortly.22:53
RAOFThey're both done (nouveau more than radeon), I just haven't folded the patches into the packaging.22:54
* TheMuso will gladly test radeon when available, I have a couple of systems here with 48xx cards, and access to a notebook with a 6xxxm chip.23:03
thumpermorning23:24
RAOFYo yo!23:25

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