If I run this shell command: LC_ALL=fr_FR.utf8 /usr/bin/cat --version The output comes out in English. It should come out in French, as it did in earlier versions. See details in "Actual Results" and "Expected Results". Other diagnostics (e.g., "cat --help") do come out in French, but --version does not. The problem is that starting with Coreutils 9.6, coreutils now uses a Gnulib translation catalog for messages taken from Gnulib. Other distributions such as Debian now have a "gnulib-l10n" package to handle this. Fedora should do likewise, so that translations of --version and similar messages still work with coreutils and with other packages that also defer to Gnulib for translations. Reproducible: Always Steps to Reproduce: LC_ALL=fr_FR.utf8 /usr/bin/cat --version Actual Results: cat (GNU coreutils) 9.6 Copyright (C) 2025 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Torbjörn Granlund and Richard M. Stallman. Expected Results: cat (GNU coreutils) 9.6 Copyright © 2025 Free Software Foundation, Inc. License GPLv3+ : GNU GPL version 3 ou ultérieure <https://gnu.org/licenses/gpl.html> Ceci est un logiciel libre. Vous êtes libre de le modifier et de le redistribuer. Ce logiciel n'est accompagné d'ABSOLUMENT AUCUNE GARANTIE, dans les limites permises par la loi. Écrit par Torbjorn Granlund et Richard M. Stallman.
Thank you for the heads up, Paul! I've already prepared a test package which I plan to submit for a review soon: https://copr.fedorainfracloud.org/coprs/lzaoral/test_builds/build/9537150/ I've got just one concern, though. Since gnulib is meant to be bundled, how do you deal with the situation when the messages in the sources of the bundled gnulib and gnulib-i10n differ? Do you have some upstream policy to make sure that they don't diverge? (Of course, a possible divergence is still better than not having the messages translated at all.) Regards, Lukas
> how do you deal with the situation when the messages in the sources of the bundled gnulib and gnulib-i10n differ? Good question. I asked that on bug-diffutils <https://lists.gnu.org/r/bug-diffutils/2025-09/msg00012.html> and plan to get back to you. As you can see from that diffutils bug report, diffutils has a similar issue, diffutils is messed up in other minor ways too, and I have installed a fix in bleeding-edge diffutils that removes the need for diffutils depending on a gnulib-l10n package. (I don't know what would happen, exactly, if you add gnulib-l10n as a dependency for current and older diffutils releases, but I expect it would probably help.) Surely Fedora packages other than coreutils and diffutils are also affected. For a list of candidate packages, see Gnulib's users.txt file <https://cgit.git.savannah.gnu.org/cgit/gnulib.git/tree/users.txt>.
FEDORA-2025-2c7d3e50c1 (coreutils-9.8-3.fc44 and gnulib-l10n-20241231-1.fc44) has been submitted as an update to Fedora 44. https://bodhi.fedoraproject.org/updates/FEDORA-2025-2c7d3e50c1
FEDORA-2025-f4e38faba4 (coreutils-9.7-6.fc43 and gnulib-l10n-20241231-1.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2025-f4e38faba4
FEDORA-2025-931d557c99 (coreutils-9.6-6.fc42 and gnulib-l10n-20241231-1.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2025-931d557c99
FEDORA-2025-2c7d3e50c1 (coreutils-9.8-3.fc44 and gnulib-l10n-20241231-1.fc44) has been pushed to the Fedora 44 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2025-f4e38faba4 has been pushed to the Fedora 43 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-f4e38faba4` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-f4e38faba4 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2025-931d557c99 has been pushed to the Fedora 42 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-931d557c99` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-931d557c99 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2025-931d557c99 (coreutils-9.6-6.fc42 and gnulib-l10n-20241231-1.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2025-f4e38faba4 (coreutils-9.7-6.fc43 and gnulib-l10n-20241231-1.fc43) has been pushed to the Fedora 43 stable repository. If problem still persists, please make note of it in this bug report.