[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#880992: debian-policy should not recommend running editor using absolute path



Package: debian-policy
Version: 4.1.0.0

Policy 11.4 sayeth:

	11.4. Editors and pagers

	Some programs have the ability to launch an editor or pager
	program to edit or display a text document. Since there are
	lots of different editors and pagers available in the Debian
	distribution, the system administrator and each user should
	have the possibility to choose their preferred editor and pager.

	In addition, every program should choose a good default
	editor/pager if none is selected by the user or system
	administrator.

	Thus, every program that launches an editor or pager must use
	the EDITOR or PAGER environment variable to determine the
	editor or pager the user wishes to use. If these variables are
	not set, the programs /usr/bin/editor and /usr/bin/pager
	should be used, respectively.

If read strictly, this says that I must use "/usr/bin/editor" instead
of invoking "editor" from the $PATH.  (I'm not sure I agree with that
interpretation, but it came up in https://bugs.debian.org/682347.)
Running "editor" from the $PATH instead of using that full path should
be perfectly acceptable and IMHO is a better behavior, since it allows
the user to put a custom editor in /usr/local/bin or $HOME/bin.

Could this say something like

	not set, the commands "editor" and "pager" should be used,
	respectively. These commands can be invoked explicitly (e.g.
	as /usr/bin/editor), or through a $PATH search (e.g. as
	editor).

?


Reply to: