[rabbitmq-discuss] Debian dependencies
John Leuner
jewel at subvert-the-dominant-paradigm.net
Mon May 25 17:16:52 BST 2009
On Thu, 2009-05-14 at 14:30 +0100, Matthew Sackman wrote:
> On Thu, May 14, 2009 at 03:10:34PM +0200, John Leuner wrote:
> > On Wed, 2009-05-13 at 12:13 +0100, Matthew Sackman wrote:
> > > It
> > > seemed to me that erlang-nox should really depend on erlang-os-mon.
> > > Is that your feeling too (in which case I'll raise a Debian bug for
> > > it) or is there some reason why os-mon has mysteriously been left
> > > out?
> >
> > I'm not sure, I asked the maintainer and he suggested erlang-nox and
> > erlang-os-mon.
>
> Oh ok. That strikes me as a bit odd, but I guess if there is some reason
> for it...
>
> Btw, don't your current dependencies mean that the package could never
> be installed by someone who isn't using the new split-out version of
> erlang, or have I missed something?
>
> Because I don't think you're allowed parenthesis in dependencies, I can't
> see how to express this more nicely, but don't you really want:
>
> Depends: erlang-nox, erlang-os-mon | erlang-nox (<< 1:13.b-dfsg1-1),
> adduser, logrotate, ${misc:Depends}
>
> I.e. any version of erlang-nox, but if erlang-os-mon isn't installed then
> we must have -nox << 1:13.b-dfsg1-1.
>
> That should allow the package to be installed on Debian systems without
> the new split-out r13 packages, no?
Yes, that would be better for the debian package on the rabbit site.
For debian unstable, however, I was just trying to keep the package
consistent with whatever is currently in unstable.
John
More information about the rabbitmq-discuss
mailing list