Merge ~bryce/ubuntu/+source/nginx:merge-v1.22.1-7-lunar into ubuntu/+source/nginx:debian/sid

Proposed by Bryce Harrington
Status: Work in progress
Proposed branch: ~bryce/ubuntu/+source/nginx:merge-v1.22.1-7-lunar
Merge into: ubuntu/+source/nginx:debian/sid
Diff against target: 1975 lines (+1695/-1)
6 files modified
debian/changelog (+1645/-0)
debian/control (+2/-1)
debian/patches/series (+4/-0)
debian/patches/ubuntu-branding.patch (+28/-0)
debian/tests/branding (+12/-0)
debian/tests/control (+4/-0)
Reviewer Review Type Date Requested Status
Canonical Server Pending
Canonical Server Reporter Pending
Canonical Server Core Reviewers Pending
Canonical Server packageset reviewers Pending
git-ubuntu import Pending
Review via email: mp+437919@code.staging.launchpad.net

Description of the change

We've been carrying a lot of delta to exclude modules that depend on things in universe. Debian has been working at redoing the packaging to break out modules as separate binary debs. This should allow us to drop much of our delta (pretty much everything except branding).

The package builds ok in PPA:
  https://launchpad.net/~bryce/+archive/ubuntu/nginx-merge-v1.22.1-7

There are some autopkgtest failures on all architectures, however. I also get these when running autopkgtest locally. For example, the arm64 failures are:

  - nginx/1.22.1-7ubuntu1~lunar1
    + ❌ nginx on lunar for amd64 @ 24.02.23 11:15:09 Log️ 🗒️
      • light-simple FAIL 🟥
      • branding FAIL 🟥
      • ec-x25519 FAIL 🟥
      • core-simple PASS 🟩
      • full-simple FAIL 🟥
      • extras-simple FAIL 🟥
      • core-module-deps FAIL 🟥
      • full-module-deps FAIL 🟥
      • light-module-deps FAIL 🟥
      • extras-module-deps FAIL 🟥
      • reboot FAIL 🟥
      • ssi-module-test PASS 🟩

The actual error logs all look like the following snippet:

-------
Investigating (0) nginx-light:amd64 < none -> 1.22.1-7ubuntu1~lunar1 @un puN Ib >
Broken nginx-light:amd64 Depends on libnginx-mod-http-echo:amd64 < none | 1.22.0-1ubuntu2 @un uH > (>= 1:0.63-4~)
Broken nginx-light:amd64 Depends on nginx:amd64 < none | 1.22.1-7ubuntu1~lunar1 @un uH > (>= 1.22.1-7ubuntu1~lunar1)
  Considering nginx:amd64 0 as a solution to nginx-light:amd64 9999
  Re-Instated nginx:amd64
Done
curl is already the newest version (7.87.0-1ubuntu1).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 nginx-light : Depends: libnginx-mod-http-echo (>= 1:0.63-4~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
autopkgtest [11:01:34]: test ssi-module-test: preparing testbed
reboot FAIL badpkg
blame: nginx
badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U.
-------

Initial guess is it must be something to do with how the new packages are broken out, but I've not yet dug into this.

To post a comment you must log in.

There was an error fetching revisions from git servers. Please try again in a few minutes. If the problem persists, contact Launchpad support.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches