Re: Conflict/dependency granularity
> One big problem with color ls is that it inserts strange characters
> into the output stream that could confuse various programs.
Isn't this what isatty(3) is for? If GNU Emacs is using a pseudo-tty, it
had better be ready for terminal control sequences.
> Given that constraint, I don't think it's a good idea to overload the
> name 'ls' for this purpose. Some other name (e.g. 'dir')...
How about "lsd"? :-)
I don't like "fileutils" because it's a large package that installs a number
of unrelated programs. I'd like to split it up when I get a chance.
In the case of things like this that stir up an unbelievable amount of
religeous fervor but are not of themselves tremendously important, we can
try to satisfy everyone. I could have the fileutils package install both
versions of "ls" and let the installer determine which one they want to be
called "ls". I could provide alternate names to access the color and plain
versions, so that scripts and users can have a guaranteed path to the "ls"
they want. This would cost us about 20k.
-- Attention Ham Radio Operators: For information on "Linux for Hams", read
-- the World Wide Web page http://www.hams.com/perens/LinuxForHams, or send
-- an e-mail message containing the word "help" to email@example.com .