15:30 <willcooke> #startmeeting Desktop Team Weekly Meeting - 2016-11-08
15:30 <meetingology> Meeting started Tue Nov  8 15:30:51 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:31 <willcooke> Roll call: andyrock, attente, desrt,  dgadomski, fjkong (out), flexiondotorg, happyaron (out), hikiko, laney, qengho, seb128, sweet5hark, themuso (out), tkamppeter, trevinho, robert_ancell (out)
15:31 <flexiondotorg> o/
15:31 <hikiko> hi
15:31 <seb128> hey
15:31 <andyrock> hi
15:31 <Laney> meow
15:31 <qengho> Aiee!
15:31 <desrt> *mwah
15:32 <andyrock> willcooke: I still have to prepare the bullet list
15:32 <andyrock> can you start with someone else? :D
15:32 <willcooke> sure!
15:32 <willcooke> muhahaha
15:32 <willcooke> #topic attente
15:33 <willcooke> Let's come back to attente too
15:33 <attente> sorry
15:33 <attente> i'm ready
15:33 <willcooke> ah, cool,
15:33 <attente> debugging some issues with libertine menus and fonts
15:33 <attente> finished fixing fcitx-qimpanel build to allow local installation
15:33 <attente> looked into the broken gtk menus and dpi scale issues a bit, gtk isn't reading the xsettings properly, but not sure how to fix that
15:33 <attente> re-wrote the jhbuild plugin to use bubblewrap instead of lxc, needs tests+docs
15:34 <attente> still need a review of content-hub-glib before landing the copy-paste stuff in gtk
15:34 <attente> (eof)
15:34 <willcooke> thanks attente
15:34 <willcooke> #topic desrt
15:34 <desrt> i figured out the security for the proxy, and implementation is underway.  will continue on that this week.
15:34 <willcooke> woo!
15:34 <desrt> might be interesting to see if we can use this as an alternative to the xsettings stuff to solve the issues attente is seeing
15:34 <desrt> that's all, really
15:34 <willcooke> thanks desrt
15:34 <willcooke> #topic dgadomski
15:34 <dgadomski> hey
15:34 <dgadomski> - worked on bug #1589401, no results just yet
15:34 <dgadomski> - returning to bug #1598183
15:34 <dgadomski> - working on bug #1598183
15:34 <ubot5`> bug 1589401 in NetworkManager "cannot view wifi networks after re-enabling wifi" [Medium,Confirmed] https://launchpad.net/bugs/1589401
15:34 <ubot5`> bug 1598183 in gvfs "Operation not permitted while writing to symlinked fuse locations" [Medium,Confirmed] https://launchpad.net/bugs/1598183
15:34 <dgadomski> eof
15:35 <willcooke> thanks dgadomski, feel free to reach out to happyaron on #1589401 - he might be able to assit
15:35 <willcooke> assist
15:35 <willcooke> #topic FJKong_
15:35 <willcooke> libproxy-0.4.13.
15:35 <willcooke> * New upstream release
15:35 <willcooke> * Remove 3 Patches
15:35 <willcooke> klog-0.9.2.5-1
15:35 <willcooke> make new upstream release
15:35 <willcooke> upload to :
15:35 <willcooke> https://mentors.debian.net/package/klog
15:35 <willcooke> fix bug#831236
15:35 <willcooke> * xnec2c
15:35 <willcooke> * New upstream release
15:35 <willcooke> - add icon image to fix gui-app-without-icon error
15:36 <willcooke> #topic flexiondotorg
15:36 <flexiondotorg> Time appropriate greetings
15:36 <flexiondotorg> - Researched this weeks candidates for the Snap Upstream Blitz and updated their Trello board.
15:36 <flexiondotorg> - Reviewed the ISV Snap advocacy process and documentation.
15:36 <flexiondotorg> - Several calls learning the process for ISV Snap advocacy.
15:36 <flexiondotorg> - Learning the snap advocacy process came round sooner than I expected and has taken longer than I thought to learn. I'm up to speed now.
15:36 <flexiondotorg> - Reworking merge proposals for aptdaemon and update-manager (LP: #1623856) - PPA coming later for testing.
15:36 <ubot5`> Launchpad bug 1623856 in aptdaemon (Ubuntu) "Scrolled Windows in update-manager are too small to read" [Low,In progress] https://launchpad.net/bugs/1623856
15:36 <flexiondotorg> - Fix for deja-dup scrolled windows (LP: #1623835) - MP and PPA coming later.
15:36 <ubot5`> Launchpad bug 1623835 in deja-dup (Ubuntu) "Updated gtk element means you need to specify a size on the details drop down or it is only 1 line high" [Low,Triaged] https://launchpad.net/bugs/1623835
15:36 <flexiondotorg> eof
15:36 <willcooke> thanks flexiondotorg, great stuff
15:37 <willcooke> #topic happyaron
15:37 <willcooke> 1. dkms: lots of bugs, upstreamed apport related updates
15:37 <willcooke> merge is pending because how to handle secure boot patch is not yet clear
15:37 <willcooke> 2. NM bugs at Debian, trying to merge this week
15:37 <willcooke> 3. sponsored fqterm uploads, synced to Ubuntu
15:37 <willcooke> 4. batch translation review for gnome zh_CN
15:37 <willcooke> #topic hikiko
15:37 <hikiko> hi
15:37 <hikiko> * 1st investigation/document for chromium on mir
15:37 <hikiko> * compiz:
15:37 <hikiko> - fixed some compile errors on tests
15:37 <hikiko> - fixing the branches that have been reviewed by Trevinho (moving win, expo gap)
15:37 <hikiko> * unity:
15:37 <hikiko> - working  on the decorations code - changes that will be useful for different tasks
15:37 <hikiko> - had almost fixed the switcher (alt+`) before my desktop crashed, tomorrow :p
15:37 <hikiko> * other:
15:37 <hikiko> - debug an issue I had on the desktop and thought it was related to either lightdm or u7 gsettings, found out that its an xserver bug latest Y release
15:37 <hikiko> eof
15:37 <willcooke> thanks hikiko
15:37 <willcooke> #topic Laney
15:37 <Laney> • Upload livecd-rootfs to stop stripping .pyc on live images, announce to -release
15:38 <Laney> • Some task finding, advice, review & sponsoring for FJK
15:38 <Laney> • Turned autosync back on, babysat autopkgtest for that (managing capacity and handling emergent issues)
15:38 <Laney> • Got some informal training in autopkgtest tasks from p_itti
15:38 <Laney> • Poked a bit at u-s-d's xsettings manager not working in Z (1639658)
15:38 <Laney> • Worked much more on asgen charm, implemented external storage, getting ready to import existing data so that the new version can be deployed
15:38 <Laney> 😚
15:38 <willcooke> :) thanks Laney
15:38 <willcooke> #topic qengho
15:38 <qengho> * Cr 54 still in progress. All 32-bit arches broken. We don't cross-compile. Ups
15:38 <qengho> tream does. :(
15:38 <qengho> That's pretty much it. All my time.
15:39 <qengho> EOF
15:39 <willcooke> thanks qengho, good luck
15:39 <willcooke> #topic seb128
15:39 <seb128> • debugged versions' script erroring out after the url updates done by j_bicha
15:39 <seb128> • helped flexidotong to fix the update-manager details view having an incorrect height with the new gtk
15:39 <seb128> • triaged recent nautilus bugs
15:39 <seb128> • NEW queue reviews
15:39 <seb128> • discussed/verified g-s-snap SRU
15:39 <seb128> • reviewed/cleaned up some items from the sponsoring queue, not quite a full shift though
15:39 <seb128> </week>
15:39 <willcooke> thanks seb128!
15:39 <willcooke> #topic Sweet5hark
15:41 <seb128> zZZzz ;-)
15:41 <willcooke> he was here earlier, let's come back
15:41 <willcooke> #topic TheMuso
15:41 <willcooke> * Uploaded an SRU for bug 1574324 for xenial and yakkety. Testing seems favourable so far, will get fresh installs set up in coming days to test myself.
15:41 <willcooke> * Still trying to reliably reproduce bluetooth profile switching issues on xenial at least. No luck so far.
15:41 <willcooke> * Started going through the patches we carry for Pulseaudio, some of which are to work around issues that may no longer exist. Will start to test these in the coming week.
15:41 <willcooke> * More package merges for zesty.
15:41 <ubot5`> bug 1574324 in pulseaudio (Ubuntu) "pulseaudio crashes when connecting to bluetooth headphones (due to ubuntu changes?)" [High,In progress] https://launchpad.net/bugs/1574324
15:41 <willcooke> #topic tkamppeter
15:42 <tkamppeter> - cups-filters: Backported cups-browsed-hang-on-shutdown fixes to the Xenial package for an SRU (bug 1638986).
15:42 <tkamppeter> - cups-filters: Further work on IPP Everywhere support.
15:42 <tkamppeter> - cups: Tested IPP Everywhere PPD generator of CUPS with non-IPP-Everywhere printers getting broken PPDs. Reported bug upstream.
15:42 <tkamppeter> - Snappy: Created VM running Ubuntu Core 16.
15:42 <ubot5`> bug 1638986 in cups-filters (Ubuntu Xenial) "cups/cups-browsed causing delay in shutdown (16.04)" [Undecided,In progress] https://launchpad.net/bugs/1638986
15:42 <tkamppeter> - Bugs.
15:42 <tkamppeter> Some picture of The Hague: https://www.dpreview.com/galleries/8150277390/albums/the-hague
15:42 <willcooke> :D thanks tkamppeter
15:43 <willcooke> #topic Trevinho
15:43 <Trevinho> · Some reviews of compiz and unity branches
15:43 <Trevinho> · Landed new unity and compiz in zeisty
15:43 <Trevinho> · Fixed icon theme update on lockscreen (causing indicators to have a wrong icon)
15:43 <Trevinho> · Attended the italian LoCO meeting (ubuntu-it meeting with snapping session JAM, and mir porting)
15:43 <Trevinho> · Snapped bucklespring
15:43 <Trevinho> · Snapped Remmina (including freerdp)
15:43 <Trevinho> · Proposed some changes to desktop-launchers (and reported various snap-world bugs)
15:43 <Trevinho> · Some fixes in unity8 indicators
15:43 <Trevinho> EOF
15:43 <willcooke> thanks Trevinho
15:43 <willcooke> did you push your snapcraft yamls to the playpen?
15:43 <willcooke> if not, please do!
15:44 <willcooke> #topic robert_ancell
15:44 <willcooke> - snapd-qt patch complete - awaiting review
15:44 <willcooke> - gnome-software 3.22 released to zesty - patches updated
15:44 <willcooke> #topic andyrock
15:44 <andyrock> #1 Code Reviews
15:44 <andyrock> #2 Updated branch lp:~azzar1/unity/properly-handle-copy-dialog
15:44 <andyrock> #3 Fixed double lock issue lp:~azzar1/unity/fix-double-lock
15:44 <andyrock> #4 Some debugging for lp:1635625 and workaround proposed (but Marco found another one)
15:44 <andyrock> eof
15:44 <willcooke> thanks andyrock!
15:44 <willcooke> #topic Sweet5hark
15:44 <willcooke> is he back?
15:44 <seb128> lp 1635625
15:45 <ubot5`> Launchpad bug 1635625 in unity (Ubuntu) "Some indicator icons are missing after unlocking the screen" [High,Fix released] https://launchpad.net/bugs/1635625
15:45 * Sweet5hark is back. confused by wintertime.
15:45 <Sweet5hark> - building snaps on lp
15:45 <Sweet5hark> - bumped to 5.2.3 snap and deb
15:45 <flexiondotorg> ^ is brilliant
15:45 <Sweet5hark> - started armhf and i386 builds (untested so far)
15:46 <Sweet5hark> - netzpolitischer Kongress in berlin (Gruene)
15:46 <Sweet5hark> - backporting to LTS
15:46 <Sweet5hark> - thats it IIRC
15:46 <Sweet5hark> EOF
15:46 <willcooke> thanks Sweet5hark
15:46 <willcooke> #topic AOB
15:46 <willcooke> Anyone got news?
15:47 <flexiondotorg> Not news, but a question.
15:47 <flexiondotorg> I've been working on LP: #1631208
15:47 <ubot5`> Launchpad bug 1631208 in ubuntu-themes (Ubuntu) "Tabs in Firefox dialogs are not rendered (for add-on options & Certificate Viewer)" [Low,In progress] https://launchpad.net/bugs/1631208
15:47 <flexiondotorg> Which required a refactoring of notebooks in general. And that changes the general appearance of notebooks/tabs.
15:48 <flexiondotorg> In order to support Firefox new visual elements are introduced.
15:48 <flexiondotorg> Should I continue with FF support now as is, or should we consider patching FF to introduce bespoke selectors.
15:49 <flexiondotorg> Right now it seems FF > 49 is reliant on frames for drawing boarders.
15:49 <flexiondotorg> Which requires work around in some traditional GTK applications.
15:49 <attente> isn't there a way to theme individual apps by name?
15:49 <Laney> no
15:49 <Laney> there's an upstream bug for firefox though
15:50 <Laney> I think it'd be a good idea to explain the problem there and ask if they would accept doing that
15:50 <attente> i could've sworn there were app-specific selectors in the theming code...
15:50 <Laney> Only if the application has done something
15:50 <willcooke> bear in mind that Firefox will become a snap Real Soon Now - so any changes to Ffox will need to be upstreamed rather than patched by us.
15:50 <flexiondotorg> attente, There are app specific selectors for gedit and gnome-terminal.
15:50 <flexiondotorg> But for frame in general, there are not.
15:51 <attente> oh i see...
15:51 <Laney> You can sometimes pick widgets by name
15:51 <flexiondotorg> OK, I think I;ll split the FF notebook change out.
15:51 <flexiondotorg> ANd just submit an MP for the gedit and gnome-terminal stuff.
15:51 <Laney> I don't think that's a particularly great idea because they are usually implementation details and might break at any time
15:52 <Laney> Firefox might be willing to guarantee a CSS class or something
15:52 <flexiondotorg> To be clear, remove the FF changes to a separate branch for now.
15:52 <flexiondotorg> And get the other issues closed out.
15:53 <flexiondotorg> I'll then progress FF issues upstream.
15:53 <flexiondotorg> Laney, yep. Ideally their own class(es).
15:53 <flexiondotorg> Thanks guys.
15:53 <willcooke> thanks flexiondotorg
15:53 <Laney> It's kind of crap to have to have app-specific code
15:54 <Laney> In an ideal world they would just directly look the same
15:54 <flexiondotorg> Agreed.
15:54 <willcooke> any more for anymore? 5... 4...
15:54 <Laney> I guess they don't directly use GTK widgets though - so it might be the best we can get.
15:54 <Laney> Ta
15:54 <flexiondotorg> Laney, Correct, they do not.
15:55 <seb128> flexiondotorg, what are those snappy upstream advocacy guidelines? something we should all read?
15:55 <willcooke> oki, let's wrap - we can continue afterwards if needed
15:55 <flexiondotorg> seb128, Eventually, yes.
15:55 <willcooke> oops, sorry seb128
15:55 <flexiondotorg> But they'll get refined through use.
15:55 <seb128> are we being transformed in marketing team sidekicks? ;-)
15:56 <seb128> willcooke, no worry, can be an after meeting discussing, it's just the first time I read that we have advocacy material and are supposed to follow it
15:56 <flexiondotorg> Everyone eventually ;-)
15:56 <willcooke> oki, closing meeting - please carry on as needed
15:56 <willcooke> #endmeeting