readline shared library
Question: Should Debian use the readline shared library (`librl.so.1.2')?
REASONS FOR (to date)
* Can be used for `ftp', `bash', `python', etc. -- reduces the size
of /usr/bin and /bin.
True.
* Saves space on the root partition. (corollary of above reason)
True. (At worst, it shouldn't increase the size of / or /usr.)
Does anyone have any hard figures?
* Increases functionality of `ftp'.
True.
REASONS AGAINST (to date)
* If we link /lib/librl.so.1.2 into `bash' and `librl.so.1.2' can't
be found, then `bash' won't work.
So what? I do not see any significant risks in using the readline
shared library. In fact, reducing the size of the root partition
helps make the root filesystem more safe.
* Essential things shouldn't use any other dynamic libraries than
`libc.so.x.y'
Back this up with some reasoning. Making a rule without a reason
is silly.
..
After examining all of these facts, my opinion is that it would be a
good change. If we already use readline functions in `bash', why not
use readline in `ftp', put `librl.so.1.2' into /lib, and dynamically
link everything that can (or already does) use readline into it?
Now, does anyone have any real reasons *not* to do it?
--
Daniel Quinlan <quinlan@spectrum.cs.bucknell.edu>
Reply to: