Are't we confusing package management with service management? The purpose of packaging is to bundle software into a deployable unit for consumption by a package manager. RFC1340 is an internet standard saying "World Wide Web HTTP" can be served from port 80, and is neutral on service vendor. Until an RFC is published stating nginx, a service vendor, owns port 80 this remains a bug.
Keep package management and service management separate. Package nginx into a deployable unit consumed by package managers and measure packaging success/failure in those terms. Do not package nginx into a deployable service unit for consumption by a service manager, because this is beyond the scope of packaging. packages and services are different concepts. If nginx.service subprocess fails, why is this a concern for nginx packaging? Just print a message and get the package installed, that is the expectation. There are frameworks for service management/availability which can handle service stuff. Bottom line, this is a really really bad bug and not fixing goes against principles of choice, FOSS, etc. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1512344 Title: [Master Bug] Package nginx-* failed to install/upgrade: subprocess installed post-installation script returned error exit status 1 (due to "Address in Use" issue) To manage notifications about this bug go to: https://bugs.launchpad.net/nginx/+bug/1512344/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs