nginx, nginx-full should be arch: any
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-
Also see https:/ /pastebin. ubuntu. com/p/vTKF3NDGX v/, 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 mod-http- image-filter libnginx- mod-http- xslt-filter libnginx-mod-mail libnginx-mod-stream mod-stream- geoip2 libtiff5 libwebp6 libxpm4 nginx-common nginx-core mod-http- image-filter libnginx- mod-http- xslt-filter libnginx-mod-mail libnginx-mod-stream mod-stream- geoip2 libtiff5 libwebp6 libxpm4 nginx nginx-common nginx-core
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-
libnginx-
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-
libnginx-
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]