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

Bug#701477: lintian: Should it support XDG?



* Niels Thykier <niels@thykier.net>, 2013-03-03, 16:32:
Supporting XDG_CONFIG_{HOME,DIRS} can be done fairly easily, see attached patch (which is bluntly assuming we are dropping LINTIAN_ROOT/lintianrc).

Looks good to me. (Although I wonder why loading File::BaseDir is guarded by eval. libfile-basedir-perl is in Depends, so there's no reason for the import to fail. Or am I missing something?)

When I set LINTIAN_ROOT to something non-default, I expect that /usr/share/lintian won't be on the search path. I think we should completely ignore XDG_DATA_DIRS if LINTIAN_ROOT is set.
Obviously, I missed the most common use of LINTIAN_ROOT/--root.

Or maybe ignoring XDG_*_DIRS completely (and honouring only XDG_*_HOME) is the way to go? That would make keeping backwards compatiblity easier.
Of the two suggestions, I am more tempted towards ignoring $XDG_DATA_DIRS if $LINTIAN_ROOT (or --root) is involved.

Fair enough.

--
Jakub Wilk


Reply to: