Monday 17th June 2019

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 the Community Hub (this site).
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: Monday 10th June 2019
Next week’s notes are here: Monday 24th June 2019

2 Likes
  • Continued the validation of grub zfs: bug fixes, new test cases and manual verification.
  • Discussion with Foundations to fix canary image builds and improve livecd-rootfs.
  • Discussion to release latest nVidia drivers to stable releases. Wrote the corresponding SRU policy for approval of the exception by the SRU team.
  • Various stats from ubuntu-report.
1 Like
2 Likes

:computer_mouse: Gnome Shell performance (stutter | latency | CPU):

:computer_mouse: Gnome Shell other:

:beetle: Release bugs:

:pick: Backlogs progress:

2 Likes

libreoffice24-margin libreoffice

  • CPD startup crash released to Cosmic.
  • Investigating flaky autopkgtests on s390x:
    • With some debug logging the issue was narrowed down to one test, one condition.
  • Investigating possible improvements to snap startup speed and package size.
  • The usual dose of bug triaging.

GNOME build-snap

  • Investigating ways to have LP compile the build-snap and platform-snap in order.
    • First iteration: Use the store_upload_status webhook of the former to trigger the latter.
  • epiphany now building and running against the gnome-3-32-1804 snaps.
  • Began work on building eog.
1 Like

Short week (4 days)

  • ZFS:
    • Add additional tests for the grub menu ZFS generation (396 tests right now). Found new corner cases and fixed them in the grub menu generation with tests alongside.
    • Rebase grub ubuntu branche and patches with those changes.
    • Rebased out patches on latest changes on zfs-linux upload in ubuntu
    • Uploaded our initramfs changes (will be only available once the zsys daemon is written)
    • Uploaded our grub changes (only the pure-zfs part is available, the rest will be available/activated once the zsys daemon is written)
    • Designed zsys daemon
  • Misc:
    • Discussion with Foundations to fix canary image builds and improve livecd-rootfs.
1 Like
  • USN snap refreshes
  • Fixed gnome-calculator build failures
  • Debugging gnome-system-monitor snap issue with gsettings
  • Worked on eog and gedit snap build failures, building now but running into issues with some plugins
  • only 3 work days this week
  • dealt with some HR/tax/paperwork issues
  • reviewed some u-s-d fix for the flight mode not working since the recent update
  • updated pygtk to not use a deprecated glib variable, merged our changes to Debian as well and synced the package to Eoan
  • Asked Brian to unblock the update-notifier SRU since the problems reported on errors are not regressions

GNOME Stuff

  • Reworking in various gjs MR done last week with some refactories and new cleanups
  • Relayout fixes for G-S’s boxpointer [!576, merged] (includes crash fix for 3.32, backported)
  • Appdisplay allocation cycle fix [!581]
  • Some discussion as per default-hot-corner and DND on #45
  • Merged background disposal fix [!558]
  • Proposed hopefully crash fix for meta stack [!620]
  • Cherry-picked crash fix on restart to 3.32 [!607]

Packaging

  • Lots of crash analysis
  • Proposed apport report hook improvements for gnome-shell [salsa !23]
4 Likes

firefox24 firefox

  • 67.0.2+build2 published to eoan and all stable releases
  • requested foundations to update rust to 1.35 and cargo to 0.36 for firefox trunk (69)
  • preparing update for 67.0.3+build1
  • started looking into firefox-next (beta) build failures on i386 and s390x, it appears to be a GCC bug, I have identified the commit in skia that introduced the regression and I am searching for a workaround

thunderbird24 thunderbird

  • updated to 60.7.1+build1, not published in stable releases yet

chromium22 chromium

  • uploaded eoan package that transitions to the snap, and issued call for testing (cross-posted on the Community Hub and on the snapcraft forum)
  • reviewed and tested a flash plugin loader fix by Gunnar
  • updating stable to 75.0.3770.90, beta to 76.0.3809.25 and dev to 77.0.3824.6

Short 3 day week for me

  • Continued working on the autopkgtest migration. Now it can run tests, and the website mostly works (couple of tasks to tidy up there today including much faster result uploading). Need to handle the LXD worker next (mainly adding more config).
  • Updated GLib and SRUed it
  • Mailed the Debian GNOME team about moving our packaging branches over to salsa - this was a change we discussed some time ago and I was slow in getting round to. cc @jbicha
1 Like
  • cups-filters: Continued on finding a fix for the new cups-browsed to work with legacy CUPS servers (IPP 1.x). See this upstream issue report.
  • network-manager: Got some hopefully useful info on the Bionic regression in bug 1829566. Checked the log, asked for further info and got it but not checked again yet.
  • network-manager: Looked through the code of the nm.py autopkg test to get a clue what is wrong with it. I was able to reproduce it.
  • Google summer of Code 2019: One student (the one to improve pdftoraster in cups-filters to not use unstable APIs) finished his work 2.5 (of 3) months before the end of GSoC. Assigned to him a second project (make Common Print Dialog Backends work with GTK print dialog) and found a mentor for mentoring him on that.
  • Linux Plumbers Conference 2019 in Lisbon: The OpenPrinting microconference got publicly listed.
  • Bugs.