commit:     6eba14b16d3cbb8fb5be9959c911a40b477ac3ca
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 19 15:50:12 2021 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Aug 19 15:50:40 2021 +0000
URL:        https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=6eba14b1

Add 2021-08-19-mc-legacy-config-dirs

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 .../2021-08-19-mc-legacy-config-dirs.en.txt        | 37 ++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git 
a/2021-08-19-mc-legacy-config-dirs/2021-08-19-mc-legacy-config-dirs.en.txt 
b/2021-08-19-mc-legacy-config-dirs/2021-08-19-mc-legacy-config-dirs.en.txt
new file mode 100644
index 0000000..fe7d6ce
--- /dev/null
+++ b/2021-08-19-mc-legacy-config-dirs/2021-08-19-mc-legacy-config-dirs.en.txt
@@ -0,0 +1,37 @@
+Title: >=app-misc/mc-4.8.27 to drop support for ~/.mc
+Author: Marek Szuba <[email protected]>
+Posted: 2021-08-19
+Revision: 1
+News-Item-Format: 2.0
+Display-If-Installed: app-misc/mc
+
+app-misc/mc versions between 4.8.1 and 4.8.26, inclusive, would look
+for their user configuration in two possible places:
+
+ * if built with USE=-xdg, only the legacy directory ~/.mc is used;
+
+ * if built with USE=xdg, mc uses appropriate XDG user directories
+   (e.g. ~/.config/mc, ~/.local/share/mc) if present and attempts
+   to automatically migrate the contents of ~/.mc otherwise.
+
+However, starting with version 4.8.27 Midnight Commander will use _only
+XDG user directories_ for its configuration and no longer automatically
+migrate the contents of ~/.mc. For more information, see:
+
+    https://midnight-commander.org/wiki/NEWS-4.8.27
+    https://midnight-commander.org/ticket/3682
+
+For everyone who currently uses app-misc/mc[-xdg], or has not started
+mc for so long that it hasn't had a chance to migrate its configuration,
+upgrading to 4.8.27 or newer will result in Midnight Commander
+effectively reverting to default user configuration. In order to prevent
+this from happening, make sure automatic migration is available:
+
+    echo 'app-misc/mc xdg' >> /etc/portage/package.use
+    emerge --oneshot <app-misc/mc-4.8.27
+
+and have every user on your system with ~/.mc present run both 'mc'
+and 'mcedit' at least once prior to the version upgrade.
+
+No action is required of everyone currently using app-misc/mc
+with USE=xdg enabled.

Reply via email to