> I don't understand why yaru-theme needs to be updated, either. I see
> that this has been done for yaru-theme once before, but I've found no
> explanation as to why.

I will make it clearer in the top post, but it should be quite easy to
spot looking at the shell's (data subdir) and yaru diffs:

- Ubuntu's GNOME shell uses a Yaru theme based on upstream
  gnome-shell This theme basically takes the shell's data/ directory,
  applies some diffs and generates a gresource file out of it, that it's
  then loaded on startup (in place of the upstream one).
- GNOME Shell applied some fixes to the theme (se its data/
  directory diffs)
- In order to get those fixes in Ubuntu main session we have to sync
  the upstream changes applied to such dir to yaru's src/gnome-shell
  path
- You can easily compare the diffs applied there to match the ones
  happening in its upstream counterpart.


** Description changed:

  [ Impact ]
  
  That's the current GNOME stable update, including some fixes and translation 
updates
  https://gitlab.gnome.org/GNOME/gnome-shell/-/commits/3.36.6
  
  Since the theme side of the project in ubuntu is shipped via Yaru theme,
  that project is included in the SRU.
  
- The changes involving yaru here are ONLY gnome-shell upstream changes
- applied to the Yaru sources, as per this we can consider them also part
- of the GNOME release.
+ The changes involving yaru here are ONLY gnome-shell upstream changes applied 
to the Yaru sources, as per this we can consider them also part of the GNOME 
release.
+ In fact:
+ - Ubuntu's GNOME shell uses a Yaru theme based on upstream
+   gnome-shell This theme basically takes the shell's data/ directory,
+   applies some diffs and generates a gresource file out of it, that it's
+   then loaded on startup (in place of the upstream one).
+ - GNOME Shell applied some fixes to the theme (se its data/
+   directory diffs)
+ - In order to get those fixes in Ubuntu main session we have to sync
+   the upstream changes applied to such dir to yaru's src/gnome-shell
+   path
+ - You can easily compare the diffs applied there to match the ones
+   happening in its upstream counterpart.
  
  The yaru-theme's `gnome-shell/upstream` directory is just for documentation 
and
  to allow three way merges when updating to new versions of gnome-shell,
  and it is not used for generating the final packages at all
  
  [ Test case ]
  
  The update is part of GNOME stable updates
  https://wiki.ubuntu.com/StableReleaseUpdates/GNOME
  
  GNOME Shell and its components should continue working
  
  [ Regression potential ]
  
  There have been fixes in popup-grab handling, gdm view fixes, lockscreen
  display changes in some hw, extensions updates

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

Title:
  SRU 3.36.6

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1896334/+subscriptions

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

Reply via email to