Created attachment 1523814 [details] A simple test program (displays a calendar) Description of problem: There are some problems fixed upstream long ago but Fedora still provides the old version of GTK2. Version-Release number of selected component (if applicable): gtk2-2.24.32-2 How reproducible: Always. Steps to Reproduce: 1. See the attached test program (displays a GTK calendar). 2. Compile according to the instructions. 3. Execute in some locales including your favourite inflected language (Czech, Russian, Polish, Armenian, Greek, Lithuanian, etc.) Actual results: 1. While compiling with a C++ compiler there are lots of warnings: unnecessary parentheses in declaration of ‘__gtk_reserved1’ [-Wparentheses] 2. The calendar widget displays months in an incorrect grammatical form (genitive while nominative is required). Compare this with GTK3 where the months are displayed correctly. Expected results: 1. No warnings from the GTK2 headers. 2. Month names displayed in a correct grammatical form in all languages. Additional info: I report this for Rawhide but actually the same problem appears in all currently supported Fedora versions. Would you consider backporting the fix to older systems as well? The calendar issue has been fixed by this commit: https://gitlab.gnome.org/GNOME/gtk/commit/2ea743a The compiler warnings have been fixed by this commit: https://gitlab.gnome.org/GNOME/gtk/commit/889a63d
gtk2-2.24.32-4.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-ed591bb7c7
gtk2-2.24.32-4.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2019-d9c73a4f66
gtk2-2.24.32-4.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-d9c73a4f66
gtk2-2.24.32-4.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-ed591bb7c7
gtk2-2.24.32-4.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.
gtk2-2.24.32-4.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.