[00:12] <TheMuso> robert_ancell: hey there. Did you manage to make your connection in Frankfert?
[00:12] <robert_ancell> TheMuso, yeah, I had no problems in the end. How long did you get delayed?
[00:13] <TheMuso> robert_ancell: Well wgrant, jamesh and myself missed our connecting flights, and had 7 hours or so to wait for the next flights, so we were put up in hotel rooms.
[00:16] <robert_ancell> TheMuso, lucky RAOF
[00:18] <TheMuso> Yeah, he had a long layover anyway, so was going to be waiting a while, and had a hotel room in any case.
[00:18] <TheMuso> Because he hda to wait for a later flight so he could then connect through to Hobart in Melb.
[05:24] <pitti> Good morning
[06:27] <TheMuso> pitti: Hey there, hope you weren't affected by the Malta airport security scare on Saturday.
[06:27] <didrocks> good morning btw!
[06:28] <pitti> hey TheMuso; no, I left early enough; did you make it back in one piece?
[06:28] <pitti> hey didrocks
[06:28] <TheMuso> pitti: Yes, in once piece, but with a lovely 7 hour delay in the middle of it all, since I missed my connecting flight.
[06:28] <pitti> erk
[06:28] <TheMuso> Oh well.
[06:28] <didrocks> hey pitti!
[06:28] <pitti> TheMuso: as that trip wasn't already long enough :(
[06:29] <TheMuso> pitti: Indeed.
[06:30] <TheMuso> The upside was that I got a hotel room for that time, and a food voucher, so I was able to get something to eat, I had access to a shower and a bed if Iwanted them.
[07:43] <mlankhorst> TheMuso: you should also be able to claim back the ticket price ;-)
[07:43] <mlankhorst> or at least parts of it
[07:45] <TheMuso> mlankhorst: I booked through teh agent.
[07:45] <mlankhorst> still
[07:46] <TheMuso> I don't have the ticket receipt so...
[07:46] <mlankhorst> ah right
[08:23] <seb128> good morning desktopers
[08:23] <seb128> FJKong, hey, what's your launchpad username?
[08:24] <FJKong> seb128: hey seb128 , my username is kroodylove
[08:24] <seb128> FJKong, thanks
[08:25] <seb128> FJKong, I'm updating the list of members on the team, I noticed it was outdated, just added you
[08:25] <FJKong> seb128: okay , thanks so much
[08:25] <seb128> yw!
[08:29] <didrocks> hey seb128!
[08:30] <seb128> didrocks, lut ;-)
[08:58] <FJKong> seb128: meeting?
[08:59] <seb128> FJKong, we have a weekly one on IRC, but it's at 15:30, which doesn't work well for eastern countries ... you don't have to join, but you are welcome to if the time works for you
[09:00] <seb128> there used to be one for australia/new-zealand as well, we should probably resume that one if that works better for you guys
[09:00] <FJKong> seb128: it's okay, I sleep late at night
[09:00] <seb128> ok, feel free to join then ;-)
[09:00] <FJKong> seb128: I am a night bird
[09:00] <seb128> hehe
[09:14] <tseliot> seb128: hi, I have a fix for LP: #1287341. How shall I proceed? Shall I make a merge request? Or upload directly in utopic and file an SRU for trusty?
[09:16] <seb128> tseliot, hey, thanks a lot for working on that!
[09:16] <seb128> tseliot, I'm reading your comment, but ideally please merge request, having a code review doesn't hurt
[09:16] <tseliot> seb128: ok
[09:18] <seb128> tseliot, so yeah, agreed, ideally we want to rebase on current upstream, but that's quite some work and not SRU material, so meanwhile +1 for the easy approach to fix it/SRU
[09:18] <tseliot> seb128: good. I'll prepare the merge request then
[09:18] <seb128> tseliot, thanks
[10:07] <didrocks> running time!
[10:09] <seb128> didrocks, lunch time you mean?
[10:11] <didrocks> seb128: you're soooo wrong :)
[10:13] <larsu> didrocks: along the coast?
[10:13] <larsu> I hear the coast is beautiful in the south of France
[10:58] <pp20> Hello all. Does anyone know if it is possible to enable different colour tabs within nautlis? i.g. tab1 with home drive showing in default background colour, tab 2 with network drive showing in say red.
[10:58] <pp20> just so its easier to identify which location you are in.
[11:00] <pp20> or indeed if there is an application that does this for nautilus or if any other file manager has this customisation feature.
[11:37] <didrocks> larsu: I will just answer that: "tsssssssssssssssss"
[11:38] <seb128> didrocks, 1h20 only? see you should do every other day ;-)
[11:39] <didrocks> seb128: indeed, I was with Julie as well, which added me ~1km to my usual run
[11:39] <didrocks> (as I run force and back)
[11:39] <didrocks> but she only did the first lap
[11:39] <seb128> lol
[11:40] <seb128> how long is one park circle?
[11:40] <didrocks> 4kms
[11:41] <seb128> seems like a good distance, 1 for beginner, 2 for experienced ones ;-)
[11:41] <didrocks> exactly
[11:42] <didrocks> knowing that I'm making some variations for the second laps
[11:42] <didrocks> being along the "coast" of the lake
[11:42] <seb128> lol
[11:42] <didrocks> see yeah, larsu wasn't that wrong :)
[11:42] <seb128> yeah, of course not ;-)
[11:42] <didrocks> and it's 4kms as well :)
[11:42] <seb128> it seems like you are up for the same crazyness than us this w.e
[11:43] <seb128> but you don't run during w.e right?
[11:43] <didrocks> I don't! rest days :)
[11:43] <seb128> good
[11:43] <didrocks> "than us this w.e" <- ?
[11:43] <seb128> though monday/tuesday next week are the same
[11:43] <seb128> weather
[11:43] <seb128> they forecast 33°C
[11:43] <didrocks> oh waow
[11:43] <seb128> well 32°C on saturday
[11:43] <didrocks> indeed
[11:44] <didrocks> seeing that
[11:44] <seb128> that starts to be on my "avoid going in the pick of the day"
[11:44] <seb128> well, if you don't like melting at least
[11:44] <didrocks> yeah, not sure I'll plan that. Julie can only during lunch time :/
[11:44] <didrocks> (but it will be only 2 or 3 times a week)
[11:44] <didrocks> let's see how it goes…
[11:45] <seb128> yeah
[11:45] <seb128> let's see if she manages to keep up with it every day as well ;-)
[11:45] <didrocks> let's see ;)
[11:46] <seb128> didrocks, btw, don't forget, meeting for you today ;-)
[11:46] <didrocks> seb128: yeah, however, the time desrt live type everything, I'll be able to prepare my part :)
[11:47] <seb128> lol
[11:47] <desrt> didrocks: see?  i'm doing you a faovur, really
[11:47] <didrocks> I won't deny it :)
[11:48] <didrocks> ok, shower time :)
[12:35] <didrocks> sad, httpsimpleserver means that I have to copy the translate_path() code to override it and avoid it using os.getcwd()
[12:36] <didrocks> (when running tests against a mock server as I want in a thread to run it from the directory I choose without using os.chdir())
[13:22] <kenvandine> larsu, i have a click hook that is using gsettings-qt, sometimes when it exits the changes haven't been saved in gsettings
[13:23] <kenvandine> larsu, the hook is a QCoreApplication, and all my calls to update the values are sync
[13:23] <kenvandine> larsu, if i add a timeout to call quit, it seems fine
[13:24] <kenvandine> larsu, i'm wondering if it is something to do with my own event loop not processing everything... or maybe the gsettings-qt destructor doesn't ensure it's saved?
[13:32] <larsu> kenvandine: pretty sure it's calling g_settings_sync() on exit, but let me check
[13:34] <larsu> kenvandine: ah it's not, but it drops the last ref
[13:35] <larsu> desrt: do I have to call g_settings_sync() to ensure settings are saved before dropping the last ref to the GSettings object?
[13:35] <kenvandine> Writes made to a GSettings are handled asynchronously. For this reason, it is very unlikely that the changes have it to disk by the time g_settings_set() returns.
[13:35] <kenvandine> from the docs
[13:35] <larsu> right, this is by design
[13:35] <larsu> but of course, we want to sync before exiting
[13:35] <kenvandine> yeah
[13:36]  * larsu probably thought destroying the object took care of that
[13:37] <kenvandine> it probably should
[13:40] <kenvandine> larsu, want me to try it and propose a branch?
[13:41] <larsu> kenvandine: I just did https://code.launchpad.net/~larsu/gsettings-qt/sync-on-destroy
[13:41] <kenvandine> cool
[13:41] <larsu> let me know if it works
[13:41] <larsu> I'll talk to desrt once he's back
[13:41] <kenvandine> i'll verify it resolves my problem, but i'm pretty sure it will
[13:42] <kenvandine> larsu, doesn't build :)
[13:43] <kenvandine> qgsettings.cpp:58:36: error: too many arguments to function ‘void g_settings_sync()’
[13:43] <kenvandine> it takes no args
[13:44] <larsu> kenvandine: blargh, of course
[13:44]  * larsu pushes
[13:44] <larsu> kenvandine: pushed
[13:49] <desrt> larsu: no.
[13:49] <desrt> larsu: g_settings_sync() is only for the case where the app is about to quit
[13:49] <desrt> it's because of how gdbus does the actual sending of messages in the thread -- we need to block until that's taken care of
[13:49] <larsu> desrt: thanks. That fix is correct then
[13:51] <larsu> kenvandine: ^^
[13:51] <kenvandine> thx
[13:52] <desrt> this is slightly stupid, honestly...
[13:52] <desrt> would be nice if we didn't have to worry about that sort of thing
[13:52] <desrt> but alas
[14:00] <kenvandine> larsu, confirmed, that fixes my problem
[14:00] <kenvandine> thx!
[14:07] <kenvandine> larsu, can you propose your branch?
[14:48] <larsu> kenvandine: oops of course: https://code.launchpad.net/~larsu/gsettings-qt/sync-on-destroy/+merge/221895
[14:49] <kenvandine> larsu, thx, approved :)
[14:49] <kenvandine> what's the landing process for gsettings-qt?
[14:49] <seb128> train
[14:49] <larsu> kenvandine: my process is "ask seb128"
[14:50] <kenvandine> :)
[14:50] <larsu> man, that guy is fast!
[14:50] <larsu> responding pre-ping and all
[14:50] <seb128> lol
[14:50] <larsu> he should be a manager!
[14:50]  * seb128 hides
[14:50] <kenvandine> i could ask bfiller to include it in the content-hub silo he is  trying to get
[14:50] <seb128> hum, please don't
[14:50] <kenvandine> ok
[14:50] <seb128> don't include bugfixes with other changes
[14:50] <seb128> it leads to issue
[14:50] <larsu> I agree
[14:50] <seb128> like people included fix with the split greeter work
[14:51] <seb128> and that turned out to be buggy, and they were talking reverting
[14:51] <kenvandine> it gets really hard when there is a pile of stuff in a silo
[14:51] <seb128> including the unrelated fixes
[14:51] <seb128> because that was part of the changeset
[15:30] <seb128> hum, it's meeting time!
[15:31] <seb128> qengho, tkamppeter, desrt, attente, larsu, KombuchaKip, didrocks: hey, it's meeting time!
[15:31] <didrocks> hey o/
[15:31] <desrt> didrocks: nice to see you.....
[15:31] <desrt> .....at the end of the list ;)
[15:31] <didrocks> desrt: :p
[15:31] <seb128> I hope everybody made it back safely
[15:31] <seb128> lol
[15:31]  * desrt passes a chocolatine
[15:32] <desrt> seb128: no mention of exploding diving equipment in any airports that i visited :)
[15:32]  * didrocks runs out if desrt starts with extreme bad examples :)
[15:32] <seb128> desrt, tsss
[15:32] <seb128> ok, let's get started
[15:32] <seb128> qengho, hey
[15:33] <seb128> no qengho I guess?
[15:33] <seb128> tkamppeter, hey
[15:33] <tkamppeter> - ghostscript: Fixed endianess problems of 16-bit PWG Raster output in
[15:33] <tkamppeter>   Ghostscript.
[15:33] <tkamppeter> - cups-filters: Fixed endianess for 16-bit PWG Raster input in rastertopdf.
[15:33] <tkamppeter> - Mentoring of GSoC students
[15:33] <tkamppeter> - Bugs.
[15:34] <seb128> tkamppeter, thanks
[15:34] <desrt> bjorn is missing today?
[15:34] <seb128> yes, he took some vac days and is staying in Malta for the week
[15:34] <desrt> ah.  right :)
[15:34] <seb128> Laney is off as well
[15:34] <seb128> desrt, so your turn ;-)
[15:35] <desrt> so robert and i wrote a backend for a random display server for some minor toolkit that nobody heard of before
[15:35] <FJKong_afk> seb128: hi I am late for this
[15:36] <desrt> and i also did some glib chasing on performance issues (atomic operations, locks) and some other things (object type checks, etc)
[15:36] <seb128> FJKong, hey, no worry, we do status updates in turn, it's not your turn yet
[15:36] <desrt> also got mir in upstream jhbuild -- patch merged as of late last week
[15:36] <larsu> how is desrt on #3?
[15:36] <desrt> larsu: no björn or iain
[15:36] <larsu> craziness. Enjoy your front seat!
[15:36] <seb128> and mlankhorst changed team
[15:37] <seb128> (he's in kernel land now)
[15:37] <larsu> desrt: also, 10 German points for using the proper umlaut
[15:37]  * desrt will make a point of learning the name of a new german state today
[15:37] <desrt> uh... next?
[15:37] <seb128> for those who want to test the previously mentioned backend, https://launchpad.net/~ubuntu-desktop/+archive/gtk-mir has packages
[15:38] <seb128> we did demo gedit running on Mir with those
[15:38] <desrt> i still didn't manage to get xchat working
[15:38] <seb128> (you need to hand forge a .desktop to be able to run it from the unity8 apps lens though)
[15:38] <desrt> something very strange is going on there with keyboard focus
[15:39] <desrt> so uh.... next
[15:40] <seb128> "next" means you are done?
[15:40] <desrt> yes
[15:40] <seb128> sorry, didn't parse that correctly
[15:40] <seb128> desrt, thanks ;-)
[15:40] <seb128> attente, hey
 :)
