[08:01] <Laney> morning!
[08:01] <willcooke> morning!
[08:01] <didrocks> hey Laney, willcooke
[08:03] <pitti> hey Laney, how are you?
[08:03]  * pitti waves to willcooke
[08:04] <pitti> bonjour didrocks, comment ça va ? je ne toi vois pas ce matin
[08:04] <Laney> hey pitti, doing good thanks!
[08:04] <Laney> you?
[08:04] <pitti> didrocks: s/toi/te/ (je crois)
[08:04] <didrocks> good morning pitti, oh, I forgot to say hi here :)
[08:10] <seb128> good morning desktopers
[08:10] <seb128> hey Laney willcooke didrocks pitti
[08:10] <didrocks> re seb128
[08:10] <pitti> bonjour seb128 !
[08:24] <tseliot> Laney: hi, thanks for the review. I've just made the last few changes you recommended. How shall I proceed? Shall I merge the branches or upload? (I think last time somebody did the former)
[08:24] <Laney> tseliot: Can you use the train?
[08:25] <tseliot> Laney: is that a trick question? :P What is it?
[08:25] <Laney> CI train
[08:26] <tseliot> Laney: I've never used that
[08:31] <Laney> tseliot: ok, one second
[09:06] <Laney> tseliot: can you add a commit message to the MP please?
[09:06] <tseliot> Laney: sure. I'll do it for both requests
[09:07] <Laney> thanks
[09:07] <larsu> hi Laney!
[09:08] <Laney> hey larsu!
[09:08] <Laney> what's up?
[09:08] <larsu> tired :)
[09:08] <larsu> you?
[09:08] <tseliot> Laney: done
[09:08] <Laney> feeling a bit like I'm juggling things
[09:08] <Laney> climbed last night, felt like ages since I went before that
[09:08] <Laney> \m/ STRONG \m/
[09:13] <Laney> tseliot: it's going to turn up in https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-009/+packages (wily) and https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-028/+packages (trusty) soon
[09:13] <Laney> please test a bit and then I can hit the button to upload
[09:14] <tseliot> Laney: ok, thanks
[09:17] <robert_ancell> seb128, bug 1488431
[09:17] <seb128> robert_ancell, trying
[09:18] <robert_ancell> alan_g, can you confirm if the above bug matches what we discussed yesterday?
[09:19] <robert_ancell> ChrisTownsend, could you also confirm if the above bug is working fine on your system?
[09:32] <larsu> Laney, do we have a branch for gedit 3.16 packaging somwhere?
[09:33]  * larsu needs to add some patches
[09:33] <Laney> larsu: I've never worked on that
[09:33] <larsu> oh, so I guess not, then
[09:33] <Laney> Unless you did before
[09:33] <Laney> Ubuntu GNOME probably have something
[09:33] <larsu> I didn't - maybe darkxst?
[09:35] <seb128> larsu, Laney, we might be able to just get the new version with csd and no menubar/toolbar, as long as we push the popdown menu to the hud
[09:35] <darkxst> larsu, Laney there should be a gedit 3.16 on gnome3-staging, but it doesnt have the UI patches required
[09:35] <larsu> seb128, awesome!
[09:35] <larsu> darkxst, no branch?
[09:35] <seb128> larsu, can we push the menu content to the hud easily?
[09:35] <darkxst> larsu, no branches for the ppa
[09:36] <darkxst> been trying to set that up for the last year ;( but its a lot of work no one want to do ;(
[09:36] <Laney> seb128: oh?
[09:36] <larsu> seb128, dunno about the state of the hud to be honest. We definitely can if we expose it as a menu on the bus, but then it would also appear in the menu bar
[09:37] <Laney> you mean the hud would become the primary interface?
[09:37] <seb128> Laney, yeah, I was going to bring news from the meeting we just had on the other channel before the discuss just went weird
[09:37] <Laney> sorry :(
[09:37] <seb128> no worry
[09:38]  * seb128 needs some coffee
[09:38] <seb128> brb
[09:38] <larsu> darkxst, ok, I'll work on that, then
[09:38] <larsu> seb128, enjoy!
[09:38] <seb128> larsu, thanks ;-)
[09:38] <larsu> seb128, grab some cookies as well (the ginger ones)
[09:38]  * larsu misses those
[09:38] <seb128> short bread ftw!
[09:45]  * larsu tries to open the hud
[09:45] <Laney> seb128: can you summarise this meeting?
[09:46] <larsu> oh wow, somebody put it on Shift+Alt+? ...
[09:46] <Laney> you probably
[09:47] <larsu> never would I tamper with my system in such a way!
[09:47] <Laney> ha
[09:49] <darkxst> larsu, ok thanks, I'm sick as tonight, should probably try and eat something then sleep
[09:50] <seb128> Laney, meeting is basically "design is giving a principle +1 on using upstream UI with csd/no menubar, as long as hud keeps working/showing the menu items since that's a feature a part of our userbase like and give us good vibes"
[09:50] <darkxst> larsu, 3.16 packages are probably still in vivid pocket also
[09:50] <Laney> seb128: hoooooooly shit!
[09:51] <seb128> Laney, willc needs to demo what gedit 3.16 looks like to uper instances for validations
[09:51] <seb128> but in principle john thinks it should be ok
[09:51] <Laney> I guess show the appmenu up top?
[09:51] <seb128> Laney, larsu, we also need to fix that fact that csd windows under unity7 have solid square corners
[09:52] <seb128> Laney, no, we can do without menubar
[09:52] <seb128> if that's what the upstream design of the app is
[09:52] <seb128> and save us maintainance work
[09:52] <Laney> appmenu is the single item
[09:52] <Laney> the app name
[09:52] <seb128> oh
[09:52] <seb128> I guess then yes
[09:52] <Laney> currently we get (e.g.) "Disks Disks"
[09:52] <Laney> where the second one is the menu
[09:52] <seb128> right
[09:52] <Laney> try XDG_CURRENT_DESKTOP=GNOME gnome-disks
[09:53] <Laney> should fix that I think
[09:53] <seb128> good point
[09:53] <darkxst> the app-menu would normally fallback to a button in the CSD's
[09:53] <Laney> I think we could show it probably
[09:53] <Laney> maybe not in the LIM case?
[09:53] <Laney> something to think about
[09:53] <darkxst> (for non-shell)
[09:53] <Laney> add a "menu here" triangle if there is one
[09:53] <Laney> and get unity to show it under the title
[09:54] <Laney> or something
[09:54] <larsu> seb128, there's a compiz issue in there :/
[09:54] <Laney> anyway, man, this is cool in principle
[09:54] <larsu> I'll investigate again, but from what I remember switching to argb windows broke shadows or something
[09:54] <larsu> but ... I'm hesitant to ask .... what about LIM?
[09:55] <Laney> I think just make it do ShellShowsAppMenu false
[09:55] <seb128> larsu, well, LIM only applies when there is a menubar
[09:55] <seb128> no menubar, nothing to include in the decoration
[09:55] <seb128> those apps would be like apps without menus
[09:55] <larsu> seb128, many apps export a menubar even with csd
[09:55] <larsu> we patched them upstream
[09:55] <larsu> it's a gtk feature, even
[09:55] <darkxst> and on a different note, are there really still framebuffers that only support 4bpp (for plymouth) or is that just ancient cruft?
[09:56] <larsu> seb128, which also gives us perfect hud integration
[09:56] <darkxst> i.e 16 colours
[09:56] <seb128> larsu, hum, unsure what to do with those, no easy reply
[09:56] <Laney> hide it with lim on :)
[09:56] <larsu> seb128, ok, thanks
[09:56] <larsu> Laney, or show the gear menu?
[09:56] <seb128> does it mean hud becomes the only way to access some items?
[09:56] <seb128> that's not good if that's the case
[09:57] <Laney> larsu: Isn't that ShellShowsAppMenu false?
[09:58] <larsu> Laney, yes, and ShellShowsMenubar. But LIM needs those set for other apps
[09:58] <larsu> seb128, no, hud only for things that are also in the menu or the ui, I think
[09:59] <seb128> good
[09:59] <Laney> I forgot the details maybe
[10:20] <darkxst> larsu app-menu
[10:20] <larsu> ?
[10:20] <darkxst> uses the same format as all other menu ui
[10:20] <darkxst> xml in most cases
[10:21] <larsu> not sure what your point is
[10:22] <darkxst> I don't see why LIM wouldnt work with the app-menu's
[10:22] <larsu> oh! No, it works fine with app menus, even right now
[10:23] <larsu> the problem is that LIM draws menus in the title bars, which don't exist for CSD apps
[10:24] <darkxst> larsu, ok, don't worry about me, I am too sick to really even think atm, bloody food poisoning or so :(
[10:24] <larsu> darkxst, no worries :) Hope you get better soon!
[10:30] <larsu> jgdx, re bug #1488087, which type would you like to see that translated to? QList<QPair<QString, QString>> ?
[10:31] <Laney> second ass patch?
[10:31]  * darkxst out for the night, hoping a solid sleep will help a bit
[10:31] <larsu> ya :/
[10:31] <anpok> robert_ancell: you could also try unity-system-compositor-spinner
[10:32] <Laney> larsu: welcome back to work! *thud*
[10:32] <larsu> haha
[10:32] <larsu> thanks :)
[10:33] <jgdx> larsu, :)
[10:33] <anpok> but the average client -o -f should be the same..
[10:33] <jgdx> larsu, works for me
[10:33] <larsu> jgdx, not sure if that is idiomatic qt, but seems like the closest match to me
[10:33] <Laney> do they have a tuple type?
[10:34] <jgdx> tuple seems to be qtpair
[10:34] <Laney> seems weird to only make this work for pairs
[10:34] <larsu> ya, QPair
[10:34] <larsu> how do you mean?
[10:34] <larsu> pair is their tuple, no?
[10:34] <Laney> a(ss) good a(sss) bad?
[10:34] <larsu> asss is a typo
[10:35] <larsu> but you have a good point
[10:35] <jgdx> QList<QStringList> then? That also seems weird.
[10:35] <larsu> but then, next up will be a(si)
[10:36] <larsu> maybe it's best to do what qtdbus does
[10:36] <jgdx> larsu, could pass it as a variant
[10:36] <larsu> jgdx, the question what to put in there still remains :)
[10:37] <Laney> they make you give a struct IIRC
[10:38] <larsu> ah, and you have to register that with their type system?
[10:38] <Laney> yeah
[10:38] <Laney> with the streaming operators
[10:38] <larsu> but how do they know where to put the values?
[10:38] <larsu> ah. right.
[10:39] <Laney> otherwise you can nest QPairs
[10:40] <Laney> which is a bit grim
[10:41] <larsu> I think I'm going to special case this to QList<QPair<QString, QString>>
[10:41] <larsu> it's ugly, but unlikely that we'll see a(sss)
[10:41] <Laney> haha
[10:41] <Laney> I understand that
[10:41] <larsu> and when we do, we might want to think about doing something more elaborate
[10:41]  * larsu wishes QVariant were more like GVariant
[10:53] <larsu> qvariant doesn't seem to know about qpait
[10:53] <larsu> *qpair
[10:56] <larsu> ah, because it would need to know about all type combinations
[10:57] <larsu> if I declare my own metatype, will that be possible to use from within qml?
[10:57]  * larsu guesses no and goes for QList<QStringList> instead
[11:04] <alan_g> robert_ancell: I thought we were discussing nested mir sessions with a client?
[11:05] <Laney> larsu: http://doc.qt.io/qt-5/qmetatype.html#Q_DECLARE_METATYPE says QPair is automatically registered
[11:05] <larsu> Laney, the compiler told me otherwise...
[11:05] <alan_g> The system-compositor only expects fullscreen surfaces (associated with displays)
[11:05] <Laney> :-o
[11:18]  * Laney is on phone to Dell again
[11:18] <Laney> :-/
[11:18] <larsu> computer broken?
[11:21] <larsu> jgdx, Laney, branch is up - reviews appreciated
[11:23] <Laney> not broken, but there is a loose screw inside and the speakers don't work
[11:23] <Laney> probably since the last engineer came to replace the keyboard
[11:24] <Laney> larsu: link?
[11:24] <Laney> never mind
[11:27] <larsu> Laney, ugh, annoying!
[11:28] <Laney> shows I don't use the speakers very much
[11:28] <Laney> this was 3-4 weeks ago
[11:28] <Laney> larsu: I feel like you could support any number of 's' now
[11:28] <Laney> would this be too annoying?
[11:29] <larsu> not really, but it would make all of this less readable
[11:30] <larsu> and I really think this is an exception
[11:30] <larsu> and noone needs anything but this for a while
[11:30] <Laney> haha
[11:30] <larsu> I guess this is about input sources?
[11:30] <Laney> you hope :)
[11:30] <Laney> I don't have an example
[11:30] <Laney> just trying to avoid future work
[11:30] <larsu> pretty sure I lobbied for a{sv} when desrt and attente decided this, but there was some reason that didn't work
[11:31] <desrt> this was discussed a lot
[11:31] <desrt> i think attente even sent a patch to stefw
[11:31] <desrt> but it never got reviewed/merged
[11:31] <larsu> desrt, making it an a{sv}?
[11:31] <desrt> aa{sv} iirc
[11:32] <larsu> wasn't there some problem about ordering?
[11:32] <larsu> oh wow, that wouldn't have helped us in this case
[11:32] <desrt> actually
[11:32] <desrt> aa{ss} i think we agreed on
[11:32]  * larsu just added a(ss) support to gsettings-qt
[11:32] <desrt> since 'v' is weird here
[11:32] <jgdx> larsu, correct
[11:32] <desrt> stef was concerned about storing to a keyfile
[11:32] <Laney> I just bet that someone will come with a(sss) or a(ssssssssssssssssssssssssSSsssSSsssSSsssSSsssSSssssSSsssSSssSSSsssSSSSssss) in future and you'll need to generalise it anyway
[11:32] <Laney> but if you don't care about having to do it then, then whatevs
[11:33] <Laney> what's the size == 2 check for?
[11:33] <larsu> Laney, ha, there's actually *one* instance: org.gnome.yelp.gschema.xml:  <key name="bookmarks" type="a(sss)">
[11:33] <Laney> more worried about phone people adding new random keys
[11:33] <larsu> Laney, not crashing. In all other cases we don't crash but return default values (variant.toXXX() returns a default-constructed thing)
[11:34] <larsu> and I'm accessing tuple[0] and [1] below
[11:34] <larsu> com.ubuntu.notifications.hub uses a(ss) as well
[11:34] <larsu> man, I think we might have to go all the way at some point
[11:35] <Laney> I bet you will
[11:35] <Laney> then you will need to re-load this into your head
[11:35]  * desrt swears loudly
[11:35] <larsu> Laney, no, I mean do what qtdbus does and expose every type
[11:36] <desrt> inotify is evil.
[11:36] <larsu> desrt, burnt fingers?
[11:36] <desrt> my new perfect approach has a serious problem :(
[11:36] <desrt> i make the assumption that dirs cannot be hard linked, and that's true
[11:36] <larsu> s/perfect//
[11:36] <desrt> but they can be bind-mounted...
[11:36] <desrt> in which case two separate paths can give the same wd, and indeed, do...
[11:37] <desrt> which is potentially a bug
[11:37] <desrt> since one of those two paths could be unmounted...
[11:37] <desrt> ...which, of course, results in no event being sent
[11:38] <desrt> grrrrrr
[11:38] <larsu> sorry :(
[11:38] <desrt> hrm. inotify seems buggy vs. bind mounts.
[11:39] <desrt> indeed, it seems that there is absolutely no way to detect when they appear/disappear
[11:39] <jgdx> larsu, for convergence we need yelp bookmarks btw plz implenement
[11:40] <jgdx> larsu, thank you for the MP. Appreciate it! :)
[11:40] <larsu> hah
[11:40] <larsu> you're welcome
[11:40] <desrt> great.  bug filed about this upstream since march 2013 with no reply.
[11:41] <larsu> desrt, fix it!
[11:41]  * larsu hides
[11:41] <desrt> long ago i promised myself never to hack on the kernel..... :/
[11:43] <desrt> good times: open nautilus to /mnt, mount -o bind / /mnt, refresh nautilus, umount /mnt, refresh nautilus
[11:44] <larsu> manually refreshing works here
[11:45] <larsu> of course inotify doesn't
[11:45] <larsu> but to be honest, I didn't really expect it to
[11:45] <desrt> that's only because you have low expectations already :)
[11:45] <larsu> lol
[11:45] <desrt> to me it seems obvious that ^R should be completely redundant in nautilus
[11:46] <desrt> ie: you only need to use this if there is a bug or misconfiguration somewhere along the way
[11:46] <desrt> the one exception i may make (and even i consider this suboptimal) is network filesystems
[11:49] <larsu> I agree that this should be the ideal
[11:49] <larsu> not saying I don't want this to work, just that I didn't expect it to
[11:49] <desrt> :)
[11:49] <desrt> well
[11:49] <desrt> i guess i can always watch /proc/mounts and respond to that
[11:50] <desrt> so it's not 100% hopeless
[11:51] <desrt> in fact, both systemd and udisks tell me about this on the system bus, so that's even better
[11:52]  * desrt goes back to the drawing board for a moment
[11:54] <larsu> Laney, thanks for the review. Who can take care of landing this?
[11:55] <Laney> larsu: I guess jgdx with whatever wants to use it
[11:55] <Laney> or kenvandine
[11:56] <larsu> cool
[11:56]  * larsu is not a fan of this process
[11:56]  * Laney screams
[11:57] <Laney> dear dspam, please learn to learn
[11:57] <Laney> getting identical spams and it's not catching them after being trained
[11:58] <davmor2> Laney: are they being marked as spam>
[11:58] <Laney> no
[11:59] <Laney> I've had it like 10 times now
[12:00] <Laney> uh oh
[12:12] <willcooke> le sigh.  Wifi.
[12:16] <larsu> willcooke, office wifi is pretty good, no?
[12:16] <willcooke> well, it depends who you ask.
[12:16] <larsu> haha
[12:16] <willcooke> Most people seem to be ok
[12:16] <willcooke> but I'm getting kicked off every 10 mins or so
[12:17] <willcooke> *This* is why you don't skimp on the wifi card spec'd in your laptop
[12:17] <willcooke> i.e. Broadcom
[12:17] <willcooke> vs Intel
[12:17] <larsu> ya...
[12:17] <willcooke> I looked at swapping it out
[12:17] <Laney> find the cable and guard it jealously
[12:17] <willcooke> but I have to dismantle the entire laptop
[12:17] <willcooke> which I can't be arsed to do
[12:18] <larsu> didn't you have an x220?
[12:18] <willcooke> yeah, but I got the cheapo wifi
[12:18]  * larsu didn't know you could get them with shitty chips
[12:18] <Laney> https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1485659
[12:18] <Laney> iz glib boog
[12:19] <larsu> Laney, it is, but indicator-datetime should not be using a file monitor for that
[12:20] <larsu> desrt is working on it :)
[12:20] <Laney> on what?
[12:20] <larsu> file monitoring
[12:20] <Laney> I would guess this code existed before timedated
[12:21] <larsu> I'm not so sure
[12:21] <larsu> it was rewritten once or thrice
[12:22] <Laney> probably directly ported though
[12:22]  * Laney is going to kill the file monitor
[12:22] <larsu> please do
[12:23] <larsu> hm, can I make xchat-gnome not show join/part messages? Very annoying and I won't have my irssi setup for another week or two
[12:23]  * larsu could run that locally 
[12:23] <larsu> is polari any good? (and packaged?)
[12:23] <Laney> irccloud.com?
[12:24] <larsu> and I give them my password?
[12:26] <Laney> well, yeah, and all your conversations too
[12:33] <seb128> Laney, good catch that tz change to be a glib issue
[12:33] <seb128> I wouldn't have known where to start debugging it
[12:33] <Laney> I looked at the code and saw GFileMonitor :P
[12:35] <seb128> :-)
[12:35] <seb128> desssrrtttt
[12:59] <alan_g> robert_ancell: Can we try setting MIR_CLIENT_PLATFORM_LIB to /usr/lib/x86_64-linux-gnu/mir/client-platform/mesa.so.3?
[13:05] <larsu> did we ever find a solution for the desktop file renaming thing?
[13:36] <tseliot> Laney: the packages seems work well here
[14:10] <Laney> tseliot: ok cool, will upload shortly
[14:10] <Laney> larsu: don't think so, someone needed to own the problem
[14:10] <tseliot> Laney: thanks a lot!
[14:11]  * Laney lunch
[14:14] <seb128> Noskcaj, unsure of that's a parole or gstreamer issue but that started with your most recent update, bug #1488494
[14:14] <larsu> Laney, I think seb128 renamed the gnome-terminal one, right?
[14:14] <seb128> I didn't rename anything
[14:15] <larsu> haha
[14:15] <larsu> desrt, what about that desktop name map in glib? Still up for it?
[14:31] <seb128> Laney, +1 on using the tz property, but we should also look at the GFileMonitor issue
[15:00] <Laney> seb128: ya, I think "we" are already ;-)
[15:01] <seb128> Laney, is there a bug open about it?
[15:02] <Laney> upstream
[15:02] <seb128> good
[15:02] <seb128> as look as we keep an eye on it and makes sure he doesn't fall through the cracks ;-)
[15:04] <Laney> pretty sure this is related to what desrt is doing right now
[15:04] <seb128> cool
[15:29] <Laney> tseliot: someone did it already?
[15:30] <tseliot> Laney: did what?
[15:30] <Laney> uploaded u-s-d
[15:31] <desrt> *cough*
[15:31]  * Laney looks around
[15:31] <willcooke> mumble grumble
[15:31] <willcooke> wifi
[15:31] <willcooke> #startmeeting Desktop Team Weekly Meeting - 2015-08-25
[15:31] <meetingology> Meeting started Tue Aug 25 15:31:46 2015 UTC.  The chair is willcooke. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
[15:31] <meetingology> Available commands: action commands idea info link nick
[15:31] <willcooke> Hello everyone!
[15:32] <willcooke> Roll call:  andyrock (out), attente, desrt,  dgadomski, didrocks, fjkong, happyaron (out), hikiko, laney, larsu, qengho, seb128, sweet5hark, themuso (out), tkamppeter, trevino, robert_ancell
[15:32] <didrocks> hey
[15:32] <qengho> Hi hi
[15:32] <hikiko> hello
[15:32] <Trevinho> Hello
[15:32] <robert_ancell> o/
[15:32]  * Sweet5hark touching down after vacation
[15:32] <larsu> meeting time!
[15:32] <desrt> o/
[15:32]  * larsu missed that
[15:32] <dgadomski> hey
[15:32] <FJKong> hi
[15:32] <Trevinho> larsu: we don't believe you :)
[15:33] <Laney> hai
[15:33] <willcooke> I think seb128 is in a meeting
[15:33] <seb128> hey (in a meeting yes, trying to follow up/post my update still)
[15:33] <larsu> Trevinho, but it's true. ish.
[15:33] <willcooke> okay, let's go
[15:33] <Trevinho> :)
[15:33] <larsu> seb128, you can't schedule *a* meeting over *the* meeting
[15:33] <willcooke> #topic andyrock
[15:34] <desrt> larsu: i'm guessing someone else scheduled it :)
[15:34] <willcooke> * Investigate on the way compiz sets GL_PROJECTION matrix to properly
[15:34] <willcooke> fix bug #1485727 and others compiz glitches.
[15:34] <willcooke> * Code reviews
[15:34] <larsu> desrt, should be forbidden
[15:34] <willcooke> #topic attente
[15:34] <desrt> uh oh
[15:35] <desrt> attente is also in london, no?
[15:35] <seb128> yes
[15:35] <desrt> (or en route?)
[15:35] <Laney> give him the hard stare
[15:35] <qengho> a kick under the table
[15:35] <attente> proposed a branch for packaging libertine containers in a click package
[15:36] <attente> attempt at debugging https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1481330, no luck
[15:36] <Laney> bisect it
[15:36] <larsu> uh oh
[15:36] <attente> D:
[15:36] <larsu> poor attente
[15:36] <desrt> d:\ gets a bad rap these days
[15:36] <desrt> i remember i used to have some good files there
[15:37] <attente> looking again at correct menu positioning in gtk-mir
[15:37] <attente> (eof)
[15:37] <willcooke> thanks attente
[15:37] <willcooke> #topic desrt
[15:37] <desrt>  - attended debconf.  seems they are trying to make it into a meeting-place type of conference and i met lots of interesting glib users there (tails, guile, others)
[15:37] <desrt>  - hard not to notice all of the inotify bugs lately -- been working on a proper solution for that

