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