[15:40] <attente> seb128: hey
[15:40] <attente> i spent some time trying to get https://code.launchpad.net/~attente/unity-gtk-module/1208019-2/+merge/216964 working without patching gtk, but didn't work, so i just proposed a distro patch just a while ago
[15:40] <attente> started some fcitx transition work for unity, uploaded u-c-c package to https://launchpad.net/~fcitx-team/+archive/fcitx-transition
[15:40] <attente> i'm off from tomorrow till next tuesday
[15:40] <attente> eof
[15:41] <desrt> attente: going somewhere nice?
[15:41] <seb128> attente, thanks, enjoy the days off!
[15:41] <larsu> attente: enjoy!
[15:41] <attente> thanks guys :) (iceland with my brother)
[15:42] <desrt> enjoy!
[15:42] <larsu> nice!
[15:42] <seb128> attente, I'm going to have a look to those patches after the meeting, but that can wait next week in any case
[15:42] <seb128> enjoy the vacs!
[15:43] <seb128> larsu, your turn
[15:43] <larsu> - updated rishi's transparency patch to make sure only the terminal widget is transparent
[15:43] <larsu> - first round of gtk 3.12 fixes: * restore traditional title bars on dialogs (but keep them working in GNOME) * restore sane button layout in message dialogs
[15:43] <larsu> - started working on deprecating unico, but it seems it will be less work just to keep it (it's a very small codebase; and upstream doesn't allow filling the focus rectangle from css)
[15:43] <larsu> - had a look at removing background hacks in the theme, but that's not possible either without changes to o-s (can we drop that this cycle?)
[15:43] <larsu> - tried to keep MacSlow & friends from adding another hint for snap-decisions to libnotify

