Desktop Team Updates - Monday 18th January 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 .

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: Desktop Team Updates - Monday 11th January 2021

4 Likes

:desktop_computer: Gnome Shell and friends:

:chart_with_downwards_trend: Bug tracking:

3 Likes
  • ADSys
    • Generate Windows Administrative templates (ADMX/ADML) for dconf from a policy definition and gsettings schemas.
    • First version of the templates supports text and boolean types.
    • Created the test suite to cover the generation process.
    • Miscellaneous code updates.
    • Added badges to github and improved code quality.
  • Customer calls.
2 Likes
  • ADSys
    • Generate Windows Administrative templates (ADMX/ADML) for dconf from a policy definition and gsettings schemas.
    • First version of the templates supports text and boolean types.
    • Created the test suite to cover the generation process.
    • Miscellaneous code updates.
    • Added badges to github and improved code quality.
  • Customer calls.
2 Likes

firefox24 firefox

thunderbird24 thunderbird

  • prepared 78.6.1 update for groovy and handed over to the security team for sponsoring
  • updated the SRU bug with a justification of the breaks and requested comments from the SRU team to work out a solution
    • talked to Robie on IRC and he requested to bring this up with the TB, I wrote an e-mail to their ML and the discussion is ongoing

chromium22 chromium

  • finished the removal of flash support in all chromium beta and dev branches
  • updated stable to 87.0.4280.141 and handed over to the security team for sponsoring
  • updated beta to 88.0.4324.87
  • updated dev to 89.0.4385.0

package24 other

  • as a background task, debugged and attempted to fix build failures in hirsute (emacs, gettext) − some progress, but not quite there yet
2 Likes
  • autopkgtest:
    • Usual recovery of fallen over armhf nodes
    • lxd clustering: when using clustering rather than our current approach (completely separate workers), we just have one machine building images each day. This makes the ‘node’ rather than ‘leader’ nodes much quicker to set up. But it introduces a potential problem: if the leader goes down, we need to be able to deploy a new leader to continue building images. lxd treats the first (initial leader) machine in a cluster differently to the later ones which join an existing cluster, though, so we need a third type of role. A leader which joins a cluster that already exists, rather than starting a new one.
    • Had some discussion with a colleague and autopkgtest upstream, and then proposed a change to the autopkgtest configuration.
  • Announced the Ubuntu metrics, contributions and co maintainers welcome. For example it would be a good place to run a script to track bug counts.
  • Some ubiquity reviews / feedback / discussions
2 Likes
  • desktop merges and updates
  • sponsored wslu fixes from Patrick
  • workarounded component mismatches issues with the new rygel
  • updated pulseaudio to the current stable version
  • updated the thunderbird snap to 78.6.1 and verified that the set default fix is working
  • updated bolt to the current stable version
  • SRUed GNOME stable updates to 20.10
2 Likes

Snapcraft:

  • New gnome-3-38 extension landed in master as experimental
  • Submitted more fixes to the extension while do test builds of a variety of snaps with the new extension

Platform snap:

  • Continued improvements of gnome-3-38-2004{,-sdk} as necessary to improve building and running snaps based on core20
2 Likes
  • Privacy screen support for GNOME
  • Some followup on SSSD changes for focal
  • libfprint/fprintd upstream work
2 Likes
2 Likes

Since my last update before Christmas break:

2 Likes
  • Libreoffice bug triage - #1911072 - digging further, trying to track down the gtk vcl plugin in the code… seems that running libreoffice with SAL_USE_VCLPLUGIN=gen fixes the problem (that doesn’t exist on kde) but more investigation is needed to determine the problem with the gtk plugin.
  • Libreoffice snap, added yaru icons.
  • network manager snap, added configure hook for netplan
  • tested new snapcraft with gnome-3-38 experimental extension.
4 Likes