Add support for spdy in nginx-extras

Bug #1252698 reported by Óscar García Amor
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nginx (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

No package with spdy support for nginx. Please make an official package with this support (maybe in extras). Spdy is available from v1.4.

Revision history for this message
Thomas Ward (teward) wrote :

We have PPAs with the 1.4 build that you can use for earlier releases. I believe 1.4.x will end up in Trusty though.

(NGINX Team stable PPA: https://launchpad.net/~nginx/+archive/stable )

Revision history for this message
Thomas Ward (teward) wrote :

Saucy has 1.4.1, and Trusty looks to have 1.4.3 already.

At last check, spdy support was already in -extras with the 1.4.x builds in Debian which means that it should be in nginx-extras on Saucy or Trusty. It is in nginx-extras on the PPA, and should be available already in Saucy and Trusty.

For which release were you looking for spdy support in, out of curiosity?

Changed in nginx (Ubuntu):
importance: Undecided → Wishlist
Thomas Ward (teward)
summary: - Add support to spdy in any flavour of nginx
+ Add support for spdy in nginx-extras
Revision history for this message
Thomas Ward (teward) wrote :

Back porting 1.4.3 to Precise, Quantal, and Raring would be how to solve this, but in order to do that we have to backports the build dependencies and runtime dependencies to those releases. There will also be a backports issue (Bug 888665) which will prevent the backported nginx package from building because it cannot build-depend on other backports per bug 888665.

Changed in nginx (Ubuntu):
status: New → Triaged
Revision history for this message
Óscar García Amor (oscar-garcia-amor) wrote :

I try with extras in 13.10 saucy, but dont work. And the package is buggy: https://bugs.launchpad.net/nginx/+bug/1216817. The nginx_push_module breaks all caches.

Revision history for this message
Thomas Ward (teward) wrote :

The extras package in 13.10 for this **does** have the spdy module incorporated into this. The "Not working" factor may be because of the other bug, however I am currently researching the bug further.

In the mean time, evidence of the spdy module being build in -extras is here: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/nginx/saucy/view/head:/debian/rules#L124 (look down to line 150 and you'll see it actually does ahve the spdy module built in it).

Also in the mean time, please test 1.4.3 from Trusty, or the NGINX PPA, to see if this error is still an issue.

Please also refer to the bug you linked and test 1.4.3 for that bug as well, either from the PPA or the Trusty version of the package.

Revision history for this message
Óscar García Amor (oscar-garcia-amor) wrote :

Ok. I will start new VM with 1.4.3 (the other that I'm using is in production now), and I give feedback.

Revision history for this message
Tarjei Huse (tarjei-huse) wrote :

Hi, any news on the stabilty of SPDY in nginx-extras?

Revision history for this message
Thomas Ward (teward) wrote :

SPDY is now in nginx-extras and nginx-full in Trusty (1.4.x is in Trusty). Marking as "fix released".

Changed in nginx (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Óscar García Amor (oscar-garcia-amor) wrote :

Hi,

Sorry for delay. Too much work and no time to test.

I'm testing with the package nginx-full 1.4.1-3ubuntu1 and i give this error in log:

# tail /var/log/nginx/error.log
2014/01/25 10:57:26 [emerg] 5706#0: the "spdy" parameter requires ngx_http_spdy_module in /etc/nginx/sites-enabled/mysite-ssl:3

I see in Debian an them have included spdy module, but the package is 1.4.4-4. Maybe is included in 1.4.4 but in 1.4.1 not?

Changed in nginx (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
Thomas Ward (teward) wrote :

In 1.4.1 you need the nginx-extras package. As I said, though, in Trusty, 14.04, which is in development, 1.4.4 is there and spdy is in nginx-full.

Changed in nginx (Ubuntu):
status: Confirmed → 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.