Comment 4 for bug 1781971

Revision history for this message
Andres Rodriguez (andreserl) wrote : Re: [Bug 1781971] Re: nginx daemon should be provided in a package that doesn't have dependencies to systemd (or nginx-common)

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 address hidden> 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