Desktop Team Updates - Monday 27th June 2022

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 20th June 2022



  • Finished up PR to delegate to the WSL launcher the distro upgrader request to reboot the distribution (WSL launcher side).
  • Wrote a Merge Proposal to delegate to the WSL launcher the distro upgrader request to reboot the distribution (ubuntu-release-upgrader side).
  • Fixed compilation warning in Ubuntu WSL launcher.
  • Wrote spec to change behaviour of ubuntu-bug in WSL
  • Investigated GUI glitch and opened issue (possibly OpenGL related?)
  • Wrote spec to change default upgrader policy for WSL depending on Windows Store version.


  • No work on Friday: regional holiday.
1 Like

Desktop Installer

LXD Toolbox


1 Like
1 Like

firefox24 firefox

chromium22 chromium

  • updating stable to 103.0.5060.53
  • updating beta to 104.0.5112.20

flutter24 Ubuntu Desktop Installer

package24 other

  • conducted a technical interview for a job applicant
1 Like
  • CUPS Snap: Waiting for my request for the CUPS Snap to auto-connect to the system’s cups-control interface be approved by the Snap Store team. @alexmurray it is all OK, you can go ahead now.
  • cups-filters: Continued with restructuring towards the cups-filters 2.x release, continuing replacing direct PPD file access in the filter functions by converting PPD options and attributes to IPP printer attributes and control options in the ppdFilterLoadPPD() function (which calls ppdLoadAttributes()) in libppd. Tested cfFilterPDFToPDF(), cfFilterPDFToRaster(), cfFilterRasterToPWG(), and cfFilterPWGToRaster() for page-size-related issues. Support for Duplex (sides) option, fixes for Duplex and for custom page size use, support for using the sizes of the input file’s pages when not explicitly requesting a page size (allows documents with differently sized pages to be printed). Started working on the cfFilterGhostscript() filter function and bumped into problems with Ghostscript’s cups output device. It allows supplying the backside orientation for duplex, the need of software copies, and the CUPS Raster version only via PPD files, so tried to add appropriate functionality to the Ghostscript device but now Ghostscript crashes, trying to get help from Ghostscript upstream developers …
  • Native Gutenprint Printer Application: Several Telegram chats and a video meeting with the contributor to help him understand PAPPL, especially how to register the printer capabilities and which resolutions to announce to clients (Gutenprint supports up to 5760x5760dpi, but you should not require a client, which can be a phone, to supply pages in this resolution).
  • Google Summer of Code 2022: The 8 contributors are coding and have gotten well through my week of vacation. Answered a few simple questions via cell phone chat.
  • Bugs.