Desktop Team Updates - Monday 20th December 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 13th December 2021

1 Like

firefox24 firefox

  • prepared and validated packages for the 95.0.1 update, now published to all supported releases
  • created a nightly branch for the snap, and hooked it to github actions
  • shared instructions with Mozilla on how to enable parallel installs to install several revisions (stable, beta, esr, nightly) of the firefox snap for testing purposes
  • investigating beta armhf build failure

chromium22 chromium

  • updating stable to 96.0.4664.110
  • updating beta to 97.0.4692.56
  • updating dev to 98.0.4758.9

snapcraft24 snaps

  • closed bug #1948926 after I tested again and couldn’t reproduce the problem I originally reported
  • filed bug #1955111: GNOME application dock fails to match a parallel install of an app to the desktop file installed by snapd

flutter24 Ubuntu Desktop Installer

package24 other

  • updated pipewire to not use the new lv2 option in Ubuntu for now since that depends on lilv from universe, which Depends on other universe components (serd, sord, sratom)
  • reviewed the MIR team proposal for rust packages handling
  • updated thunderbird beta to 96.0b2 then 96.0b3 and stable to 91.4.1
  • Wrote the MIR for ubuntu-advantage-desktop-daemon
  • sponsored the ubuntu-settings update from Dave to restore raspi changes that got lost in a previous upload
  • sponsored the openssl update from Simon
  • unblocked the libreoffice-voikko update by removing the riscv64 binary, it was uninstallable before and is not built now
  • demoted libayatana-appindicator3-0.1-cil to unblock the libayanata-appindicator update
  • cherrypicked a gtk patch for clipboard issues under wayland
  • worked on a new utility to help reviewing changes between snap builds
  • synced pipewire again since our delta to build without liblilv got accepted there
  • CUPS Snap: Waiting for @ijohnson’s pull request on snapd for the cups printing interface to get merged by the snapd team (especially a review by @jamesh is missing). Talked with @ijohnson (who is currently already EOYing now) and he will do the final steps (fix bug of needing to re-connect “cups” interface after snapd update) in the beginning of January.
  • cups-filters: Continued working on a bug discovered by switching the implicitclass backend of cups-browsed from calling CUPS filters as external executables to use filter functions. The mysterious thing is that if one filter function is chained with a backend by a pipe, the data does not make it through the pipe to the backend. With two filter functions and the backend at the end chained by pipes the data makes it all the way through to the backend and so to the final destination. The filter function called right before the backend is the same in both cases, and the first filter function in the second case is neutral (input data same as output data), so very strange that the pipe to the backend fails in the first case. Update: Finally found a fix (problem was that stdin got closed prematurely in the backend sub-process).
  • Google Summer of Code 2022: Started to assign issues of OpenPrinting GitHub projects to applicants.
  • OpenPrinting: Sent e-mails to some voluntary/hobby contributors trying to motivate them to do some work on their projects during the EOY break.
  • Bugs.