Desktop Team Updates - Monday 5th April 2021 🐇

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.

Last week’s notes are here: Desktop Team Updates - Monday 29th March 2021

1 Like
  • 21.04 Beta testing
  • ADSys - Group Policy Client for Ubuntu
    • Released adsys 0.4 to Hirsute
    • Started integration tests
  • Continued to troubleshoot ubiquity issue in MATE and got Martin involved
  • Tested and released the LO 7.1.2 snap that includes updates for gnome-3-38 extension and core20! there were still some kinks to work out but got released at the end of the week.
  • Found a strange LO math bug that exists in both snap and deb and apparently goes way back, at least to xenial. Rico confirmed in LO on Windows 10 too.
  • worked on some community engagement planning with ken
  • More dbus.dart improvements
  • Updating bluez.dart/nm.dart to lates dbus.dart changes.

1 day work

  • ADSys - Group Policy Client for Ubuntu
    • Released adsys 0.4 to Hirsute
    • Started integration tests
  • Backported a segfault fix for gnome-system-monitor on !GNOME sessions
  • updated webkitgtk to its stable version
  • cherry picked an epiphany test fix to resolve the current ftbfs
  • fixed the gnome-calculator offline tests by setting an existing cache dir since the default one is missing on the builders
  • talked to design about getting new artwork for ubiquity-slideshow-ubuntu and updated the package
  • sponsoring
    • marisa symbols update from Gunnar to fix the build with lto enabled
    • alsa-lib change from oem
    • ubiquity slideshow updates from Wimpress
  • dashboards
    • tweaked the KPI images collector to return the iso size as an int
    • continued working on the script to help handling snaps USN rebuilds
    • did tweaks to my ubuntu-sponsors report changes requested in the review and got them merged, thanks Brian!
  • Started SRUing GNOME updates to the current bugfix versions in focal
  • other
    • reported a bug on the snap store website requesting a better way to delete a specific snap revision
    • submitted lp-build-snap changes allowing to trigger snaps rebuilds with the default launchpad config

firefox24 firefox

thunderbird24 thunderbird

chromium22 chromium

  • removed an obsolete patch in beta branches
  • updated stable to 89.0.4389.114
  • updated beta to 90.0.4430.40

snapcraft24 snaps

  • my PR that adds support for HyperFIDO Pro to u2f-devices interface landed
  • CUPS Snap in the snapd environment: Completed the initial coding of the new cups-proxyd to let the CUPS Snap’s cupsd work as a proxy/firewall CUPS daemon if the Snap is installed on a system which already has a classically installed CUPS. Testing this right now. Mirrors the queues of the system’s CUPS daemon to the Snap’s CUPS daemon, still need to create the proxyprint CUPS backend which passes on jobs from the Snap’s CUPS to the system’s CUPS via domain socket, regardless of whether the system’s CUPS is sharing the printers.
  • Google Summer of Code 2021: Students have started to submit their proposals. We have 4 promising proposals for OpenPrinting (but as Google redefined the GSoC projects to half the size of previous years it is only like 2 students of the previous years). COVID makes it difficult to find and recruit new students as one cannot present OpenPrinting in the colleges/universities with physical events.
  • OpenPrinting Summit/PWG Meeting 2021: For the virtual meeting on May 4-7 finalized the schedules.
  • Linux Plumbers Conference 2021: I will apply again for running an OpenPrinting micro-conference. The conference will take place on September 27-29 and most probably as a fully virtual event.
  • Bugs.

Had Friday and Monday off as part of the Easter public holiday.

snapd pull requests:

  • snapd PR #9963 was merged, to install D-Bus service activation files for snap userd on Ubuntu Core 18+.
  • snapd PR #10105 was created and merged to update the “cla-check” CI workflow to accept existing contributors as the old version of the workflow did. This cleared up some temporary problems with LP API calls timing out.

Ubuntu Core GDM Experiment

  • More work on the image, to get the desktop-launch interface working. By combining PR #9963 with Alan’s PR and a small patch to enable the interface on core systems, it was possible to call it from the confined desktop session. That still leaves open the issue of injecting the appropriate environment variables into the systemd user session.

Took some days off so ended up being just a short week

  • Rebased, fixed and wrote tests for duplicate-enrolls in fprintd [MR, merged]
  • Fixed some bugs in libfprint [MR]
  • More work (code and tests) in the memory-fixes branch for GJS, targetting better multi-thread support for GObject refcounting management [MR]
  • Fixed a gjs bug in handling fundamental types [MR + GI side]
  • Prepared some gnome-shell upstream backports
  • Backported to focal new stable releases of gnome-shell and mutter, plus various authentication fixes (targetting fingerprint).