nginx package signature guarantees with Xenial?

Jeff Kaufman jefftk at
Fri Jun 24 19:06:13 UTC 2016

Thanks for the quick reply!  Responses inline.

On Fri, Jun 24, 2016 at 10:11 AM, Robie Basak <robie.basak at> wrote:
> I think the ubuntu-server mailing list is probably more appropriate to
> reach the right audience for this discussion, so I'm moving the thread
> there.


> Unfortunately I think this rules out your proposal. We do what we call
> "micro release updates" (MREs) when appropriate. Generally, if an
> upstream has a stable release branch, have a policy of applying only
> bugfixes to that branch, and has decent test coverage, then we're open
> to using it.

Yes, it does sound like what I'm proposing wouldn't work for you.

> Have you considered adding your module to Ubuntu's repositories? Is
> there any reason you couldn't maintain them in xenial-backports for the
> benefit of Xenial users, for example?

That's possible.  I don't have a great sense of what that would
entail.  For example, if the nginx package maintainer updated nginx,
the package for ngx_pagespeed would need to be rebuilt.  Is there a
good way to handle this?

But it does seem to me like getting ngx_pagespeed (and mod_pagespeed)
into Ubuntu's repos would make things a lot easier for people to
install it.

> IMHO heavy dependency on an exact version is never good - it's better
> for the wider ecosystem if there is focus on the actual ABI instead of
> some signature that gets bumped "too often" in order to more easily
> allow external modules such as yours.

Completely agree.  I wish Nginx had decided to go with an ABI.

> Right now,
> when the Ubuntu security team update MySQL to a newer upstream version
> (from the same upstream stable branch), they also issue a "no change
> rebuild" update of pinba-engine-mysql. This way users don't need to
> compile anything and it all just works.

That does sound exactly like the setup we'd need.

> Note that it's 16.04, not just 16. 16 will be ambiguous when a
> subsequent 16.10 is released.

But "16 LTS" isn't ambiguous, right?


More information about the ubuntu-server mailing list