Hi Jeremy,

> There used to be a standing release exception from the Tech Board (TB)
for GNOME microreleases but this explicit exception was dropped when the
TB simplified the SRU policy in September 2015.

I was not aware of this. Thank you for pointing it out.

The current SRU policy is quite clear that a TB member must approve a
micro release update where "such upstream automatic testing is not
available". Based on your description I think this update falls under
this TB approval requirement.

The thread at https://lists.ubuntu.com/archives/technical-
board/2012-June/001286.html makes it quite clear that the TB did
consider the QA side of the GNOME MRE at the time.

It seems to me that:

1. TB approved GNOME MRE having considered the QA requirements[1][2].

2. TB developed more general MRE requirements to save each MRE having to
be individually approved by the tech board, and so dropped the
previously documented MREs.

3. It wasn't noticed at the time that the GNOME MRE didn't meet the new
generalised MRE requirements, so the GNOME MRE can't be approved by the
SRU team on its own as the policy is written because it no longer meets
the requirements.

However, I think it's clear that we should consider the GNOME MRE
"grandfathered" and already accepted by the TB in their original
acceptance of the MRE.

I've documented this at
https://wiki.ubuntu.com/StableReleaseUpdates#GNOME and
https://wiki.ubuntu.com/StableReleaseUpdates/GNOME. I suggest we link
all GNOME SRU tracking bugs to
https://wiki.ubuntu.com/StableReleaseUpdates/GNOME to avoid any holdups
by unfamiliar SRU team members.

[1] https://lists.ubuntu.com/archives/technical-board/2012-June/001327.html
[2] https://lists.ubuntu.com/archives/technical-board/2012-June/001298.html


** Description changed:

+ This is an exceptional microrelease update, documented at
+ https://wiki.ubuntu.com/StableReleaseUpdates/GNOME
+ 
  Impact
  ------
  1.48.5 is a new bugfix release in the stable 1.48 series, associated with the 
GNOME 3.24 stable series. 17.04 currently has 1.48.3.
  
  https://git.gnome.org/browse/gjs/log?h=gnome-3-24
  https://git.gnome.org/browse/gjs/tree/NEWS?h=gnome-3-24
  
  This update fixes a crash of GNOME Shell on Wayland. When GNOME Shell is
  run on Wayland, a crash will completely destroy the session (unlike on X
  where GNOME Shell tries to restart itself) so this is a high priority
  fix.
  
  Test Case
  ---------
  GNOME Shell is written in gjs so let's test GNOME Shell. After installing the 
update, reboot.
  
  Also check some of these apps:
  gnome-characters
  gnome-documents
  gnome-maps
  gnome-sound-recorder
  gnome-sushi
  gnome-weather
  polari
  
  All of them except for gnome-sound-recorder and polari are included in
  Ubuntu GNOME and Ubuntu Budgie.
  
  Regression Potential
  --------------------
  If gjs has a problem, it could leave Ubuntu GNOME users unable to log in to 
their computer at all since gdm uses part of gnome-shell to work. All GNOME 
3.24 distros will be including this update though.
  
  There was a regression identified in 1.48.4 but it was quickly fixed (in
  about 2 days).
  
  Other Info
  ----------
  gjs 1.48.3 got stuck in phased-updates but the underlying issue was actually 
in gnome-maps which has already been fixed in 17.04 now. This gjs update should 
clear Phased Updates then.
  
  https://people.canonical.com/~ubuntu-archive/phased-updates.html

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gjs in Ubuntu.
https://bugs.launchpad.net/bugs/1698553

Title:
  Update gjs to 1.48.5

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gjs/+bug/1698553/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to