15:30 <willcooke> #startmeeting Desktop Team Weekly Meeting 2014-11-25
15:30 <meetingology> Meeting started Tue Nov 25 15:30:58 2014 UTC.  The chair is willcooke. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
15:30 <meetingology> 
15:30 <meetingology> Available commands: action commands idea info link nick
15:31 <didrocks> hey
15:31 <willcooke> Roll call: attente_, desrt, didrocks, fjkong (out), happyaron(out), laney, larsu, mlankhorst, qengho, seb128, sweet5hark, themuso (out), tkamppeter, robert_ancell (out)
15:31 <desrt> word up
15:31 <mlankhorst> bregma: yeah, seems I'm lacking TextureFromPixmap support :P
15:32 <willcooke> #topic attente_
15:32 <willcooke> Hey attente_ - how goes?
15:32 <attente_> hi
15:32 <attente_> not much from me, trying to figure out why new windows are not appearing with the gtk mir backend under u8
15:33 <willcooke> attente_, did you see the commits to Gtk Mir backend from Trevinho?
15:34 <willcooke> https://git.gnome.org/browse/gtk+/log/?h=wip/mir-gdkgl
15:34 <attente_> willcooke: no i hadn't
15:35 <attente_> i'll try it out though
15:35 <seb128> quite some of those landed in trunk as well
15:35 <willcooke> no worries, could you sink up with him and make sure we're not duplicating efforts
15:35 <willcooke> would love to see the relevant pieces in Desktop Next image when they are ready
15:35 <mlankhorst> sink up!
15:35 <seb128> https://git.gnome.org/browse/gtk+/log/?qt=author&q=marco
15:36 <willcooke> *sync :)
15:36 <seb128> we should probably land the new GTK first
15:36 <willcooke> ack
15:36 <seb128> then backport the mir backend from trunk
15:36 <desrt> it's a trivial backport
15:37 <desrt> there's only one minor conflict due to adding libepoxy
15:37 <seb128> yeah, independant files
15:37 <seb128> should be just copy over and some makefile hacking
15:37 <desrt> the trouble is in configure.ac
15:37 <seb128> k
15:37 <desrt> but it will take about 2 minutes to figure it out...
15:37 <seb128> should have written autotools
15:37 <seb128> rather than makefile :p
15:37 <willcooke> :)
15:37 <desrt> nah... there are makefile changes too
15:37 <desrt> but they're not problematic :p
15:38 <seb128> ;-)
15:38 <seb128> enough said on the topic I think :-)
15:38 <willcooke> :)
15:38 <willcooke> ok, so attente_ some stuff for you to check out there, and please ping Trevinho as necessary
15:38 <willcooke> let me know if I can do anything to help
15:38 <willcooke> #topic desrt
15:39 <desrt> hi hi
15:39 <willcooke> what goes?
15:39 <desrt> i added a patch to gsettings to improve efficiency in cases where people are not watching for changes
15:39 <desrt> but this made some people unhappy (because in order to work, you need to watch for changes and then read a setting)
15:39 <desrt> so then i reopened an ancient bug about being able to find out (as an object) when people connect signal handlers to you, in gsignal
15:40 <desrt> i wrote a patch for that, awaiting review
15:40 <desrt> i also did some misc hacking on bluetooth over the weekend mostly to scratch some personal itches on improving the bluetooth tether experience in NetworkManager
15:40 <desrt> finally, i had a meeting last week with a couple of samsung engineers and amigadave talking about kdbus and what we will do
15:41 <seb128> what was the outcome of that meeting?
15:41 <desrt> for me, the task is working on the gvariant serialisation code to make it compatible with both (a) serialising to vectors in the style kdbus wants and (b) deserialising messages containing memfds
15:41 <desrt> for dave the ask is adding zero-copy api to GBytes
15:41 <desrt> for samsung guys the task is getting their patches to actually send a message...
15:42 <desrt> we're planning to have regular meetings now every wednesday
15:42 <desrt> we also now have #kdbus irc for us to sync up with the guys doing the kernel work
15:42 <desrt> and we've already gotten a few feature requests handled in the past couple of days this way
15:42 <desrt> and a bugfix...
15:43 <desrt> (fin)
15:43 <willcooke> great!
15:43 <willcooke> say hi to Dave from me
15:43 <desrt> willcooke: done :)
15:43 <willcooke> :)
15:43 <larsu> lol
15:44 <willcooke> seb128, any more questions on the kdbus stuff before we move on?
15:44 <seb128> no
15:44 <willcooke> #topic didrocks
15:44 <didrocks> hey
15:44 <desrt> willcooke: "hi back"
15:44 <desrt> ;)
15:44 <didrocks> Ubuntu developer desktop:
15:44 <didrocks> * Multiple reviews on intellij and pycharm support on udtc
15:44 <didrocks> * Discussed and draw a plan with upstream jayatana guy (having java appmenu support). Waiting on him to merge his sources now
15:44 <didrocks> * We are not going to patch fonts this cycles after discussion with the upstream guy (I can follow up on details if needed)
15:44 <didrocks> * Will and I launched the contest for a new name! (http://blog.didrocks.fr/post/Ubuntu-Developers-Tools-needs-you-for-its-new-name%21), we welcome any proposals!
15:44 <didrocks> Systemd:
15:44 <didrocks> * Proposed and now waiting for upstream review my patch to fix the missing machine-id bug
15:44 <didrocks> * Continued (long) discussions and tests on DM and systemd unit alternatives handling… We will probably pilot some solutions on ubuntu compared to debian
15:45 <didrocks> * Continued (even longer) discussions on /usr and /etc separation
15:45 <didrocks> Misc:
15:45 <didrocks> * catchup with the DMB on behalf of the desktop team
15:45 <didrocks> * Bluez 5 validation is waiting on TheMuso to upload pulseaudio 6 (git snapshot) to the bluez ppa.
15:45 <didrocks> EOF
15:45 <Laney> s/DMB/CC/
15:45 <willcooke> thanks didrocks, and thanks again for standing in for me at the CC meeting (and Laney)
15:45 <didrocks> Laney: oh right ;)
15:45 <didrocks> yw
15:46 <willcooke> #topic FJKong
15:46 <willcooke> * Completed Pulseaudio package merging, and built test debs for armhf just in time to...
15:46 <willcooke> * Started updating Ubuntu/Debian packaging for Pulse 6, currently 5.99.1. Am aware of the desktop team bluez5 PPA and will upload it there for testing with bluez 5 once ready for testing.
15:46 <willcooke> * Discussion with Debian and upstream about fixed point vs floating point performance on armhf, nobody has done any benchmarking atm. Debian uses fixed point on all arm architectures, we use floating point on all arches we support.
15:46 <willcooke> #topic happyaron
15:46 <willcooke> Please email me your report happyaron
15:46 <Laney> was that TheMuso?
15:46 <seb128> willcooke, was that FJKong section the one from Themuso?
15:46 <willcooke> argh
15:46 <willcooke> copy & paste error
15:46 <willcooke> one sec
15:46 <seb128> hehe
15:46 <Laney> spoilers
15:47 <willcooke> * pinyin searching : I have write some code and shell scripts to get a maping table for converting Chinese character.
15:47 <willcooke> when supply a Chinese character it will return all available pronunciation, next step some more work need to be done
15:47 <willcooke> * Tracking a sogoupin bug: statusbar can be drag out of screen.
15:47 <willcooke> * meeting with NUDT:
15:47 <willcooke> 1 Discussing file manager feature
15:47 <willcooke> 2 Nudt give more suggestion about pinyin searching
15:47 <willcooke> #topic Laney
15:47 <Laney> • Patch pilot
15:47 <Laney> • Nautilus 3.14, some headerbar patches required for dialogs etc (fwded), in PPA
15:47 <Laney> • Evolution 3.12.8
15:47 <Laney> • Found a crash bug in v4l which broke cheese, worked with upstream for a fix
15:48 <Laney> • Fixed upgrade failure in gnome-flashback
15:48 <Laney> • Uploaded new point releases of webkigtk/{vivid,utopic,trusty}
15:48 <Laney> ∘ Helped out with some test uploads to diagnose a webkit/ppc64el bug in vivid
15:48 <Laney> • SRU libgdata point release to fix a Google contact sync failure
15:48 <Laney> • Made ureadahead's triggers interest-noawait to fix upgrade failure
15:48 <Laney> • Updating glib2.0 glib-networking ATM (working on test failures)
15:48 <Laney> • Went to the CC meeting to talk about desktop team and DMB (two birds with one stone)
15:48 <Laney> • On holiday next week
15:48 <Laney>15:48 <willcooke> thanks Laney
15:48 <willcooke> good luck with the move
15:48 <seb128> Laney, webkit, I noticed early that there was an update waiting for SRU verification for a while
15:48 <seb128> should we try to verify it?
15:48 <seb128> or should we rather get the new update in and verify that?
15:49 <Laney> yeah we should verify it if nobody else does
15:49 <seb128> so verify twice
15:50 <seb128> rather than nagging to get the new update in and do one verification only on that one?
15:50 <Laney> hang on wtf, that bit was false
15:50 <seb128> the one is the SRU pocket is 17 days old
15:50 <seb128> so I assumed you had yet another one you uploaded since
15:50 <Laney> forget the bit where I said I updated the stable releases, that is just lies
15:50 <seb128> didn't check ;-)
15:50 <Laney> it was a patch to vivid only
15:50 <seb128> k
15:50 <Laney> but ya, should verify that
15:50 <seb128> in that case I'm going to verify the one currently in the queue
15:50 <seb128> thanks!
15:51 * Laney is distro-syncing a rawhide vm currently
15:51 <Laney> \o/
15:52 <willcooke> #topic larsu
15:52 <larsu> hey. Not much news here. Continued working on the gtk update
15:52 <larsu> got a bit overzealous with trying to clean up the theme
15:52 <larsu> turned out I broke all kind of corner cases
15:52 <larsu> and am now taking a more modest approach
15:53 <willcooke> :)
15:53 <larsu> also some of the usual stuff: code reviews etc
15:54 <willcooke> fin?
15:54 <larsu> oui
15:54 <willcooke> #topic mlankhorst
15:54 <mlankhorst> I've been working on rootless Xmir, glamor 2d acceleration works at this point, dri2/opengl is a WIP. Rootless flipping works, normal flipping does not, texture_from_pixmap does not work yet it seems, I'm investigating why... so no compiz yet. :P
15:54 <mlankhorst> that's about all from me
15:55 <willcooke> good stuff,. thanks mlankhorst
15:55 <mlankhorst> np
15:55 <willcooke> keep me abreast of those bugs for kgunn  and team once they're opened
15:55 <mlankhorst> I want to get compiz running first, after that they start to become important :)
15:55 <willcooke> ack
15:55 <willcooke> #topic qengho
15:56 <qengho> Hey hey!
15:56 <qengho> * done: chromium release, v39. Security fixes, and a search-credit fix. GPU blacklist experiment was a failure.
15:56 <qengho> * to-do: compiler still not available for precise.
15:56 <qengho> * in-progress: more Cr-on-mir hacking.
15:56 <qengho> * enormous storm here in Florida today. may need scuba gear to go to kitchen.
15:56 <qengho> EOF
15:56 <willcooke> thx qengho
15:56 <kgunn> mlankhorst: cool!
15:56 <kgunn> mlankhorst: what do you mean by "normal flipping" ?
15:56 <kgunn> at the Fb ?
15:56 <kgunn> RAOF: ^
15:56 <seb128> qengho, chromium triggers an apport prompt due to some i965 .so on start, is that a known issue?
15:57 <willcooke> kgunn, mind holding on 5 mins for end of the meeting?  Sorry, shouldnt have pinged you :)
15:57 <seb128> qengho, I've that for some time, I assumed it would get resolved by some update but that doesn't seem to happen so I'm asking ;)-
15:57 <seb128> ;-)
15:57 * kgunn feels ashamed :)
15:57 <willcooke> totally my fault kgunn
15:58 <qengho> seb128: yes. the intel GPU driver tries to do more than the chromium sandbox allows. I think you'll see the fix in kernel update.
15:58 <seb128> qengho, ok, do you know if there is a bug report about that?
15:58 <qengho> kernel, thoutgh? sandbox is userspace.
15:58 <qengho> seb128: I'll get you an answer about what should fix the problem.
15:58 <seb128> thanks
15:58 <seb128> it makes chromium pretty unusable
15:58 <willcooke> qengho, thanks for sorting out those GOOG issues last week.  Much appreciated.
15:59 <qengho> :)
15:59 <seb128> well, it hangs on start due to apport, then you can't use websites like gmaps
15:59 <seb128> willcooke, you can continue on the topics btw
16:00 <willcooke> ah, kk
16:00 <willcooke> in which case
16:00 <willcooke> #topic seb128
16:00 <seb128> :-)
16:00 <seb128> (4 days week, vac on thurday)
16:00 <seb128> • spent a full day doing sponsoring/patch pilot (I didn't do some of the previous rounds so it was overdue)
16:00 <seb128> • some desktop updates and merges for vivid
16:00 <seb128> • looked at translations issue on ubuntu touch and vivid
16:00 <seb128> • some playing around with systemd in preparation for the Ubuntu switch (switched my vivid to it, tested for regression, gave some feedback, looked a bit at the standard jobs)
16:00 <seb128> • debugged an ubuntu-ui-toolkit regression that impacted settings, tested and potential fix and confirmed that it works
16:00 <seb128> • ubuntu-system-settings for touch
16:00 <seb128> ∘ reviewed changes from others (mostly backport from trunk commits to rtm)
16:00 <seb128> • usual share of bugs triaging and desktop discussions
16:00 <seb128> </week>
16:00 <willcooke> thanks seb128  :)
16:00 <seb128> yw!
16:00 <willcooke> #topic Sweet5hark
16:01 <willcooke> he ded
16:01 <willcooke> #topic TheMuso
16:01 <willcooke> * Completed Pulseaudio package merging, and built test debs for armhf just in time to...
16:01 <willcooke> * Started updating Ubuntu/Debian packaging for Pulse 6, currently 5.99.1. Am aware of the desktop team bluez5 PPA and will upload it there for testing with bluez 5 once ready for testing.
16:01 <willcooke> * Discussion with Debian and upstream about fixed point vs floating point performance on armhf, nobody has done any benchmarking atm. Debian uses fixed point on all arm architectures, we use floating point on all arches we support.
16:01 <willcooke> #topic tkamppeter
16:02 <seb128> willcooke, if you go alphabetical, did you skip robert_ancell's update?
16:03 <willcooke> he wasnt in the user list of the channel, so he's at the end of my slightly alphabetical list :)
16:03 <seb128> oh ok ;-)
16:03 <willcooke> looks like tkamppeter is out anyway
16:03 <willcooke> so..
16:03 <willcooke> #topic robert_ancell
16:03 <willcooke> Worked on:
16:03 <willcooke> - TPM key support. Got hardware, did handover, started work
16:03 <willcooke> - Released simple-scan 1.15.2
16:03 <willcooke> - Bug triage, fixing, merge reviews
16:03 <willcooke> Currently working on:
16:03 <willcooke> - TPM key support
16:04 <willcooke> #topic any other business
16:04 <willcooke> I'm on holiday on Thursday, so I've cancelled meetings etc
16:04 <willcooke> Please let me know if you want to reschedule, otherwise we can catch up next week
16:04 <willcooke> anyone got anything else before we end?
16:04 <seb128> desrt, larsu, Laney, we need to discuss handling of the GNOME .desktop renames (the one for e.g gedit.desktop to org.gnome.gedit.desktop)
16:04 <seb128> but that's fine as after meeting
16:05 <seb128> I don't think we need to hold everyone for that
16:05 <willcooke> oh, and it's Thanks Giving in the USandA on Thursday, so those guys are out
16:05 <willcooke> (maybe until next week?  Is Friday a holiday too?)
16:05 <desrt> willcooke: a lot of people take friday off for the 4-day long-weekend
16:05 <seb128> (if it's not I guess many are going to take a VAC anyway)
16:05 <willcooke> Have a turkey filled weekend y'all
16:05 <willcooke> #endmeeting