Public bug reported:
This is a bug in d/nginx-snippets.install which does NOT include the
conf.d/* items from the source code (see
https://salsa.debian.org/teward/nginx-snippets/-/tree/master for the
data tree)
This affects all versions of Ubuntu that nginx-snippets is in - plucky,
questing, and resolute.
Resolute will be fixed when debian autosync is available (this is fixed
in version 1.1 of the package just uploaded to Unstable).
---
SRU related items:
[Impact]
The nginx-snippets package provides snippets for use in various NGINX
configurations, to be included or not by users as snippet `include`
calls in their configs.
One of the snippets refers to a variable that needs to be set in conf.d.
However, due to a packaging mistake, the conf.d/* items are NOT included
in the package and thus fail to properly get installed. Which results in
nginx error failures using one of the snippets.
This is a packaging failure, and fixable with a simple patching of the
packaging.
[Test Plan]
Use simple nginx site, do an `include` on `/etc/nginx/snippets/common-
proxy-pass-headers.conf` in a configuration.
This should fail unless you have a patched .install file.
[Where problems could occur]
Only chance that a problem might occur is if someone created the
`/etc/nginx/conf.d/http-upgrade_req-connection_map.conf` file themselves
or otherwise created the same definition and variable elsewhere.
However, this is unlikely to be the case as it is NOT a standard nginx
configuration.
** Affects: nginx-snippets (Ubuntu)
Importance: Medium
Assignee: Thomas Ward (teward)
Status: Fix Committed
** Affects: nginx-snippets (Ubuntu Plucky)
Importance: Medium
Assignee: Thomas Ward (teward)
Status: In Progress
** Affects: nginx-snippets (Ubuntu Questing)
Importance: Medium
Assignee: Thomas Ward (teward)
Status: In Progress
** Affects: nginx-snippets (Ubuntu Resolute)
Importance: Medium
Assignee: Thomas Ward (teward)
Status: Fix Committed
** Also affects: nginx-snippets (Ubuntu Plucky)
Importance: Undecided
Status: New
** Also affects: nginx-snippets (Ubuntu Resolute)
Importance: Medium
Assignee: Thomas Ward (teward)
Status: In Progress
** Also affects: nginx-snippets (Ubuntu Questing)
Importance: Undecided
Status: New
** Changed in: nginx-snippets (Ubuntu Questing)
Status: New => In Progress
** Changed in: nginx-snippets (Ubuntu Plucky)
Status: New => In Progress
** Changed in: nginx-snippets (Ubuntu Questing)
Importance: Undecided => Medium
** Changed in: nginx-snippets (Ubuntu Plucky)
Importance: Undecided => Medium
** Changed in: nginx-snippets (Ubuntu Plucky)
Assignee: (unassigned) => Thomas Ward (teward)
** Changed in: nginx-snippets (Ubuntu Questing)
Assignee: (unassigned) => Thomas Ward (teward)
** Description changed:
This is a bug in d/nginx-snippets.install which does NOT include the
conf.d/* items from the source code (see
https://salsa.debian.org/teward/nginx-snippets/-/tree/master for the
data tree)
This affects all versions of Ubuntu that nginx-snippets is in - plucky,
questing, and resolute.
Resolute will be fixed when debian autosync is available (this is fixed
in version 1.1 of the package just uploaded to Unstable).
+
+ ---
+
+ SRU related items:
+
+ [Impact]
+
+ The nginx-snippets package provides snippets for use in various NGINX
+ configurations, to be included or not by users as snippet `include`
+ calls in their configs.
+
+ One of the snippets refers to a variable that needs to be set in conf.d.
+ However, due to a packaging mistake, the conf.d/* items are NOT included
+ in the package and thus fail to properly get installed. Which results in
+ nginx error failures using one of the snippets.
+
+ This is a packaging failure, and fixable with a simple patching of the
+ packaging.
+
+
+ [Test Plan]
+
+ Use simple nginx site, do an `include` on `/etc/nginx/snippets/common-
+ proxy-pass-headers.conf` in a configuration.
+
+ This should fail unless you have a patched .install file.
+
+
+ [Where problems could occur]
+
+ Only chance that a problem might occur is if someone created the
+ `/etc/nginx/conf.d/http-upgrade_req-connection_map.conf` file themselves
+ or otherwise created the same definition and variable elsewhere.
+ However, this is unlikely to be the case as it is NOT a standard nginx
+ configuration.
** Changed in: nginx-snippets (Ubuntu Resolute)
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2127810
Title:
conf.d/* files from source data (Salsa repo and source code) not
installed by package
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nginx-snippets/+bug/2127810/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs