/srv/irclogs.ubuntu.com/2013/11/12/#ubuntu-desktop.txt

ochosirobert_ancell: not sure you know this, but despite my warnings, lubuntu is currently (13.10) using lightdm-only to "lock" their session...00:00
robert_ancellochosi, oh, what were the warnings?00:01
ochosirobert_ancell: "you can easily access a 'locked' session with ctrl+alt+f7 if you don't use something to actually *lock* your session"00:01
ochosithe typical issue00:01
robert_ancellright00:01
ochosithey ignored it and thought lightdm is enough00:02
ochosihope they pick up some solution for the lts00:02
robert_ancellochosi, they're running nothing in-session to do the locking?00:02
ochosinope00:02
robert_ancellhmm00:02
ochosii was wondering whether a "warning label" on lightdm would help against these cases00:02
robert_ancellochosi, was there a reason why they didn't use light-locker? Perhaps because it wasn't in the archive00:02
robert_ancellochosi, where would you put the warning?00:03
ochosirobert_ancell: well, yes, it wasn't in the archive by the time. but it would've been ready in time00:03
robert_ancellin the non-existent docs? /me feels bad00:03
ochosirobert_ancell: phu, not sure where to put the warning. maybe in the docs/help that mention the locking? :D00:03
robert_ancellI must write a manual00:03
ochosiyeah, that should be fine00:03
ochosithere's also some api docs iirc, you could put it there as a note00:04
ochosi(not really the right place, but better than nothing)00:04
ochosibtw, kudos on how many fixes you backported to older lightdm versions lately!00:04
robert_ancellBeen trying to keep them fresh. Thanks for noticing!00:05
ochosirobert_ancell: actually, does that plan you mentioned earlier (the session/greeter sending a signal to lightdm that it's ready to be displayed/VT-switched to) not a bit obsolete with Mir?00:09
ochosioops, language-fail :)00:09
ochosis/does/is/00:09
robert_ancellochosi, I'm not sure - the compositor notifies lightdm when each session sends the first frame which is a lot closer. That may not necessarily mean the session is ready though00:10
robert_ancellochosi, the main problem is there's not a good comms channel for a session to notify the daemon and no sessions in general have a good hook to tell when they think they're ready00:10
robert_ancellwe tried this ages ago with xsplash in Ubuntu and it sort of worked by hooking into gnome-session00:11
ochosirobert_ancell: right, true that. we're also hoping to make the transition from the greeter to the desktop a bit smoother in 14.04 (right now things just pop up on the screen one after the other...)00:12
ochosi(in xubuntu, that is)00:12
robert_ancellochosi, right - to do that you need to run the session in a new X server and VT switch to it. We're not doing that currently due to the VT switch problems00:13
robert_ancellthen the greeter could show a spinner and switch once the session is ready which would be nice00:13
ochosirobert_ancell: yeah, these sort of things would be nice if VT switching were entirely unproblematic...00:14
=== duflu_ is now known as duflu
pittiGood morning06:00
mlankhorstmorning08:16
=== tjaalton_ is now known as tjaalton
Laneygreetings09:02
larsuLaney: good morning09:06
seb128good morning desktopers!09:08
sil2100Morning! :)09:08
didrockshey guys :)09:08
* pitti grouphugs Laney, seb128, sil2100, and didrocks09:11
pitti#u-desktop comes to life \o/09:12
* didrocks hugs pitti09:12
* seb128 grouphugs pitti&co back09:12
Laney\o/09:12
didrockspitti: well, here for some hours, just quiet catching up :)09:12
ogra_very holbachy in here today :)09:13
pittiyeah, just in time for dholbach to get back from India :)09:14
* didrocks adds the adjective to his vocabulary09:14
seb128ogra_, speaking of which, I see that Daniel is back online ;-)09:14
ogra_yeah09:14
pittiit just takes a while to ride on an elephant from India to Berlin :)09:14
ogra_probably very badly jetlagged09:14
ogra_pitti, ah, did he fly elephant class ?09:15
Laneyseb128: can you bounce me that email about folks?09:17
LaneyI think I deleted it by mistake ¬_¬09:17
LaneyWAIT, I found it09:17
seb128Laney, I'm going to reply, I had eds 3.10 on my week TODO09:18
Laneyhttps://launchpad.net/~laney/+archive/gnome-transition/09:18
seb128shrug09:18
Laneythat's a start09:18
seb128Laney, good that you almost lost that email and pointed that ppa in return09:18
Laneydidn't do e-d-s stuff though really, mainly goa09:18
* seb128 does like dupping work09:18
LaneyI was going to reply, thought I already said about it last week09:18
seb128I didn't record the info it seems ;-)09:19
seb128do you still do webkit? how did the armhf build go?09:19
Laneyyeah it all spidered out of that, don't remember the exact path09:19
Laneyarmhf worked09:19
darkxstwebkit is a mess on the ppa builders atleast09:19
Laneyit's a three way webkitgtk + gnome-online-accounts + e-d-s thing09:20
darkxstwe havent been able to get a amd64 build to succeed in weeks09:20
Laneydarkxst: sad, luckily I have access to a PPA which builds on the real builders09:20
Laneyfeel free to copy the webkitgtk out of the one I just linked if you need it09:20
seb128darkxst, is webkit incompatible in some way?09:21
seb128ups09:21
seb128Laney, ^09:21
Laneydon't think so, it just adds webkit2 packages09:21
Laneythey renamed the source to follow upstream09:22
seb128ok09:22
seb128so it's not linked to goa/eds updates?09:22
Laneylet me remember09:22
seb128it would be nice to get it out of the way first09:22
seb128the new evo needs it09:22
LaneyPerhaps it was the other way09:22
seb128so it's probably a pre-required09:23
Laneylike one of those made me upgrade webkit09:23
seb128right09:23
seb128that makes sense09:23
seb128which is one of the reasons I want it "out of the way"09:23
Laneyyeah09:23
LaneyI'll look at uploading that next09:24
seb128thanks09:24
* seb128 is looking at GTK 3.10 (thanks larsu for dealing with the update) this week09:24
Laneyif you want to do some e-d-s stuff then you can copy things from that PPA or make one which deps on it09:24
seb128ok09:24
seb128I didn't start on it, but I guess from the comment/ppa that there are some soname changes :/09:25
Laneyor add it to a chroot or whatever09:25
Laneyof course09:25
larsuseb128: I hope to have it ready for you today09:25
Laneyg-o-a too but the only source change I found was in g-c-c which I already patched in there09:25
larsudepending on how much work the theming stuff will be09:25
seb128larsu, once the menu and scrollbar issues are fixed we can push to the ppa for more testing I think09:25
larsucool09:26
seb128Laney, I'm pondering dropping goa support from a bunch of stuff, but that wouldn't be popular with the GNOME remix I think09:26
Laneycertainly not09:26
seb128Laney, well, we can argue that uoa is what provide online accounts in Ubuntu, the same way that upstart is what provides you an init...09:28
seb128Laney, reality is that we need to make eds stop depending on webkitgtk because that brings a GNOME stack on Ubuntu Touch, and I failed to due that because of goa, not sure what to do next09:30
seb128Laney, we could dual build 2 version of e-d-s and make them conflict, but that sucks as well...09:30
Laneyactually it might be possible to split goa09:33
Laneyall of the eds stuff depends on libgoa-1.0.so.0 which is not the one which depends on webkitgtk09:34
seb128oh, I didn't look at the goa side, thanks for the suggestion09:36
* Laney will look into that09:37
seb128thanks09:38
=== alan_g is now known as alan_g|afk
Laneyjs> print("Hello darkxst");09:47
LaneyHello darkxst09:47
seb128Laney, python> python -c 'print("Hello Laney")'?09:49
* seb128 tries to guess the game09:49
Laneyjs breakage on ppc09:49
seb128oh09:49
seb128larsu, I found another bug with the new GTK...09:51
larsushoot!09:51
seb128larsu, update-manager, the list of packages doesn't resize to match the windows09:51
seb128larsu, http://ubuntuone.com/6mUJidrQNJEuBjWP80bc8L09:52
seb128larsu, if I downgrade to 3.8 it works as it should, e.g no shrinked list09:52
larsu"oops something broke while generating thi page"09:53
larsuI'll try to reproduce here09:53
seb128larsu, retry, it was still uploading09:53
seb128it's working now09:53
larsusame problem09:53
seb128k09:53
larsuah, now! took a few times09:53
larsuI can reproduce. Thanks for letting me know!09:54
seb128yw, thanks for working on those issues!09:54
Laneydarkxst: I lost your non-fatal-ppc patch - do you have it?09:56
darkxstseb128, seems to just be a ppa builder issue10:32
darkxstit builds fine on debian atleast10:33
darkxstLaney, https://code.launchpad.net/~darkxst/ubuntu/trusty/gjs/1.38.1-210:34
Laneyta10:35
darkxstLaney, the "imports" stuff is gjs specific10:42
Laneyyeah, saw10:43
seb128shrug, ports.u.c is sloooow10:43
* seb128 tries to install build-depends on his nexus for an hour10:43
seb128it keeps hanging10:43
=== alan_g|afk is now known as alan_g
darkxstLaney, the gnome guys only have one ppc machine left and that is used for building packages10:45
darkxst^well only one that still works10:45
aslanHI, I have problem with grub the issue is I cant see the grub menu at the time of booting even after giving the grub timeout11:12
aslanin grub.cfg11:13
seb128aslan, hey, try #ubuntu for user questions11:15
=== MacSlow is now known as MacSlow|lunch
aslanseb128, ya I will12:00
aslan thankyou12:00
dednickdidrocks: any status update for landing ubuntu-settings-components?12:04
didrocksdednick: we are relying on having the infra back12:04
dednickdidrocks: ok. thought it might be.12:04
didrocksdednick: if you look at the ubuntu phone image, the CI guys are still working on it12:05
didrocksML*12:05
* didrocks autotypes image now :)12:05
didrocksdednick: as soon it's in, I'll get that landed12:05
dednickdidrocks: cool. thanks12:05
ogra_as long as it doesnt turn *all* words into image thats fine :)12:05
didrocksyw ;)12:05
Laneybut an image is worth 1000 words12:05
didrocksogra_: did you image the image for the image thing?12:05
ogra_image image image, image image ?12:06
didrocksimage is the new smurfs12:06
didrocks;)12:06
ogra_:)12:06
seb128didrocks, green is the new blue?12:07
didrocksin a jenkins sense, yeah! :)12:07
ogra_image !12:07
didrocksahah12:07
=== alan_g is now known as alan_g|lunch
=== MacSlow|lunch is now known as MacSlow
Laneyhmm13:24
Laneywhat team should we subscribe to package bugs?13:24
seb128Laney, desktop-bug13:24
seb128s13:24
Laneyah13:24
Laneyseb128: you look like the owner there - can you subscribe it to libwebp?13:25
Laneybug #118655313:25
ubot2Launchpad bug 1186553 in libwebp (Ubuntu) "[MIR] libwebp" [Undecided,New] https://launchpad.net/bugs/118655313:25
seb128Laney, done13:28
seb128https://bugs.launchpad.net/ubuntu/+source/libwebp/+subscriptions13:28
Laneymerci13:30
seb128de rien ;-)13:30
Laneylunch time13:32
Laneywe can fiddle the archive for webkit → webkitgtk after that13:32
seb128great! enjoy lunch ;-)13:32
didrockstjaalton: yeah, I will look at them probably tomorrow13:47
tjaaltondidrocks: thanks13:51
didrocksyw :)13:51
tjaalton:)13:51
=== alan_g|lunch is now known as alan_g
=== gatox is now known as dr_gatox_away
seb128bah, writing that email took we a solid 1h15:06
seb128we->me15:06
seb128(keyboard layouts handling for the LTS just sent to ubuntu-devel@)15:06
seb128let's see if anyone is wanting to read that much text :/15:06
pittiseb128: very nice mail!15:08
Laneyspeed reader15:08
seb128pitti, thanks ;-)15:09
davmor2seb128: I've seen how fast you type, that's not an email it's a novel ;)15:10
seb128pitti, do you have any opinion on the topic ?(out of "just make it work" ;-)15:10
seb128lol15:10
happyaronreading15:11
pittiseb128: I haven't read it in that detail yet (just back from giving lighting talk, and debugging systemd-shim now); but I'll read it tomorrow in the train when I have some quiet time to think about it15:12
seb128pitti, thanks ;-)15:15
kenvandineseb128, that should have been a blog post :)15:18
kenvandineseb128, i guess ubuntu-devel is your blog15:18
kenvandine:-p15:18
* happyaron would like to vote for reverting the behavior.15:19
seb128kenvandine, lol, I don't know enough about the topic to blog ;-) and I'm interested in technical feedback/a decision, so the dev mailing list makes sense15:20
seb128happyaron, because you liked the old UI/design better? or because you think we are going to still have bugs at the LTS time?15:20
Laneyshould try to keep it on list15:20
larsuI bet attente has an opinion :D15:21
Laneyooh15:21
* Laney writes summary15:21
Laneyweekly summary, nothing to do with keyboards :-)15:21
seb128larsu, I'm sure his opinion his "I wish I could go back one cycle and *not* take on this topic"15:21
happyaronseb128: I think UI is less important than functions at this point, since old UI isn't way too bad :)15:21
happyaronseb128: reverting to the old way would at least don't cause regression for those upgrading from previous LTS.15:22
seb128happyaron, what is missing in the UI infrastructure (assuming we resolve we flackyness in the key handling and the grabbing issues)?15:22
larsuseb128: I don't know. I think it's an awesome thing to work on. Just a bit ... complex15:22
seb128larsu, yeah...15:22
happyaronseb128: user cannot access settings of every IM now15:22
happyaronlemme find the bug for you...15:23
seb128happyaron, how did they access those before? (e.g ibus is still there and should be working no?)15:23
happyaronseb128: https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/118850915:23
ubot2Launchpad bug 1188509 in indicator-keyboard (Ubuntu) "Embedded in menu doesn't work in IBus indicator" [High,Triaged]15:23
seb128happyaron, or is that because users used to access the ibus settings through the ibus keybinding, but the new system made them go through g-s-d which doesn't handle those options?15:23
seb128happyaron, oh, it's an indicator lack-of-feature it seems15:24
happyaronseb128: there are two kind of settings, one is for ibus (the framework), the other is for IM (like ibus-pinyin). For the second one, it's usually accessed from the embedded in menu15:24
happyaronyeah15:25
seb128I guess gnome-shell do expose pinyin settings from their indicator?15:25
happyaronyes15:25
seb128happyaron, how are things working on Kylin today? do they have indicator-keyboard and a fcitx indicator? what about keybindings?15:27
happyaronseb128: fcitx and most of it's UIs support indicator directly, so no indicator-keyboard needed.15:27
desrtpitti: good morning15:28
happyaronseb128: keybindings are handled directly by fcitx15:28
seb128happyaron, I see, the fcitx stuff is another argument for having layouts and IMs decoupled15:28
seb128though it seems, from what you say, that Kylin doesn't need a layout indicator15:29
happyaronyes15:29
seb128qengho, Sweetshark, mlankhorst, Laney, tkamppeter_, desrt, attente, larsu: hey, it's meeting time15:30
desrtpitti: you seem to have contradictory reports in your logs15:30
desrtthe indicator sends the request to systemd-shim but systemd-shim never receives such a request?15:30
seb128qengho, Sweetshark, mlankhorst, Laney, tkamppeter_, desrt, attente, larsu: hey hey hey15:31
Laneyhello15:31
Sweetsharkseb128:o/15:31
seb128better ;-)15:31
Laneyhappyaron is here too, let him join in ;-)15:32
happyaron:)15:32
seb128let's get started (/me wonders if that's DST confusing people)15:32
seb128happyaron, yeah, feel free to join the meetings if you want (we usually don't list people who are in tz where it's not a decent time)15:33
seb128qengho, hey15:33
qengho- fixed a few bugs in chromium. handed source packages to #security.15:33
happyaronseb128: thanks, :)15:33
qengho- getting an early start on Cr 32.15:33
qenghoEOF15:33
Laneydid the chromium autopkgtest get fixed in this one?15:34
seb128qengho, thanks (good to see that chromium issues dropped from the most frequent issues, out a fglrx one)15:34
qenghoseb128, work calendar has this an hour later. maybe adjust it h to know if timezone.15:34
qenghoof15:34
qenghophone keyboard.15:34
* seb128 looks at calendar15:34
seb128qengho, what about autopkgtests? (thanks Laney for asking ;-)15:35
qenghoseb, new packages fix those.15:35
seb128great15:35
seb128qengho, thanks15:35
seb128Sweetshark, hey15:35
qenghothanks Laney15:35
SweetsharkLibreOffice Hackfest Freiburg, finished with a bad case of ubuflu15:36
Sweetsharkdid some LibreOffice dev mentoring with Marcos and Jose, two brazilian guests in Hamburg (sponsored by TDF)15:36
SweetsharkLibreOffice 4.1.3 ppa with some more vendor patching (empty label on quicklist)15:36
SweetsharkLibreOffice 4.2.0alpha1 tagged upstream and building (with some caveats) on trusty right now: https://launchpad.net/~bjoern-michaelsen/+archive/libreoffice-staging15:36
Sweetsharkgot some requests wrt LibreOffice without Java, dunno exactly what to make of it15:36
Sweetsharksome mindless lp bugwrangling15:36
Sweetsharkstated candidacy for TDF board again: http://nabble.documentfoundation.org/Candidacy-for-a-BoD-seat-Bjoern-Michaelsen-tp4082608.html15:36
SweetsharkEOF15:36
larsuSweetshark: ubuflu at a libreoffice hackfest? Shouldn't it be libreflu?15:36
* desrt votes björn!15:36
Laneyfree as in flu15:37
larsuha15:37
larsuSweetshark: in any case: get well soon!15:37
seb128Sweetshark, no toolchain issue on trusty? how boring!15:37
=== tkamppeter_ is now known as tkamppeter
Sweetsharklarsu: Im just fighting down remaining pockets of resistence ...15:38
Sweetsharkseb128: there will be toolchain fun. there always is. maybe those changes are not in yet ;)15:38
Laneygute besserung15:38
Sweetsharkseb128: also Im cutting some corners with the alpha release.15:38
seb128ok15:39
seb128that one is targeted at the ppa only right?15:39
Sweetsharkseb128: yes15:39
seb128ok, good15:39
seb128let me know when you need sponsoring for the SRU15:39
seb128oh, and get some rest until you feels better!15:40
seb128Sweetshark, thanks15:40
seb128mlankhorst, hey15:40
Sweetsharkseb128: last beta/4.2.0rc2 would be first for the archive IMHO ...15:40
seb128right, we discussed that during the rally, agreed15:40
mlankhorsthey15:41
mlankhorstoh I missed the earlier ping? :P15:41
mlankhorstgetting some graphics patches upstream for this merge window15:41
mlankhorstglamor-egl sru's, libdrm sru15:41
mlankhorstworking on android syncpoints, converting fence api to be compatible with it15:42
mlankhorsteod :P15:42
mlankhorst(last one is more kernel work, getting my own stuff upstreamed)15:42
seb128mlankhorst, thanks15:42
seb128Laney, hey15:43
mlankhorstandroid had their own sync mechanisms, and by using my sync mechanism as a backend for android the dupes are removed15:43
Laneyhallo15:43
Laney• Patch pilot; some nagging about sponsor queue. Down to 52 now, well done all!15:43
Laney• Fix gdk-pixbuf FTBFS caused by missing some environment when running make check.15:43
Laney• Look at webkitgtk / e-d-s / g-o-a updates/transitions.15:43
Laney∘ g-c-c requires a patch for new g-o-a; backported from upstream and modified to work on our g-c-c.15:43
Laney∘ g-o-a transition is otherwise fine15:43
Laney∘ e-d-s transition needs staging still15:43
Laney∘ webkitgtk good to upload, doing that imminently15:43
Laney• Misc fixes for upgrade failures: screen-resolution-extra redshift15:43
Laney• Work on AS patch for vendor extension overrides.15:43
Laney• Some attempts at debugging gjs on powerpc, not entirely successful but provided some information to upstream.15:43
LaneyEOF15:43
seb128Laney, thanks15:44
seb128tkamppeter, hey15:44
seb128no tkamppeter?15:46
seb128ok, let's move to the next one15:46
seb128desrt, hey ;-)15:46
desrtthat's me!15:46
desrtso mostly i listened to a lot of lisa loeb15:46
desrtbut... i also got some work done15:46
desrtthe desktop file efficency changes (for the unindexed case) landed, along with the search API15:46
desrtand i've started reviews on the gcleanup branch that i started a while ago and stef picked up recently... that looks like it will land in the coming weeks -- basically it's a way of giving glib (and glib-based libraries) an easy way to clean up after themselves on exit15:47
larsu\o/15:47
desrtthat's nice for valgrind-friendly reasons, but it will also let us use a counting allocation checking cheme (+1 for malloc, -1 for free) and assert on exit if they're not equal15:47
desrtwe'd do this from testcases, for example, so we can type 'make check' and get failures on any leak anywhere15:48
desrtthere are a lot of tricky issues there, though15:48
desrtaside from that, i did a bunch of releases yesterday (systemd-shim, glib unstable, glib stable, dconf)15:48
desrtthat's about it15:48
desrtuh... eof, i mean15:49
seb128;-)15:49
=== ara_ is now known as ara
tkamppeter- cups-filters: Merged CUPS-only foomatic-rip from GSoC project into cups-filters, making cups-filters the new upstream home for it.15:49
tkamppeter- cups-filters: Cleaned up foomatic-rip code eliminating warnings, sharing colord support with gstoraster, fixing small bugs.15:49
tkamppeter- cups-filters: Several bug fixes and clean-ups.15:49
tkamppeter- CUPS SRU for Saucy to get lpadmin -m to work.15:49
tkamppeter- Bugs.15:49
seb128new glib/dconf, we should probably get going on those at some point, we maybe let's clear some of the "start of the cycle" backlog first15:49
seb128Laney, ^ agreed?15:49
seb128like end of the month seems good to me (once we get webkit/eds/gtk in)15:50
desrtseb128: new glib is a party... dconf is very very boring... the only change of consequence there was to support a glib change15:50
seb128tkamppeter, thanks15:50
Laneymmm, yeah15:50
desrt(the new "is this key set?" API that was requested by robert_ancell and didrocks for some time now)15:50
Laneyneed to fix the build failures in debian before we can go to a new series really15:50
=== dr_gatox_away is now known as gatox
Laneyso would be uploading to ubuntu only15:50
desrtLaney: i was planning to take a look there today15:50
seb128tkamppeter, thanks15:50
Laneyneat15:50
desrtLaney: i'll poke you after the meeting15:51
seb128desrt, thanks15:51
seb128attente, hey15:51
Laneythere's also https://buildd.debian.org/status/fetch.php?pkg=glib2.0&arch=armel&ver=2.38.1-2&stamp=1383832557 a different failure on arm that happens some of the time only15:51
attentehi seb12815:51
attentejust working on the input switcher15:52
seb128attente, how is the compiz grabber issue going? still stucked on this one?15:52
attentei uploaded a ppa, but there's one problem that prevents it from being usable15:52
seb128what's the issue?15:53
attenteseb128, i wouldn't hesitate to advertise the ppa if only for this one issue being fixed15:53
desrtLaney: damn testcases always failing on weird architectures... i almost think we should just get rid of the test suite...15:53
Laneymake -k check || true15:54
attentewhen you log into unity, it always starts with the shortcuts set to super+space and shift+super+space, and doesn't read it from gsettings until it's changed15:54
seb128attente, oh, so you found the other issues where you were getting the wrong event? what was it?15:54
attenteseb128, yeah, the other problem is a non-issue any more15:54
seb128great15:55
attenteit was that compiz only cycled through CompOptions for checking key events15:55
attenteso even if you create an action and add it so that compiz can do the grab15:55
attenteif you're doing that manually, compiz still won't forward the events unless it's attached to a plugin option15:55
attenteseb128, feel free to try to ppa out15:56
attenteit's just that one issue i'm working on now15:56
attentehttps://launchpad.net/~attente/+archive/modifier-only-input-switch15:56
seb128attente, well done on fixing that one, I'm going to try the ppa, seems like that the dynamic update shouldn't be a stopper to play with it15:56
seb128attente, thanks15:56
attenteseb128, it would probably frustrate users to always have to set it every time they log back in15:57
seb128attente, oh, are you subscribed to ubuntu-devel@ list? I just send a (long) email there to summarize the keyboard changes, the issues, and what to do for the LTS15:57
desrt'stop shipping compiz' ;)15:57
attenteseb128, i saw that, but didn't read it in detail yet15:57
seb128attente, right, it's probably not user friendly, but for debug testing it seems it should do the job15:57
seb128desrt, gnome-shell has some of the same issues...15:57
attenteseb128, thanks for starting that discussion though :)15:57
larsudesrt: be nice.15:57
seb128attente, yw ;-)15:57
desrtseb128: window managers are trouble, i'm telling you...15:58
seb128desrt, xkb is the issue there15:58
seb128desrt, https://bugs.freedesktop.org/show_bug.cgi?id=55585#c0 is the issue I'm most concerned about15:58
ubot2Freedesktop bug 55585 in UI "Should check all XKB group indexes when matching key events for accelerators and mnemonics" [Normal,Resolved: duplicate]15:58
cyphermoxseb128: yo, I tried all I could with the ejabberd bug, but I can't reproduce the fix15:58
cyphermoxseb128: I'm going to try a few more minutes, but so far no luck :(15:59
seb128cyphermox, hey, ok, thanks ... can you comment on the bug saying that?15:59
happyaronexcept Kylin-related stuff, I went over almost all bugs of ibus on LP and did some triaging work, and borrow what desrt said, "input methods are touble"...15:59
cyphermoxyeah15:59
seb128cyphermox, thanks for trying15:59
seb128attente, thanks15:59
seb128larsu, hey ;-)15:59
larsuhi!15:59
larsu- prepared and tested gtk 3.10 to be ready for prime time (updating patches and fixing the new test suite to work in tree); it's coming along nicely with only a few minor bugs left to fix15:59
larsu- fixed a couple of bugs in ido, indicator-{network,messages,appmenu}, and notify-osd15:59
larsueof15:59
larsushort one :)15:59
seb128desrt, (not specifically only libreoffice, but eclipse and who-know-what-other-apps have the same issue and I'm not even sure they are all opensource/stuff we can fix)16:00
desrtlarsu: didn't see that gtk action_namespace bug yet...16:00
larsudesrt: pings, meetings16:00
desrtfair enough :)16:00
seb128larsu, thanks, I'm waiting for the next GTK update round (hopping that gives me my menus back :p)16:00
larsudesrt: I'll try to get it out before leaving16:00
larsuseb128: I already have a patch for i-appmenu to fix that. It's been a ping-happy two hours16:01
larsuand I have a meeting right now :)16:01
seb128happyaron, did you want to do a status update with us? ;-)16:01
desrtlarsu: if it's really going to take too long, just commit it.... but make sure you have a good message, and stable-release backport it16:01
desrtthe code is obviously-incorrect as stands...16:01
happyaronseb128: already said a bit, :) "except Kylin-related stuff, I went over almost all bugs of ibus on LP and did some triaging work, and borrow what desrt said, "input methods are touble"..."16:02
larsudesrt: I'll file a bug16:02
seb128happyaron, oh, right, thanks! ;-)16:02
desrtlarsu: thanks16:02
seb128my turn16:02
seb128* continued on desktop merges/syncs for trusty (libzip, opencc, curl, gnome-keyring)16:02
seb128* some desktop updates (gdk-pixbuf, fontconfig, freetype, dbus, file-roller, evince)16:02
seb128* some bug fixes and SRUs16:02
seb128* looked a bit to autopilot tests for ubuntu-system-settings, they are having issues due to the new autopilot version, trying to get that merged in this week16:02
seb128* spent some time thinking about keyboard layout/IMs and what to do next, wrote detailed email to ubuntu-devel@16:02
seb128* reviewed GTK 3.10 update from larsu (some packaging nitpicks but it was mostly good), thanks Lars for the work!16:02
seb128* tested a bit GTK, reported some issues that need to be addressed before ppa upload16:02
seb128* continued looking at errors.ubuntu.com top issues and nagging maintainers about their bugs16:02
seb128</week>16:03
seb128ok16:04
desrtseb128: thanks for the nags :)16:04
seb128so, any question/comments/...?16:04
desrt(none this week, but in general...)16:04
seb128desrt, yw ;-)16:04
* happyaron is not quite familiar with this kind of status update on IRC, cuz we use phone conference call previously...16:04
seb128desrt, speaking of nag, did you see my gnome-keyring one to you/pitti yesterday?16:04
desrthappyaron: irc meeting is best meeting16:05
desrtseb128: ya.  i hoped pitti would look at it :)16:05
desrtwhat was the link again?16:05
seb128desrt, hehe ;-)16:05
* desrt wanted to sort these ppc failures today16:05
happyarondesrt: /me is trying to get familiar with doing updates on IRC from now, :)16:05
desrthappyaron: are you new on the team, or...?16:06
seb128desrt, I didn't give a link, basically gnome-keyring build never finish because the gnome-keyring-daemon spawned by the testsuit doesn't exit when the bus goes away16:06
desrtseb128: some weird test-dbus interaction?16:07
seb128desrt, stefw said it's a known issue and he would welcome a patch for it (to make the daemon exit when the bug goes away)16:07
desrtdbustestrunner, whatever16:07
seb128bug->bus16:07
happyarondesrt: I joint 3months, but most of my work is for Kylin project, and we have status update meeting at that side already. But also good to do another one here, though.16:07
seb128desrt, bz 70876516:07
desrthappyaron: i guess you're attente's natural enemy :)16:07
desrtseb128: thanks16:07
seb128desrt, thank you for maybe looking at it ;-)16:08
happyarondesrt: why? ;-)16:08
happyaronfor the keyboard related stuff?16:08
desrtopposing input method frameworks16:08
happyaronhaha16:08
desrtseb128: maybe you're welcome :)16:09
* desrt conducts a very important experiment16:09
desrtFOILED16:09
desrt(my excessively long headphone cord is not long enough to allow me to reach the coffee pot in the next room)16:09
happyarondesrt: call with your phone app, and you can move around with wifi, :)16:12
desrtseb128: i hate you16:12
seb128desrt, did you found that gnome-keyring's bug is a glib issue or what? ;-)16:13
desrtno16:13
desrti found that it's using eggdbus16:13
seb128eggdbus16:13
seb128lol16:13
larsuwhat's that?16:13
seb128I didn't even know that was a think16:13
larsudo I want o know?16:13
seb128thing16:13
desrtit's not really16:13
desrtit's just common copy/paste code to handle the mainloop integration between libdbus-1 and glib16:14
desrtfor the most part it's using libdbus-1 API directly16:14
Laneyooh, that sounds like a hairy yak16:14
* desrt will _not_ rewrite against gdbus16:14
* desrt will _not_ rewrite against gdbus16:14
* desrt will _not_ rewrite against gdbus16:14
seb128lol16:15
mlankhorstdesrt->override();16:15
Laneymterry: please could you re-check over https://bugs.launchpad.net/ubuntu/+source/libwebp/+bug/1186553 ?16:15
ubot2Launchpad bug 1186553 in libwebp (Ubuntu) "[MIR] libwebp" [Undecided,New]16:15
mlankhorstworks in movies! Now rewrite against gdbus. :P16:15
desrtso uh.  i think i'm done16:16
mterryLaney, ah an easy one!  :)16:16
Laney\o/16:17
mterryLaney, I like it when past-me does all the work16:17
Laneyunless you mean → Opinion16:17
Laney:P16:17
mterryheh16:17
desrtseb128: so uh... how would i go about testing such a patch?16:18
desrt'cause it's a one-liner16:19
cyphermoxseb128: of course, because I suddenly stop being an idiot it finally works16:19
seb128desrt, if you give it to me I can throw it to the builder16:20
desrthttps://bugzilla.gnome.org/show_bug.cgi?id=70876516:20
seb128cyphermox, ;-)16:20
ubot2Gnome bug 708765 in general "D-Bus-activated keyring-daemon remains even when its bus terminates" [Normal,Unconfirmed]16:20
desrthttps://bug708765.bugzilla-attachments.gnome.org/attachment.cgi?id=25967316:20
seb128desrt, the bug description suggests that Stef only wants that behaviour in the case where it's dbus activated though, your patch would always make it exit?16:21
seb128or is that a different codepath in the source?16:21
desrtwhy would we want it to persist when explicitly started?16:22
seb128well, I guess he has a reason, maybe better to ask him16:22
desrtoh.  i see.16:22
desrtya. i'll get on that16:22
seb128thanks16:22
desrtmeanwhile, if you could test the patch anyway...16:22
desrtie: to find out if this mechanism even works16:23
larsudesrt: greyback will forward you some question from tvoss (from a mailing list) regarding the desktop file cache16:23
larsudesrt: just to let you know ;)16:23
desrtk16:23
Laneypitti: looks like you forgot to push rhythmbox16:24
Laneyseb128: webkitgtk is up16:30
seb128Laney, \o/16:30
Laneyfor all your NEWing pleasure16:30
pittiLaney: how do you mean? there's no Vcs-Bzr16:33
seb128Laney, NEWed, let's the buildds have some fun ;-)16:33
=== om26er is now known as om26er|food
seb128jdstrand, hey, I want to update telepathy-mission-control-5 to the current stable serie (5.16) ... is that something you started on/are interested doing (I guess not)? if not, how do you usually test that the apparmor profile needs tweak? just running empathy&co and checking that everything work/the logs have no DENY?16:35
Laneypitti: oh, maybe I dropped it by error?16:38
pittiLaney: I didn't really look, as often packages get synced, and then UDDed, etc.16:38
Laneymmm16:38
Laneynm, will fix16:38
pittiLaney: I'll import my upload16:38
pittiLaney: ^ done16:40
pittiLaney: committed Vcs-Bzr: fix16:41
Laneydanke!16:41
Laneyoh, you beat me16:41
Laneysorry for dropping it16:41
pittinp16:41
seb128desrt, hum, patch doesn't seem to make builders happier ... I'm going to need to try to find a machine/setup where I can reproduce I guess16:52
larsuseb128: this indicator-appmenu branch makes menus work with 3.10: https://code.launchpad.net/~larsu/indicator-appmenu/insert-action-groups-on-menus/+merge/19490117:01
seb128larsu, thanks17:01
larsuseb128: I'll post a gtk patch to make the indicator-messages problem go away17:02
seb128larsu, great17:02
larsudidn't end up having time for the theming/scrollbar stuff today, sorry17:02
=== om26er|food is now known as om26er
seb128larsu, no worry, I count on that update to be work for the week17:05
larsudesrt: https://bugzilla.gnome.org/show_bug.cgi?id=71216417:10
ubot2Gnome bug 712164 in GtkApplication "GtkMenuTracker: set action namespace correctly" [Normal,New]17:10
desrtthx.  will review today.17:13
seb128larsu, indicator-appmenu.c:548:2: error: 'GtkStock' is deprecated [-Werror=deprecated-declarations]17:13
* seb128 disables Werror17:13
desrt...17:13
desrtdidn't we take a '-Wno-error=deprecated-declarations' shotgun to everything already?17:14
larsuseb128: see the prerequisite branch17:14
* larsu ran into the same issue17:14
seb128shrug17:15
seb128larsu, ignore me, good that I hit that, I autofinger-ed "cd indicator-appmenu; bzr bd"17:15
seb128larsu, where I mean to cd insert-...17:15
larsuseb128: heh, no problem17:16
seb128yeah, working menus!17:16
larsuseb128: gotta run now. See you in the morning!17:16
seb128larsu, have fun, see you tomorrow ;-)17:16
larsudesrt: take your time, I won't need it until tomorrow morning anyway17:17
desrtlarsu: have a beer for me :)17:17
larsuseb128: thanks :)17:17
larsudesrt: will do.17:17
seb128larsu, don't troll too much :p17:17
* larsu will be drunk17:17
seb128haha17:17
desrtoh17:17
desrtin that case, don't smoke crack cocaine and get caught on video17:17
larsuokay..... I'll try17:17
desrti hear that's sometimes a problem when people get drunk17:17
larsu1 beer for me + 1 beer for desrt = 2 beers --> larsu == drunk17:18
larsudesrt: only in Toronto17:18
desrt:)17:18
larsuthat's why I got out of there!17:18
seb128desrt, do you see any issue with https://git.gnome.org/browse/gnome-menus/commit/libmenu/desktop-entries.c?id=7d90221e27fcc72de497f45db4f3ef3c2d623fd6?17:19
seb128desrt, just having a random guess at what could create https://bugzilla.gnome.org/show_bug.cgi?id=712161 (assuming it's an issue in gnome-menus, I had a look in the commit in 3.6->3.8)17:19
ubot2Gnome bug 712161 in libgnome-menu "software-center hits segfault in cached_dir_ref()" [Normal,Unconfirmed]17:19
desrtseb128: pretty hard to imagine that causing a problem17:20
seb128k, thanks17:20
seb128oh, the full commit is https://git.gnome.org/browse/gnome-menus/commit/?h=gnome-3-8&id=7d90221e27fcc72de497f45db4f3ef3c2d623fd617:21
seb128I started from the file where the issue is happening and had a filter on that17:21
desrtoh.  fun.17:21
desrtthe notify part looks suspicious17:21
seb128that's where the segfault is happening :p17:22
desrtthis patch could possibly cause issues, indeed17:22
desrti feel like smacking jasper for writing this17:23
seb128desrt, oh, speaking of Jasper, he just suggested in the bug to try to revert that commit ... ;-)17:24
desrtya17:24
desrtthat's my suggestion too :)17:24
desrtthere's all kinds of suspicious in this patch17:24
* seb128 tries that17:24
desrtnothing overtly wrong, but a very difficult-to-read change17:24
desrthis singleton management strategy is utterly unthreadsafe, as an example17:25
desrtin a patch that appears to be attempting to introduce threadsafety17:25
pittidesrt: I'm beginning to get a handle on bug 121151417:51
ubot2Launchpad bug 1211514 in systemd-shim (Ubuntu Trusty) "Shutdowns fail to finish if laptop lid is closed before completely shutdown" [High,Triaged] https://launchpad.net/bugs/121151417:51
pittidesrt: so apparently the impossible is possible after all17:51
desrtpitti: your log said that we weren't getting the call...17:52
pittidesrt: both logs together say that we get both calls17:53
pittidesrt: but it seems the first shim (for poweroff) immediately gets terminated again17:53
pittiand then the second shim gets started for suspend17:53
pittidesrt: I suspect it races with D-BUS shutdown; does the shim listen to d-bus going down and kill itself? or is that our "kill everything on powerdown" script?17:54
desrtpitti: if the system dbus went down then we'd not be able to get a second message through17:54
pittiwell, I'll test both hypotheses17:54
desrtbut maybe it's the SIGTERM that shutdown sends...17:54
desrtthat would shut us down indeed17:55
pittidesrt: not sure if d-bus would still spawn new services while it's being shut down and it is killing existing services17:55
pittiso the "kill -TERM $world" during shutdown is more plausible17:55
pittiI'll try with adding that to sendsigs.omit17:55
desrtpitti: ya.  i'm pretty sure it's the SIGTERM17:55
pittidesrt: my first theory was that logind objects that calling suspend.target doesn't actually fail17:58
pittidesrt: but I monkey-patched it to actually send a D-BUS error instead of a (silent) success, that didn't help17:58
* pitti shelves that, in case it's still relevant after not killing the shim any more17:58
pittioh the joy of (not) being pid 1..18:01
desrt:)18:02
desrti heard that having everything in pid 1 is a bad design decision18:02
desrtseb128: hey... you know our weird gettext desktop file business?18:02
pittidesrt: yeah, Lennart really ought to take the mail server out of it18:03
didrocksseb128: do you know if we dropped the patch that desrt has done in gtk for setting alt as a shortcut in g-c-c?18:03
didrocksif not, no worry, I'll check… one day :)18:04
desrtdidrocks: we kept it18:04
=== alan_g is now known as alan_g|EOD
didrocksinteresting… something else regressed it seems18:04
desrtdidrocks: larsu wanted to drop it yesterday (or get it upstream or fix the situation) and i talked him out of it18:04
didrocksI'm sure it's larsu's fault then!18:05
didrocksdesrt: where is seb128, do you think he's drinking again? :)18:06
desrt:)18:06
pittidesrt: et voilà !18:13
desrtpitti: systemd-shim now on the no-kill list and it works?18:14
pittihttp://paste.ubuntu.com/6406628/18:14
pittidesrt: yes, tested two times18:14
desrtugh.  we have to write our pid there?18:14
pittidesrt: that's my current hack, not factored out into a function and using glibc-y calls18:14
desrtpitti: also problematic from the standpoint of not erasing the file when we exit18:14
pittiI suppose you'd rather want some glib-y/Gio stuff for that?18:14
desrti guess we should only write it just before we call shutdown18:15
pittidesrt: we do18:15
desrtoh.  unlink.  hi.18:15
pittidesrt: second hunk18:15
desrtsorry.  missed it :)18:15
desrtpitti: i think i'll adjust it to only write just before calling shutdown18:15
pittidesrt: anyway, need to run now; we can discuss the finer details tomorrow or so18:15
desrtwe avoid the write/unlink in the other cases this way18:15
desrtpitti: thanks!18:15
pittidesrt: yes, indeed18:15
pittias I said, just a first-cut "does this work?" it's not really pretty yet18:16
* pitti waves good night18:16
xclaesseseb128, I've heard that you uploaded the empathy update to fix facebook18:53
seb128xclaesse, yeah, the day you pinged me about it18:53
xclaesseseb128, but I don't see update coming here... is it stuck somewhere?18:53
seb128xclaesse, it's out for some weeks? what serie do you use?18:53
xclaesseseb128, argh, forget me, it actually works, had another issue because I was running stuff from master18:54
xclaessenevermind18:54
seb128xclaesse, https://launchpad.net/ubuntu/+source/empathy/3.8.4-1ubuntu218:54
seb128xclaesse, ok ;-)18:54
xclaesseafter kill the stuff running in jhbuild, and restart the distro version, all is fine :)18:55
xclaessenow it is MSN that does not connect anymore18:58
xclaesseSRV connect failed: g-io-error-quark:39 Could not connect to messenger.live.com: Connection refused18:58
xclaesselooks like they finally removed their xmpp server for good18:58
seb128:-(18:59
seb128we should probably drop the UI option for it then...18:59
seb128xclaesse, ^ do you what needs to happen for that?19:05
xclaesseseb128, on ubuntu that should be enough I think: rm /usr/share/accounts/providers/windows-live.provider19:06
xclaesseyou probably want to inform the user though19:07
seb128kenvandine, ^ should we do/SRU that?19:07
seb128xclaesse, right ... do you plan to add something upstream for informing users?19:07
xclaesseseb128, maybe we should wait to see if there is an official announce from MS, it could be just temporary failure19:07
seb128yeah, let's see19:07
xclaesseI don't remember the date they announced months ago19:07
seb128though I'm sure they are going to close it at some point19:07
LaneyIf you have a Mac operating system earlier than OSX or a Windows operating system earlier than Windows XP, you won't be able to update to Skype. Messenger will continue to be available on these operating systems until it is discontinued later in 2013.19:08
* desrt realises the symbolic beauty of the battle between systemd-shim and upstart19:11
desrtsystemd-shim fires the first shot: i shutdown you!19:12
desrtupstart fires back: SIGTERM19:12
xclaessehttp://social.msdn.microsoft.com/Forums/live/en-US/44ad3195-6e7e-4192-95e5-bf5f282eab01/support-for-xmpp-ends-in-october-2013?forum=messengerconnect19:12
desrtsystemd-shim dies19:12
desrtdbus: no!  my friend! *revives*19:12
desrtsystemd-shim: i'm back!  i will suspend you!19:12
desrt*system suspends*19:12
seb128desrt, why does it suspend it when being respawned?19:13
seb128oh, I guess because the lid get closed and it doesn't have the flag telling him shutdown is happening anymore I guess?19:14
desrtyup19:14
desrtthe SIGTERM from upstart wipes that out19:14
desrtand then because it no longer exists, dbus reactivates it19:14
seb128is any client trying to use it?19:14
desrtya... when the lid closes, logind sends a message19:15
desrtto systemd19:15
desrtwhich restarts the shim, with the flag gone19:15
desrtit's really hilarious how complicated such a simple thing is19:15
desrtdue to the various processes involved19:15
desrtand how 'abnormal' things are during shutdown19:16
=== psivaa is now known as psivaa-afk
seb128yeah19:18
seb128what do you think is the right fix there then?19:18
desrti'm going to do something close to pitti's fix19:18
desrtinstruct upstart not to kill us19:18
seb128can you do that?19:18
desrtyup19:18
desrtthat's this sendsigs.omit.d stuff19:18
desrtfwiw, i don't really fully understand why this old unix style of "kill all the things" is still used19:19
desrti guess SIGTERMing world+dog does do two useful things...19:19
desrt1) reduces the use of filesystems allowing unmounts/readonly-remounts19:19
desrt2) gives everyone a chance to save state19:20
desrt#1 is a bit silly in the modern day though... we could just explicitly target those processes19:20
desrtsince we have /proc to tell us...19:20
sarnold/proc is racy..19:21
desrtsarnold: so is sigterm(*)19:21
desrtsince soemthing could fork between you getting the list of things to kill and sending the signals19:22
desrtso in any case you have to do multiple passes19:22
sarnolddesrt: which is why kill() and killpg() let you do some selectors themselves.. 0, -1, etc..19:22
=== strycore is now known as yishan__________
=== yishan__________ is now known as strycore

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