Description of problem:
Choose Lithuanian language and choose disks (partitioning).
Version-Release number of selected component:
The following was filed automatically by anaconda:
anaconda 24.13.4-1 exception report
Traceback (most recent call first):
File "/usr/lib64/python3.5/gettext.py", line 76, in c2py
raise ValueError('plural forms expression could be dangerous')
File "/usr/lib64/python3.5/gettext.py", line 297, in _parse
self.plural = c2py(plural)
File "/usr/lib64/python3.5/gettext.py", line 162, in __init__
File "/usr/lib64/python3.5/gettext.py", line 426, in translation
t = _translations.setdefault(key, class_(fp))
File "/usr/lib/python3.5/site-packages/blivet/i18n.py", line 37, in _get_translations
_cached_translations[lc_messages] = gettext.translation("blivet", fallback=True)
File "/usr/lib/python3.5/site-packages/blivet/i18n.py", line 51, in <lambda>
_ = lambda x: _get_translations().gettext(x) if x != "" else ""
File "/usr/lib/python3.5/site-packages/blivet/size.py", line 107, in _makeSpec
word = (_(prefix) + _(suffix))
File "/usr/lib/python3.5/site-packages/blivet/size.py", line 433, in humanReadable
return retval_str + " " + _makeSpec(unit.abbr, _BYTES_SYMBOL, xlate, lowercase=False)
File "/usr/lib/python3.5/site-packages/blivet/size.py", line 286, in _toString
File "/usr/lib/python3.5/site-packages/blivet/size.py", line 289, in __str__
File "/usr/lib64/python3.5/site-packages/pyanaconda/ui/gui/spokes/storage.py", line 659, in _add_disk_overview
File "/usr/lib64/python3.5/site-packages/pyanaconda/ui/gui/spokes/storage.py", line 574, in refresh
File "/usr/lib64/python3.5/site-packages/pyanaconda/ui/gui/hubs/__init__.py", line 378, in _on_spoke_clicked
ValueError: plural forms expression could be dangerous
cmdline: /usr/bin/python3 /sbin/anaconda
cmdline_file: BOOT_IMAGE=/images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-S-dvd-x86_64-24 quiet
dnf.rpm.log: May 10 23:11:21 INFO --- logging initialized ---
release: Cannot get release name.
reproducible: Not sure how to reproduce the problem
Created attachment 1155900 [details]
Created attachment 1155901 [details]
Created attachment 1155902 [details]
Created attachment 1155903 [details]
Created attachment 1155904 [details]
Created attachment 1155905 [details]
Created attachment 1155906 [details]
Created attachment 1155907 [details]
Created attachment 1155908 [details]
Created attachment 1155909 [details]
Created attachment 1155910 [details]
Created attachment 1155911 [details]
Choosing English works OK.
Someone with permissions in Zanata needs to fix the Plural-Forms headers (s/or/||/) and push lt.po back to zanata.
I tried. Zanata is not cooperating and I cannot find where that gets set on the server side.
zanata push --push-type target --lang lt
[ERROR] Can not find the lt translation for blivet
po/lt.po exists, and I get the same error if I add --srcdir ./po/
Will it be fixed, because Final Freeze is coming?
Proposed as a Blocker for 24-final by Fedora user nerijus using the blocker tracking app because:
Cannot use Lithuanian language in installer. Seems to be quite easy to fix.
Discussed during the 2016-05-30 blocker review meeting: 
Decision was made to not classify this a blocker as the locale that this bug affects is not large enough to block release on. It is however, big enough to warrant a freeze exception.
Proposed as a Freeze Exception for 24-final by Fedora user nerijus using the blocker tracking app because:
Lithuanian cannot be used in installer, and it seems to be quite easy to fix.
Looks like lt.po is now correct. Uses || instead of 'or' in the Plural-Forms
Is there a test iso image which I can test?
brian: don't we need a new package build of blivet for this to be 'ON_QA'?
Yes, sorry about that.
Unfortunately it was not fixed for the final F24 release.
yeah, we never did get a new build of blivet, not sure why not :(
Works on F25 beta.