15:30 <willcooke> #startmeeting Desktop Team Weekly Meeting - 2016-02-09 15:30 <meetingology> Meeting started Tue Feb 9 15:30:30 2016 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 <desrt> o hai 15:30 <willcooke> hi desrt ! 15:30 <seb128> hey 15:30 <willcooke> Roll call: andyrock, attente, desrt, dgadomski, fjkong(out), happyaron(out), hikiko, laney, larsu, qengho(out), seb128, sweet5hark, themuso (out), tkamppeter(out), trevinho, robert_ancell (out) 15:30 <Trevinho> o/ 15:31 <didrocks> hey! 15:31 <didrocks> (ok running out :p) 15:31 <hikiko> hey! 15:31 <willcooke> hi didrocks! 15:31 * desrt misses didrocks' name on the list 15:31 <andyrock> Ho 15:31 <willcooke> :( 15:31 <andyrock> Ho 15:31 * didrocks hugs desrt 15:32 * desrt feels warm 15:32 <larsu> o/ 15:32 <andyrock> My keyboard does not like me 15:32 <larsu> didrocks is here in spirit 15:32 <larsu> well, and he's actually present 15:32 <willcooke> :) 15:34 <willcooke> I figured we'd go round the list as usual and each person can paste their update and the 16.04 landings update 15:34 <willcooke> then if there are questions etc we can address them, then move on to the next person 15:34 <willcooke> Let's begin... 15:34 <willcooke> #topic andyrock 15:35 <andyrock> I ve been working on launcher integration. The branch is almost done. I m a bit blocked because libappstream-glib gives us icon as pixbufs and not gicons but nothing impossible to workaround 15:35 <andyrock> G-s launcher integration 15:35 <andyrock> I ll try to finish it by the end of tomorrow 15:36 <willcooke> ^H^H^H thanks 15:36 <willcooke> anything pending for 16.04 feature wise? I think that's all right? 15:36 <andyrock> For the thing I want to push before ff 15:36 <andyrock> Just this one 15:37 <andyrock> And startup notifications 15:37 <andyrock> Should go without problems 15:37 <seb128> did the session dialogs changes landed? or did that got removed from the xenial list? 15:37 <andyrock> Not yet :\ 15:37 <andyrock> But it s low priority 15:38 <seb128> well, that's sort of the point of doing the status update on feature now 15:38 <seb128> either we drop them or get them done in the next week or so 15:38 <andyrock> I would rather push the other two 15:38 <seb128> I guess it means that one is not for this cycle? 15:38 <seb128> right, it's fine 15:38 <seb128> we just need to focus on the important bits ;-) 15:38 <andyrock> I ll try but no promise 15:38 <andyrock> :) 15:39 <seb128> thanks 15:39 <andyrock> No 15:39 <willcooke> better to focus on getting the launcher stuff done 15:39 <seb128> just retarget it to next cycle if it's not going to land 15:39 <andyrock> Np 15:39 <andyrock> Sure 15:39 <willcooke> thanks andyrock 15:39 <willcooke> seb128, anything else here? 15:39 <seb128> no ;-) 15:40 <willcooke> good stuff, thanks 15:40 <willcooke> #topic attente 15:40 <Trevinho> andyrock: I can help if needed with features in case... 15:41 <attente> unity-greeter hi-dpi menu positioning fix 15:41 <attente> more discussions and revisions to https://bugzilla.gnome.org/show_bug.cgi?id=756579... 15:41 <seb128> thanks for that one! 15:41 <ubot5`> Gnome bug 756579 in Widget: GtkMenu "GTK should let GDK position menus" [Critical,Needinfo] 15:41 <attente> implemented ubuntu-sso login dialog for submitting reviews in gnome software, struggling with some (i think) threading issues.......... 15:41 <desrt> attente: happy to help look at those 15:41 <attente> seb128: np! 15:42 <attente> desrt: thanks 15:42 <willcooke> thanks attente 15:42 <willcooke> keep me posted on the SSo work 15:43 <willcooke> attente, I dont think you have any other 16.04 landings, right? 15:43 <doko> looking at pocketsphinx ... Laney, finding your name in the changelog ... is there still need for the various english language models? 15:44 <Laney> doko: 1) meeting 2) dunno 15:44 <attente> no 15:45 <willcooke> thanks attente 15:45 <willcooke> #topic desrt 15:45 <desrt> hi. refactoring the gsettings work to a nicer state. 15:45 <desrt> started to have some more serious discussions about timellines and when/how this will land (the containerisation work) 15:45 <desrt> looking at early next cycle, so it can get lots of users by 16.10 15:46 <desrt> hope to have the 'upstream' stuff mostly done by march 15:46 <desrt> not really a 16.04 target, but 'just after 16.04' 15:46 <desrt> that's all for technical stuff 15:47 <willcooke> thanks desrt 15:47 <willcooke> #topic dgadomski 15:47 <dgadomski> hey 15:47 <dgadomski> * investigated a complaint to bug 1337873 - it appeared that user was depending on unsupported behaviour 15:47 <ubot5`> bug 1337873 in ifupdown (Debian) "ifupdown initialization problems caused by race condition" [Unknown,New] https://launchpad.net/bugs/1337873 15:47 <dgadomski> * tested fix to bug 1538724 - looking good 15:47 <ubot5`> bug 1538724 in firefox (Ubuntu Wily) "GraphicsCriticalError: |[0][GFX1]: Unknown cairo format 3" [High,Fix released] https://launchpad.net/bugs/1538724 15:47 <dgadomski> (eof) 15:47 <willcooke> thanks dgadomski 15:47 <dgadomski> thank you 15:48 <willcooke> #topic hikiko 15:48 <hikiko> I am working on the ezoom integration: I did some fixes on nux and unity to be able to use the code I had already and now I debug the transformations that take place when I add the compiz zoom transformation matrix to the nux matrix stack. Compiz and nux have different matrix representations and stacks and I am trying to see if I can use the scale matrix in a way that the components are scaled automatically avoiding the double scaling issues 15:48 <hikiko> I had the other time (although at the end I ll have to scale 1 by 1 the unity components that are not rendered by nux). 15:48 <hikiko> eof :) 15:48 <seb128> what's the status of the CSD decorations? that still didn't land? 15:49 <hikiko> no, it's under review 15:49 <hikiko> marco will review it but he has the launcher and all that 15:49 <seb128> k 15:49 <seb128> it's getting late 15:49 <seb128> we said in London that things should be done a week after the sprint 15:50 <seb128> that was back in 2015 ;-) 15:50 <larsu> a year ago! 15:50 <seb128> oh well, I hope it lands this week 15:50 <hikiko> well the code seems to work but it needs to be reviewed 15:50 <hikiko> and tested 15:50 <seb128> right 15:50 <hikiko> btw 15:50 <hikiko> https://www.youtube.com/watch?v=LABxkCLVSUg seb128 15:50 <seb128> it might be useful to put it in a silo for testing? 15:51 <hikiko> I don't know if I pasted it the other time 15:51 <seb128> anyway it was not especially for you hikiko 15:51 <seb128> we just need as a team to see that landing 15:51 <seb128> hikiko, thanks ;-) 15:51 <willcooke> seb128, Trevinho - lets see where we are on Friday ^ 15:52 <seb128> k 15:52 <willcooke> thanks hikiko 15:52 <willcooke> #topic Laney 15:52 <Trevinho> ok 15:52 <Laney> • short week, short status! 15:52 <Laney> • Updated appstream-cloud to be properly integrated with prodstack & have some more actions and nagios checks, contribute patches to increase coverage and find new icons faster, debug some issues 15:52 <Laney> ∘ Fighting with IS over restrictive policies meaning we can't download screenshots 15:52 <Laney> • Worked on rebasing wk2 packages on the archive and a new port for sphinx tests which got enabled in the meantime (16.04 feature, will be in before FF) 15:53 <Laney> • helped to land terminal scrollbar fix 15:53 <Laney> ︘ 15:54 <willcooke> thanks Laney, anything 16.04 related looking risky? (screenshots download aside) 15:54 <seb128> Laney, how is the wk2 transition looking? I start to see today if I can help a bit on testing/reviewing but I'm probably not going to have limited slots for that 15:54 <Laney> you are not going to have limited slots? 15:54 <Laney> that sounds good 15:54 <seb128> -not 15:54 <Laney> WHAT 15:54 <seb128> doh, I was typing something else and changed mid way :p 15:55 <Laney> it's fine 15:55 <Laney> dunno why ubiquity broke though, that worked before 15:55 <Laney> annoying 15:55 <seb128> well, I can help a bit, so let me know if there is something you would prefer me to look at 15:55 <seb128> is it buggy for you as well? 15:55 <Laney> yeah 15:55 <Laney> it's something to do with it running as root 15:55 <seb128> yeah :-/ 15:55 <Laney> POs 15:55 <Laney> POS 15:55 <Laney> POSPOSPOSPSOPSO 15:56 * Sweet5hark slowly backs away ... 15:56 <willcooke> thanks a lot Laney 15:56 <willcooke> #topic larsu 15:56 <larsu> last meeting :( 15:56 <seb128> :-( 15:57 <attente> :( 15:57 <willcooke> :(( 15:57 <larsu> not a lot to report: slightly shorter week as well 15:57 <larsu> did some administration stuff (turns out I'm leaving) 15:57 <seb128> wait! you lease on the 18th, next meeting is on the 16th? 15:57 * pitti sheds a tear for larsu 15:57 <Trevinho> :'( 15:57 <larsu> seb128: some last days of holiday 15:57 <seb128> ah right 15:57 <seb128> larsu, we are going to miss you! 15:57 <willcooke> we are indeed 15:57 * seb128 hugs larsu 15:57 <larsu> I'm off Monday at noon officially 15:58 * larsu hugs EVERYONE 15:58 <willcooke> come and visit 15:58 * Trevinho re-hugs 15:58 <larsu> hehe 15:58 * didrocks hugs larsu as well 15:58 * Sweet5hark shakes angry old man fist for larsu leaving us. 15:58 <larsu> haha 15:58 * pitti hugs larsu big time 15:58 * larsu sheds a tear 15:58 <larsu> but I also have some status! 15:58 <larsu> geonames index is coming along 15:59 <larsu> should probably talk to desrt at some point - she might be the next maintainer 15:59 <larsu> also fixed scrollbars in terminals (THEME!) 15:59 <larsu> (with a bad hack sadly, but I couldn't think of anything better) 15:59 <larsu> </larsu> 15:59 <desrt> bye bye larsu 15:59 <willcooke> thanks larsu 16:00 <willcooke> any news on your bike? 16:00 <larsu> have to buy new wheels 16:00 <larsu> rode Faina's today 16:00 <larsu> it's ... small 16:00 <willcooke> :) 16:01 <willcooke> it's been a pleasure larsu, sorry you're going. Will chat later in the week. 16:01 <willcooke> #topic seb128 16:01 <seb128> • some desktop updates (gedit, gnome-calculator, gtk) 16:01 <seb128> • reverted the gtk fileselector single-click-open behaviour change 16:01 <seb128> • gnome-software/packagekit/aptdaemon discussions 16:01 <seb128> • synced new manpages from Debian (yeah, remaining delta deprecated by upstream changes!) 16:01 <seb128> • reverted nautilus in xenial, discussed the new version with upstream 16:01 <seb128> • patch pilot shift 16:01 <seb128> • fixed low res icon for the unity-control-center sound panel 16:01 <seb128> • enabled hi-dpi scaling on unity-greeter 16:01 <seb128> • tested ubiquity/webkitgtk2, debugging xenial daily not starting on the way (missing xorg drivers) 16:01 <seb128> </week> 16:02 <willcooke> thanks seb128 16:02 <seb128> I don't have features on my personal list, but I'm trying to see if I can help others to land the remaining things we need to land 16:02 <seb128> e.g webkitgtk2 16:02 <seb128> gnome-software 16:02 <seb128> libreoffice 5.1 16:02 <seb128> let me know if you think I can help you with some feature that still need to land 16:02 <larsu> seb128: do you know if removing software works now? I found the issue at the hackfest, but don't know if it ended up being fixe 16:02 <larsu> *fixed 16:03 <seb128> larsu, I don't know, but robert_ancell is wriing an aptdaemon backend 16:03 <seb128> since porting the archive away from it was not really doable 16:03 <seb128> and packagekit is slow 16:03 <larsu> ah, right 16:03 <seb128> seems the safest option for this cycle 16:03 <larsu> indeed 16:04 <willcooke> #topic TheMuso 16:04 <willcooke> Accessibility profile manager rework: 16:04 <willcooke> * The core library has been written, and is functional. It still may receive some minor functionality improvements and API additions/changes, but it is working. The package is in the new queue now, and a MIR will be applied for as soon as its in the archive. 16:04 <willcooke> * I've also written a small CLI utility to facilitate quick testing, both the library, and profile metadata itself. 16:04 <willcooke> * UI wise, for the time being, I have created an indicator that shows the available accessibility profiles in a list, with the currently enabled profile shown as such. This indicator will be off by default, but will be shown during install, and whenever a profile is enabled. I'll probably add another option to the indicator menu to allow the user to hide it if they wish, regardless of whether a profile is enabled or not. 16:04 <willcooke> * I have a small change that I still need to propose for merging in the universal access panel of Unity control center. The change adds a profiles tab, with a simple toggle switch, to show or hide the indicator. I am using the org.gnome.desktop.a11y always-show-universal-access-status GSettings schema and key. GNOME shell uses this to allow the user to show or hide its own accessibility menu, so since we don't use it, I thought to be 16:04 <willcooke> somewhat compatible with GNOME shell, I would use this GSettings value too. It should be noted that I have not done any work to integrate this profiles mechanism into any of the GTK based Ubuntu derivatives as of yet. 16:04 <willcooke> * The same profiles tab in the universal access control center panel will likely be expanded in the future to show a list of profiles, and allow the user to activate/deactivate profiles. Will not be done this cycle, likely need to discuss the best UI to use in this context. 16:05 <willcooke> Still to do: 16:05 <willcooke> * Refactor Ubiquity to launch the new a11y profile indicator. At the moment, Ubiquity ahs its own indicator with the hard-coded list of profiles. Using the new indicator in ubiquity should be trivial. 16:05 <willcooke> * Implement a mechanism to notify the user of available accessib 16:05 <willcooke> ility profiles if they start using an assistive technology like Orca. THis is low priority, because I am not entirely sure of the best way to present this to the user UI wise, probably something for next cycle, although I will see what I can come up with, if I find myself with time to spare. 16:05 <willcooke> * Patch Orca to use GSettings as its settings backend of choice if the user doesn't have any existing Orca configuration present. 16:05 <willcooke> * Integrate everything into the desktop image, i.e seeds, MIR (discussed above), ubiquity etc. 16:05 <willcooke> Other stuff: 16:05 <willcooke> * Getting a final opinion on whether we want pulseaudio 8. If others involved with audio stuff are agreeable, that will likely be in by the end of this week. 16:05 <willcooke> I don't expect I will need to file any feature freeze exception requests, but that will depend on how long the package will take to get into the archive, and get a MIR approved. 16:05 <willcooke> chew on that... 16:05 <seb128> that's quite a verbose summary! 16:06 <willcooke> I was supposed to summarise, but I didnt 16:06 <seb128> lol 16:06 <seb128> I see :-) 16:06 <willcooke> :) 16:06 <seb128> you don't get to write that on your weekly status update then :p 16:06 <willcooke> :) 16:06 <willcooke> #topic tkamppeter 16:06 <larsu> irc character limit reached for the day 16:06 <seb128> +1 on geting the news pulseaudio 16:07 <willcooke> seb128, agreed 16:07 <willcooke> - cups-filters: Added facility to optionally create local queues pointing to remote raw queues. Before only remote queues with driver/PPD were taken into account. 16:07 <willcooke> - Printing Architecture: Debian has dropped LSB support. Studied alternatives for creating distribution-independent binary packages. 16:07 <willcooke> - OpenPrinting Summit: Sent out first speaker invitations. 16:07 <willcooke> - Performance review. 16:07 <willcooke> - Bugs. 16:07 <willcooke> What should go into 16.04 from my side is: 16:07 <willcooke> - Printing stack on the phone. 16:07 <willcooke> - Get Ghostscript synced with Debian, Will please make the security team pass the openjpeg MIR before FF. Thanks. 16:08 <willcooke> - HPLIP 3.16.2 (got released today) 16:08 <willcooke> - CUPS 2.1.3 16:08 <willcooke> - The usual pre-FF round of version checks on all printing-related packages to have them up to date. 16:08 <willcooke> tkamppeter's stuff is all in good shape - I'll see what we can do with the MIR 16:08 <willcooke> #topic Trevinho 16:08 <Trevinho> · Zeitgeist upstart and vacuum support 16:08 <Trevinho> · Updated unity nautilus patches for 3.14 revert 16:08 <Trevinho> · Working on fixing lp:unity failure (big thanks to cjwatson! didrocks hijacking failed :-D) 16:08 <Trevinho> · libwnck new upstream release and some mainteinance 16:08 <Trevinho> · fixes to unity upstream to support multi-arch natively 16:08 <Trevinho> · Fixed a launcher-filemanager integration issue 16:08 <Trevinho> · Some tuning on the bottom launcher branch for kylin 16:08 <Trevinho> · Unity theming improvements 16:08 <Trevinho> · Unity packaging fixes (moving the non-lib bits from libunity-core package) 16:08 <Trevinho> · Reviews?! 16:08 <Trevinho> 16:09 <willcooke> thanks Trevinho 16:10 <willcooke> so yeah, let's see how the reviews are going on Friday and see if we need to swap anything around 16:10 <seb128> Trevinho, are we landing the launcher@bottom in xenial? 16:10 <willcooke> no 16:10 <seb128> k 16:10 <Trevinho> seb128: we try to... 16:10 <Trevinho> Ah, ok :D 16:10 <seb128> so why do we spend work on it before ff? :p 16:10 <seb128> k 16:10 <seb128> seems like a "discuss after meeting" item ;-) 16:11 <willcooke> yeah, lets do that 16:11 <seb128> I didn't look at the zg on upstart into too much details 16:11 <seb128> do we really need an upstart job for that? 16:11 <willcooke> thinking about it, maybe I'm wrong, because Kylin want it 16:11 <willcooke> but we dont 16:11 <seb128> Laney, ^ if you want to help reviewing that it would be welcome 16:11 <Trevinho> seb128: that's for ensuring the vacuum happens at the right time 16:11 <seb128> your upstart foo is probably better than mine 16:12 <Laney> upstart to run vacuum? 16:12 <Trevinho> we do it every 10 days... 16:13 <seb128> Laney, bug #919801 16:13 <ubot5`> bug 919801 in zeitgeist (Ubuntu) "Unity dash file search is extremely slow" [Medium,In progress] https://launchpad.net/bugs/919801 16:13 <seb128> but let's handle that after the meeting as well 16:14 <seb128> willcooke, I'm done with questions for Trevinho ;-) 16:14 <willcooke> heh 16:14 <willcooke> thanks Trevinho 16:14 <willcooke> #topic willcooke 16:14 <willcooke> Worrying about GNOME Software 16:14 <willcooke> ASM Prep 16:14 <willcooke> REviews 16:14 <willcooke> more worrying about GNOME Software 16:14 <seb128> yeah :-/ 16:15 <willcooke> Less worried now, and a plan for what to do next is forming 16:15 <willcooke> so I think we'll work it out 16:15 <willcooke> #topic any other business 16:15 <Sweet5hark> willcooke: :( nobody missing my weekly libreoffice rant? 16:15 <willcooke> oh 16:15 <willcooke> how did I manage that 16:15 <willcooke> #topic Sweet5hark 16:15 <Sweet5hark> - 5.1.0/xenial rebases on multiarch 16:15 <Sweet5hark> - 5.0.5 updates for wily 16:15 <Sweet5hark> - some patch backports for trusty and precise 16:15 <Sweet5hark> - work on snappy: 16:15 <Sweet5hark> -- trying to get a good debug env in snappy 16:15 <Sweet5hark> -- ended up bundling strace and gdb in the snap 16:15 <Sweet5hark> -- build a debug build of libreoffice 16:15 <Sweet5hark> -- discovered that the failures happen in obscure toolchain places (e.g. in std::ostream::sentry) that dont make much sense even in the debugger 16:15 <Sweet5hark> -- reenabled tests in the build and looked at test failures in snapcraft (not snappy) 16:15 <Sweet5hark> -- found similar basic weirdness around C++ std libs (e.g. stream operations) 16:15 <Sweet5hark> ==> now trying to isolate a smallish testcase that doesnt need ~all of libreoffice and its infrastruce with UNO and friends 16:16 <Sweet5hark> - also: FOSDEM madness (including giving a devroom talk), and TDF board/staff meetings, LibreOffice Hackfest 16:16 <willcooke> thanks Sweet5hark 16:16 <seb128> willcooke, no update from robert_ancell? 16:17 <willcooke> no I figure I could probably fill that in for him 16:17 <willcooke> #topic robert_ancell 16:17 <willcooke> GNOME Software 16:17 <willcooke> #topic any other business 16:17 <seb128> ;-) 16:17 <larsu> hehe 16:18 <willcooke> oki, anyone got anything else before we wrap? 16:18 <willcooke> oh, please let me have your 360 names 16:18 <seb128> let's go back to work on getting those features landed? ;-) 16:18 <seb128> willcooke, when is that due? 16:18 <seb128> why do they always put admin stuff in the busy periods? :p 16:18 <willcooke> ideally before MWC which is 22 Feb 16:19 <seb128> k 16:19 <willcooke> oki, thanks very much everyone 16:19 <willcooke> #endmeeting