[03:07] <happyaron> attente: wonders any progress on the qimpanel qt5 crash? :)
[03:10] <attente> happyaron: hey, it's an upstream qt bug. we can switch back to qt5 when we have qt 5.4.2 :)
[03:11] <happyaron> attente: got it
[03:11] <happyaron> thanks man
[05:06] <pitti> Good morning
[06:14] <didrocks> good morning
[07:08] <seb128> good morning desktopers
[07:09] <didrocks> re seb128
[07:09] <seb128> hey didrocks
[07:09] <seb128> didrocks, enjoy the piloting :-)
[07:09] <didrocks> thanks!
[07:10]  * didrocks already has some off-list ibus to sponsor
[07:10] <seb128> happyaron's secret work? ;-)
[07:10] <didrocks> nope, bochecha's work :)
[07:10] <seb128> ahah
[07:11] <didrocks> and it's a good way to listen to the last UOS videos in the background
[07:12] <didrocks> (was harder when reading doc)
[07:12] <seb128> right
[07:13] <seb128> dpm, hey
[07:13] <seb128> dpm, did you wrote https://developer.ubuntu.com/en/apps/qml/tutorials/internationalizing-your-app/ ?
[07:14] <dpm> seb128, morning
[07:14] <dpm> seb128, I just reviewed it, davidcalle wrote the tutorial
[07:14] <seb128> dpm, k, in the definition, the first sentence of Localization is weird
[07:14] <seb128> should "User locale:" be another word/section?
[07:15]  * dpm looks
[07:15] <seb128> that would make more sense when reading
[07:15] <seb128> "what translators do User locale:" is weird
[07:15] <dpm> ah, yeah, seems like a formatting typo
[07:15]  * dpm fixes
[07:15] <seb128> thanks
[07:17] <dpm> seb128, fixed, thanks for the heads up!
[07:17] <seb128> dpm, yw, thanks for the fix!
[07:45] <willcooke> morning
[07:52] <didrocks> hey willcooke
[07:52] <didrocks> good long week-end?
[07:52] <willcooke> pretty good!  You?
[07:52] <didrocks> was nice as well, thanks!
[07:57] <seb128> hey willcooke
[08:01] <Laney> yo yo
[08:02] <didrocks> morningningning Laney
[08:03] <seb128> hey Laney, wie gehts?
[08:04] <Laney> good!
[08:05] <Laney> it was a food filled weekend
[08:05] <seb128> same here
[08:05] <seb128> how was the tartiflette?
[08:06] <Laney> tasty
[08:06] <seb128> too tasty? ;-)
[08:06] <Laney> she didn't use reblochon but something similar but less smelly
[08:06] <Laney> so I was happy ;-)
[08:07] <seb128> so you didn't starve in front of smelly cheese you couln't eat? ;-)
[08:07] <Laney> indeed!
[08:07] <seb128> good!
[08:07] <Laney> did you get up to mouch?
[08:07] <seb128> mouch?
[08:08] <Laney> much
[08:08] <seb128> oh, lol
[08:09] <seb128> spent the w.e in North of France (Lille), tasted "welsh" (another cheesy dish) for the first time, had a bbq on sunday and otherwise mostly had relaxing time there
[08:09] <seb128> sunday was really nice and sunny
[08:09] <seb128> oh, watched some Roland Garros on TV of course ;-)
[08:10] <didrocks> ah, that period again :p
[08:10] <seb128> hehe
[08:10] <Laney> I heard about this on the radio this morning
[08:10] <Laney> they were basically saying that Nadal always wins
[08:11] <seb128> yeah, I doubt it this year
[08:11] <seb128> but he won like 96% of the matches he played at Roland Garros
[08:11] <seb128> since he started played there 10 years ago
[08:11] <seb128> quite impressive :-)
[08:12] <Laney> indeed!
[08:12] <seb128> he's getting a bit old and had a difficult time coming back from back injuries this year
[08:13] <seb128> so let's see
[08:13] <seb128> he might still be able to pull it out :-)
[08:13] <seb128> out->off?
[08:14] <seb128> Laney, you brits have a chance as well this year, Murray is playing good
[08:15]  * pitti catches up on backscroll and finds himself in #ubuntu-sports
[08:15] <pitti> *waving his FCA fan scarf*, Europe league! :-)
[08:15] <seb128> pitti, hello!
[08:15] <seb128> pitti, wie gehts?
[08:16] <pitti> seb128: caught a cold over the weekend, but the worst (feverish) part is over; so down to "annoying", and reasonably well again
[08:16] <pitti> had a nice long weekend, first BBQ!
[08:16] <pitti> seb128: how about yourself? played tennis again?
[08:18] <seb128> pitti, I'm good thanks. No, I didn't play this w.e, we were in the North of France (Lille), mostly relaxing time, we had a bbq as well on sunday, watched some tennis on TV as well (Roland Garros started)
[08:19] <didrocks> good morning pitti!
[08:19] <pitti> ça va didrocks !
[08:20] <didrocks> pitti: I hope you ate all those monsters quickly at home :)
[08:20] <pitti> didrocks: we still have 5 left :)
[08:20] <didrocks> ah, leaving some in the hope they can replicate :p
[08:20] <pitti> didrocks: but they decimated our cookie stock!
[08:21] <didrocks> ahah
[09:13] <Laney> larsu: you around today?
[09:13]  * Laney needs GTK advice ;-)
[09:17] <ogra_> didrocks, eeek ... did you manually sync all changed from vivid overlay into the seeds before uploading a new meta ?
[09:17] <ogra_> (for touch that is)
[09:18] <didrocks> ogra_: I guess that was done last week, right?
[09:18] <ogra_> i think you removed a bunch of packages +
[09:18] <ogra_> no, that wasnt done by anyone
[09:18] <didrocks> that's why I asked Mirv if he wanted to stage that changes or be uploading right away
[09:18] <ogra_> we usually dont stage meta uploads
[09:18] <ogra_> though in that case it would have been good
[09:19] <ogra_> this definitely doesnt look right https://launchpad.net/ubuntu/+source/ubuntu-touch-meta/1.222
[09:19] <didrocks> ogra_: most are renamed to qml-module-*
[09:20] <ogra_> seeds dont work with PPAs ... so changes in vivid+overlay have to be manually merged into the devel distro seed
[09:21] <ogra_> didrocks, openvpn isnt ... people using arale will have to flash from a PC after installing the next image (breaks OTA)
[09:21] <didrocks> ogra_: not sure what you mean, you don't upload to wily and then vivid+overlay? when is the rules for your uploads written?
[09:21] <ogra_> there are no rules ... there are technical limitations :)
[09:22] <ogra_> vivid and wily are not the same, we cant just sync wily seeds into vivid
[09:22] <didrocks> I don't see how not uploading to wily before doing vivid+overlay is due to technical limitations
[09:22] <didrocks> ogra_: yeah, and that seed change from Mirv was aimed at wily
[09:22] <didrocks> hence my sponsoring, maybe better to check with him
[09:23] <ogra_> didrocks, well, you could have noticed that it removes unrelated packages :)
[09:23] <didrocks> ogra_: the only one is openvpn, all the rest is due to renaming
[09:23] <didrocks> but yeah, missed that one in the middle of the changes
[09:23] <didrocks> can readd it manually if you want
[09:23] <ogra_> qt5script is renamed
[09:23] <ogra_> ?
[09:23] <didrocks> look at the branches
[09:23] <didrocks> it's removed on purpose
[09:24] <ogra_> ok
[09:24] <didrocks> openvpn readd was manual it seems with the last uploda
[09:24] <ogra_> slangasek didnt add the missin bits to the wily seed when moving the meta over it seems ...
[09:24] <didrocks> upload*
[09:25] <didrocks>   * Add openvpn to touch
[09:25] <ogra_> but still, please check the changelog before uploading (or have Mirv check it)
[09:25] <didrocks> without any rationale :/
[09:25] <didrocks> would have been good to get that though
[09:25] <ogra_> meta never has a rationale
[09:25] <didrocks> so I can readd it
[09:25] <didrocks> and add "manually added as we don't have the overlay support"
[09:25] <didrocks> sounds good enough? ^
[09:25] <ogra_> the seeds have it :)
[09:26] <ogra_> justr "add openvpn support" is enough ... else you write a novel
[09:26] <didrocks> as you wish, I can tell you the next sponsor will fall into the same trap, but we'll see :p
[09:27] <ogra_> well, i kind of expect people to verify the changelog when they edit it ... the ./update script forecefully sets the chaneglog to UNRELEASED exactly because of this
[09:27] <ogra_> so that you are forced to take a final look
[09:27] <didrocks> ogra_: when you get -10/+10 you can miss one, that happens
[09:28] <didrocks> ogra_: or you are never doing any mistake
[09:28] <ogra_> i'm not saying that ... and the initial mistake was not merging the change into the seeds
[09:28] <ogra_> not your fault at all
[09:29] <didrocks> do you have the vivid+overlay seed branch url handy?
[09:29] <ogra_> there is no seed
[09:29] <didrocks> that way, I can reuse the same commit message
[09:29] <ogra_> see above
[09:29] <ogra_> seeds dont work with PPAs
[09:29] <Laney> I thought you could give multiple archives in update.cfg
[09:30] <didrocks> ah, you don't even stage the diff somewhere? (like the openvpn addition)?
[09:30] <didrocks> for reference
[09:30] <ogra_> i dont think that works with unqualified archives
[09:30] <ogra_> the diff is on launchpad after the upload
[09:30] <didrocks> doesn't scale as you don't have the rationale IMHO
[09:31] <ogra_> you can give a rationael if you feel like indeed
[09:31] <ogra_> (in the changelog)
[09:31] <didrocks> wait, shouldn't I update the seed rather? to add openvpn?
[09:31] <didrocks> (wily's seed)
[09:32] <ogra_> you should
[09:32] <ogra_> and re-generate meta
[09:32] <didrocks> yep, we agree
[09:32] <didrocks> ogra_: mind formulating the exact rationale? Not sure to get what the issue was when you added openvpn
[09:34] <Mirv> ogra_: so yes the other MP was to merge my vivid-overlay upload change
[09:34] <Mirv> ogra_: while there's one change in vivid-overlay that shouldn't be synced yet since the package is not yet in wily
[09:35] <ogra_> Mirv, slangasek did a mass sync
[09:35] <Mirv> ogra_: right, so apparently the change that wasn't yet in wily seed bzr was that your first vivid-overlay upload?
[09:36] <ogra_> Mirv, yes, as i said above ... the seed wasnt updated when the meta package was synced
[09:37] <Mirv> I indeed thought the mass sync was "handled" already at the time it was done
[09:38] <Mirv> didrocks: ogra_: but what's missing is only that one part from 1.221vivid1. vivid2 was my change, and vivid3 can't be synced yet but I created a WIP branch for it when I landed it to stable phone overlay.
[09:38] <ogra_> Mirv, i was just not sure about the qt5script stuff
[09:38] <didrocks> yeah, there is the openvpn, readding it as we speak
[09:38] <ogra_> if dropping that is ok, then only openvpn is missing
[09:38] <Mirv> ogra_: yep, it's intentional, qtscript = qtwebkit's javascript core.
[09:39] <Mirv> from ancient times, full of holes probably and used only by qtwebkit which we dropped a while ago
[09:39] <didrocks> yeah for good naming on qtscript :p
[09:40] <Mirv> I can remind you of the "qtdeclarative" module that comes from "qtquick1" source, that's being dropped, while "qtquick" module from "qtdeclarative" source package remains
[09:40] <didrocks> yeah, that one is a good move as well now. I like the qml-module naming
[09:40] <Mirv> when talking about bad names :)
[09:41] <Mirv> but at least debian/ubuntu naming tries to be sane
[09:41] <didrocks> yep
[09:49] <larsu> morning!
[09:50] <larsu> Laney: yep :) (slept a bit long today after a festival on the weekend)
[09:51] <willcooke> party hearty
[09:51] <willcooke> :)
[09:51] <Laney> hey larsu!
[09:51] <Laney> did you have a good time?
[09:51] <larsu> yes, it was awesome
[09:52] <larsu> morning willcooke!
[09:53]  * larsu goes through 2k irc pings :/
[09:53] <Laney> the pain of being in demand
[09:54] <ogra_> time to write some proper AI to filter them for you next time ;)
[09:55] <larsu> ugh, that gsettings-qt issue is coming back
[09:55] <larsu> "it doesn't work if we don't add  a queued connection" - "why not" - "err, two event loops? We're quite sure!!1!"
[09:55]  * larsu hates adding patches that have no reasoning
[09:56] <Laney> hah
[09:56] <Laney> hack hack hack; okay, it works now; ship it!
[09:56] <larsu> but I also don't want to be an asshole
[09:56] <Laney> so my question is about yelp
[09:57] <Laney> if you run 3.16 or jhbuild with ambiance the main background is a nice ubuntu orange
[09:57] <Laney> because: https://git.gnome.org/browse/yelp/tree/libyelp/yelp-settings.c#n960
[09:57] <Laney> wondering what they should be doing instead
[09:57] <larsu> because that function is deprecated?
[09:58] <Laney> they get it to create some css to inject into a webkit widget ...
[09:59] <ochosi> i guess cssprovider would be the way to go there
[09:59] <ochosi> (and hi everyone, and sorry for interfering)
[10:00] <larsu> Laney: Company's stance is that you should never get values from the css, but set style classes instead
[10:00] <larsu> obviously that breaks down in cases like this (also vte, iirc)
[10:00] <larsu> ochosi: how do you mean? (and hi! Don't worry about interfering, this is irc)
[10:06] <Laney> I'm happy with a minimal fix ;-)
[10:08] <larsu> what exactly is the problem?
[10:08] <larsu> did they remove the function?
[10:08] <larsu> or just the deprecation warning?
[10:09] <Laney> no nothing like that
[10:09] <Laney> it returns some orange colour which causes help pages to have that as their background colour
[10:10] <Laney> I guess it is wrong somehow and just happens to work for adwaita
[10:12] <larsu> ah! They get the *active* color as base color
[10:12] <larsu> this is... weird
[10:13]  * larsu builds it
[10:14] <Laney> it does work with _NORMAL
[10:16] <Laney> although I think that links are supposed to be orange there
[10:16] <larsu> right, it seems to use the same color
[10:17] <Laney> (they become black)
[10:19] <larsu> hm, the commit doesn't help much. It's just the port to GtkStyleContext
[10:19] <larsu> https://git.gnome.org/browse/yelp/commit/libyelp/yelp-settings.c?id=b6ac5341ff28e7eff4030596af86ea2a8949a6c2
[10:20] <larsu> ah, but before, it always took the NORMAL color
[10:25] <larsu> Laney: did you jhbuild with webkit?
[10:25] <Laney> nein
[10:25] <larsu> I can't use the system's version because it isn't built with wayland support
[10:25] <Laney> it is good for my carbon emissions to build webkit as little as possible
[10:25] <larsu> haha
[10:25] <Laney> um?
[10:25] <larsu> I want to avoid it as well...
[10:25] <Laney> what cares about that?
[10:26] <larsu> /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwebkitgtk-3.0.so: undefined reference to `gdk_wayland_display_get_type'
[10:26] <larsu> when linking yelp
[10:27] <larsu> and I do have conditions.discard('wayland') in my jhbuildrc
[10:28] <Laney> you built gtk without wayland I guess
[10:28] <Laney> our system gtk is built with that
[10:28] <larsu> oh wow, I didn't know
[10:28] <larsu> ok, let me enable it, then
[10:29] <Laney> I don't have many libraries built in jhbuild really
[10:29] <Laney> think I cleaned gtk out of there recently
[10:31] <larsu> yelp pulls in gtk, doesn't it
[10:31] <larsu> or do you build it yourself
[10:32] <Laney> just use the system one
[10:32] <Laney> but you actually work on it, so makes sense for you :P
[10:34] <larsu> ya
[10:48] <Laney> people are reporting gnome-terminal shrinking on vivid
[10:48] <Laney> I thought we only had that with gtk 3.16
[10:56] <larsu> I'm not even seeing that with 3.16 anymore...
[10:57] <larsu> I did see it recently while I was toggling the Gtk/ShellShowsMenubar xsetting
[10:58] <larsu> but application behavior is undefined when toggling it anyway (for example, gtk only checks that setting once on startup)
[11:24] <larsu> Laney: the NORMAL change is definitely correct. The link color comes from the stylying of a GtkLinkButton, which has grey text as well
[11:24] <bregma> hey guys I'm seeing a number of bugs reported about trackpad clicks not working any more in 15.04.... to my mind that points at the synaptics driver in x.org, does anyone know if there were significant changes in that area?
[11:24] <bregma> or related confgs?
[11:26] <larsu> bregma: there was some brokenness on recent thinkpads, but iirc only with the physical buttons
[11:28] <Laney> tjaalton: ^ maybe you know
[11:28] <Laney> larsu: you mean NORMAL for bg colour?
[11:28] <larsu> yes
[11:28] <Laney> maybe we want to style the link buttons too then
[11:28] <larsu> right, I'm currently figuring out why they're grey
[11:28] <larsu> they used to be orange as well, no?
[11:28] <tjaalton> bregma: which bug?
[11:28] <Laney> can't remember for sure
[11:29]  * Laney checks in a vm
[11:32] <Laney> orange in 14.04, grey in 15.04
[11:32] <Laney> making them orange again should be fine then imo
[11:32] <larsu> ya, somehow there was a change in gtk
[11:33] <larsu> the link-color style property doesn't seem to be honored anymore
[11:33] <larsu> possibly in favor for css
[11:34] <bregma> tjaalton, one example is #1458732
[11:35] <tjaalton> that's an upstream change iirc
[11:35] <bregma> tjaalton, are there release notes somewhere?
[11:36] <tjaalton> trying to find it
[11:38] <Laney> larsu: will/can you file the NORMAL bug please?
[11:38] <Laney> I suspect your argumentation will be more convincing than mine :)
[11:41] <larsu> Laney: haha of course :)
[11:42] <Laney> high five
[11:50] <tjaalton> bregma: hm, maybe it was something else..
[12:29] <ochosi> larsu: sry, actually had to walk out. i guess i should've taken a closer look, i misread so my comment doesn't make much sense in retrospect :)
[13:45] <Laney> darkxst: I saw the feedback on your gnome-system-monitor patch, going to fix it up
[13:45] <ricotz> Laney, hi
[13:45] <Laney> and be the bigger person by ignoring the attack :-)
[13:45] <Laney> hi ricotz!
[13:46] <ricotz> Laney, please consider updating gtk-doc and gobject-introspection as early as possible
[13:46] <Laney> haha
[13:47] <ricotz> so new updates are built against it ;)
[14:03] <willcooke> qengho, no issues for the last few days.  I will turn on the hangouts extension again...
[14:05] <qengho> willcooke: Hrm!
[14:05] <willcooke> :)
[14:06] <qengho> willcooke: You're also using the v43 from the PPA, so that's a change too. Have you had any focus trouble? ^L not making the location bar type-able?
[14:07] <willcooke> I don't use ctrl L, but I will try it now :)
[15:30] <willcooke> Blimey, it's meeting time already
[15:30] <willcooke> #startmeeting Desktop Team Weekly Meeting - 2015-05-26
[15:30] <meetingology> Meeting started Tue May 26 15:30:38 2015 UTC.  The chair is willcooke. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
[15:30] <meetingology> Available commands: action commands idea info link nick
[15:30] <qengho> cor!
[15:31] <willcooke> Roll call:  attente, desrt,  dgadomski, didrocks, fjkong, happyaron (out), laney, larsu, qengho, seb128, sweet5hark, tkamppeter (out), themuso (out), robert_ancell (out)
[15:31] <seb128> hey
[15:31] <dgadomski> hey
[15:31] <desrt> o/
[15:31] <FJKong> hey
[15:31] <larsu> guten Tag
[15:31] <didrocks> hey!
[15:31] <Laney> yo
[15:31] <attente> o/
[15:31] <Sweet5hark> heya
[15:32] <willcooke> Seems like we have most people, so...
[15:32] <willcooke> #topic attente
[15:32] <attente> mir-unity sprint last week, mostly just discussions and bug fixes to the gdk-mir backend
[15:32] <attente> more apparmor-dconf discussions, almost done the implementation on the apparmor/kernel side
[15:32] <attente> (eof)
[15:32] <willcooke> thx attente
[15:33] <willcooke> Great to see bug fixes in Gtk Mir backend
[15:33] <willcooke> #topic desrt
[15:33] <desrt> hey
[15:33] <desrt> was also at the mir sprint
[15:33] <desrt> great convos with mir team -- X client mir server is in a branch and will land in <1 mo.
[15:33] <desrt> had some other... interesting discussions...
[15:33] <desrt> great convos with security team about confined dconf -- finally have a clear path forward here
[15:33] <desrt> worked on the dconf confinement proxy server
[15:33] <desrt> (fin)
[15:33] <willcooke> X client Mir server \o/  great news
[15:33] <willcooke> thanks desrt
[15:34] <willcooke> #topic dgadomski
[15:34] <dgadomski> hey
[15:34] <dgadomski> Unfortunately, no desktop issues this week as well. The good thing is it means that the users are most probably happy with the desktop Ubuntu :D
[15:34] <willcooke> woo
[15:34] <dgadomski> So, that's it from me this week. Thanks!
[15:34] <willcooke> let us know if you need anything
[15:34] <willcooke> #topic didrocks
[15:34] <didrocks> short week (Monday was a bank holiday)
[15:34] <didrocks> - Finished reading our sdk doc, blog posts and other tutorials
[15:34] <didrocks> - Read the design guideline
[15:34] <didrocks> - Started to look at advance QML/Qt technics to ensure we promote the right best practices (still in progress)
[15:34] <didrocks> - Filling back feedbacks with questions for the sdk sprint next week with multiple sdk roadblocks I encountered.
[15:35] <didrocks> - Continue listening to UOS videos in the background
[15:35] <didrocks> - Patch piloting (SRUing ibus-cangjie, SRUing libcanjgie, ubuntu-touch-meta, libgweather, gucharmap, libsdl1.2, ubiquity-slideshow-ubuntu, ubuntu-mate-artwork)
[15:35] <didrocks> .
[15:35] <willcooke> thx didrocks
[15:36] <willcooke> #topic FJKong
[15:36] <FJKong> * bug#1454200 qimpanel window position wrong on high-dpi screen Edit
[15:36] <FJKong> under going
[15:36] <FJKong> * right click on input window it will disappear
[15:36] <FJKong> * failed to active IM, version prolem upgrade to new version it works
[15:36] <FJKong>   need to be fixed in order to do new feature
[15:36] <FJKong> * can't reflash on BQ phone, problem solved
[15:36] <FJKong> * bug#1048161 ibus-daemon crashed with SIGABRT in g_assertion_message()
[15:36] <FJKong>    can't be reproduced, need more test
[15:36] <FJKong> eof
[15:36] <willcooke> thx FJKong
[15:36] <willcooke> Please let me know if you need help on #1048161
[15:37] <willcooke> Seems to be a pretty popular bug on errors.u.x
[15:37] <willcooke> c
[15:37] <willcooke> #topic happyaron
[15:37] <willcooke> 1. Released sogoupinyin v1.2.0.0056
[15:37] <willcooke> 2. Prepare library transition of libopencc
[15:37] <willcooke> 3. Dynamic loading of opencc v1/v2 in sogoupinyin
[15:37] <willcooke> 4. Continue the rework of autobuild tools
[15:37] <willcooke> 5. Planned stuff: use fcitx as default for Korean and Vietnamese.
[15:37] <willcooke> #topic laney
[15:37] <Laney> • Short week due to bank holiday
[15:37] <Laney> • Spend a long time chasing down chromium's continued test failure (after qengho's fix, which I sponsored, thanks!) which turned out to be a build failure many packages away. That unblocked a load of migrations.
[15:37] <Laney> • Review, test, fix slightly, upload a branch from seb128 to fix en/disabling whoopsie on the phone
[15:37] <Laney> ∘ Start a related discussion on phone/snappy MLs about if we can avoid having to do this case-by-case
[15:37] <Laney> • Some merges and small bits of Debian work
[15:38] <Laney> • Look at merging yelp, some bugs - headerbar (patched), wrong bg colour (larsu working on)
[15:38] <Laney> • Tweaks to gnome-terminal wrapper script exiting early when it shouldn't, still needs another fix
[15:38] <Laney> • Cherry-pick small fix to gedit's font dialog
[15:38] <Laney> • Discussions
[15:38] <Laney> ∘ update-manager EOL handling
[15:38] <Laney> ∘ snappy/touch renaming issues (above)
[15:38] <Laney> ∘ locale handling on phone qs from seb128/mpt
[15:38] <Laney> ⚜
[15:38] <willcooke> Thx Laney
[15:38] <willcooke> #topic larsu
[15:38] <larsu> hey
[15:39] <larsu> - update and upstream the totem menu patch (thanks darkxst); waiting for review
[15:39] <larsu> - found a libpeas issue while working on this, which made totem write to gsettings on startup * fixed in totem and filed a bug for libpeas (with some initial discussion)
[15:39] <larsu> - also found a race condition in gactiongroupexporter in the process (thanks to desrt for a quick fix)
[15:39] <larsu> - gsettings-qt delayed-signal thing is coming up again (same issue as discussed in Belgium) * I'm currently refusing to merge this without more work, but it seems like those guys don't have the time to do that
[15:39] <larsu> - looked into some bugs I was pinged about during the long weekend
[15:39] <larsu> - short week due to Monday being a holiday
[15:39] <larsu> done
[15:39] <desrt> larsu: do i owe you a beer or something now? :)
[15:39] <willcooke> thx larsu
[15:39]  * desrt forgets the rules for race-condition-finding
[15:40] <willcooke> #topic qengho
[15:40] <qengho> Hey!
[15:40] <larsu> desrt: I wouldn't say you owe me one, but I also wouldn't turn one down
[15:40] <qengho> * Working on a focus bug on Cr 43.0.2357.65. Could be caused by multitouch patch. Fix, then test and release 43.0.2357.81.
[15:40] <qengho> * After that, resuming ozone/mir layer hacking, after I decide if it's really worth it after xserver mirclient lands.
[15:40] <qengho> Not sure what, after that.
[15:40] <qengho> EOF
[15:41] <willcooke> it's worth it
[15:41] <willcooke> :)
[15:41] <qengho> :)
[15:41] <willcooke> #topic seb128
[15:41] <qengho> Okay.
[15:41] <seb128> • 4 days week (monday was an holiday)
[15:41] <seb128> • looked at some UITK issue (some hit by didrocks while playing with the uitk, some working on settings)
[15:41] <seb128> • quite some launchpad bugs triaging, picked some desktop issues and looked at them for fixing/SRUs
[15:41] <seb128> • ubuntu-system-settings
[15:41] <seb128> ∘ updated the ubuntu-push-helper tests to work under !C locale
[15:41] <seb128> ∘ worked on simplifying the list of languages, solution blocked on getting an UI to select locales though
[15:41] <seb128> ∘ updated string for one of the osk options (to reflect what the osk currently handle rather than what it should)
[15:42] <seb128> ∘ cleaned out deprecated dash configuration option
[15:42] <seb128> ∘ reviews (screen/lock idle values)
[15:42] <seb128> • tested vivid landing candidate for u-s-s, found some issues, reported those back
[15:42] <seb128> • looked at addressbook translation issues on touch-vivid, submitted a fix for review

[15:42] <willcooke> thx seb128
[15:42] <willcooke> #topic Sweet5hark
[15:42] <Sweet5hark> - Monday bank holiday
[15:42] <Sweet5hark> - LibreOffice Hackfest Cambridge: http://vmiklos.hu/blog/cambridge.html
[15:42] <Sweet5hark> - Rebased my 30 commit Writer UNO cursor refcounting rework over the mother of all class renames (50K lines touched in >1000 files) and merged to master
[15:42] <Sweet5hark> - blogged away something about the build and CI tools used for GSOC students: https://skyfromme.wordpress.com/2015/05/26/death-or-glory-vs-continuous-integration/
[15:42] <Sweet5hark> - smoketested 4.4.3~rc2-0ubuntu1~vivid5 and pushed it to the LibreOffice fresh ppa. it seems Laneys mailmerge issue is fixed there now. ;)
[15:42] <Sweet5hark> => upcoming: SRU that 4.4.3 to vivid, prepare 5.0 beta for werewolf, create stand-alone LibreofficeKit example, some fixes regression that I might be guilty off https://bugs.documentfoundation.org/buglist.cgi?bug_status=NEW&email1=bjoern.michaelsen%40canonical.com&emailcc1=1&emailtype1=substring&list_id=539542&product=LibreOffice&query_format=advanced&resolution=---&status_whiteboard=bibisected&status_whiteboard_type=allwordssubstr
[15:42] <Sweet5hark> EOF
[15:42] <Laney> one of them ;-)
[15:42]  * Laney needs to reproduce & file the others
[15:42] <Sweet5hark> one of them
[15:42] <willcooke> :)
[15:43] <willcooke> thx Sweet5hark
[15:43] <willcooke> #topic tkamppeter
[15:43] <willcooke> - cups-filters upstream work:
[15:43] <willcooke>    o JPEG input support for auto-generated print queues for IPP network printers
[15:43] <willcooke>    o When auto-generating a PPD-less print queue for an IPP network printer,
[15:43] <willcooke>      poll some of its capability info via IPP and Bonjour and use it for the
[15:43] <willcooke>      default settings of the queue.
[15:43] <willcooke>    o Fixed bugs in the PDF output of imagetopdf.
[15:43] <willcooke> - ghostscript: in the CUPS/PWG-Raster output added support for SGray, SRGB,
[15:43] <willcooke>   and Adobe RGB color spaces.
[15:43] <willcooke> - Bugs.
[15:43] <willcooke> #topic TheMuso
[15:43] <willcooke> * More a11y updates/merges for wily.
[15:43] <willcooke> * Fixes issues found with my unity 7 a11y code for the dash, thanks to the Unity 7 team for helping work through that.
[15:43] <willcooke> * Spent time discussing and helping implement extra functionality in speech-dispatcher upstream to help the Qt folks with the development of a new cross-platform Qt component for text to speech that is likely to land in Qt 5.6+, this work will be ongoing as it is likely to be needed by the phone at some point as well as the KDE project.
[15:44] <willcooke> #topic robert_ancell
[15:44] <willcooke> - Did some cleaning on XMir patch.
[15:44] <willcooke> - Worked on an XMir branch that split the DRI2 module out from xfree86
[15:44] <willcooke> and made common so it can be shared by XMir. This is harder than it
[15:44] <willcooke> seems due to being developed with xfree86 in mind and has to retain
[15:44] <willcooke> compatible with all third party drivers. We currently copy this code
[15:44] <willcooke> into XMir and it might be hard to upstream like this.
[15:44] <willcooke> - Started updating XMir to compile against new Mir in wily.
[15:44] <willcooke> - Updated shotwell (blocked due to HeaderBar changes).
[15:44] <willcooke> - Released lightdm 1.14.2 and did SRU to vivid.
[15:44] <willcooke> #topic Any Other Business
[15:44] <willcooke> Oki, questions etc....
[15:45] <larsu> yeah, I'd like some more detail on how the sprint went last week
[15:45] <larsu> attente, desrt ^
[15:45] <larsu> nested mir server is awesome
[15:46] <seb128> yeah, a summary of what was discussed/came out of it would be nice
[15:46] <seb128> what's the status of the gtk mir backend?
[15:46] <larsu> how far along is the gtk backend, and do you need more help with thta?
[15:46]  * larsu high-fives seb128 
[15:46] <seb128> :-)
[15:46] <desrt> this is a difficult question to answer
[15:46] <desrt> there are some discussions that are still ongoing
[15:46] <desrt> let's chat about that after the meeting
[15:47] <larsu> okki
[15:48] <willcooke> in which case, let's end the meeting now
[15:48] <willcooke> any objections?
[15:48] <seb128> unsure if the Gtk/Mir status update interest most of the people in the team
[15:48]  * Sweet5hark is interested ...
[15:48] <seb128> I guess if we keep it on this channel it doesn't matter much if it's after the meeting
[15:48] <willcooke> yeah, let's do that
[15:48] <willcooke> #endmeeting
[15:48] <larsu> ya
[15:48] <meetingology> Meeting ended Tue May 26 15:48:59 2015 UTC.
[15:48] <meetingology> Minutes:        http://ubottu.com/meetingology/logs/ubuntu-desktop/2015/ubuntu-desktop.2015-05-26-15.30.moin.txt
[15:49] <willcooke> thanks all.
[15:49] <didrocks> thanks
[15:49]  * willcooke goes to write a summary email 
[15:49] <willcooke> I'll send it to the desktop list so it's public
[15:49] <didrocks> nice
[15:49] <willcooke> although the summary could easily be "Read these logs"
[15:49] <Laney> neato wheatos
[15:49] <willcooke> :)
[15:50] <willcooke> I want to hear about the Mir stuff too
[15:50] <qengho> +1
[15:52] <attente> i guess mir on x is the biggest news. there was some talk about getting fcitx working, but that's mainly blocked on waiting for qt 5.4.2
[15:52] <seb128> why do we need that version?
[15:53] <seb128> do we need a lot of changes or something we could backport?
[15:53] <attente> because it has mitya57's fix for the qt indicators not working properly in qt5
[15:53] <seb128> that seems something easy to backport to our package?
[15:53] <attente> we could backport it
[15:53] <seb128> let's do that if it blocks work?
[15:54] <attente> sure
[15:55] <attente> they also want us to stop drawing the shadows, and to explicitly use freestyle surfaces so that we don't have the double decoration problem
[15:55] <attente> but we need some api for that from mir
[15:56] <seb128> right
[15:56] <attente> also they're going to have support for vertical window decorations, but i guess that isn't affecting us so much
[15:56] <larsu> what are those?
[15:57] <larsu> or better, what use-case do they serve?
[15:57] <attente> basically the idea is that the close/minimize/maximize are going to be on the top-left of the window
[15:57] <attente> going downwards
[15:57] <attente> i guess for a media-player type widget possibly
[15:59] <larsu> sounds weird, but let's see what it look like :)
[15:59] <larsu> as for the shadows, I think that will work even if adwaita does draw them
[16:00] <larsu> there's some code in gtkwindow that stops it from doing so
[16:00] <larsu> we just need to amend that to take into account our platform
[16:00] <larsu> (mclasen recently removed the GTK_FRAME_EXTENTS check)
[16:02] <Laney> larsu: was wondering if you are going to have time to look at over/undershoot in the next $days?
[16:03] <Laney> or can we just "don't theme this" for now?
[16:03] <larsu> Laney: since you're asking me for the second time in $days, I guess this is very important :)
[16:03] <Laney> I just want to get it out of this PPA so people stop asking me every $days/2 :P
[16:04] <larsu> ha ok
[16:04] <larsu> I'll do it first thing in the morning
[16:04] <larsu> (if I happen to read my todo file)
[16:04] <Laney> if we can just noop it for now that should be fine
[16:05] <larsu> ya
[16:05] <Laney> nobody will /miss/ it since we never had it
[16:05] <larsu> certainly I don't want that ugly dashed line that adwaita has
[16:05] <Laney> yeah that's pretty weird
[16:05] <Laney> I quite like the overshoot one though
[16:08] <larsu> yeah, we should get that
[16:08] <larsu> in ORANGE!!
[16:09] <Laney> ohhhhh yeah
[16:09] <Laney> is the other one a compromise for not having an o-s indicator thing?
[16:10] <larsu> yes
[16:10] <larsu> it's so that you see there's more content
[16:11] <larsu> which, tbh, you see anyway in the most cases
[16:11] <larsu> osx doesn't care about showing that for example
[16:11] <Laney> not sure what they do about overlays these days
[16:12] <larsu> osx?
[16:12] <Laney> ya
[16:12] <Laney> last I remember they had a normal scrollbar
[16:12] <Laney> blue thing
[16:12] <larsu> I think it's just like gtk, but without adwaita's dashed line and without the overshoot (doing the kinetic thing instead)
[16:13] <larsu> otherwise they're black overlay thingies that only appear while scrolling
[16:23] <didrocks> willcooke: fast!
[16:23] <willcooke> :)
[16:23] <didrocks> thanks man
[16:23] <didrocks> with that, time to EOD!
[16:23] <didrocks> see you guys
[16:23] <willcooke> cya
[16:50] <mitya57> attente: the qt submenu fix should be already applied in wily's qtbase
[16:51] <attente> mitya57: ok, thanks
[17:05] <larsu> is anyone else seeing weird ligatures with deja vu sans recently?
[17:06] <larsu> fl and fi are combined into weird characters for me
[17:48]  * willcooke -> EOD