[15:38] <larsu> desrt, guile uses glib? interesting...
[15:38] <desrt> the maintainer is doing something weird with searching
[15:38] <desrt> i think it's not guile itself but something around guile
[15:39] <willcooke> thanks desrt
[15:39] <desrt> had some nice chats about tokenising chinese...
[15:39] <desrt> np.
[15:39] <willcooke> #topic dgadomski
[15:39] <dgadomski> hey, there were no new desktop issues reported to me this week, so I was involved in other areas.
[15:39] <dgadomski> I just wanted to thank seb128 for sponsoring the fix for bug #1464645. I have the env ready to test it as soon as it hits -proposed.
[15:40] <robert_ancell> that's 'cause the desktop is perfect
[15:40] <dgadomski> EOF, thanks!
[15:40] <willcooke> thanks dgadomski
[15:40] <willcooke> #topic didrocks
[15:40] <dgadomski> robert_ancell: yes, it is :)
[15:40] <didrocks> hey
[15:40] <didrocks> Report for the past 2 weeks as was in debconf 2015 and didn't attend last meeting
[15:40] <didrocks> * ubuntu make:
[15:40] <didrocks> - Released Ubuntu Make 15.08 with scala support, VCs fix and some bug fixes
[15:40] <didrocks> - Reviewed/Merged/adapt test VS Code new contributor fix (upstream changed their web page).
[15:40] <didrocks> - Fixed some pep8 issues specific to new wily version
[15:40] <didrocks> - Some bug triaging and crazy suggestion push backs :)
[15:41] <didrocks> - Reviewed another branch for correct exit status from another new contributor (not merged yet) \o/
[15:41] <didrocks> * Developer advocacy, continued to expand the example app with the following items:
[15:41] <didrocks> - Finish contenthub usage for share and storing in permanent storage location, implemented the visual part as well
[15:41] <didrocks> - Implemented some examples of C++ bindings related to lack of contenthub features (removable of imported elements, listing all attachments for a given object…)
[15:41] <didrocks> - Add missing pieces in term of Saving and Restoring
[15:41] <didrocks> - Refactoring some heavy javascript manipulation in a worker script + scripted the episod onit
[15:41] <didrocks> - Add currency handling (selecting default, post-time changing currency) and handle offline changes through a Picker
[15:41] <didrocks> - Fought on testing on the device the app with qmake/cmake as new files deployed in the click package doesn't keep the same file hierarchy.
[15:41] <didrocks> - Various error handling, cleanups and cosmetic enhancements
[15:41] <didrocks> - Raised still quite some SDK bugs in various part of the stack: Qt/QML, our toolkit, qtcreator, u1db, content-hub… and various workarounded added.
[15:41] <didrocks> - Thanks to seb128 to have investigated a restore issue tracked down in content-hub itself
[15:41] <didrocks> * Misc:
[15:41] <didrocks> - tested bluez5 ppa and report some known issues
[15:41] <didrocks> - debconf15, attended to quite some nice talks and 1o1 chats. Will probably resume some systemd work (and help Laney on appstream)
[15:41] <didrocks> - Ubuntu Kylin: sogou pre-NEW reviews, some work still needed. Other archive admin duties (NEWing)
[15:41] <larsu> dude! Did you sleep?
[15:41] <didrocks> larsu: that's a 2 weeks summary with long train quiet hacking :)
[15:42] <larsu> ah, got it
[15:42]  * larsu likes train hacking
[15:43]  * Trevinho too... on ferry as well :D
[15:43] <willcooke> ou est?
[15:43] <willcooke> Let's come back to didrocks
[15:43] <willcooke> #topic  FJKong
[15:43] <FJKong> 1 update pinyin search db
[15:43] <FJKong> 2 support remove not used item
[15:43] <FJKong> 3 make scaning more faster
[15:43] <FJKong> 4 remove duplicate item
[15:44] <FJKong> all about pinyin thing
[15:44] <willcooke> Wifi has killed my connection again
[15:44] <willcooke> using attente's computer now\
[15:44] <hikiko> lol
[15:44] <robert_ancell> attente is lying in a pool of blood on the floor
[15:44] <willcooke> #topic hikiko
[15:45] <hikiko> hi
[15:45] <larsu> robert_ancell, that went dark quickly
[15:45] <hikiko> wrote compiz helloworld plugin and tutorial: https://www.youtube.com/watch?v=ZIfuCJ75gkw still working on this and other tutorials for china, found a nice compiz bug for when I come back: compiz must override glColor with white when it composites the final screen otherwise if someone draws with a color in a plugin, this color will be used in all future compiz buffers that are composited in the fullscreen compiz buffer unless if we expl
[15:45] <hikiko> icity call glClearColor(white)... EOF :)
[15:45] <willcooke> thx hikiko
[15:45] <willcooke> #topic laney
[15:45] <robert_ancell> larsu, this is why I normally live so far from the meetings
[15:45] <larsu> haha
[15:45] <Laney> • Short normal week due to Debconf
[15:45] <Laney> • Package DBus 1.10 RC - in wily now (should be basically the same as the final)
[15:45] <Laney> • Find an undeclared ABI break in xpathselect, working to fix that now (landing-019), also had to fix autopilot-gtk tests & get help from autopilot developers to fix some other issues (thanks!)
[15:45] <Laney> • Review tseliot's u-s-d branch, help to upload that
[15:45] <Laney> • Make freeze go for wily beta 1, hassle people, wrangle ISO tracker, etc etc
[15:45] <Laney> • Start to work on https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1485659  - seems to work but needs tests
[15:45] <Laney> • SRU new GTK (3.14.15) to vivid
[15:46] <Laney> ⚘
[15:46] <willcooke> thx Laney
[15:46] <willcooke> #topic larsu
[15:46] <larsu> hey! very short week since I just got back from holidays
[15:46] <Laney> * cocktails
[15:46] <larsu> caught up on mail/bugmail and such
[15:46] <larsu> updated the gedit menubar patch for 3.16
[15:47] <larsu> still some work to do to make it apply to master (and let's hope someone pushes it this cycle)
[15:47] <larsu> I'll stay on it
[15:47] <larsu> made gsettings-qt support ass
[15:47] <larsu> *cough*
[15:47] <larsu> a(ss)
[15:47] <larsu> and currently in the middle of updating our gedit patches to work with 3.16
[15:48] <larsu> again stumbling on the desktop file renaming problem
[15:48] <larsu> desrt, we should do something about that in glib

[15:48] <willcooke> thanks larsu
[15:48] <willcooke> #topic qengho
[15:49] <qengho> - chromium/ozone/mir work: some more progress. Should be runnable soon. Normal build flags cause link errors right now.
[15:49] <qengho> - Got chromium translations pump runnable and uploaded so I could talk a community member into working on Cr GRD/XTB <--> Lp POT/PO pipeline.
[15:49] <qengho> - Found my rarely-restarted desktop stopped booting with systemd. Only upstart boot fallback works.
[15:49] <qengho> - New Cr released, but it's not worth uploading.
[15:49] <qengho> EOF
[15:49] <willcooke> thanks qengho
[15:49] <willcooke> #topic seb128
[15:49] <seb128> * debconf (included debconflu after coming back :-/)
[15:49] <seb128> * sprint in London
[15:49] <seb128> * bugfixes and ui tweaks for touch settings
[15:49] <seb128> * helped debugging content-hub/state saver issues
[15:49] <seb128> * tested new gedit with csd to see how it fits under Unity7, mostly good but maximized as some weirdness (duplicates wm buttons panel and win)
[15:49] <seb128> * some sponsoring
[15:50] <seb128> (done)
[15:50] <willcooke> thanks seb128
[15:50] <willcooke> #topic Sweet5hark
[15:50] <Sweet5hark> - returning from vacation (including cccamp)
[15:50] <Sweet5hark> - inbox churn
[15:50] <Sweet5hark> - merging from Debian, preparing LibreOffice 5.0.1~rc2 on wily with gcc5 fun stuff (currently building)
[15:50] <Sweet5hark> - this one looks like the one we use to bump wily to 5.0.x
[15:50] <Sweet5hark> EOF
[15:50] <willcooke> thanks Sweet5hark
[15:51] <willcooke> #topic TheMuso
[15:51] <robert_ancell> willcooke, you said he was out
[15:51] <willcooke> * Started working on GSettings backend for Orca
[15:51] <willcooke> * Drafting post about a11y profiles
[15:52]  * robert_ancell evidently doesn't often come to these
[15:52] <willcooke> #topic tkamppeter
[15:52] <willcooke> guess we'll come back to Till :)
[15:52] <willcooke> #topic Trevinho
[15:53] <Laney> * printed some things
[15:53] <Trevinho> * Continued working on overlay scrollbars for dash
[15:53] <Trevinho> * Prepared SRU for indicator-appmenu
[15:53] <Trevinho> * Fixed AP crash on BAMF introspection
[15:53] <Trevinho> * Bugs analysis, filled a list of bugs to fix in 16.04
[15:53] <Trevinho> * Code reviews
[15:53] <willcooke> thanks Trevinho
[15:53] <seb128> Trevinho, where is that list? tag?
[15:53] <Trevinho> seb128: not yet, just a doc
[15:53] <seb128> k
[15:53] <Trevinho> seb128: on my PC still, as I want to propose to you guys before
[15:54] <Laney> use the rls tag, it's meant for triaging
[15:54] <willcooke> rls-w-incoming is what I've been using\
[15:54] <seb128> Trevinho, k
[15:55] <Laney> that one
[15:55] <willcooke> but we can review first if you like
[15:55] <willcooke> whatevs
[15:55] <willcooke> ok
[15:55] <willcooke> Live from London....
[15:55] <willcooke> It's....
[15:55] <willcooke> #topic robert_ancell
[15:55] <robert_ancell> • Diagnosing why Unity 8 isn't starting on my machine
[15:56] <robert_ancell> • Diagnosing why XMir is messing up on client exit inside Unity 8
[15:56] <robert_ancell> • Working on general XMir bugs
[15:56] <robert_ancell> • LightDM improvements
[15:56] <robert_ancell> • Get libinput/evdev changes into wily that are required for phones
[15:56] <robert_ancell> • Fix invalid autologin setup from ubiquity / user-setup
[15:56] <robert_ancell> • Merges and general packaging
[15:56] <robert_ancell> (done)
[15:56] <willcooke> thanks robert_ancell
[15:56] <willcooke> #topic AOB
[15:56] <willcooke> aha
[15:56] <willcooke> #topic tkamppeter
[15:56] <willcooke> tkamppeter: you're up
[15:56] <Trevinho> not really :)
[15:56] <willcooke> meh
[15:57] <willcooke> alright, let's wrap this up
[15:57] <willcooke> #topic AOB\
[15:57] <Laney> \
[15:57] <willcooke> Anythings else?
[15:57] <Laney> any sprint news?
[15:57] <willcooke> non
[15:57] <willcooke> :(
[15:57] <larsu> sprint sprint sprint
[15:57] <Laney> schprint
[15:57] <willcooke> Should know more by EOW
[15:58] <larsu> end of working year?
[15:58] <Laney> /nick Laney[ABL]
[15:58]  * Trevinho «sprints, sprints.. I like sprints sprints...» :)
[15:58] <tkamppeter> willcooke, here is my week:
[15:58] <Sweet5hark> Laney clearly was too long in germany for debconf. it shows in pronounciation.
[15:58] <Trevinho> sprintfs too
[15:58] <willcooke> #topic tkamppeter
[15:58] <tkamppeter> - cups-filters: Released 1.0.73 with all the new cups-browsed features from last week
[15:58] <tkamppeter> - cups-browsed: several bug fixes, including a fix for a crash, will be released in cups-filters 1.0.74 soon.
[15:58] <tkamppeter> - ghostscript: Updated to 9.16 as Debian-independent packaging (as MIRs are not resolved yet).
[15:58] <tkamppeter> - ghostscript: Work on the MIRs for openjpeg, libtrio, and libimage-exiftool-perl
[15:58] <tkamppeter> - cups: Updated to 2.1.0-rc1, getting CUPS to 2.1.x already one release before LTS.
[15:58] <Laney> Sweet5hark: I had too much wurst, it's coming out in my DNA now
[15:58] <tkamppeter> - Feature Freeze: Checked package versions and updated to current upstream version: system-config-printer, foomatic-db, foomatic-db-engine, hplip, gutenprint, foo2zjs, python-cups, python-smbc
[15:58] <tkamppeter> - Bugs.
[15:58] <willcooke> thanks tkamppeter
[15:59] <larsu> Sweet5hark, pronounciaschon
[15:59] <willcooke> #topic AOB again
[15:59] <tkamppeter> Sorry, everything crashed here, I had to reboot my laptop, my router, and everything.
[15:59] <willcooke> I'm having similar issues
[15:59] <willcooke> ok, I will hand Will's laptopback
[15:59] <willcooke> #endmeeting
[15:59] <meetingology> Meeting ended Tue Aug 25 15:59:56 2015 UTC.
[15:59] <meetingology> Minutes:        http://ubottu.com/meetingology/logs/ubuntu-desktop/2015/ubuntu-desktop.2015-08-25-15.31.moin.txt
[15:59] <Laney> from one will to another
[16:00] <Laney> thanks
[16:00] <didrocks> thanks guys
[16:00] <willcooke> thanks
[16:00] <attente> thanks
[16:00] <larsu> thanks attente
[16:00] <Laney> attente should chair every week
[16:00] <robert_ancell> willcooke draws some runes, chants something intelligible and attente comes back to life
[16:00] <attente> \o/
[16:00] <Laney> attente: hey
[16:00] <Laney> there's a nice set of climbs up at the minute...
[16:01] <Laney> come up on friday.........
[16:01] <seb128> thanks
[16:01] <Sweet5hark> thanks
[16:01] <willcooke> what just happened?
[16:01] <willcooke> I saw a light at the end of a tunnel
[16:01] <attente> Laney: leaving friday night :(
[16:01] <Laney> come back with me thursday night!
[16:01] <seb128> Laney, you are coming on thursday?
[16:02] <Laney> you don't have to, like, work or anything
[16:02] <Laney> seb128: yep, 06:30 train!
[16:02] <seb128> excellent!
[16:02] <Laney> it's going to be brutal
[16:02] <seb128> well not the earlier start
[16:02] <seb128> but having you there ;-)
[16:02] <attente> :o
[16:03] <Laney> ya
[16:03] <Laney> willcooke: can you get me on the list so that I can get past the guys with the guns? :)
[16:03] <willcooke> Laney, ack
[16:04] <Laney> I'm sad the strike is off
[16:04] <Laney> was looking forward to observing the chaos
[16:05] <willcooke> Laney, done
[16:05] <Laney> merci!
[16:07]  * Laney GY!BE on headphones, loud
[16:07] <Laney> testsuite music
[16:45] <Laney> do I have to send PropertiesChanged myself with gdbus?
[16:51] <Laney> looks like it
[16:54] <larsu> Laney, not if you're using GDBusProxy
[17:01] <Laney> larsu: hm?
[17:01] <larsu> what exactly are you trying to do?
[17:02] <Laney> I'm extending this timedated mock
[17:03] <Laney> to give it a proper-ish Timezone property
[17:03] <larsu> and it is using raw gdbusconnection?
[17:04] <Laney> yeah
[17:05] <larsu> ah, then you'll have to send PropertiesChanged yourself
[17:05] <larsu> on the service side you'd need GDBusInterface, which handles this for you
[17:05] <larsu> but manually is just as easy, the signal is super simple
[17:06] <Laney> yeah I think I have this
[17:06] <larsu> ah, then it should emit the signals itself
[17:06] <Laney> I mean have it implemented :P
[17:06] <larsu> ah :)
[17:06] <larsu> ok