<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body dir="auto"><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div id="composer_signature" dir="auto"><div style="font-size:85%;color:#575757" dir="auto">Sent from my Sprint Samsung Galaxy Note10+.</div></div><div dir="auto"><br></div><div><br></div><div style="font-size:100%;color:#000000" dir="auto"><!-- originalMessage --><div>-------- Original message --------</div><div>From: Bill Allombert <ballombe@debian.org> </div><div>Date: 6/28/20  08:27  (GMT-05:00) </div><div>To: submit@bugs.debian.org </div><div>Subject: Bug#963860: nginx-full: circular dependency hell </div><div><br></div></div>Package: nginx-full<br>Version: 1.18.0-3<br>Severity: important<br><br>Hello Debian Nginx Maintainers,<br><br>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:<br><br>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~)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>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)<br>nginx-light      :Depends: libnginx-mod-http-echo (= 1.18.0-3)<br><br>Complex circular dependencies are known to cause problems during upgrade, so we<br>should try to avoid them.<br><br>See threads <br>http://lists.debian.org/debian-devel/2005/06/msg02111.html<br>http://lists.debian.org/debian-devel/2005/11/msg01101.html<br><br>Cheers,<br>-- <br>Bill. <ballombe@debian.org><br><br>Imagine a large red swirl here. <br><br><br></body></html>