[SRU 🪱] Update to 20200916 (to support missing emojis from unicode 13.1)

Bug #1926047 reported by Marco Trevisan (Treviño)
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fonts-noto-color-emoji (Ubuntu)
Fix Released
Medium
Unassigned
Focal
Fix Released
Wishlist
Marco Trevisan (Treviño)

Bug Description

[ Impact ]

Many new emoji supported by various social platforms are not currently visible in Ubuntu 20.04, because of old font (even though the shipped ICU supports this version).

here's a list for Unicode 13.0 and 13.1:
 - https://emojipedia.org/emoji-13.0/
 - https://emojipedia.org/emoji-13.1/

[ Test Plan ]

1. After installing the update, visit
https://unicode.org/emoji/charts/full-emoji-list.html
The browser column should match the Google column

2. You can also use the Characters app shipped by default to verify that the emoji seem to work ok.

This sentence should end asking "what do you want?" in the Italian way: 🤌

[ Regression potential ]

Emoji using a different composition not supported by 20.04 may show as multiple icons instead than as a single emoji.

No emoji are shown when they used to be visible.

This is easily comparable using https://unicode.org/emoji/charts/full-emoji-list.html where "Google" should match "Browser".

python3-nototools has no rdepends and the only one Build-Depend is fonts-noto-color-emoji itself, so updating it has no effect either. Even though in this case is not needed.

The design of some icons has been updated (compare browser with google columns at https://i.imgur.com/HkA3kOz.jpg), overall the look is consistent though and given that these are not part of any documentation or relevant component it's not something that needs an UFe.

--

Note: Building the package with focal version of nototools is fine because fonts-noto-color-emoji depends on newer version only for tests and metadata checks which is not needed by our builds.

This can be easily checked by diffing the resulting ttf extracting the data with ttx, which is in fact matching (for what it concerns real data).

PPA for testing: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/4534
A previous discussion on this was also done as part of bug #1870794

Changed in fonts-noto-color-emoji (Ubuntu Focal):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
importance: Undecided → Wishlist
status: New → In Progress
Changed in fonts-noto-color-emoji (Ubuntu):
importance: Wishlist → Medium
description: updated
description: updated
description: updated
description: updated
description: updated
summary: - [SRU] Update to 20201225 (to support unicode 13.1)
+ [SRU] Update to 20201225 (to support missing emojis from unicode 13.1)
summary: - [SRU] Update to 20201225 (to support missing emojis from unicode 13.1)
+ [SRU] Update to 20201225 (to support missing emojis from unicode 13.1) 🪱
summary: - [SRU] Update to 20201225 (to support missing emojis from unicode 13.1) 🪱
+ [SRU 🪱] Update to 20201225 (to support missing emojis from unicode 13.1)
Changed in fonts-noto-color-emoji (Ubuntu):
status: In Progress → Fix Released
assignee: Marco Trevisan (Treviño) (3v1n0) → nobody
description: updated
Jeremy Bícha (jbicha)
summary: - [SRU 🪱] Update to 20201225 (to support missing emojis from unicode 13.1)
+ [SRU 🪱] Update to 20201225 (to support missing emojis from unicode 13.0)
description: updated
description: updated
summary: - [SRU 🪱] Update to 20201225 (to support missing emojis from unicode 13.0)
+ [SRU 🪱] Update to 20201225 (to support missing emojis from unicode 13.1)
description: updated
summary: - [SRU 🪱] Update to 20201225 (to support missing emojis from unicode 13.1)
+ [SRU 🪱] Update to 20200916 (to support missing emojis from unicode 13.1)
description: updated
Revision history for this message
Robie Basak (racb) wrote :

Thank you for preparing this update.

We last did this kind of thing in Bionic in bug 1788256. I'll bring the test plan forward from there.

description: updated
Revision history for this message
Robie Basak (racb) wrote : Please test proposed package

Hello Marco, or anyone else affected,

Accepted fonts-noto-color-emoji into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/fonts-noto-color-emoji/0~20200916-1~ubuntu20.04.1 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-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. 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 fonts-noto-color-emoji (Ubuntu Focal):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-focal
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

Using this for a while, no regression spotted so far, while new emojis are all showing

❯ apt-cache policy fonts-noto-color-emoji
fonts-noto-color-emoji:
  Installato: 0~20200916-1~ubuntu20.04.1
  Candidato: 0~20200916-1~ubuntu20.04.1
  Tabella versione:
 *** 0~20200916-1~ubuntu20.04.1 400
        400 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 Packages
        400 http://archive.ubuntu.com/ubuntu focal-proposed/main i386 Packages
        100 /var/lib/dpkg/status
     0~20200408-1 500
        500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu focal/main i386 Packages

tags: added: verification-done verification-done-focal
removed: verification-needed verification-needed-focal
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package fonts-noto-color-emoji - 0~20200916-1~ubuntu20.04.1

---------------
fonts-noto-color-emoji (0~20200916-1~ubuntu20.04.1) focal; urgency=medium

  * Backport to focal (LP: #1926047):
    Take advantage of ICU 66 supporting Unicode 13 to update the emoji font to
    the latest version, supporting various new characters.
  * debian/control: Downgrade build dependency on nototools 0.2.0
    It is not needed for the pure ttf generation from PNGs, while the version
    already available in focal is good enough for that.
    In fact using a more recent version of nototools (that contains the latest
    unicode data) would be needed only for a full build of the emoji package
    (that includes medatada such as html pages) or if the sequence check was
    enabled. This is not the case for us as we already explicitly disabled it
    in debian/rules.
  * debian/control: Switch maintainer to ubuntu

fonts-noto-color-emoji (0~20200916-1) unstable; urgency=medium

  * New upstream release
    - This major update introduces support for the Unicode 13.1 standard
      https://emojipedia.org/google/android-11.0/
      https://blog.emojipedia.org/217-new-emojis-in-final-list-for-2021/
  * Bump minimum python3-nototools to 0.2.13
  * Set required VIRTUAL_ENV variable when building the font
  * Bypass sequence checks when building
  * Add patch to make build more verbose (Closes: #923621)

 -- Marco Trevisan (Treviño) <email address hidden> Sun, 25 Apr 2021 06:46:50 +0200

Changed in fonts-noto-color-emoji (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Update Released

The verification of the Stable Release Update for fonts-noto-color-emoji has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.