/srv/irclogs.ubuntu.com/2014/10/30/#ubuntu-desktop.txt

thumperwhat ever happened to webapp integration with the sound menu?01:56
thumperlike spotify?01:56
=== m_conley is now known as m_conley_away
=== duflu_ is now known as duflu
=== oCrazyLemn is now known as CrazyLemon
didrocksmorning07:51
pittiNoskcaj: if the version you branched off in the PPA is the same as in vivid, and you used distro-compatible version numbers, we can sync the sources; otherwise needs merges/uploads08:16
pittiNoskcaj: upower synced; it'll stay in -proposed until the transition is done08:19
seb128hey pitti08:22
seb128good morning desktopers08:22
pittihey seb12808:24
seb128pitti, did we decide to start the upower transition?08:31
pittiseb128: well, it was started long ago, and Noskcaj has everything ready in his PPA? I don't see why not?08:31
pittiand so does Debian08:31
seb128pitti, not sure, we decided to not go for it before utopic because the xubuntu team was unhappy about it08:31
seb128but I didn't follow the details/what problem it created for them08:32
seb128I just know they reached to the release team to have the ffe refused08:32
pittiseb128: the only long-time blocker was indicator-power, but Charles ported it recently08:32
seb128oh well, it's a start of cycle, we can figure out the remaining bits08:32
pittiyes, because it was too close to release indeed08:32
pittiso let's not slip it again :)08:32
seb128I'm just a bit worried about piling too many transitions at the same time in proposed08:33
seb128because they interact and we end up with months of untangling before being able to get anything through then08:33
seb128reading backlog08:34
seb128Noskcaj, gtk "transition"? I do hope the new GTK is not ABI incompatible/doesn't require a transition08:34
pittiseb128: well, as it stands the old upower makes things more complicated wrt. merging from Debian or updating to new upstream versions, so I think it's one of the first that we should do08:34
pittiit's all ready, after all08:34
seb128k08:35
seb128well, some of the transitions are already in proposed by autosyncs08:35
seb128so we don't get to decide to start or not those08:35
seb128anyway, let's see how it goes08:35
seb128reading backlog still08:36
seb128didrocks, @qtcreator on unity8/mir, bregma had a look previous cycle and know what is not working iirc08:37
seb128so maybe check with him first08:37
seb128it might spare some work08:37
didrocksseb128: oh sure, will do :)08:37
didrocksthanks08:37
seb128yw08:37
seb128didrocks, http://irclogs.ubuntu.com/2014/04/17/%23ubuntu-desktop.html#t14:5608:38
didrocksthx08:39
seb128"bregmahey tedg I'm trying to run Qt Creator in my Unity 8 Desktop Preview session but it apparent fails because its subprocesses are not allowed to connect or something, what's the best approach to analysing that problem"08:39
* didrocks opens08:39
willcookemorning08:40
seb128hey willcooke08:40
seb128willcooke, ^ btw, about qtcreator08:40
willcookeah, cool08:40
seb128so it's rather a process management issue, if the problem is still the same one08:41
seb128not a rendering one08:41
willcookehmmmm08:41
willcookethat sounds complicated08:41
didrocksyeah, seems that we depend on the API team :/08:42
didrocksand they want to know if they implement that using upstart or systemd08:42
pittiNoskcaj: you don't have distro compatible version numbers there (quite rightfully for a PPA), so that'll need uploads; also, several of the gnome-* are in bzr08:42
pittiNoskcaj: also some merges with newer versions08:42
seb128I've an appointment at 10, need to go, back a bit later (going to have some shifted hours in the evening to compensate)08:46
willcookeseb128, catch you later08:47
Laneymorning09:03
Laneydarkxst: The problem was that new clutter-1.0 had Breaks on the current mutter09:03
Noskcajseb128, Just the random visual stuff that always breaks09:13
Noskcajpitti, That's the utopic stuff, i wasn't sure if i should re-do it in PPA.09:14
pittiNoskcaj: nah, let's just upload it to vidid now09:14
pittivivid, too09:14
Noskcajok09:14
NoskcajI'll make a heap of MPs in the next few days then09:14
Noskcajneed sleep for now though09:17
xnoxseb128: Laney: i think we need to discuss ssh/gpg agents for the default desktop. I'm getting complaints, after re-enabling gnome-keyring by default via SRU.09:20
Laneyhi xnox, got some time off? ;-)09:44
Laneywhat are the complaints?09:44
LaneyI have swapped this problem out of my brain state I'm afraid09:45
xnoxLaney: gnome-keyring's ssh/gpg agents are subpar compared to openssh/gnupg agents.09:46
xnoxLaney: it can't handle eliptic curve keys, keys that are protected by a better encryption algorithms, smartcards, ssh certificates, etc.09:46
Laneywhat happens without upstart?09:46
xnoxLaney: but, it's still the default via xdg autostart, and it's now default for ssh/gpg with upstart.09:47
xnoxin xdg autostart it's .desktop file per component (secrects, pkcs11, ssh, gpg), in upstart it's a single job.09:47
LaneyI guess before people could just untick it in the startup applications thing?09:47
Laneyor is it being non split the problem?09:47
xnoxyes. and the untick doesn't migrate to upstart job overrides.09:48
Laneyis it lack of UI?09:48
Laneydon't understand really09:48
xnoxand the upstart job is unsplit so one can't start pkcs11/secrets by gnome-keyring, without it also taking over ssh/gpg agents.09:48
xnoxand yeah, there is no UI for it.09:48
xnox(and the xdg autostart override is not honored by the upstart job)09:49
Laneyupstart job parsing .desktop file? :)09:49
xnoxcan the UI ticks/unticks be queried somehow? cause i think upstart job shouldn't run if it was disabled.09:49
xnoxand we should split gnome-keyring uptart job into 4 components - keyring, pkcs11, gpg, ssh - just like xdg autostart desktop files are split09:50
Laneyit puts a desktop file in .config/ somewhere with Hidden=true, so you could read that09:50
xnoxwhat about giving up on keyring's ssh & gpg agents all together?09:51
Laneydon't think so09:51
xnoxand only use gnome-keyring for secrets & pkcs11.09:51
xnoxcause it can unlock/save the ssh/gpg passwords, right?09:51
LaneyI guess I'm a simple ssh key user but it works well enough for me09:52
xnoxLaney: any idea what gnome-keyring's pkcs11 component does?09:52
Laneysmart card support isn't it?09:54
seb128back09:58
seb128Laney, hey, wie gehts?09:58
darkxstLaney, ok, I didnt see that10:00
Laneyhey seb128, doing good thanks, went to a ska show last night :-o10:00
Laneythen got SOAKED on the way back10:00
seb128"ska"?10:01
Laneyno waterproofs10:01
* seb128 googles and learn a new thing10:01
darkxstLaney, but landing new clutter with current mutter is trivial10:01
seb128Laney, better to get soaked on the way back than on the way there...10:01
Laneydarkxst: maybe, but it's better for you to do it than me10:01
LaneyI didn't know if you can have new mutter and old gnome-shell10:01
darkxstLaney, no you can't do that10:02
Laneyso then you have to upgrade gnome-shell which requires gtk10:02
darkxstbut new clutter with old mutter will work10:02
Laneyif you drop the breaks?10:02
Laneywhy are they there then?10:02
Laneyseb128: yep, but if it was raining when I left I would have taken the waterproof stuff :p10:03
Laneysome guy standing outside a pub laughed quite a lot at me10:03
darkxstyes, for api/abi break, which there was a minor one10:03
darkxstI suppose10:03
Laneyanyway, this can wait until next week to do it properly10:04
Laneydid we get a rebased mir patch for gtk 3.14 yet?10:05
darkxstLaney, yes next week is fine10:05
darkxstLaney,  I think we will need upower and maybe gnome-desktop before we can land gnome-shell 3.14 ;(10:06
Laneyupower is happening or going to happen10:07
pittidarkxst: new upower is in -proposed, we need to upload Noskcaj's PPA changes now10:07
Laneyis g-desktop hard?10:07
pittiLaney: ^10:07
Laneycool10:07
pittiwe should do this quickly to reduce delta from debian and unblock other transitions10:07
seb128Laney, I think larsu's vcs had that "rbeased", read it applies/build, unsure it works10:08
Laneydidn't when I looked10:08
Laneymaybe it does now?10:08
seb128didn't work?10:08
seb128where did you try? unity8 desktop?10:09
Laneywas disabled10:09
seb128hum10:09
darkxstLaney, I think gnome-desktop should be pretty straight forward this time10:09
Laneyyeah it is10:09
seb128k, dunno then10:09
LaneyI thought desrt was doing it, might be wrong10:09
seb128Lars said it applies/builds10:09
seb128iirc10:10
seb128but he's not here this week10:10
seb128that can wait monday imho10:10
darkxstI'm also working on gnome-session merge, which is a little tangled trying to revert old dialogs]10:10
Laneydarkxst: mitya57 / Alberts work upstream doesn't help?10:10
darkxstLaney, how far have they got? it only helps if they stop using the gnome-session dialogs10:11
LaneyI thought that was the point10:11
seb128"they"?10:11
seb128is that gnome-panel?10:12
Laneyyep10:12
seb128do we care about gnome-session sessions not using gnome-shell/unity/gnome-panel?10:12
seb128is there any of those in use?10:12
Laneydoes that exist?10:12
seb128like running gnome with cairodock or something10:12
seb128instead of panel10:12
seb128dunno, that's what I'm asking10:12
darkxstseb128, gnome-panel has its own dialogs, but they are not used for keyboard shortcuts, last time I checked10:13
LaneyI would check with thowe two10:14
seb128bah, packages.ubuntu.com is buggy/incomplete10:14
Laneybefore doing any complex reverts or whatever10:14
seb128wasn't p.u.c able to look for packages containing a directory, like /usr/share/gnome-session/sessions/ ?10:16
darkxstLaney, will do, I kind of stopped once I saw how tangled it was anyway10:18
seb128happyaron, hey, did you see my fcitx error yesterday?10:29
seb128happyaron, bug #138738210:32
ubot5bug 1387382 in fcitx (Ubuntu) "package libfcitx-config4 (not installed) failed to install/upgrade: trying to overwrite '/usr/lib/x86_64-linux-gnu/libfcitx-config.so.4.1', which is also in package fcitx-libs:amd64 1:4.2.8.5-1" [High,Triaged] https://launchpad.net/bugs/138738210:32
pittiseb128, Laney, Noskcaj: starting to upload some upower transition bits now, if that's ok?10:55
pitti(with merging/pushing to bzr, etc.)10:56
pittie. g. gnome-applets is now a fakesync10:56
Laneyfine by me10:57
Laneythanks for helping!10:57
pittiI'm doing -proposed cleanup today anyway, so I might just as well :)10:57
pittiand this has been lingering far too long10:57
Laneywe planned to do it at the start of this cycle10:58
Laneyhey didrocks, CI train question ;-)11:25
Laneyif I have a branch with a tagged (uploaded) revision and another commit on top11:25
Laneycan CI train figure this out?11:25
Laneyi.e. will it notice the extra commit and let me upload it?11:26
pittidarkxst, Noskcaj: gnome-session would need heavy backport patching for upower (in https://launchpad.net/~noskcaj/+archive/ubuntu/upower/+packages); do you actually want to do this, or rather just update to 3.14?11:40
pittiseb128, Laney: unity-control-center/settings-daemon are in a "magic" bzr; is this supposed to go through CI train, or normal commit/push?11:43
pitti.../dput?11:43
Laneypitti: ci train, but dput if you want, I don't mind11:44
pittiand one makes up a new sensible version number?11:44
Laneyjust commit/tag/push to the branch11:44
Laneyjust ubuntu2 is fine11:44
pitti14.10.0+14.10.20140922 would be quite wrong, though11:44
pitti(obvious how to bump, of course)11:44
LaneyI don't know how the upstream upstream part is generated11:45
Laneybut they're 1.0 so you can just edit the source11:45
didrocksLaney: CI train will always take latest branch content11:53
didrocksso yeah, it will notice this extra commit and let you upload it11:54
pittiso I build the orig.tar.gz from everything except debian/, I suppose?11:54
Laneypitti: just bzr bd -S should do it11:54
didrocksyeah, it's in splitmode11:55
Laneyor you can drive the train if you want, all core-devs should have permission11:55
* willcooke . . o ( tickets please )11:55
didrockswillcooke: on my original airplane vision, there are some tickets concepts :)11:56
* pitti hides in the toilet11:56
Laneyis there status and upgrades?11:56
Laneyand lost baggage?11:56
Laney:P11:56
didrockspitti: no smoking please!11:56
willcookeis there a white zone which is for the loading and unloading of passengers only?11:57
pittididrocks: je ne fume jamais !11:57
didrocksLaney: well, now, I would implement business class at least ;)11:57
willcooke:D11:57
Laneythat's called being a core-dev11:58
* Laney breezes right through all of the checks11:58
didrocksheh11:58
pittiLaney: oh, I see https://code.launchpad.net/~laney/ubuntu-system-settings/upower0.99/+merge/230988 ; that never landed, is that broken, or needs an ack, or it was just forgotten?12:02
Laneythe last two12:03
darkxstpitti, not entirely sure what what you are talking about gnome-session, but I will have g-s 3.14 ready soon enough12:05
pittidarkxst: for the upower transition; applying the patches to 3.8 is a bit hackish IMHO12:06
pittidarkxst: it's in the PPA, but I figure you'd rather want to upgrade to 3.14 anyway?12:06
darkxstpitti, gnome-session is at 3.9.90ish in that archives no?12:07
pittidarkxst: right, that's what I meant (not 3.8)12:07
pittiLaney: oh sorry, unity-system-settings != unity-control-center :)12:08
LaneyITYM ubuntu-system-settings12:08
darkxstpitti, and yes we should just go with 3.14 straight up, if possible12:09
pittidarkxst: OK, so I'll leave those two bits of bug 1330037 to you and Noskcaj?12:09
ubot5bug 1330037 in xfce4-settings (Ubuntu) "[FFe] upower 0.99.1 transition" [Undecided,In progress] https://launchpad.net/bugs/133003712:09
darkxstpitti, I wont have time to look until the weekend, but ok12:12
pittidarkxst: that sounds fine12:12
darkxstpitti, ok12:14
* darkxst must sleep now12:15
Laneynight!12:16
didrockswillcooke: Laney: seb128: so, I have the ubuntu desktop next image booted here, I have the password prompt asking me for a password, empty or "ubuntu" doesn't work12:23
didrocksseb128: is it the thing we saw together and so, the blank password doesn't really work under Qt?12:23
didrockshum, updated to "ubuntu" in a tty and still doesn't work12:25
didrocksweren't we supposed to autolog in that live image?12:26
seb128didrocks, just go to a vt and change the passwd12:26
didrocks13:25:11  didrocks | hum, updated to "ubuntu" in a tty and still doesn't work12:26
didrocksseb128: ^12:26
seb128didrocks, or edit https://code.launchpad.net/~seb128/unity8/drop-workaround-empty-pwd-login/+merge/239401 by hand12:26
seb128didrocks, it's one line to delete12:27
seb128didrocks, we do autologin, you get the unity8 lock screen12:27
seb128and we don't use "no password"12:27
seb128we use the empty password set as a passwd12:27
seb128remember, that's what you helped me with in washington ;-)12:27
didrockshence my 13:23:49  didrocks | seb128: is it the thing we saw together and so, the blank password doesn't really work under Qt?12:28
didrocksso yeah, I do remember about it :)12:28
didrocksit's still weird to have that prompt, even with empty password12:28
seb128didrocks, try deleting the line from that mr ^12:28
didrocksand that it doesn't work if you passwd12:28
didrocksyeah, doing that (restarting, it hanged)12:28
seb128didrocks, well, prompt is normal, because from a pam viewpoint you have a password12:29
seb128the text just happens to be the empty string12:29
seb128still unsure why the livecd guys did that12:29
seb128rather than using passwd -d12:29
didrocksseb128: unity8 isn't an upstart job?12:30
seb128it is12:30
* didrocks can't sudo restart unity812:30
seb128no sudo12:30
seb128it's an user job12:30
didrocksunknown job as well (from a tty)12:30
seb128same user?12:31
didrocksubuntu-desktop-next@12:31
Laneyyou won't be in the upstart session there12:31
seb128you need to export the right env12:31
seb128easier to sig9 unity812:31
didrocksseb128: doesn't really restart after a sigkill12:33
seb128weird12:33
didrocksok, rebooting then12:33
=== MacSlow is now known as MacSlow|lunch
didrockshoping that the key is persistent :)12:34
didrockshumok, not persistent and unity8 definitively doesn't restart after a sigkill. Let me try an installation on that machine…12:38
seb128didrocks, I usually sudo restart lightdm12:38
seb128that for sure work12:38
didrocksah, the whole login…12:38
seb128yes12:39
didrocksok, doing12:39
seb128well, it works on utopuc12:39
seb128utopic even12:39
seb128didn't try vivid yet12:39
didrocksI will tell you if this works with vivid :)12:39
didrockshowever, booting is quite unreliable…12:40
seb128:-/12:41
seb128usb stick issue you think?12:41
didrocksreally unsure, worked well with other live recently, never got a glinch12:42
didrocksok, restarting lightdm works and I can log in12:43
seb128great12:46
seb128now we just need to nag Saviq to get that one liner unity8 change in vivid12:46
seb128that shouldn't be blocker by rtm12:46
Saviqseb128, yeah, will do12:47
seb128Saviq, thanks12:47
Saviqseb128, I've one vivid landing that I just ACKed (sync with rtm really)12:48
seb128Saviq, it doesn't include that change though?12:48
Saviqseb128, not yet12:48
seb128:-(12:48
Saviqseb128, I need to get a clean-ish slate first12:48
seb128it's a one liner and safe, shame it takes so much effort to get it landed :/12:48
seb128it doesn't even impact codepath used on the phone12:49
Saviqseb128, well, it's not that one that takes so much effort, it's everything else that got out of sync between vivid and rtm12:49
Saviqseb128, yeah, which is why it won't land in rtm at all12:49
seb128well, you could have batched with whatever else was in there12:49
seb128it's not going to conflict with rtm work12:49
Saviqseb128, except I already have like 30 branches in there12:49
seb128so it should apply fine on whatever you upload to vivid12:49
seb128k, anyway just being grumpy about desktop-next login being buggy since july12:50
seb128sorry for the ranting12:50
Saviqseb128, it'll happen, really, it will, I just couldn't land that silo yesterday 'cause we had a different issue12:50
seb128I just wish desktop would get some attention12:50
Saviqseb128, well now, bug was only filed in september12:50
seb128Saviq, k, thanks12:50
Saviqseb128, MP is ap since when, a week?12:51
seb128Saviq, yeah, I discussed it a couple of times with mterry and others12:51
seb128Saviq, right, I did look at fixing because nobody was looking at it since <ages>12:51
Saviqseb128, it's not like we're trying to ignore that actively12:51
seb128but I guess I could have looked earlier, I'm as much to blame as others12:51
Saviqseb128, we're basically excluded from what happens in desktop-next12:51
seb128Saviq, well, it's more than we let land things that regress the desktop and then don't bother trying to sort out the regressions12:52
seb128Saviq, we need the test plans to account for desktop-next12:52
seb128and stop the line when we bug this one12:52
didrocksargh, I have no way to disable the touchscreen on Mir12:53
didrocksand this hardware gives random inputs, so I needed on X to disable it12:53
seb128didrocks, we don't have any on unity7/xorg either I think12:53
didrocksseb128: xinput12:54
seb128oh, right, I though you mean GUI12:54
didrocksand then toggle the correct property12:54
didrocksno12:54
didrocksjust want to disable it whatever12:54
seb128k12:54
didrockshere, my mouse is moving randomely12:54
didrocksclicking12:54
didrocksnot really nice to experiment…12:54
seb128on what device did you install it?12:54
didrocksXT212:54
seb128oh, so you have a test laptop :-) does that have bt?12:55
didrocksit doesn't12:55
seb128I see12:55
didrocksit claims it has one, but doesnt' work12:55
didrockstried with fedora/ubuntu12:55
didrocksbut yeah, the unity8 image isn't usable at all if I can't turn off the wrongly touch screen :(12:55
seb128if you are going to work on bluetooth I guess it would be worst expensing a stick12:55
didrocksseb128: well, seems priority changes, so not sure yet, but yeah, it would make sense12:56
seb128:-(12:56
seb128did you ask on the mir channel about turning off touch?12:56
didrocksnot yet, will try12:56
didrockshave few hope though12:56
seb128I first had to create some text file for the touch screen to work on the latitude12:57
seb128not sure if they moved away from those description12:57
didrocksseb128: how would you try starting any random .desktop file?12:57
* didrocks goes on #mir12:57
seb128if they didn't you might be able to delete a file to make it stop work12:57
seb128didrocks, X-Ubuntu-Touch=true in the .desktop and restart the session12:58
seb128(or maybe just the dash process is enough, or a lens)12:58
seb128that makes the .desktop listed in the dash12:58
seb128I can run gedit like that12:58
didrocksok, let's try12:58
didrocksseb128: perfect, thanks! :)12:59
didrocksso, confirming Qtcreator is quite, unusable13:00
didrockscan't even switch back to it clicking to the .desktop file13:01
seb128didrocks, can you right swipe back to it?13:02
desrtgood morning13:02
didrocksyeah, this is working13:02
didrocksmorning desrt13:02
desrtLaney: what am i supposed to have been doing?13:03
seb128hey desrt, how are you?13:03
desrtsleepy :)13:03
pittihey desrt13:03
desrtpitti: good morning13:04
seb128desrt, rebasing the gtk-mir patch on current stable gtk I think13:04
desrtoh.  i did that and pastebinned it to larsu13:04
desrtit was pretty simple -- only had one conflict in configure.ac13:04
seb128who is off this week13:04
desrti can do it again13:04
seb128so maybe he did it but didn't push his work13:04
seb128don't bother13:04
seb128that can wait monday for Lars to be back13:05
desrtsure13:05
* desrt acquires coffee13:06
LaneyI was just saying that I thought it did happen13:06
* didrocks waits for an answer on #ubuntu-mir…13:07
seb128didrocks, east is sleeping, u.k is eating, u.s is sleeping, not the best time of the day ;-)13:07
didrocksseb128: let's see if they will reply when being back13:08
seb128yeah13:08
didrocksI'm afraid from past experience though :)13:08
didrocksok, great, I have a name to bother now :)13:09
seb128didrocks, see :-)13:09
seb128I was going to suggest racarr as well13:09
seb128nice to see you got a reply though13:09
didrocksyeah, things are changing with years :)13:09
=== alan_g is now known as alan_g|lunch
desrtseb128: us may be sleeping, but .ca is drinking coffee13:13
didrocksinteresting, the tty was in fr, and unity8 used US layout13:25
didrocksI guess we'll have quite a lot of such bugs…13:26
seb128"input" under Mir is not something that got lot of work yet, that's on the list for this cycle though13:28
* didrocks waits on tedg to get up now! :)13:30
ChrisTownsendseb128: Hey, I was reading the backlog here and noticed some discussion about https://code.launchpad.net/~seb128/unity8/drop-workaround-empty-pwd-login/+merge/239401 which is linked to bug #1360307.  I think that bug is slightly different than what your fix is addressing.13:32
ubot5bug 1360307 in unity8 (Ubuntu) "Logging in to the desktop session brings up the lock screen" [High,In progress] https://launchpad.net/bugs/136030713:32
seb128ChrisTownsend, hey, shrug13:33
ChrisTownsendseb128: Correct me if I'm wrong, but your fix doesn't get rid of the unity-greeter prompt at that point, right?  It only accepts an empty password, right?13:33
seb128ChrisTownsend, did you open another one for "can't log in from unity8 log screen"?13:33
seb128ChrisTownsend, no, it doesn't but I though your bug was about the "can't get to the session"13:33
ChrisTownsendseb128: Hmm, I don't remember.  Let me go look around.13:33
seb128feel free to change for another one13:33
ChrisTownsendseb128: Ok, if I didn't then I'll create one.  But thanks a bunch for fixing that!13:34
seb128ChrisTownsend, thanks13:34
seb128yw!13:34
desrtso i did some research last night13:35
desrtlooks like halifax has a few good hotels with lots of conference space13:36
desrtit also has (relatively short) direct flights from london and frankfurt13:37
willcookehummm. Do we need a GStreamer sink for Mir?13:40
desrt"doesn't _really_ work like that"13:40
willcookek13:41
willcooke:)13:41
ogra_desrt, well ...13:41
desrtyou need a gstreamer sink for drmable video memory13:41
ogra_there are x11 sinks ... so you can take screenshots13:41
desrtogra_: *sources13:42
desrtand this wouldn't work in mir from what i understand (for security reasons)13:42
ogra_we kind of lack the same thing for mir13:42
ogra_oh, right .. wrong term13:42
* ogra_ was looking into doing screen captures locally on the phone before ... sadly you need to convert the raw data somehow 13:43
desrtwillcooke: in short, you're probably never going to want gstreamer talking directly to the display server, but rather displaying something that's wrapped at least a little bit by some toolkit-provided chrome (controls and such)13:43
desrtunless you want a really trivial demo output for debug/demo purposes (and indeed this exists for x11)13:43
desrtand the way that gstreamer talks to the toolkit for showing video in wayland is going to be more or less exactly the same as for mir13:44
desrtand it has more to do with the acceleration capabilities of the graphics card than it has to do with the display server13:45
tedgdidrocks, ping13:48
didrockstedg: pong13:50
tedgdidrocks, You were waiting for me to wake up, but I can't figure out context.13:50
didrockstedg: ah no worry :) some questions on what next steps we need to take to make qtcreator running on the desktop next image a reality13:50
didrockstedg: I know you talked a little bit about it with bregma a while back13:51
didrocksI see that there are few X11 calls (mainly to raise the main window)13:51
tedgdidrocks, I think that the part I was blocking on was landing the cgroups support in UAL, which we've done.13:51
didrocksbut apart from multi-window managements, it seems you thought about other issues to the multi-process needs?13:51
tedgdidrocks, That way Mir can detect all the process connections for an app.13:52
didrockstedg: ok, this part is now over. and all processes are tagged for Mir to know it's part of this app13:52
tedgdidrocks, I don't think that bregma is focused on Qt Desktop apps right now, they're trying to get something generic for legacy X apps.13:52
bregmathe problem still happens but evidently cgroups was not the answer13:52
didrocksbregma: what was the problem you are talking about?13:53
bregmaI haven't looked in to it lately, other than to check that it's still a problem13:53
didrocksthe fact that one surface is displayed but doesn't receive any inputs?13:53
bregmaQtCreator hangs after presenting the startup screen, witing for two subprocesses to complete13:53
didrockshow did you identify it was waiting on some subprocesses to complete?13:54
didrocksI see the same number of processes between my Xorg and Mir sessions13:54
bregmamaybe there's a new problem then13:55
bregmait's the usual whack-a-mole problem getting stuff to run13:55
didrocksseems this likely won't be trivial13:55
didrocksalso, I wonder why only the welcome screen is displayed13:55
didrocksnot the chrome13:55
didrocksit's like it was sending the wrong surface to Mir?13:56
bregmaI'll take a quick look again today, now that I've unbroken my test system again13:56
didrocksbregma: unbroken doesn't mean fixed? :)13:56
didrocksbregma: keep me posted if I can help you in any mean ;)13:57
bregmaevidently you can DOS upstart with a well-crafter config file13:57
didrocksahah13:57
didrocks stop calling upstart within upstart! :)13:57
bregmaand an SSD can full up really fast with log messages13:57
didrocksyeah ;)13:58
bregma13158 ?        Ssl    0:01  |       \_ qtcreator14:02
bregma13221 ?        Z      0:00  |       |   \_ [cmake] <defunct>14:02
bregmathat's the problem there14:02
bregmadunno whu cmake gets run, that would require looking at code again14:03
kenvandineseb128, who takes care of ubuntu-themes these days?14:04
seb128kenvandine, you!14:04
seb128thanks for stepping up14:05
seb128;-)14:05
willcookeattente_, pingaling14:05
* kenvandine disconnects14:05
seb128kenvandine, you are looking at the indicator updated icons?14:05
kenvandinebzr says larsu has been active14:05
seb128kenvandine, I replied to Pat yesterday that I was ok taking that one14:05
kenvandinehttps://code.launchpad.net/~tiheum/ubuntu-themes/new-indicators/+merge/23559814:05
kenvandineseb128, great14:05
seb128but if you want to do it feel free14:05
kenvandineit doesn't merge cleanly though14:05
seb128oh? :-/14:05
kenvandinei replied on the MP14:05
kenvandinei'd rather not :)14:06
seb128tiheum, ^ known issue? you might need to rebase14:06
seb128kenvandine, thanks14:06
seb128kenvandine, well, larsu has been maintaining the desktop theme/updating for newer GTK versions14:06
seb128kenvandine, I'm fine handling those landings14:06
attente_willcooke: hi14:07
kenvandineseb128, thanks :)14:08
willcookeattente_ in the house!!14:08
didrocksbregma: what are you using? I don't see that with pstree -p -s14:09
kenvandineseb128, i'm creating a vivid landing for everything not blocked by the unity8 landing14:09
kenvandineseb128, but no free silos right now14:09
didrocksbregma: with ps axf, I see the same (2 subprocess defunct, named qtcreator), as when run on X1114:10
didrocksnice to see you back attente_!14:11
didrocksattente_: how are things in Canada? :)14:11
bregmadidrocks, after a while the zombies seem to get reaped and regular Mir buffer swaps start happening, so it may be a non-problem there14:11
bregmaas in, the problem is something else14:11
attente_didrocks: pretty good, how was japan?14:11
didrocksattente_: excellent! Really worthed the travel and double jetlag :)14:12
didrocksattente_: I'll show you some photos if you want at next sprint (but not all of them, 2100+ ;))14:12
didrocksat least, was nice to compare SNCF and a real train organization in a civilized country14:13
attente_wow, you photographed everything there, ha14:13
didrocksyeah, it was really really nice, and had some splendid weather14:13
didrockseven discussed with an ubuntu fan at a shrine :)14:13
didrocksbregma: it seems that a subsurface is rendered anyway, I wonder if the inputs are just not matching the surface14:14
didrocksbregma: do you think we should ask the Mir team to look at this?14:15
seb128kenvandine, excellent14:15
didrocksattente_: is it cold in Canada already?14:15
bregmadidrocks, it wouldn't hurt: it may be pure Qt needs integration that's already in qt-mir or something14:16
didrocksyeah14:16
attente_didrocks: not particularly, in toronto at least14:16
=== MacSlow|lunch is now known as MacSlow
attente_it's about 5 degrees i think14:17
willcookedo we have an official IRC client?14:17
willcookes/official/default14:17
bregmadidrocks, forecast is for snow on Hallowe'en  (Friday) here14:17
* didrocks reads "not particularly cold" and "5" in the same sentence -> doesn't compute! :)14:18
didrocksbregma: waow, lovely ;)14:18
didrockswillcooke: we don't, but most sane people don't use xchat-gnome and rather a CLI one14:18
didrockswillcooke: the kind of people using xchat-gnome are emacs users generally btw14:18
willcookedidrocks, BUUUUUULLLLLLLLLLSHHIIIII........14:18
didrocks:p14:18
willcooke:D14:19
willcookeso I was chatting with attente_ about this14:19
* seb128 doesn't feel concerned14:19
willcookeand seb12814:19
willcookeand didrocks14:19
seb128who would use emacs and xchat-gnome?14:19
willcookewell lots of people14:19
seb128crazyness ;-)14:19
didrocksseb128: isn't it? ;)14:19
* mdeslaur slaps didrocks14:19
willcookeright - so we (I) think we should get XChat Gnome working on Mir14:19
willcookethe reason for that is because I assumed thats what "most people" use14:20
willcookeif that's not the case, then perhaps we shouldnt do that14:20
willcookemy gut feeling is that we should though14:20
seb128willcooke, didrocks was mostly trolling there ...14:20
didrocksyeah, I agree it's what most of people are using14:20
didrocksI was just trolling a half-french-german on the channel :)14:20
* seb128 still not feeling concerned14:21
seb128:p14:21
didrocksseb128: try harder!14:21
seb128or just a bit...14:21
seb128anyway14:21
seb128yeah, xchat-gnome running on Mir would be nice14:21
willcookethe we are agreed14:21
willcooke\o/14:21
didrocksso yeah, agreed that xchat gnome is needed as part of what people using IRC are going to need14:21
willcookeok attente_ so all that ummming and errring was for nought - looks like you've got a big job on your hands14:22
willcookegood luck14:22
willcookewake me up when you've finished it14:22
willcookeo/14:22
didrocks"kthxbye"14:22
willcooke:D14:22
tiheumseb128: concerning the mp, how can I know what the conflicts are?14:32
seb128tiheum, just branch trunk and try to bzr merge your vcs on14:33
seb128or take you version and bzr merge lp:ubuntu-themes14:33
seb128your*14:33
tiheumseb128: sorry but what do you call vcs?14:38
seb128tiheum, your checkout of lp:ubuntu-themes with your changes14:38
seb128tiheum, if you are not fluent with bzr, the easier might be to do a fresh checkout from trunk and copy your files over again14:39
seb128or do whatever you did the first itme14:39
seb128time14:39
tiheumseb128: ok, will try14:39
seb128tiheum, don't hesitate to ask here if you have questions/issues14:39
tiheumseb128: sure (actually, I am not very fluent with bzr)14:40
tiheumthanks14:40
tiheumseb128: can I have two mp for two different branches at the same time? At the moment, there's already this one: https://code.launchpad.net/~tiheum/ubuntu-themes/suru-icons/+merge/23153314:46
tiheumready to land since more than one month :/14:47
didrocksinteresting, seems there was not (at least in my installation) sshd host key15:10
willcookedidrocks, ahh15:11
willcookedidrocks, on a desktop next install?15:11
didrockswillcooke: yeah15:11
willcookedidrocks, yeah, I noticed that too, I assume I'd done something daft15:11
didrocksI'll need to reinstall to confirm it's not a one-time bug15:11
didrocksah, it's not one-time15:11
willcookein the end I removed and reinstalled and it sorted it15:11
didrocksI think we have a hook on ubiquity15:11
didrockswillcooke: well, this happen on package reconfigure15:12
didrocksso dpkg-reconfigure openssh-server is enough15:12
willcookeI did a remove and an install15:12
didrockswill have a look once achieved the current debugging on qtcreator15:16
=== alan_g|lunch is now known as alan_g|tea
=== alan_g|tea is now known as alan_g
happyaronseb128: I've uploaded the fix to exp this morning, synced just now15:47
happyaronLaney: ibus was on my list after fcitx actually, but you are quicker, :)15:47
LaneyI didn't upload that15:47
didrocksMirv: hey, I'm trying to find libqt5widgets5-dbgsym, but it doesn't seem to exist?15:48
happyaronLaney: okay, that's dholbach15:49
Laneyyeah I just told someone off for stealing merges ;-)15:50
Mirvdidrocks: qt packages build their own debug packages, so try installing qtbase5-dbg15:51
didrocksMirv: ok, doing that, thanks!15:51
Mirvnp15:53
didrocksbregma: so that you don't waste your time: https://bugs.launchpad.net/qtmir/+bug/138776216:08
ubot5Ubuntu bug 1387762 in qtmir (Ubuntu) "Qtcreator is hanging at startup on the desktop next image" [Undecided,New]16:08
seb128happyaron, thanks16:22
* seb128 watches pitti happily skipping the CI process and commiting directly to unity-control-center ;-)16:30
pittiseb128: see scrollback from this morning, apparently that was ok?16:30
seb128pitti, I'm a bit lost to what is ok or not nowadays to be honest, I though things under CI shouldn't be manually uploaded16:31
seb128but I'm not going to complain at the same time16:31
seb128the CI way is more tedious and not always that useful16:31
* desrt hits seb128 with a train16:31
seb128desrt, :p16:31
pittianyway, I'm mostly through the transition now16:32
seb128pitti, thanks for working on that btw ;-)16:32
* seb128 hugs pitti16:32
pittirequired quite a number of merges, porting, etc., but darkxst really did most of the work already16:32
pittiseb128: yeah, I'm not sure why we even bother with the train for that; these packages have no autopkgtests, aren't on touch images, etc.16:33
pittione needs to manually test them anyway16:33
pittiso I take some pride in my core-dev powers and skip all the machinery :)16:33
pittierr, I mean "no autopilot tests", but same difference16:33
didrocksif the build-deps/deps are well defined and not half of the transition is moving to the release pocket, I don't think we need to have the silo phase16:34
didrocks(especially if it's not on touch)16:34
didrocksthings will happily stays in proposed while testing16:35
pittiyeah, that too16:35
pittithis is going to stay around in -proposed for a few days16:35
pittiLaney needs to land his system-settings MP, darkxst/Noskcaj their gnome-session bits, etc.16:36
pittiand they don't have CI train access16:36
pittior I upload the backported patches if it takes too long16:36
seb128Laney has landig/CI access16:37
Laneyhe meant the last two16:38
seb128gnome-session isn't under CI though16:38
Laneyiiiiiiiiiiindeede16:39
seb128I maybe mis-parsed the bit about CI and backporting then16:39
* Laney shrugs16:39
seb128anyway, shouldn't be too difficult to land those16:39
seb128settings-rtm has its own vcs now and vivid landing are not restricted16:40
pittiso that leaves powerd16:40
pittiI'll do an MP and land that via train then, I guess16:41
pitti(and hope review will be quicker than https://code.launchpad.net/~sforshee/powerd/fix-warnings/+merge/188613 :-) )16:41
didrocksLaney: do you know of a good documentation explaining how logind works? like concepts and so on16:43
Laneylike http://www.freedesktop.org/wiki/Software/systemd/multiseat/ ?16:44
didrocksLaney: perfect! thx16:44
didrockseod, see you tomorrow or on Monday for those swapping :)17:08
pittiseb128: I just discovered a stronger reason why the train fails here -- the builds don't seem to use -proposed17:10
pittiso we can't land that transition in a silo, but use -proposed only17:10
pitti-ECOMPLICATED!17:10
seb128pitti, I think that's by design17:10
pittiseb128: the "complicated"? :-)17:11
seb128but yeah, the way it should be done is to have the full transition in a silo17:11
seb128including upower17:11
pitti(TGIF .. almost)17:11
seb128and yeah17:11
seb128overcomplicated17:11
xnoxseb128: Laney: can lightdm use a gtk2 greeter?17:14
seb128xnox, I guess so17:14
seb128why not?17:14
seb128it has qt4 and qt5 greeters17:14
seb128the interface between lightdm and the greeters is not toolkit dependent17:14
desrtpro tip: when you hear 'train' or 'silo' just stop paying attention17:22
desrtsaves brain cells that way17:22
LaneyTHERE'S A TRAIN COMING17:23
desrtla la la17:23
=== mpt__ is now known as mpt
mitya57seb128, darkxst: Re gnome-flashback dialogs: first, this is not in gnome-panel, but rather in a separate application (which can be used in Unity as well).17:30
mitya57Next, that app basically provides an org.gnome.Shell.something D-Bus interface that gnome-session talks to.17:31
mitya57So it does not know whether it was called from keyboard shortcut, via UI or just using "gnome-session-quit".17:31
seb128cool17:32
mitya57That application also does other useful things like drawing the wallpaper (which we currently do via Nautilus patch).17:32
mitya57Ubuntu currently has gnome-flashback 3.10, but I am going to upload 3.14 shortly (can't sync as it needs some Ubuntu-specific patches).17:33
Laneydo we use any of those dialogs in unity?17:34
seb128no17:34
mitya57But anything that is not gnome-shell or Unity can use that app. So it should be safe to drop these dialogs from gnome-session.17:36
seb128desrt, in case you don't see launchpad bug pings, https://bugreports.qt-project.org/browse/QTBUG-42189 got some debugging action and a suggested patch and people would welcome you giving it a look ;-)17:36
desrti saw that17:37
desrtnot sure i have anything to say about it though17:37
seb128k, just comment saying that if you don't, so people don't think you didn't see it17:39
darthbunnyanyone knows how you can enable the virtual keyboard on unity8 ?17:46
seb128bregma, you might know ^ ?17:50
bregmadarthbunny, there is no automated way (yet)17:50
darthbunnyhou about manually?17:51
bregmammm, not sure, I think the keyboard designed to work on the phone is click-packaged only17:51
bregmaother keyboards won't work, since they're X11 keyboards17:52
seb128click work on unity8 desktop though17:52
seb128you can install things from the click store17:52
darthbunnyyup17:52
seb128so maybe it's possible to install the osk click?17:53
bregmayes, but it means I haven't tested it17:53
seb128something to add to the todolist I guess17:53
darthbunnybut when I click text fields it doesn't auto-show nothing :)17:53
bregmayep17:53
seb128desrt, thanks17:54
darthbunnyosk click is a package or store app?17:55
bregmadarthbunny, try 'apt-get install ubuntu-keyboard' and restart Unity 817:56
bregmait might *just* work17:56
darthbunnyatm I'm on the live iso17:56
darthbunnyand seems installed17:56
darthbunnyany chance it would work if I undock my tab?17:56
bregmaah, I see it's installed for me, too, but Unity 8 is not finding it, there must be some other magic required17:57
darthbunnyI'll do a full install17:57
bregmadarthbunny, I don't think undocking will help, I see errors in the log like 'UbuntuKeyboardInfo - socket error: "QLocalSocket::connectToServer: Invalid name"' so I think it needs some development work17:58
bregmasome kinds of configuration that gets statically installed on the phone image perhaps17:59
darthbunnyI also see there is an ubuntu-touch package18:00
darthbunnyI don't suppose that would help...18:00
bregmadarthbunny, ubuntu-touch is a metapackage for installing the phone image, it pulls in things that break the desktop in general18:02
bregmait's likely that there are some config files that are "seeded" in the phone image, in other words not included in and packages that get pulled in as a dependency, and keyboard support may be one of them18:03
=== m_conley_away is now known as m_conley
darthbunnyI see18:04
darthbunnyshould I report this as a bug somewhere?18:04
Laneyright, I'm outta here, see you on Monday18:09
seb128Laney, enjoy your swap day and w.e!18:10
Laneycheers, will do ;-)18:11
Laneythere's a halloween climbing competition or something18:11
Laney...18:11
willcookeoff too, day off tomorrow18:11
willcookettfn18:11
=== dpm is now known as dpm-afk

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