Merge nginx from Debian unstable for lunar
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nginx (Ubuntu) |
New
|
High
|
Bryce Harrington |
Bug Description
Upstream: 1.22.1
Debian: 1.22.1-5
Ubuntu: 1.22.0-1ubuntu2
### New Debian Changes ###
nginx (1.22.1-5) unstable; urgency=medium
[ Jan Mojžíš ]
* Since version 1.22.1-5 all third party modules are removed from Debian NGINX
package and all these modules are maintained in separate external packages.
Removed namely these remaining modules:
- libnginx-
- libnginx-
- libnginx-
- libnginx-
- libnginx-
- libnginx-
- libnginx-
- libnginx-
- libnginx-
- libnginx-
- libnginx-
* d/tests: all *-simple and *-deps tests updated to check if nginx works
after installation/
* d/control: updated nginx-common dependency, fixes lintian warning
maybe-
[ Jérémy Lal ]
* d/rules: default error-log-path is stderr (--error-
instead of hardcoded /var/log/
* dh nginx: auto-detect build-dependency on ndk-dev
* dh nginx: absolute /usr/sbin/nginx path for nginx tests
* d/p/nginx-
patch update
* d/conf/nginx.conf: Set global error_log to /var/log/error.log
Now that error_log default value is stderr, it is possible
to override that config using nginx -g 'error_log stderr;'
[ Miao Wang ]
* d/control: removed unnecessary dependencies after removing 3rd party modules
* d/rules: enabled stream_
* d/rules: explicitly disabled pcre2 (--without-pcre2)
-- Jan Mojžíš <email address hidden> Tue, 20 Dec 2022 10:36:19 +0100
nginx (1.22.1-4) unstable; urgency=medium
* d/t/*-module-deps: updated, added curl timeout 300 seconds and
added nginx restart before calling curl
* d/t/*-module-deps: update:
- added tests for new ext. module libnginx-
- added tests for new ext. module libnginx-
- added tests for new ext. module libnginx-
- added tests for new ext. module libnginx-
- added tests for new ext. module libnginx-
* removed 3th party modules and moved to separate packages:
- libnginx-mod-nchan module
- libnginx-mod-rtmp module
- libnginx-
-- Jan Mojžíš <email address hidden> Thu, 08 Dec 2022 14:15:15 +0100
nginx (1.22.1-3) unstable; urgency=medium
* d/control: added Multi-Arch: foreign for package nginx-dev
* d/rules: enabled NDK upstream list module NDK_UPSTREAM_LIST
* d/p/bug-1024605.patch: added header Forwarded: not-needed
-- Jan Mojžíš <email address hidden> Mon, 05 Dec 2022 18:25:16 +0100
nginx (1.22.1-2) unstable; urgency=medium
[ Jan Mojžíš ]
* d/control: fixed spelling-
* d/nginx-*.postinst: fixed postinst script, used invoke-rc.d instead of
pidof and ad-hoc tests, tnx Gioele Barabucci
* d/tests/
* d/p/bug-1024605.patch added: fixes problem when a subrequest has SSI
enabled but its main request does not, the SSI module may crash the worker
due to NULL-pointer dereference. The patch is backported from the upstream
(Closes: 1024605)
* d/control: updated implicit dependencies of third-party modules
for easier transition to third-party modules in separate packages.
[ Jérémy Lal ]
* d/debhelper: set nginx_mod buildsystem by default
* d/control: nginx-dev provides dh-sequence-nginx (Closes: #1024879)
* d/control: remove Uploaders that are part of nginx-team,
keep only the most recent active one, per policy 5.6.3.
[ Debian Janitor ]
* Remove constraints unnecessary since buster (oldstable):
+ nginx-dev: Drop versioned constraint on dpkg-dev in Depends.
-- Jan Mojžíš <email address hidden> Wed, 30 Nov 2022 17:39:42 +0100
nginx (1.22.1-1) unstable; urgency=medium
[ Jan Mojžíš ]
* New upstream version 1.22.1
* d/control: added implicit version of dependency libnginx-
(>=
* Added libnginx-
[ Debian Janitor ]
### Old Ubuntu Delta ###
nginx (1.22.0-1ubuntu2) lunar; urgency=medium
* Rebuild against new perlapi-5.36.
-- Gianfranco Costamagna <email address hidden> Fri, 04 Nov 2022 16:49:47 +0100
nginx (1.22.0-1ubuntu1) kinetic; urgency=medium
* Merge with Debian unstable (LP: #1982626). Remaining changes:
- d/p/ubuntu-
- d/apport/
information gathering.
- d/nginx-
- d/p/nginx-
SystemD race condition - thanks to Tj for the patch. (LP #1581864)
- d/control: make nginx and nginx-full arch any, so that nginx-full
is no longer pulled into main because of i386 (LP #1893267)
- Remove the Lua modules from NGINX (Server Team Decision) - future support
for Lua module now requires resty-core from OpenResty, meaning that if
we want to continue to support the Lua module, we have to start becoming
OpenResty - users should just use OpenResty at this point for Lua.
Changes made for this removal:
+ d/control:
+ Remove lua module from dependencies, and binary build item.
+ Add 'Breaks' line for nginx-lua for older versions of NGINX.
This is added to the nginx metapackage and nginx-extras.
+ d/rules: Remove Lua module from the build flags for -extras.
+ d/http-lua, d/modules/
modules, watch file, module patches.
+ d/modules/control: Remove Lua module from definitions
+ d/copyright: Remove lua module.
+ d/tests/
- d/control: drop GeoIP from nginx-core due to demotion of libgeoip
(LP #1861101, LP #1867150):
+ remove libnginx-
+ have nginx-core depend on libnginx-
instead of libnginx-
+ adjust package descriptions accordingly
- d/control: (GeoIP2 related changes)
+ Update dependencies for http-geoip2 package to include libmaxminddb0.
+ Update nginx-core to include http-geoip2 module due to approved bin-MIR
(LP #1867198)
+ Move geoip2 module build flags to the common flags so all
package flavors have it.
+ Update dependencies for nginx-light, etc. to include
for all flavors of the builds.
+ Update package description for nginx-core to indicate geoip2
is included, and to list third party HTTP modules. GeoIP2
is not included for Stream by default, so we have to adjust
this because the Stream part isn't MIR'd.
* d/p/ubuntu-
(volatile) release version numbers when merging.
* d/m/p/http-
fix FTBFS
* d/t/branding: Add autopkgtest to validate branding presence
-- Bryce Harrington <email address hidden> Fri, 22 Jul 2022 17:56:50 -0700
summary: |
- Merge nginx from Debian unstable for l-series + Merge nginx from Debian unstable for lunar |
Changed in nginx (Ubuntu): | |
assignee: | nobody → Bryce Harrington (bryce) |
description: | updated |
description: | updated |
Changed in nginx (Ubuntu): | |
milestone: | none → ubuntu-23.02 |
summary: |
- Merge nginx from Debian unstable for lunar + [FFe] Merge nginx from Debian unstable for lunar |
Changed in nginx (Ubuntu): | |
importance: | Undecided → High |
summary: |
- [FFe] Merge nginx from Debian unstable for lunar + Merge nginx from Debian unstable for lunar |
When doing this merge, also take a look at this bug. A few other packages sound like they depend on the newer version, and hopefully will be fixed by it:
https:/ /bugs.launchpad .net/ubuntu/ +source/ nginx/+ bug/1999296