On Fri, Feb 27, 2009 at 12:41:44PM +0200, Modestas Vainius wrote:
> Hello,
> 
> 2009 m. February 27 d., Friday, Joshua Rodman ra????:
> > I use cmake.
> > I don't use emacs.
> >
> > cmake should not force install of other packages for optional features.
> > Moreover, since I do not use emacs, there's no way I have a use for
> > emacs-common or the emacs syntax/indent file.
> >
> > Suggests: or Recommends: would be correct.
> emacsen-common is a light package, it does not pull any emacs stuff. And it 
> is 
> harmless.
> 
> > Note that the install error does not occur.  I created an ersatz
> > emacs-common using equivs. The install runs without a hitch, and
> > cmake works fine.
> You apparently misunderstood the bug. I don't want to get into details again, 
> but the *only solution* is to depend on emacsen-common, anything else 
> potentially breaks _other packages_ and it is not acceptable. And, as I said, 
> emacsen-common is a small harmless package anyway.

If the emacs feature of cmake must depend upon emacs-common, then the
correct solution is to break this feature into cmake-emacs-whatever,
recommend that, and have that depend upon emacs-common.

Installing undesired irrelevant infrastructure isn't entirely innocuous.
It's a sort of a feature-creep problem.

This may be of lesser importance than the original problem, but it's
still bad.  Should I open an independent bug?

-josh



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to