On 2014-10-02 11:17, Tanu Kaskinen wrote: > On Mon, 2014-09-29 at 13:50 +0200, David Henningsson wrote: >> >> On 2014-09-28 11:23, Tanu Kaskinen wrote: >>> The logic for choosing the runtime directory is complicated enough >>> also without adding PULSE_RUNTIME_PATH into the mix. XDG_RUNTIME_DIR >>> is sufficient for users to control the runtime directory. >>> PULSE_RUNTIME_PATH has not been documented, so this change doesn't >>> constitute an interface break. >> >> A quick googling of PULSE_RUNTIME_PATH seems to indicate usage of this >> environment variable in at least chromium and enlightenment, and also >> recommended in several blog posts and mailing lists, including this one. >> It is likely used in several home-made scripts. >> >> I'm hesitant to remove it for that reason. > > The argument that "if you use undocumented interfaces, you can only > blame yourself if your script breaks" probably won't change your mind, > so I guess we'll just have to make this a documented interface then. Well, while not officially documented, we have still advocated the use of it on this mailing list [1], which to some degree could be seen as the de-facto documentation of PULSE_RUNTIME_PATH, given the lack of official documentation saying otherwise. -- David Henningsson, Canonical Ltd. https://launchpad.net/~diwic [1] http://lists.freedesktop.org/archives/pulseaudio-discuss/2012-January/012606.html