Re: new cvs committer, some ideas
Neil W Rickert <[email protected]> Wed, 18 Jun 2008 09:02:02 -0500
| Newsgroups | gmane.mail.exmh.devel |
|---|---|
| Message-ID | <[email protected]> |
Alexander Zangerl <[email protected]> wrote on Jun 18, 2008: >* installation paths >debian requires more strict adherence to the filesystem hierarchy standard, >which means for exmh that bitmaps, helper scripts, documentation and >tcl code should not all end up in /usr/lib/exmh. >the debian version uses /usr/share/exmh/bitmaps for guess what, >/usr/share/exmh/ for scripts, >/usr/share/doc/exmh for documentation, >/usr/lib/exmh for tcl code and /usr/bin/exmh for the executable. The whole world is not debian. Using subdirectories is not a problem. Hard wiring those paths to what debian uses will great problems for other users. >* explicit paths in #! >most scripts in the exmh package use unqualified interpreter names >for wish (but not for /bin/sh, for whatever reason). personally i find that >a bad idea, and would very much suggest using /usr/bin/wish >and /usr/bin/expect explicitely. any comments on that? No! Hell no! That will create headaches for people. For example, on this system "wish" is installed as "/opt/tcl/bin/wish" with a symlink "/usr/local/bin/wish" as the standard way of accessing it. If there is to be an interpreter name, then it needs to be either "/usr/local/bin/wish" or "/opt/tcl/bin/wish" on this system. The last thing I need, is to have to edit every exmh script whenever I update to a new version. You are looking at this from a vendor's perspective. But you need to also consider the after-market users who need to install exmh in a place that makes it easily accessible, but which is clearly separated from the vendor area of the file system. -NWR