Hi everyone, below you will find the updates from the Desktop team from the last week.
If you’re interested in discussing a topic please start a thread in the Desktop area of Discourse.
We also have our weekly meeting on IRC. We meet on Tuesday at 13:30 UTC in #ubuntu-desktop on Freenode. There will be an “Any Other Business” section at the end where you are welcome to raise topics. These topics might be discussed during the meeting, or afterwards depending on the time, depth of conversation, topic and so on.
Last week’s notes are here: https://discourse.ubuntu.com/t/desktop-team-updates-monday-10th-february-2020/14260
snapd pull requests:
- I’ve been finishing off the updates to my user daemons branch (PR #5822). I’ve got the call outs to the session agent in place, but am still have a bit of work to complete on the tests. I hope to have something ready to review tomorrow.
20.04 ibus/snapd incompatibility
- Yesterday I spent some time tracking down why keyboard input had broken for desktop snap apps on 20.04. It turned out the underlying cause was a backport of a change to the ibus socket location, which was not covered by the AppArmor profiles generated by snapd. It turned out that jdstrand had put together a fix on Friday (PR #8139). There is a new snapd package containing the fix in focal-proposed.
GNOME Software/Snap Store snap
- Debugging issue with installed debs not showing in the installed page. This looks like a problem in the snapd appstream-metadata interface. I’m working on a fix still.
GNOME Build Snap/Extension
- Setup some LP builds using the gnome-3-34 extension for further testing
GTK Theme Snaps
• #1797373: Investigated if bug has been fixed in 6.4.0. Short answer is: half of it is still an issue
• #1862331: looked into it but wasn’t sure how to move forward so thanks @oSoMoN for helping sort this one out
• #1862027: worked on reproducing to file bug upstream. setup kerberos server/client scenario but ran into issue setting up AFS but i think I know what’s wrong and just need to try again.
• #1862855: assisted user in finding files in the LO snap
• #1863282: reproduced an issue about the missing menu bar in the LO deb for kde and I believe this issue will go away when the next kde plasma iso comes out (based on 20.04) because it will have libreoffice-kde5 rather than libreoffice-kde4.
• #1862707: assisted user in finding hidden files
• Responded to users that reached out with libreoffice questions
• Worked towards adding sigc++, mm-common, glibmm, pangomm, cairomm, gtkmm to the build snap. Currently just fixing up pangomm and cairomm builds then the whole thing should build. current snapcraft.yaml
◇ building glibmm with NOCONFIGURE has a possible race condition and doesn’t build balancedtree.cc all the time which took @kenvandine and myself down a rabbit hole. i also emailed upstream about this (and ping’d them on #gtk irc) but no response. we found a workaround though
• experimented with modifying the LD_LIBRARY_PATH in the snapcraft extension that uses the build snap, to investigate failures building epiphany
• started building gnome-system-monitor with the gnome-3-34 extension to test gtkmm in build snap but found issue that led to further iterations on build snap
• USN refreshes: cherrytree, glimpse-editor, libreoffice
• LAS organization
• Reviewed snapcraft PR 2930