[Bug 2050] Support XDG basedir specification

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Sun Dec 13 16:58:14 AEDT 2020


https://bugzilla.mindrot.org/show_bug.cgi?id=2050

beatlink+mindrotbugzilla at simplelogin.co changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |beatlink+mindrotbugzilla at si
                   |                            |mplelogin.co
             Status|CLOSED                      |REOPENED
         Resolution|WONTFIX                     |---

--- Comment #11 from beatlink+mindrotbugzilla at simplelogin.co ---
It is not even about having dotfiles cluttering the home folder,
although that is a good reason. Its about interoperability. The more
tools like ssh refuse to cooperate with the established standards, the
more other tools that depend on these have to build in exceptions for
these misbehaving tools and the more complex and difficult to maintain
the linux ecosystem becomes. 

XDG folders are there, and they're established and widely supported.
There are no technical limitations preventing the migration. As
mentioned before fallback checking can be used to maintain backwards
compatibility and prevent breaking changes. 

Refusing this change because "tools may break" and "developers will
have to learn the new path" is the worst excuse you could possibly use.
One of the first things you learn in programming class is to never hard
code paths. Keep things flexible and configurable and you make software
simpler and easy to maintain. The data path for ssh should have been
set to a variable from Day 1.

This is a non issue. SSH should use the XDG desktop spec, and to this
day, I don't see a single decent reason as to why that should not be
the case.

-- 
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.


More information about the openssh-bugs mailing list