Hi Thomas, Maybe I’m missing some context, but could you explain why we couldn’t do the same in Debian?
I don’t think it is generally crazy to just want to install what nginx-core provides today without having to install what nginx-common provides today. nginx-core could just be a meta package that installs nginx-daemon (or similar as Robbie pointed out) which would prevent the need from modifying the other packages? Thanks. On Tue, Jul 17, 2018 at 8:25 AM Thomas Ward <[email protected]> wrote: > To follow this suggestion would be problematic. > > And I say problematic because this would add a significant delta. > > The core flavor of NGINX, back in the 14.04 cycle, was a flavor of NGINX > with the same module set as the full flavor but without third party > modules in it, to satisfy the Security team's concerns for the MIR. > > To meet the specs that this feature request needs, this flavor name > needs to change. > > This also would need an additional core package for each individual > flavor of NGINX (light, full, extras) with a core package that doesnt > depend on -common because each flavor differs in module set and the > binaries differ because of those module sets (compiled in and not > dynamically includeable). This isnt just one package with one binary > that's equivalent across all flavors of nginx package we install, this > is multiple flavors of the binary with different module sets resulting > in different nginx binaries for each flavor. > > Either method I see for doing this would make us permanently divergent > from Debian to the point we can no longer merge from them and would make > maintaining this more difficult because of the additional complexity > added into the builds. > > Robie, I can discuss more about this on IRC after I get to work, the > discussion on this further will take up pages of text - not just a bug > response. > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1781971 > > Title: > nginx daemon should be provided in a package that doesn't have > dependencies to systemd (or nginx-common) > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu/+source/nginx/+bug/1781971/+subscriptions > > Launchpad-Notification-Type: bug > Launchpad-Bug: distribution=ubuntu; sourcepackage=nginx; component=main; > status=Triaged; importance=Wishlist; assignee=None; > Launchpad-Bug-Information-Type: Public > Launchpad-Bug-Private: no > Launchpad-Bug-Security-Vulnerability: no > Launchpad-Bug-Commenters: ahasenack andreserl racb teward > Launchpad-Bug-Reporter: Andres Rodriguez (andreserl) > Launchpad-Bug-Modifier: Thomas Ward (teward) > Launchpad-Message-Rationale: Subscriber > Launchpad-Message-For: andreserl > -- Andres Rodriguez (RoAkSoAx) Ubuntu Server Developer MSc. Telecom & Networking Systems Engineer -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1781971 Title: nginx daemon should be provided in a package that doesn't have dependencies to systemd (or nginx-common) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nginx/+bug/1781971/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
