nginx, nginx-full should be arch: any

Bug #1893267 reported by Andreas Hasenack
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nginx (Ubuntu)
Fix Released
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

Revision history for this message
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]

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.