broken translations results in traceback in new release notification
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu Translations |
Triaged
|
High
|
Ubuntu Croatian Translators | |||
language-pack-eo (Ubuntu) |
Fix Released
|
High
|
Unassigned | |||
Precise |
Won't Fix
|
High
|
Unassigned | |||
Trusty |
Fix Committed
|
High
|
Unassigned | |||
language-pack-hr (Ubuntu) |
Fix Released
|
High
|
Unassigned | |||
Precise |
Won't Fix
|
High
|
Unassigned | |||
Trusty |
Fix Committed
|
High
|
Unassigned | |||
language-pack-id (Ubuntu) |
Fix Released
|
High
|
Unassigned | |||
Precise |
Won't Fix
|
High
|
Unassigned | |||
Trusty |
Fix Committed
|
High
|
Unassigned | |||
language-pack-ja (Ubuntu) |
Fix Released
|
High
|
Unassigned | |||
Precise |
Fix Released
|
High
|
Unassigned | |||
Trusty |
Fix Released
|
High
|
Unassigned | |||
language-pack-ja-base (Ubuntu) |
Fix Released
|
High
|
Unassigned | |||
Trusty |
Fix Released
|
High
|
Unassigned | |||
language-pack-ug (Ubuntu) |
Fix Released
|
High
|
Unassigned | |||
Precise |
Won't Fix
|
High
|
Unassigned | |||
Trusty |
Fix Committed
|
High
|
Unassigned | |||
ubuntu-release-upgrader (Ubuntu) |
Fix Released
|
High
|
Unassigned | |||
Trusty |
Fix Released
|
High
|
Unassigned | |||
update-manager (Ubuntu) | ||||||
Precise |
Fix Released
|
High
|
Brian Murray |
Bug Description
[Test Case]
1) Install one of the affected languages
2) Make it the primary language
3) In a terminal run '/usr/lib/
In a terminal run '/usr/lib/
4) Observe a Traceback ending in a "ValueError: incomplete format" in precise the traceback says "ValueError: unsupported format character"
With the language pack from -proposed you should not see a Traceback, but rather a notification window about the new release of Ubuntu.
The error bucket at https:/
Traceback (most recent call last):
File "/usr/lib/
self.
ValueError: incomplete format
This is due to a bad translation for the Croatian (hr) language.
"Dostupna nadogradnja Ubuntu %(version)"
Notice the missing s after version. This is causing check-new-
Related branches
- Ubuntu Core Development Team: Pending requested
-
Diff: 888 lines (+175/-142)14 files modifiedDistUpgrade/DistUpgradeAptCdrom.py (+1/-1)
DistUpgrade/DistUpgradeCache.py (+10/-10)
DistUpgrade/DistUpgradeController.py (+39/-38)
DistUpgrade/DistUpgradeFetcherCore.py (+5/-5)
DistUpgrade/DistUpgradeFetcherKDE.py (+4/-3)
DistUpgrade/DistUpgradeGettext.py (+7/-2)
DistUpgrade/DistUpgradeView.py (+27/-24)
DistUpgrade/DistUpgradeViewGtk3.py (+25/-21)
DistUpgrade/DistUpgradeViewKDE.py (+23/-15)
DistUpgrade/DistUpgradeViewText.py (+10/-5)
DistUpgrade/GtkProgress.py (+8/-8)
check-new-release-gtk (+8/-7)
do-partial-upgrade (+3/-3)
pre-build.sh (+5/-0)
- Ubuntu branches: Pending requested
-
Diff: 81663 lines (+14939/-14920)130 files modifiedDistUpgrade/DistUpgradeApport.py (+8/-10)
DistUpgrade/DistUpgradeCache.py (+18/-4)
DistUpgrade/DistUpgradeMain.py (+1/-0)
DistUpgrade/DistUpgradeVersion.py (+1/-1)
DistUpgrade/DistUpgradeView.py (+6/-0)
DistUpgrade/DistUpgradeViewGtk3.py (+18/-9)
DistUpgrade/DistUpgradeViewText.py (+13/-4)
DistUpgrade/build-tarball.sh (+3/-3)
data/mirrors.cfg (+152/-0)
data/removal_blacklist.cfg (+1/-1)
debian/changelog (+64/-0)
po/af.po (+124/-126)
po/am.po (+125/-127)
po/an.po (+126/-128)
po/ar.po (+122/-124)
po/ast.po (+119/-121)
po/az.po (+124/-126)
po/be.po (+125/-127)
po/bg.po (+122/-124)
po/bn.po (+119/-121)
po/bo.po (+122/-124)
po/br.po (+124/-126)
po/bs.po (+119/-121)
po/ca.po (+122/-124)
po/ca@valencia.po (+135/-131)
po/ceb.po (+129/-131)
po/ckb.po (+126/-128)
po/crh.po (+122/-124)
po/cs.po (+122/-124)
po/csb.po (+124/-126)
po/cv.po (+129/-131)
po/cy.po (+127/-129)
po/da.po (+119/-121)
po/de.po (+119/-121)
po/dv.po (+126/-128)
po/el.po (+122/-124)
po/en_AU.po (+153/-155)
po/en_CA.po (+153/-155)
po/en_GB.po (+139/-141)
po/eo.po (+120/-122)
po/es.po (+122/-124)
po/et.po (+125/-127)
po/eu.po (+122/-124)
po/fa.po (+129/-131)
po/fi.po (+121/-123)
po/fil.po (+127/-129)
po/fo.po (+126/-128)
po/fr.po (+122/-124)
po/fr_CA.po (+122/-124)
po/fur.po (+127/-129)
po/fy.po (+126/-128)
po/ga.po (+129/-131)
po/gd.po (+119/-121)
po/gl.po (+122/-124)
po/gu.po (+129/-131)
po/gv.po (+129/-131)
po/he.po (+119/-121)
po/hi.po (+122/-124)
po/hr.po (+119/-121)
po/hu.po (+122/-124)
po/hy.po (+129/-131)
po/id.po (+123/-125)
po/is.po (+127/-129)
po/it.po (+123/-125)
po/ja.po (+119/-121)
po/jv.po (+129/-131)
po/ka.po (+124/-126)
po/kk.po (+125/-127)
po/km.po (+122/-124)
po/kn.po (+126/-128)
po/ko.po (+119/-121)
po/ku.po (+124/-126)
po/ky.po (+129/-131)
po/lb.po (+129/-131)
po/lo.po (+129/-131)
po/lt.po (+119/-121)
po/lv.po (+119/-121)
po/mhr.po (+129/-131)
po/mk.po (+124/-126)
po/ml.po (+126/-128)
po/mn.po (+126/-128)
po/mr.po (+126/-128)
po/ms.po (+122/-124)
po/mus.po (+129/-131)
po/my.po (+126/-128)
po/nb.po (+119/-121)
po/nds.po (+126/-128)
po/ne.po (+126/-128)
po/nl.po (+119/-121)
po/nn.po (+122/-124)
po/oc.po (+122/-124)
po/pa.po (+124/-126)
po/pl.po (+119/-121)
po/ps.po (+129/-131)
po/pt.po (+126/-128)
po/pt_BR.po (+119/-121)
po/qu.po (+129/-131)
po/ro.po (+124/-126)
po/ru.po (+122/-124)
po/rw.po (+129/-131)
po/sc.po (+129/-131)
po/sco.po (+127/-129)
po/sd.po (+126/-128)
po/se.po (+129/-131)
po/shn.po (+129/-131)
po/si.po (+127/-129)
po/sk.po (+119/-121)
po/sl.po (+119/-121)
po/sq.po (+119/-121)
po/sr.po (+125/-127)
po/sv.po (+177/-179)
po/ta.po (+126/-128)
po/ta_LK.po (+126/-128)
po/te.po (+122/-124)
po/tg.po (+129/-131)
po/th.po (+122/-124)
po/tl.po (+124/-126)
po/tr.po (+119/-121)
po/ug.po (+120/-122)
po/uk.po (+119/-121)
po/ur.po (+129/-131)
po/uz.po (+126/-128)
po/vi.po (+122/-124)
po/xh.po (+129/-131)
po/zh_CN.po (+119/-121)
po/zh_HK.po (+119/-121)
po/zh_TW.po (+119/-121)
po/zu.po (+129/-131)
utils/demoted.cfg (+9/-2)
utils/demoted.cfg.precise (+5/-18)
tags: | added: precise |
Changed in ubuntu-release-upgrader (Ubuntu Precise): | |
status: | New → Invalid |
Changed in update-manager (Ubuntu Saucy): | |
status: | New → Invalid |
Changed in update-manager (Ubuntu): | |
status: | New → Invalid |
Changed in update-manager (Ubuntu Precise): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in ubuntu-release-upgrader (Ubuntu Saucy): | |
status: | New → Triaged |
importance: | Undecided → High |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in ubuntu-release-upgrader (Ubuntu Saucy): | |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in update-manager (Ubuntu Precise): | |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in ubuntu-release-upgrader (Ubuntu Saucy): | |
status: | Triaged → In Progress |
Changed in update-manager (Ubuntu Precise): | |
status: | Triaged → In Progress |
summary: |
- broken croatian translation results in traceback in new release - notification + broken translations results in traceback in new release notification |
Changed in ubuntu-release-upgrader (Ubuntu): | |
status: | New → In Progress |
tags: | removed: verification-failed |
Changed in language-pack-ug (Ubuntu): | |
status: | New → Fix Released |
Changed in language-pack-ja (Ubuntu Saucy): | |
status: | New → Fix Released |
Changed in language-pack-eo (Ubuntu Precise): | |
importance: | Undecided → High |
Changed in language-pack-id (Ubuntu Precise): | |
importance: | Undecided → High |
Changed in language-pack-ja (Ubuntu Precise): | |
importance: | Undecided → High |
Changed in language-pack-ug (Ubuntu Precise): | |
importance: | Undecided → High |
Changed in ubuntu-release-upgrader (Ubuntu Saucy): | |
status: | Fix Committed → Invalid |
Changed in language-pack-ja (Ubuntu Trusty): | |
status: | New → Fix Released |
Changed in language-pack-id (Ubuntu Trusty): | |
importance: | Undecided → High |
Changed in language-pack-eo (Ubuntu Trusty): | |
importance: | Undecided → High |
Changed in language-pack-ug (Ubuntu Trusty): | |
importance: | Undecided → High |
Changed in update-manager (Ubuntu Precise): | |
status: | Fix Released → Invalid |
Changed in language-pack-id (Ubuntu Trusty): | |
status: | New → Fix Committed |
Changed in language-pack-eo (Ubuntu Trusty): | |
status: | New → Fix Committed |
Changed in language-pack-ug (Ubuntu Trusty): | |
status: | New → Fix Committed |
tags: |
added: verification-done removed: verification-needed |
Changed in language-pack-eo (Ubuntu Saucy): | |
status: | New → Invalid |
Changed in language-pack-id (Ubuntu Saucy): | |
status: | New → Invalid |
Changed in language-pack-ug (Ubuntu Saucy): | |
status: | New → Invalid |
Changed in update-manager (Ubuntu Trusty): | |
status: | Confirmed → Invalid |
Changed in update-manager (Ubuntu Precise): | |
status: | Invalid → Fix Released |
no longer affects: | language-pack-eo (Ubuntu Saucy) |
no longer affects: | language-pack-id (Ubuntu Saucy) |
no longer affects: | language-pack-ja (Ubuntu Saucy) |
Changed in language-pack-ja (Ubuntu Trusty): | |
status: | Fix Released → Fix Committed |
no longer affects: | language-pack-ug (Ubuntu Saucy) |
no longer affects: | ubuntu-release-upgrader (Ubuntu Saucy) |
no longer affects: | update-manager (Ubuntu Saucy) |
Changed in language-pack-ja (Ubuntu Trusty): | |
importance: | Undecided → High |
Changed in language-pack-eo (Ubuntu Precise): | |
status: | New → Triaged |
Changed in language-pack-id (Ubuntu Precise): | |
status: | New → Triaged |
Changed in language-pack-ug (Ubuntu Precise): | |
status: | New → Triaged |
Changed in language-pack-hr (Ubuntu): | |
status: | New → Fix Released |
Changed in language-pack-hr (Ubuntu Precise): | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in language-pack-hr (Ubuntu Trusty): | |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in ubuntu-translations: | |
assignee: | nobody → Ubuntu Japanese Translators (ubuntu-l10n-ja) |
importance: | Undecided → High |
Changed in language-pack-ja-base (Ubuntu Precise): | |
status: | New → Invalid |
Changed in language-pack-ja-base (Ubuntu Trusty): | |
status: | New → Fix Committed |
Changed in language-pack-ja-base (Ubuntu Trusty): | |
importance: | Undecided → High |
no longer affects: | ubuntu-release-upgrader (Ubuntu Precise) |
no longer affects: | update-manager (Ubuntu) |
no longer affects: | update-manager (Ubuntu Trusty) |
no longer affects: | language-pack-ja-base (Ubuntu Precise) |
Changed in ubuntu-translations: | |
assignee: | nobody → Ubuntu Croatian Translators (ubuntu-l10n-hr) |
Changed in language-pack-hr (Ubuntu): | |
importance: | Undecided → High |
Changed in ubuntu-translations: | |
status: | New → Triaged |
Changed in language-pack-id (Ubuntu): | |
importance: | Undecided → High |
Changed in ubuntu-release-upgrader (Ubuntu): | |
importance: | Undecided → High |
Changed in ubuntu-release-upgrader (Ubuntu Trusty): | |
importance: | Undecided → High |
Changed in language-pack-ja (Ubuntu): | |
importance: | Undecided → High |
Changed in language-pack-ja-base (Ubuntu): | |
importance: | Undecided → High |
Changed in language-pack-ug (Ubuntu): | |
importance: | Undecided → High |
Changed in language-pack-eo (Ubuntu): | |
importance: | Undecided → High |
Changed in language-pack-hr (Ubuntu Precise): | |
status: | Triaged → Won't Fix |
It looks like hr is not the only language with an issue.
$ grep -r "%(version) " *
po/id.po:msgstr "Peningkatan ke Ubuntu %(version) Tersedia"
po/eo.po:msgstr "Ĝisdatigoj por Ubuntu %(version) disponeblas"
po/ug.po:msgstr "ئۇبۇنتۇ %(version) نىڭ يۈكسەلدۈرمىسى بار ئىكەن"