Desktop Team Updates - Monday 28th June 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 21st June 2021

1 Like
  • ADSys
    • Lot of bug triaging, fixes and improvements.
  • WSL
    • Wrote a spec to standardize the icons & logos of Ubuntu apps in the MS Store
    • Wrote a spec to standardize the naming convention of Ubuntu apps in the MS Store
  • ADSys
    • Lot of bug triaging, fixes and improvements.
  • WSL
    • Wrote a spec to standardize the naming convention of Ubuntu apps in the MS Store
    • Wrote a spec to standardize the icon & logos of Ubuntu apps in the MS Store

Very short week as I was away on holiday 3 days :palm_tree:

firefox24 firefox

thunderbird24 thunderbird

  • 78.11.0 was published to all supported Ubuntu releases

chromium22 chromium

  • updated dev to 93.0.4549.3

package24 other

  • GNOME updates and Debian merges
  • Sponsoring
    • bluez fixes from the oem team for new kernel (+ SRU)
    • the bluez version update from Daniel
  • updated modemmanager to the new serie
  • got my update-notifier changes to use ayatana indicator accepted, the default set is transitioned now
  • SRU
    • e-d-s fix for icloud to hirsute
  • snaps
    • updated thunderbird beta to 90b
  • other
    • review ISO build proposed changes
    • updated upsream references and stable serie informations in versions
  • CUPS Snap: Waiting for @ijohnson’s pull request on snapd for the cups printing interface to get merged by the snapd team. As a next step @ijohnson plans a pull request on snapcraft for easily using the interface in client application Snaps which want to print.
  • cups-filters: Landed first pieces of work from our GSoC students: Conversion of pdftoraster into a filter function and the ghostscript() filter function now works also with printer/job attributes instead of PPDs. Also done some clean-up around this new code.
  • PAPPL: Re-assigned the project of our GSoC student from adding file upload functionality to a collection of feature requests more urgent for the further development of Printer Applications. First task for him is adding facilities for printer setup tools, first, the driver client command line sub-command listing the drivers available in the Printer Application with device ID Issue #157 and second, telling for a given device ID of a detected printer whether the printer is supported Issue #158. We are discussing possible solutions with the student and he already posted a first pull request.
  • Retro-fitting of classic CUPS drivers into Printer Applications: Worked on an architecture for spinning out the functionality common for retro-fitted CUPS drivers out of the PostScript Printer Application.
  • Google Summer of Code 2021: Mentoring the students. We are receiving code on cups-filters and soon also on PAPPL.
  • Ubuntu Indabas: Had a talk with the Master of the Indabas (@hellsworth) and got invited to answer user’s questions about the new printing architecture (CUPS Snap, Snaps which print, Printer Applications), as soon as things get ready (“cups” interface in snapd, retro-fits of classic CUPS drivers).
  • Bugs.


  • Uploaded gnome-desktop to ubuntu
  • Lots of dash-to-dock changes:
    • Fixed startup animation
    • Fixed activities view to be location to be workarea based
    • Fixed scrolling on the dock
    • Support keeping the focused app always visible in the dock
    • Better handling of urgent windows (showing and animating the dash)
    • Fixed handling of signals on destruction
  • Uploaded almost everything for tracker 3 transition in experimental & the silo, just waiting for Kylin to port kylin-burner now.
  • Wrote a spec for some ESM related work we’ll be doing later (private for now)
  • Did some +1 maint, got quite a few things unstuck, but much is blocked now due to some entangled transitions
  • Started work on a card for autopkgtest “Retry /unknown results once before recording them as failures.”
  • Worked on a few fixes for the appstream-generator snap, and now we’re using the “candidate” branch for staging and production. Hopefully we can switch to stable soon.