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

Reply via email to