summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <michael@rabbitmq.com>2016-07-01 15:02:12 +0100
committerMichael Klishin <michael@rabbitmq.com>2016-07-01 15:02:12 +0100
commit03f10dbd95df1febdde36e765cbb8eb549164a35 (patch)
tree52f8e594c54239d61e6aa994a1a9a5c1af270640
parent78c7f7bf98a47162f1eb31923bafc3619e519c6a (diff)
downloadrabbitmq-server-git-03f10dbd95df1febdde36e765cbb8eb549164a35.tar.gz
Hardcode init-system-helpers dependency to be Ubuntu 14.04 (or later)-compatible
Now that systemd support is introduced, there is an issue with package dependencies between Ubuntu 14.04 and 16.04. We produce releases on Debian Wheezy which specifies init-system-hlpers 1.18 as a dependency. Unfortunately that version is not available on Ubuntu 14.04, only 1.14 is. So we primarily have 4 options for the short term: * Revert systemd support and upset 16.04 users * Drop 14.04 support and upset 14.04 users * Switch to Ubuntu 14.04 for producing Debian packages and hope it will work on Debian * Hardcode the dependency Options 3 and 4 seem to be the least of all evils. We will evaluate option 3 separately.
-rw-r--r--packaging/debs/Debian/debian/control2
1 files changed, 1 insertions, 1 deletions
diff --git a/packaging/debs/Debian/debian/control b/packaging/debs/Debian/debian/control
index d09a9ae1ec..050051ba3f 100644
--- a/packaging/debs/Debian/debian/control
+++ b/packaging/debs/Debian/debian/control
@@ -18,7 +18,7 @@ Standards-Version: 3.9.4
Package: rabbitmq-server
Architecture: all
-Depends: erlang-nox (>= 1:16.b.3) | esl-erlang, adduser, logrotate, socat, ${misc:Depends}
+Depends: erlang-nox (>= 1:16.b.3) | esl-erlang, adduser, logrotate, socat, init-system-helpers (>= 1.13~)
Description: Multi-protocol messaging broker
RabbitMQ is an open source multi-protocol messaging broker.
Homepage: http://www.rabbitmq.com/