15:30 <willcooke> #startmeeting Desktop Weekly Meeting 2014-12-16
15:30 <meetingology> Meeting started Tue Dec 16 15:30:46 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:30 * willcooke is unprepared #
15:31 <willcooke> please stand by
15:31 <didrocks> <lift music>
15:31 * Sweet5hark stands by
15:32 * Sweet5hark hopes the lift music is creative commons. If the music is bad, at least its properly licensed.
15:32 <willcooke> Roll call:  attente_ desrt  didrocks FJKong? Laney larsu mlankhorst qengho Sweet5hark tkamppeter
15:32 <willcooke> I think thats everyone
15:33 <mlankhorst> hey
15:33 * qengho is here.
15:33 <FJKong> hey
15:33 <willcooke> attente_, are you around?
15:33 <willcooke> #topic attente_
15:34 <attente_> backport gdk-mir patches: https://code.launchpad.net/~attente/gtk/refresh-mir-backend/+merge/244491
15:34 <attente_> debugging pointer crossing events
15:34 <willcooke> good stuff, thanks attente_
15:35 <willcooke> #topic desrt
15:36 <willcooke> he was here a minute ago
15:36 <willcooke> we can come back around if needs be
15:36 <willcooke> #topic didrocks
15:37 <didrocks> hey
15:37 <didrocks> Ubuntu developer desktop:
15:37 <didrocks> * Released Ubuntu Make 0.3: http://blog.didrocks.fr/post/Ubuntu-Make-0.3-brings-Intellij-IDEA-and-Pycharm-support
15:37 <didrocks> * Additional fix for the appmenu support in java application, now in archive (but stuck in proposed and some archs FTBFS) and MIR in progress!
15:37 <didrocks> * Merged intellij and pycharm branches
15:37 <didrocks> * Fixed medium tests that were failing. Tests are becoming hard to track due to the datacenter still being down for desktop VM tests.
15:37 <didrocks> * Refreshed docker images
15:37 <didrocks> Systemd:
15:37 <didrocks> * Analyzed fsck <-> plymouth integration, as well as looking our ubuntu logo theme. After discussing with Martin, we'll go to more complex solution, but which is acceptable upstream and will remove quite some cruft in our plymouth themes.
15:37 <didrocks> * Enabled the X fallback.
15:37 <didrocks> * Some debugging around keyboard issue and logging (which was in syslog after all)
15:37 <didrocks> Bluez:
15:37 <didrocks> * Discussed with rsalvetti on the kernel fixes that will be needed for Touch to ensure we won't be blocked on this
15:37 <didrocks> Mic:
15:37 <didrocks> * Voted on FOSDEM desktop room talk.
15:37 <didrocks> * Archive admin and some MIR duties.
15:37 <didrocks> EOF
15:37 <mlankhorst> cheers for the fallback-x work
15:37 <willcooke> woot, thanks didrocks
15:37 <didrocks> yw ;)
15:38 <willcooke> #topic FJKong
15:38 <FJKong> * continue pinyin research
15:38 <FJKong> * close 2 bugs of sogou input method get ready for new version release
15:38 <FJKong> * take one day off
15:38 <FJKong> EOF
15:38 <willcooke> thanks FJKong
15:39 <FJKong> yw
15:39 <willcooke> #topic Laney
15:39 <Laney> • More work on gtk 3.14, merge .6, merge with Debian, test, ready to go once theme is
15:39 <Laney> • Update evolution (+ in Debian, although not so relevant there) to not pass -Bsymbolic-functions when linking, can crash otherwise
15:39 <Laney> • Also update evolution-* to 3.12.9, need to SRU this to 14.10
15:39 <Laney> • Update vte2.91 + in Debian
15:39 <Laney> • Update libsoup2.4 + in Debian
15:39 <Laney> ∘ Test failure and another test hang, upstream both with fix for first, upload w/test disabled :(
15:39 <Laney> • SRU glib-networking to 14.10
15:39 <Laney> • Update dpkg to add some Breaks to work around dpkg trigger cycles, track CI for this due to infrastructure downtime
15:39 <Laney> • Merge new dbus upstream from Debian, thanks MoM
15:39 <Laney> • DMB: meeting, welcome teward as a new developer
15:39 <Laney> • Install desktop-next, find out that gtk is broken in mir, https://bugs.launchpad.net/ubuntu/+source/qtmir/+bug/1401968
15:39 <ubot5> Launchpad bug 1401968 in QtMir "GTK applications don't work anymore under unity8" [Critical,Triaged]
15:39 <Laney> • Organise travel for fosdem and a sprint afterwards
15:39 <Laney> • Fix a crash bug in gnome-terminal caused by our transparency patch
15:39 <Laney>15:39 <willcooke> nice
15:39 <willcooke> thanks Laney
15:39 <Laney> np
15:40 <willcooke> #topic larsu
15:40 <larsu> hey. My cold came back again last week, so I don't have a whole lot to report
15:40 <larsu> still working on the gtk update and related things (like the theme :( )
15:41 <willcooke> ack, thx larsu
15:41 <larsu> sorry for the short one this time :/
15:41 <Laney> what do you think is left before we can upload?
15:41 <willcooke> hope the cold goes away, I feel your pain :)
15:42 <larsu> thanks, it's better this week
15:42 <larsu> Laney: I have a hang of getting caught up in too many fixes in the theme at once. I'll try to separate the most important bits right after the meeting
15:43 <Laney> maybe we can just take the branch as-is
15:43 <Laney> you can keep working on it after that of course
15:43 <larsu> sure, that works as well
15:44 <willcooke> cool
15:44 <willcooke> #topic desrt
15:44 <willcooke> back to desrt
15:44 <desrt> was another big week of kdbus hacking
15:44 * Laney sees steam rising in front of the window and knows that the heating is now on :D
15:45 <mlankhorst> and there's a leak?
15:45 <desrt> i did some substantial reengineering of how that's structured internally, getting rid of quite some hackery that's in there... and kdbus is now working single threaded, and it's able to send and receive messages exactly as you expect for async apps (services and clients)
15:45 <Laney> why would there be a leak?
15:45 <mlankhorst> steam!
15:45 <desrt> unfortunately due to not running the mainloop it deadlocks during sync calls -- but that's totally fine because i wanted to change how that works anyway (to make it much more efficient) so i'm going to do that over the next while
15:46 <desrt> i also played with schroot and did some work on the sysdeps feature of jhbuild over the weekend -- this will help with jhbuilding inside of buildds, which could be interesting for a lot of reasons
15:46 <desrt> schroot is cool.  if you are an ubuntu developer who hasn't fully learned about how to use this tool, take some time to learn it.
15:46 <desrt> it's really really great
15:46 <desrt> eof
15:47 <willcooke> thanks desrt
15:47 <willcooke> I think I will check out schroot too
15:48 <desrt> if you need some help poke me (or Laney may even be better)
15:48 <willcooke> could be useful for when I try and build things from source and end up smashing new libs all over the place because I'm too lazy to work out how to do it properly
15:48 <Laney> ubuntu-dev-tools has a mk-sbuild script to make the chroots
15:48 <willcooke> niiiiice!
15:48 <desrt> willcooke: ya... it's awesome for spinning up a system that you can feel free to absolutely destroy
15:48 <desrt> and then wipe it all away again a few seconds later
15:48 <desrt> Laney: it's also super-easy to just debootstrap them
15:48 <willcooke> sounds like I need that in my life
15:49 <desrt> although i guess you have to do some manual work of building a .tar or whatever
15:49 <willcooke> better than reinstalling because I'm stupid
15:49 <willcooke> :)
15:49 <willcooke> #topic mlankhorst
15:49 <mlankhorst> - Found a regression in the mesa-lts-utopic backport to trusty, uploaded a fix.
15:49 <mlankhorst> - Uploaded a new xorg-server to vivid with the security fixes.
15:49 <mlankhorst> - Prepared xorg-server 1.17 in ppa:canonical-x/x-staging.
15:50 <mlankhorst> - Rebased standalone Xmir on top of 1.17 and made it work on GLES platforms.
15:50 <mlankhorst> - Fixed mesa acceleration in Xmir 1.17 just now.
15:50 <mlankhorst> - Fixed a regression in nouveau.
15:50 <mlankhorst> ^D
15:50 <willcooke> mlankhorst, was getting 200+ fps in gears today :)
15:50 <willcooke> I know it's not a real test :)
15:50 <willcooke> but I like it
15:50 <mlankhorst> with -egl? that means that vblank was not working and it was using -sw mode :P
15:50 <willcooke> yeah, it did look like vblank wasnt working
15:50 <willcooke> but SPEED :)
15:51 <mlankhorst> oh try with hw, really..
15:51 <willcooke> switch ?
15:51 <willcooke> -hw?
15:51 <mlankhorst> no just wait a bit
15:51 <willcooke> always with the waiting :)
15:51 <qengho> Is that "no hardware"?
15:51 <mlankhorst> sa19 has fixed the black screen when using mesa
15:51 <mlankhorst> resizing seems to work correctly too
15:53 <willcooke> #topic qengho
15:53 <qengho> * Nursing. Entrire family has the flu.
15:53 <qengho> * More work on Mir/Wayland/Ozone/Chromium.
15:53 <qengho> Installed Desktop Next. Cried a lot. Switched back for now.
15:53 <willcooke> lol
15:54 <willcooke> hope everyone is on feeling better soon qengho - sounds like a lot of us are suffering this week
15:54 <willcooke> #topic Sweet5hark
15:54 <qengho> *I* got a wonderful vaccine, I guess.
15:54 <mlankhorst> willcooke: if you want a better test for acceleration, try https://mblankhorst.nl/etc/glxspheres
15:54 <qengho> Thanks.
15:55 <Sweet5hark> * 4.3.5~rc2 created tarballs, will build for PPA and later SRU later todayish
15:55 <Sweet5hark> * some grinding trough launchpad bugs
15:55 <Sweet5hark> * I caused a regression upstream, is fixed now, but misses a test: writing that right now
15:55 <Sweet5hark> * prepare 4.4.0~beta2 prerelease for ppa (twice. some hassle with the tarballs being actually beta1 tarballs, so needed extra tweakage)
15:55 <Sweet5hark> * some code review,
15:55 <Sweet5hark> org and the usual syncing upstream (e.g. among other stuff, helped collecting some datapoints on TDFs 2014 annual report at http://pad.documentfoundation.org/p/annualreport)
15:55 <Sweet5hark> * havent looked at schroot yet, wonder I should still do, now that I have my own lo-pbuilder wrapper running in a jenkins doing most of the chrooting/setuiding
15:55 <Sweet5hark> EOF
15:55 <willcooke> thx Sweet5hark
15:56 <willcooke> #topic tkamppeter
15:58 <willcooke> guess tkamppeter isnt around atm
15:58 <willcooke> #topic robert_ancell
15:58 <willcooke> Worked on:
15:58 <willcooke> - Finished gnome-bluetooth patch (awaiting review)
15:58 <willcooke> - Started on gnome-control-center bluetooth patch
15:58 <willcooke> - Fixed simple-scan bugs
15:58 <willcooke> - Released simple-scan 3.15.3
15:58 <willcooke> - TPM support
15:58 <willcooke> - Reviewed merge proposals
15:58 <willcooke> oops
15:58 <willcooke> Should say:
15:58 <willcooke> - Started on unity-control-center bluetooth patch
15:58 <willcooke> #topic any other business
15:58 <Laney> when's next meeting?
15:58 <willcooke> For those of you who are going to the Mir sprint please get your travel auth done asap
15:59 <willcooke> Next meeting will be 6 Jan
15:59 <willcooke> Oh, and FOSDEM people, travel auth as well please
15:59 <willcooke> Have an excellent and restful holiday
15:59 <willcooke> HO HO HO - HAPPY PRIMARY GIFTING PERIOD
16:00 <willcooke> #endmeeting