After gathering clarification on the changed procedures [1], this is not doable. I'll break this down a little bit here.
------ To summarize the 'changed procedures' in regards to here: 1. We are able to build-depend packages in Main on Universe, such that any Universe compile-time dependencies are no longer needed to be dropped for a package to be in Main. But... 2. If such build-dependencies then introduce new dependencies on the built binaries, the runtime-dependency packages of which are necessary in the built binaries must be in Main. This is a clarification written by me, but was confirmed by Steve Langasek. (see [2]) -------- To reintroduce the LuaJIT build-dependency, the produced binaries would then need to rely on a *new* runtime dependency - `libluajit`. In order for this to correctly work, point #2 above needs to be met. Unfortunately, LuaJIT is not in Main. This means that we can either... (a) Drop the build dependency, or (b) Try and get LuaJIT included in Main. This was discussed previously for the Ubuntu 14.04 cycle when nginx-core (binary) and nginx (source) was added to Main. We did not find the LuaJIT software to meet main inclusion requirements; this unfortunately still applies. Given this, we will not be including LuaJIT in the Ubuntu nginx software. ------ NOTE: If you *want* LuaJIT support, please use the NGINX Stable [3] or NGINX Mainline [4] PPAs - they are not software from the Repositories, and are PPAs run by 'third parties', but the packages themselves are maintained and uploaded to by myself, and for the most part echo Debian packages (and Ubuntu specific changes such as PHP changes in Xenial) more closely - they also have LuaJIT support, I believe. [1]: https://lists.ubuntu.com/archives/ubuntu-devel-announce/2016-April/001179.html [2]: https://lists.ubuntu.com/archives/ubuntu-devel/2016-April/039317.html [3]: https://launchpad.net/~nginx/+archive/ubuntu/stable [4]: https://launchpad.net/~nginx/+archive/ubuntu/development ** Changed in: nginx (Ubuntu) Status: Incomplete => Won't Fix ** Changed in: nginx (Ubuntu) Assignee: (unassigned) => Thomas Ward (teward) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1571444 Title: Build ngx_mod against LuaJIT To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nginx/+bug/1571444/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs