nginx, nginx-full should be arch: any

Bug #1893267 reported by Andreas Hasenack on 2020-08-27
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nginx (Ubuntu)
Undecided
Andreas Hasenack

Bug Description

Due to the way we are phasing out i386 in ubuntu, nginx-full keeps being pulled back into main via seeds.

<vorlon> ahasenack: hur hur; nginx-core is arch: any, nginx-full in arch: all, so since nginx is not built on i386, the arch: all nginx that's in main tries to pull in arch: all nginx-full for installability on i386
<vorlon> ahasenack: I think this is best solved by making nginx-full arch: any
<ahasenack> but it's just a metapackage
<vorlon> and nginx, as well
<vorlon> yes, but it's an "arch-dependent" metapackage by virtue of i386 being messy
<ahasenack> so it's because we don't have it on i386
<ahasenack> more delta with debian
<ahasenack> can't this be sorted with something in multiarch?
* ahasenack thinks
<vorlon> it can't because germinate doesn't support multiarch
<vorlon> and component-mismatches relies on germinate output

Andreas Hasenack (ahasenack) wrote :

Also see https://pastebin.ubuntu.com/p/vTKF3NDGXv/, pasted below in case pastebin is lost:

component mismatches says:

nginx-full nginx
[Reverse-Depends: nginx (Uploader: ahasenack) (MAIN)]

nginx's 1.18.0-6ubuntu1 depends is:

Depends: nginx-core (<< 1.18.0-6ubuntu1.1~) | nginx-full (<< 1.18.0-6ubuntu1.1~) | nginx-light (<< 1.18.0-6ubuntu1.1~) | nginx-extras (<< 1.18.0-6ubuntu1.1~), nginx-core (>= 1.18.0-6ubuntu1) | nginx-full (>= 1.18.0-6ubuntu1) | nginx-light (>= 1.18.0-6ubuntu1) | nginx-extras (>= 1.18.0-6ubuntu1)

If I do apt install nginx, I get no nginx-full:

ubuntu@g1:~$ sudo apt install nginx
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  fontconfig-config fonts-dejavu-core libfontconfig1 libgd3 libjbig0 libjpeg-turbo8 libjpeg8 libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream
  libnginx-mod-stream-geoip2 libtiff5 libwebp6 libxpm4 nginx-common nginx-core
Suggested packages:
  libgd-tools fcgiwrap nginx-doc ssl-cert
The following NEW packages will be installed:
  fontconfig-config fonts-dejavu-core libfontconfig1 libgd3 libjbig0 libjpeg-turbo8 libjpeg8 libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream
  libnginx-mod-stream-geoip2 libtiff5 libwebp6 libxpm4 nginx nginx-common nginx-core
0 upgraded, 18 newly installed, 0 to remove and 69 not upgraded.
Need to get 2454 kB of archives.
After this operation, 8011 kB of additional disk space will be used.
Do you want to continue? [Y/n]

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nginx - 1.18.0-6ubuntu2

---------------
nginx (1.18.0-6ubuntu2) groovy; urgency=medium

  * d/control: make nginx and nginx-full arch any, so that nginx-full
    is no longer pulled into main because of i386 (LP: #1893267)

 -- Andreas Hasenack <email address hidden> Thu, 27 Aug 2020 16:59:57 -0300

Changed in nginx (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers