-
-
Notifications
You must be signed in to change notification settings - Fork 433
Please follow the freedesktop base dir specs #1514
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Can you briefly clarify what we are not doing and how we should do it? |
Hello, Place user config directory of Arduino IDE ( |
Thank for you suggestion. However, I'm closing this as wontfix. Many apps store their conf in folders other from |
I guess migrating to ~/.config might be useful at some point (perhaps also putting toolchains etc. in ~/.local/lib or so), but it's tricky to get the upgrade path right I'm afraid. |
But also many apps use |
@matthijskooijman Is it that hard? |
You can always set |
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as outdated.
This comment was marked as outdated.
@cmaglie, @facchinm, I think it might be good to reconsider this issue, maybe at least reopen it to indicate it should be done at some point. Since this update can be done fairly gracefully, it could just be implemented, or we could consider waiting for 1.9 or even 2.0 (alternatively, we could implement this now, and then in 2.0 do an active migration moving files out of Looks like there is a patch already (haven't looked at the patch yet). The upgrade path seems to be to use the old directory if it exists, or start using the new standards-compliant paths otherwise. One migration issue that should also be fixed is that of documentation. The are probably docs that point to ~/.arduino15, which need to be updated. Of course a lot of these are on webpages outside of our control, but I guess they need to update themselves once this is released. Maybe this is also a good moment to drop the "15" suffix from the config dir (e.g. use |
@mastrolinux @cmaglie can we discuss a bit @matthijskooijman 's proposal ? |
Doing this makes sense. I would say lets use @Perlovka's patch but I'm not sure about leaving the file as arduino15, though, I must admit not knowing the exact reason it was called that in the first place. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This decision should be revisited because it was made five years ago and now is even more outdated than it was back then. |
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
You can always leave the old path as backward compatible. It is really not that hard to satisfy XDG standards while keeping backwards compatibility. |
See: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Additional context
Additional requests
The text was updated successfully, but these errors were encountered: