Backport brotli 1.0.3 to Ubuntu 16.04 LTS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
brotli (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Xenial |
Fix Released
|
Medium
|
Jeremy Bícha |
Bug Description
Note to SRU Team
================
This update adds a new binary package: libbrotli1
We need libbrotli1 and libbrotli-dev promoted to main. python-brotli and python3-brotli can remain in universe.
The approved MIR which mentions this will be done is LP: #1737053
Impact
======
webkit2gtk 2.20 released in March 2018 dropped its embedded brotli and woff2 libraries to use the system libraries. Because that version is a security update, webkit2gtk has not had support for woff2 web fonts since then in Ubuntu 16.04 LTS.
The version of brotli in Ubuntu 16.04 LTS is too old to support webkit2gtk so we are backporting the version from Ubuntu 18.04 LTS
Test Case
=========
1. Verify that woff2 is able to build successfully against brotli.
2. Build webkit2gtk against woff2 and verify that woff2 fonts appear to work on web sites.
Regression Potential
=======
brotli has no reverse dependencies in Ubuntu 16.04 LTS.
The new version is substantially more usable since it now offers a C library instead of just the Python bindings.
This version also introduces a basic autopkgtest to ensure basic use of the Python bindings work. There are also build tests.
Other Info
==========
brotli is also used by apache2 in Ubuntu 18.10.
The woff2 SRU for Ubuntu 16.04 LTS is LP: #1795094
Changed in brotli (Ubuntu): | |
status: | New → Fix Released |
importance: | Undecided → Medium |
Changed in brotli (Ubuntu Xenial): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Jeremy Bicha (jbicha) |
description: | updated |
description: | updated |
Hello Jeremy, or anyone else affected,
Accepted brotli into xenial-proposed. The package will build now and be available at https:/ /launchpad. net/ubuntu/ +source/ brotli/ 1.0.3-1ubuntu1~ 16.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 and change the tag from verification- needed- xenial to verification- done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed- xenial. 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/ PerformingSRUVe rification . 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.