[FFe] Update nginx to 1.9.15
This should break FinalFreeze and be landed ASAP due to this addressing issues with HTTP/2 protocol.
This also enables a feature in nginx-extras which was initially dropped during the Main Inclusion Process, and thanks to the latest changes, that change can be dropped, and the build-dependency we had included (for nginx-extras only) can now be readded.
This is the nginx upstream changelog: (http://
Changes with nginx 1.9.15 (19 Apr 2016)
*) Bugfix: "recv() failed" errors might occur when using HHVM as a
*) Bugfix: when using HTTP/2 and the "limit_req" or "auth_request"
directives a timeout or a "client violated flow control" error might
occur while reading client request body; the bug had appeared in
*) Workaround: a response might not be shown by some browsers if HTTP/2
was used and client request body was not fully read; the bug had
appeared in 1.9.14.
*) Bugfix: connections might hang when using the "aio threads"
Thanks to Mindaugas Rasiukevicius.
Rationale for Update:
A goal of the Server Team is to have NGINX 1.10.0 (the next stable release of NGINX) in Ubuntu Xenial, either as a post-Xenial-release SRU, or right before we release, depending on when NGINX releases the 1.10.x branch (which is based off the 1.9.x branch).
To reduce the delta between merges and uploads, and to reduce the amount of work necessary to switch from 1.9.x to 1.10.x in the future of Xenial, it is more preferable to have the latest 1.9.x available as close to 1.10.x release as possible; this makes it much more easier to deal with build failures, or to troubleshoot issues between versions, as there is less of an upstream delta.
This has HTTP/2 bugfixes and other workarounds for other issues. These HTTP/2 bugfixes / workarounds should land ASAP to make sure the protocol is adhered to.
Files to be uploaded (Pending creation) for FFe Consideration:
* Debdiff between 1.9.14-0ubuntu1 and 1.9.15-0ubuntu1 (direct upload)
* Local sbuild logs (amd64, i386), including 'lintian' checks
* Installation logs (Xenial amd64 VM)
|Changed in nginx (Ubuntu):|
|status:||Fix Committed → Fix Released|