Description of problem: This does not present in english, but it present for russian language. Version-Release number of selected component (if applicable): I tested it on 9-Preview and last rawhide snapshot (build via pungi) How reproducible: Always Steps to Reproduce: 1. Select russian language, russian keyboard. 2. Press "Next" until selection of repositories. 3. Click on "Customize now" (Настроить сейчас) radio button at the bottom of screen, press "Next" 4. Click on any checkbox (for example click on KDE) Actual results: Anaconda crashed Additional info: I can't attach trace as anaconda does not suggest to save it on disk, and i don't know how to save it.
This is a translation bug -- the plural of "%d of %d optional package selected" is missing the format strings to be replaced
Assigning bug to Andrew, the maintainer for Russian (http://fedoraproject.org/wiki/AndrewMartynov).
f9-branch in anaconda tree already contains translation made by Yulia Poyarkova: #: ../iw/GroupSelector.py:482 #, python-format msgid "%d of %d optional package selected" msgid_plural "%d of %d optional packages selected" msgstr[0] "Выбран %d дополнительный пакет из %d" msgstr[1] "Выбрано %d дополнительных пакетов из %d" msgstr[2] "Дополнительных пакетов нет" Unfortunally I`m not able to run anaconda with updated .po files now and check if bug is solved.
Line msgstr[2] "Дополнительных пакетов нет" won't compile with msgfmt as it should contain %d %d.
Created attachment 304839 [details] Updated translation for f9-branch
You are right. I retranslated this phases set and uploaded new .po file into anaconda master branch. Currently I`m not able to update f9-branch directly via https://translate.fedoraproject.org/submit/module/anaconda. So I attached file here.
This problem is still present in released today Fedora 9!!!!!!!!!!!
Well, yes. The issue wasn't discovered in time, and the fix wasn't provided in time to be integrated,
Bill -- can we provide detailed instructions on how people can download and prepare an Anaconda update for their systems to fix this problem?
(In reply to comment #6) > Currently I`m not able to update f9-branch directly via > https://translate.fedoraproject.org/submit/module/anaconda. f9-branch added to Transifex: https://translate.fedoraproject.org/submit/module/anaconda?branch=f9-branch
To work around this issue, the user has two choices: 1) Install in a different language, and switch the system language/locale to Russian after installing. 2) Create an updates image with the fixed ru.po file and use it as described in http://fedoraproject.org/wiki/Anaconda/Updates
There are five days till release, is it really not possible to respin?
No, respinning means testing an entirely new set of media and syncing it all to the mirrors. That stuff takes time, which is why we have to stop fixing bugs and building new packages several days before the actual release date.
Ok, I will prepare anaconda update image to test installation of released ISO with new .po file and will post report here.
A couple of things we could do is to mention in the release notes the presence of this bug and it's workaround (install in English, switch later). Also, we could have a re-spin created (either through Fedora, a Fedora contributor, or Fedora Unity) and promptly mention it in Russian websites, and even on the Russian translation of fedoraproject.org.
For anyone to be able to re-spin anything, an update to anaconda should hit the repositories. I've stressed this before on the mailing list for anaconda development[1], as well as in private email to some of the people involved, but it has come to a sudden halt because (or so I understand) 'developing anaconda is time-consuming enough as it is, and also maintaining (old versions of) anaconda would only make it worse'. Again though this is a perfect example of why this should change. Now, because anaconda does _not_ get updates pushed to the appropriate Fedora repositories, and Unity does back-port fixes for their Re-Spins[2], the fix for this will hit http://www.kanarip.com/anaconda/f9 as soon as Unity starts creating a Re-Spin for Fedora 9 or possibly sooner, and it'll remain there for the duration of Fedora 9's lifecycle, available to everyone doing Re-Spins. A little how-to on including these repositories can be found on my blog[3]. [1] https://www.redhat.com/archives/anaconda-devel-list/2008-January/msg00089.html [2] http://git.kanarip.com/?p=anaconda (lacking commit access to upstream repository, I'm sorry) [3] http://blogs.fedoraunity.org/kanarip/2008/02/03/updates-to-anaconda
Created attachment 305063 [details] Anaconda update disk to fix installation in Russian I spent more than 5 hours to find correct solution. Anacoda code have too much bindings to /usr/share/locale directory and where no simple way to update .mo file (both for gui and tui modes). After all my attempts I decided to directly block translation of some strings in Python code. During investigation I found that anaconda did not install in TEXT mode also due to unicode translation. I will post bugreport later.
Simple instructions for Russian speaking users is published at http://fedoraproject.org/wiki/ru_RU/Releases/9/InstallationFailed I`m planning to update Release Notes translation and include short description of workaround.
*** Bug 446601 has been marked as a duplicate of this bug. ***
Fixed for master and F10, as msgid_plural is gone from PO files.