[15:44] <desrt> larsu: thuringia sounds like the most boring place on earth...
[15:44] <larsu> desrt: it's quite nice there nature-wise
[15:44] <seb128> (nice try)
[15:44]  * larsu is missing something?
[15:44] <seb128> "changes to o-s (can we drop that this cycle?)"
[15:44]  * desrt tried to change the subject quickly :)
[15:44] <larsu> oh haha
[15:45] <larsu> seb128: that was just trolling of course
[15:45] <larsu> but I think we don't need to put any extra days into that
[15:45] <larsu> what we have now with the bg stuff seems to work fine
[15:45] <larsu> I don't want to go through another round of testing all the apps
[15:45] <seb128> right
[15:46] <larsu> do we have them in unity8 yet?
[15:46] <seb128> larsu, the gtk 3.12 changes are in the next items on my list, I'm probably going to get to that tomorrow
[15:46] <seb128> what, o-s?
[15:46] <seb128> I'm not even sure they are going to be part of unity8, we didn't get design input on that
[15:47] <larsu> oky
[15:47] <larsu> okay
[15:48] <seb128> larsu, thanks
[15:48] <seb128> KombuchaKip, hey, there? any update?
[15:49] <desrt> seb128: your turn, it seems
[15:49] <desrt> *cough*
[15:49] <seb128> desrt, not yet
[15:49] <seb128> didrocks, hey!
[15:49] <desrt> seb128: nooooo
[15:49] <didrocks> * finish plans on how the android developer story will be
[15:49] <didrocks> * did some exploration of using go for the ubuntu developer tools center. Finally, started to shape it in python due to lack of bindings we would need and quicker iteration
[15:49] <didrocks> * put basic test framework in place and layout project convention
[15:49] <didrocks> * will still need to discuss more on the juju/cloud developers part
[15:49] <didrocks> done
[15:49] <seb128> desrt, lol
[15:50] <desrt> didrocks: how's the new job so far?
[15:50] <seb128> didrocks, thanks, and welcome back to our side of the desktop team ;-)
[15:50] <didrocks> desrt: sounds good, got the time to do things properly back! :)
[15:50] <didrocks> thanks seb128!
[15:50] <didrocks> s/back//
[15:51] <seb128> FJKong, hey, welcome to our meetings! do you want to share with the team?
[15:51] <FJKong> seb128: hey
[15:51] <FJKong> seb128: I committed patch for encrypt sogou skin last week
[15:52] <FJKong> seb128: fixed some bugs for sogou-qimpanel
[15:53] <FJKong> seb128: all about sogou input method project
[15:53] <FJKong> seb128: that's it
[15:54] <seb128> FJKong, thanks
[15:54] <seb128> ok, my turn
[15:54] <seb128>  * worked on the unity8 desktop session and ubuntu-desktop-next iso (get the iso to work, some bugfixes to have the click lens working, tested gtk-mir backend)
[15:54] <seb128>  * updated gtk3 in utopic
[15:54] <seb128>  * some sponsoring
[15:54] <seb128>  * trusty SRUs (evince and indicator-printers fixes, thanks larsu, gnome-sudoku)
[15:54] <seb128>  * started reviewing the ubuntu-system-settings queue

