add mod_brotli

Bug #1708426 reported by Andrew Murphy
30
This bug affects 6 people
Affects Status Importance Assigned to Milestone
apache2 (Ubuntu)
Fix Released
Undecided
Unassigned
Bionic
Incomplete
Undecided
Unassigned
Focal
Fix Released
Undecided
Unassigned

Bug Description

The Apache HTTPD mod_brotli module is missing.
Broti is Google's new version / replacement of gzip (mod deflate)

https://httpd.apache.org/docs/2.4/mod/mod_brotli.html

Thanks, Andrew

Revision history for this message
Joshua Powers (powersj) wrote :

In the CHANGES file of the Artful source I see:

    *) mod_brotli: Add a new module for dynamic Brotli (RFC 7932)
       compression.
      [Evgeny Kotkov]

That arrived in 2.4.26, so only Artful and newer would have access to
this module. I, however, do not see the .so in /usr/lib/apache2/modules
or any .conf in /etc/apache2/mods-available.

In the configure script, under optional features, list the following:

--enable-brotli Brotli compression support

In the debian/configure script the ./configure command is found under
the "override_dh_auto_configure" rule. It appears that if support
wants to be added it should be appended to the configure command line.
This would require also making sure brotli is installed as well.

This bug is present in Debian as well. Therefore, this bug would be
best fixed directly in Debian, and then Ubuntu will pick up the fix
automatically.

Would you mind filing a bug with Debian please?

tags: added: bitesize needs-upstream-report
Changed in apache2 (Ubuntu):
status: New → Incomplete
Revision history for this message
Andrew Murphy (aavmurphy) wrote :

Thanks. Have emailed the Debian Apache2 package maintainers.

Revision history for this message
Andrew Murphy (aavmurphy) wrote :

They're aware of it.
They're waiting on the brotli (C) lib package. Its currently in 'experimental'.
So, its on its way.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for apache2 (Ubuntu) because there has been no activity for 60 days.]

Changed in apache2 (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Paul Schreiber (paulschreiber) wrote :

Is this the debian tracking bug?
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851931

It hasn't been touched in over a year.

Revision history for this message
Andrew Murphy (aavmurphy) wrote :

thanks. installed and working.

Changed in apache2 (Ubuntu):
status: Expired → Fix Released
Revision history for this message
gijs van der velden (gijsvandervelden) wrote :

This issue still exists in Ubuntu 18.04 LTS.
It ships with Apache 2.4.29, which should include Brotli. However it's not included with the Ubuntu version..

Revision history for this message
Raphiel Rollerscaperers (raphielscape) wrote :

Issue still exists in Ubuntu 18.04 LTS, Shipped Apache 2.4.29 doesn't including Brotli.

Revision history for this message
Robert (robrwo) wrote :

Still an issue with 18.04 LTS.

Revision history for this message
Paride Legovini (paride) wrote :

This is fixed in Focal. I doubt mod_brotli support will be enabled in Bionic, as the use case is not compelling enough. The SRU process [1] has a "we sometimes want to introduce new features" case, but I don't think mod_brotli support satisfies its requirements.

I'm marking the Bionic task as Incomplete. If you believe there are solid reasons to enable mod_brotli in Bionic please comment back articulating your point: we're open to re-evaluating our take on this. Thanks!

[1] https://wiki.ubuntu.com/StableReleaseUpdates

Changed in apache2 (Ubuntu Bionic):
status: New → Incomplete
Changed in apache2 (Ubuntu Focal):
status: New → Fix Released
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.