[Pkg-nginx-maintainers] Bug#963860: nginx-full: circular dependency hell
Thomas Ward
teward at thomas-ward.net
Sun Jun 28 15:15:46 BST 2020
Downstream in Ubuntu where nvinx-core originated it is its own binary - not depended upon nginx-core. The nginx dynamic modules are also "OR" depended - such that it needs one of the flavors installed not all of them. Consider doing that to make the modules not have circular depends.Sent from my Sprint Samsung Galaxy Note10+.
-------- Original message --------From: Bill Allombert <ballombe at debian.org> Date: 6/28/20 08:27 (GMT-05:00) To: submit at bugs.debian.org Subject: Bug#963860: nginx-full: circular dependency hell Package: nginx-fullVersion: 1.18.0-3Severity: importantHello Debian Nginx Maintainers,There is a circular dependency between nginx-full, libnginx-mod-http-auth-pam, libnginx-mod-http-cache-purge, libnginx-mod-http-dav-ext, libnginx-mod-http-echo, libnginx-mod-http-fancyindex, libnginx-mod-http-geoip, libnginx-mod-http-geoip2, libnginx-mod-http-headers-more-filter, libnginx-mod-http-image-filter, libnginx-mod-http-lua, libnginx-mod-http-ndk, libnginx-mod-http-perl, libnginx-mod-http-subs-filter, libnginx-mod-http-uploadprogress, libnginx-mod-http-upstream-fair, libnginx-mod-http-xslt-filter, libnginx-mod-mail, libnginx-mod-nchan, libnginx-mod-stream, libnginx-mod-stream-geoip, libnginx-mod-stream-geoip2, nginx-core, nginx-extras and nginx-light:nginx-full :Depends: libnginx-mod-http-auth-pam, libnginx-mod-http-dav-ext, libnginx-mod-http-echo, libnginx-mod-http-geoip2, libnginx-mod-http-subs-filter, libnginx-mod-http-upstream-fair, libnginx-mod-stream-geoip2, nginx-core (>= 1.18.0-3), nginx-core (<< 1.18.0-3.1~)libnginx-mod-http-auth-pam :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-http-cache-purge :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-http-dav-ext :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-http-echo :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-http-fancyindex :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-http-geoip :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-http-geoip2 :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-http-headers-more-filter :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-http-image-filter :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-http-lua :Depends: libnginx-mod-http-ndk (= 1.18.0-3), nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-http-ndk :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-http-perl :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-http-subs-filter :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-http-uploadprogress :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-http-upstream-fair :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-http-xslt-filter :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-mail :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-nchan :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-stream :Depends: nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-stream-geoip :Depends: libnginx-mod-stream (= 1.18.0-3), nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)libnginx-mod-stream-geoip2 :Depends: libnginx-mod-stream (= 1.18.0-3), nginx-core (= 1.18.0-3), nginx-full (= 1.18.0-3), nginx-light (= 1.18.0-3), nginx-extras (= 1.18.0-3)nginx-core :Depends: libnginx-mod-http-geoip (= 1.18.0-3), libnginx-mod-http-image-filter (= 1.18.0-3), libnginx-mod-http-xslt-filter (= 1.18.0-3), libnginx-mod-mail (= 1.18.0-3), libnginx-mod-stream (= 1.18.0-3), libnginx-mod-stream-geoip (= 1.18.0-3)nginx-extras :Depends: libnginx-mod-http-auth-pam (= 1.18.0-3), libnginx-mod-http-cache-purge (= 1.18.0-3), libnginx-mod-http-dav-ext (= 1.18.0-3), libnginx-mod-http-echo (= 1.18.0-3), libnginx-mod-http-fancyindex (= 1.18.0-3), libnginx-mod-http-geoip (= 1.18.0-3), libnginx-mod-http-geoip2 (= 1.18.0-3), libnginx-mod-http-headers-more-filter (= 1.18.0-3), libnginx-mod-http-image-filter (= 1.18.0-3), libnginx-mod-http-lua (= 1.18.0-3), libnginx-mod-http-perl (= 1.18.0-3), libnginx-mod-http-subs-filter (= 1.18.0-3), libnginx-mod-http-uploadprogress (= 1.18.0-3), libnginx-mod-http-upstream-fair (= 1.18.0-3), libnginx-mod-http-xslt-filter (= 1.18.0-3), libnginx-mod-mail (= 1.18.0-3), libnginx-mod-nchan (= 1.18.0-3), libnginx-mod-stream (= 1.18.0-3), libnginx-mod-stream-geoip (= 1.18.0-3), libnginx-mod-stream-geoip2 (= 1.18.0-3)nginx-light :Depends: libnginx-mod-http-echo (= 1.18.0-3)Complex circular dependencies are known to cause problems during upgrade, so weshould try to avoid them.See threads http://lists.debian.org/debian-devel/2005/06/msg02111.htmlhttp://lists.debian.org/debian-devel/2005/11/msg01101.htmlCheers,-- Bill. <ballombe at debian.org>Imagine a large red swirl here.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-nginx-maintainers/attachments/20200628/e084f81c/attachment-0002.html>
More information about the Pkg-nginx-maintainers
mailing list