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