1. 20 Mar, 2019 8 commits
    • Andreas Henriksson's avatar
      Update debian/changelog · 025fc304
      Andreas Henriksson authored
      025fc304
    • Andreas Henriksson's avatar
      lintian: Drop pointless explicit --parallell dh option · 9ea67dec
      Andreas Henriksson authored
      As lintian points out, parallell is the default for
      dh compat level 10 already.
      9ea67dec
    • Andreas Henriksson's avatar
      Add lintian override for python3 recommends · a4c81aca
      Andreas Henriksson authored
      As suggested by lintian, sometimes it's more appropriate to use
      a weaker relation like recommends or suggests. The rabbitmqadmin
      is such a case. We explicitly downgraded from depends to recommends
      and we should thus also ship a matching lintian override.
      a4c81aca
    • Andreas Henriksson's avatar
      Have rabbitmqadmin use python3 · 7e86b076
      Andreas Henriksson authored
      The rabbitmqadmin script is compatible with both python 2 and 3, but
      we don't point /usr/bin/python to python3 in Debian so we thus need
      to change the shebang for it to use python3. Preferably someone would
      convince upstream of the Debian way of naming python or add a
      configure-time option for specifying the interpretters name.
      
      This does not touch the built-time codegen python scripts simply
      beacuse of being lazy and trying to keep the diff as small and
      maintainable as possible. Those only matter for build-time though and
      rabbitmqadmin is the only part that brings runtime dependencies
      which is why we're attacking it. Having the build not require python2
      would be a nice next step that could be tackled in the future.
      
      Closes: #883192
      7e86b076
    • Andreas Henriksson's avatar
      Revert "Runtime depends on lsb-base." · 21def6b6
      Andreas Henriksson authored
      This reverts commit ade93b17.
      
      No reason was specified for adding it and it's not needed since
      on sysvinit systems sysvinit will pull it in and on systemd
      systems the native service file shadows the init script and
      thus lsb-base is not needed.
      21def6b6
    • Andreas Henriksson's avatar
      Demote logrotate to recommends · b6b8f04c
      Andreas Henriksson authored
      This package defaults to rotating logs via logrotate configuration, but
      there are several other alternatives. eg. using rabbitmq built-in
      support for rotating its logs, outputting logs to console and having
      (systemd) journal do the logging or even completely disable logging.
      
      These are all custom configurations though, but it should not be
      mandatory for everyone to use the default configuration shipped
      in debian.
      b6b8f04c
    • Andreas Henriksson's avatar
      Demote python dependency to recommends · 0874c11d
      Andreas Henriksson authored
      Only the rabbitmqadmin script needs python and this script is
      optional and for *remote* management of rabbitmq.
      Demanding everyone pulls in python even if they aren't ever
      going to locally run the rabbitmqadmin script is a bit over the top.
      Demoting the python dependencies to recommends allows people to
      make an informed decision to skip installing python when they know
      that they aren't going to need it.
      
      Alternative approaches would have been, and why I did not go for them:
      - split out rabbitmqadmin to a separate package, but I'm not in favour
        of micro-packaging.
      - shipping rabbitmqadmin under /usr/share/doc/rabbitmq-server/examples/
        but someone using it would probably want it installed in their path.
      
      I think recommending python is a good tradeoff that should work for
      everyone in the normal case while still satisfying people who have
      more special interests.
      0874c11d
    • Andreas Henriksson's avatar
      Propertly revert "$LANG wrapper hack" · bcc553af
      Andreas Henriksson authored
      commit e1db27f6 ("Wrap rabbitmqctl to set $LANG and avoid
      warning.") and fixup commit 8bc00449 ("Fix symlink to
      rabbitmqctl.") introduced changes that where then supposedly "removed"
      in commit 4f8bf89a ("Remove $LANG wrapper hack.") but
      actually the changes where not fully removed/reverted only temporarily
      disabled. This for example left "locales-all" package as a dependency
      for no apparent reason (and that's quite a big thing to pull in for
      no reason).
      
      This commit uses "git revert" to properly remove the changes.
      bcc553af
  2. 09 Jan, 2019 1 commit
  3. 30 Oct, 2018 3 commits
  4. 29 Oct, 2018 3 commits
  5. 25 Oct, 2018 14 commits
  6. 24 Oct, 2018 1 commit
  7. 03 Aug, 2018 1 commit
  8. 28 Feb, 2018 1 commit
  9. 12 Feb, 2018 1 commit
  10. 22 Aug, 2017 1 commit
  11. 06 Aug, 2017 2 commits
  12. 04 Aug, 2017 4 commits