[15:54] <larsu> thanks for having a look at those!
[15:54] <seb128> larsu, yw, sorry for letting them in the review queue for a while
[15:54] <larsu> no worries
[15:56] <seb128> ok, any other topic/questions/...?
[15:56] <seb128> seems not, let's wrap then!
[15:56] <seb128> thanks everyone
[15:56] <didrocks> thanks!
[15:57] <FJKong> thanks
[15:58] <larsu> thanks!
[16:58] <didrocks> ok, continuing working a little bit offline. Meanwhile, see you tomorrow guys!
[16:59] <seb128> didrocks, night!
[16:59] <seb128> or good evening rather ;-)
[16:59] <didrocks> thanks, you too!
[17:23] <seb128> kenvandine, hey
[17:24] <kenvandine> hey seb128
[17:24] <seb128> kenvandine, is https://code.launchpad.net/~ken-vandine/ubuntu-system-settings/new_header/+merge/221420 supposed to work with the current uitk version?
[17:26] <kenvandine> seb128, yes
[17:26] <seb128> kenvandine, oh, it needs newer ubuntu-ui-toolkit-theme
[17:26] <seb128> should we update the depends?
[17:26] <kenvandine> the matching change for ussoa already landed
[17:26] <kenvandine> ah... hadn't thought about that :)
[17:27] <kenvandine> no idea what version it needs though
[17:27] <seb128> (I'm testing on trusty since that's what I'm running)
[17:28] <seb128> kenvandine, let's not bother, it runs fine on the old version, just lacks that one button
[17:28] <kenvandine> :)
[17:28] <seb128> kenvandine, thanks
[17:28] <kenvandine> np
[20:57] <stgraber> Laney: hey there, are you guys actually happy with a tracker 0.16.2 to 0.16.4 SRU in trusty? I've got one in the queue and there's an MRE covering it but that's a massive diff so just want to make sure one of you guys made sure it's sane and won't break stuff.