Hello Jeremy, or anyone else affected,

Accepted gtk4 into oracular-proposed. The package will build now and be
available at
https://launchpad.net/ubuntu/+source/gtk4/4.16.3+ds-0ubuntu2 in a few
hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
oracular to verification-done-oracular. If it does not fix the bug for
you, please add a comment stating that, and change the tag to
verification-failed-oracular. In either case, without details of your
testing we will not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: gtk4 (Ubuntu Oracular)
       Status: In Progress => Fix Committed

** Tags added: verification-needed verification-needed-oracular

** Changed in: gtk4 (Ubuntu Noble)
       Status: In Progress => Fix Committed

** Tags added: verification-needed-noble

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

Title:
  Update gtk4 emoji chooser for Unicode 16

Status in gtk4 package in Ubuntu:
  Fix Released
Status in gtk4 source package in Noble:
  Fix Committed
Status in gtk4 source package in Oracular:
  Fix Committed

Bug description:
  Impact
  ------
  Ubuntu has included Google's color emoji font by default for years. Annually, 
the Unicode Consortium releases a new Unicode standard with new emoji. Internet 
communication platforms quickly adopt the new emoji and it's important that 
those emoji also work on the latest Ubuntu release.

  https://blog.emojipedia.org/whats-new-in-unicode-16-0/

  This is a follow up to LP: #2083629 which updated the color emoji font
  to support the new emoji.

  This updates the GTK4 emoji chooser that can be used in apps like
  gnome-text-editor

  Test Case 1
  ---------
  1. Be sure fonts-noto-color-emoji 2.042-1 is installed. On Ubuntu 24.04 LTS, 
this is as simple as running
  sudo apt install --mark-auto fonts-noto-color-emoji=2.042-1

  For Ubuntu 24.10, you can download the .deb from
  
https://launchpad.net/ubuntu/+source/fonts-noto-color-emoji/2.042-1/+latestbuild/amd64
  and then run something like
  sudo apt install --mark-auto ./fonts-noto-color-emoji_2.042-1_all.deb

  2. After installing the font, restart your computer.

  3. Install the updated gtk4 packages.

  4. Run gnome-text-editor. Right click in the text area and choose
  Insert Emoji.

  5. Search for fingerprint. No results should be shown.

  Test Case 2
  ------
  1. Be sure fonts-noto-color-emoji 2.047 is installed. On Ubuntu 24.10, this 
font version should already be installed.

  By the time this GTK3 update reaches noble-proposed, fonts-noto-color-
  emoji 2.047 will likely be in noble-updates. If not, install it from
  noble-proposed instead.

  2. Restart your computer.

  3. Install the updated gtk4 packages.

  4. Run gnome-text-editor. Right click in the text area and choose
  Insert Emoji.

  5. Search for fingerprint. Click the blue fingerprint result. It
  should be inserted into your document.

  What Could Go Wrong
  -------------------
  This is roughly a backport of the emoji chooser update from GTK 4.16.8. This 
was split from a full update to 4.16.8 for Oracular to simplify the SRU. Since 
the upstream GTK developers only supports one stable series of GTK4 at a time, 
this change was not included in any upstream 4.14.x release (for Ubuntu 24.04 
LTS).

  This SRU is limited to updating the data used to generate the GTK4
  emoji chooser.

  If the emoji chooser is broken, people can:
  1. Use the GNOME Characters app (installed by default) to choose emoji 
instead and copy and paste them where needed.
  2. Copy and paste emoji from the web, such as from https://emojipedia.org/

  This doesn't affect gtk3 apps like gedit (which is not installed by
  default for Ubuntu 24.04 LTS and 24.10).

  Other Info
  ----------
  We are also updating the gtk3 emoji chooser in LP: #2096777

  This change could be backported to Ubuntu 22.04 LTS but the Ubuntu
  Desktop team has limited capacity so we are encouraging people who
  care about improvements like this to upgrade to Ubuntu 24.04 LTS.

  Debian customizes the build in debian/rules using a copy of the binary
  emojibase data in debian/missing-sources/ to build the emoji chooser
  data from source (gtk upstream ships the output of that command
  instead). (Yes, that still isn't ideal because the emojibase data is
  itself binary data that some day should be built from source in Debian
  too.)

  Therefore to update the emoji chooser data, we only need to update the
  emojibase copy instead of updating to the new gtk3 release or cherry-
  picking upstream commits as patches.

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


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to