[MIR] python-babel

Bug #941913 reported by Chuck Short
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-babel (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Availability: Currently in universe
Rationale: Dependency for nova.
Security: No security history.
Quality Assurance: Package works out of the box with no prompting. There is no major bugs in Ubuntu and the is no major bugs in Debian.
Standards Compliance: FHS and Debian Policy compliant.
Maintenance: Simple python package that the Ubuntu Server Team will take care of.
Dependencies: All are in main except python-tz.

Revision history for this message
Michael Terry (mterry) wrote :

Would be nice to see a bug subscriber.

Tests are run, which is great. But two tests fail for me... Does this build clean for you? (It built cleanly in the archive a few weeks ago...)

python-babel also ships its own binary copy of certain locale data, which I'm not super thrilled about. We already have the less-comprehensive locales package as well as the much more comprehensive python-pyicu package.

Unfortunately, we can't just change nova to use pyicu because nova's interest is not in the babel library, but the pybabel build tool for managing gettext files. (Another duplicated tool in main.) But nova upstream used to use distutils for managing those files and explicitly went back to using babel, so it's unlikely they'll want to switch back yet again.

So, if we need python-babel for translations, I'm fine with us adding it to main. But two things:

A) Can I get a confirmation about the failing tests and ideally a fix if they are real?
B) Does nova really need python-babel if all it does is manage gettext files? Won't that be handled by the langpacks once it's in main? (i.e. this package won't need to ship its own po files)

Changed in python-babel (Ubuntu):
status: New → Incomplete
Revision history for this message
Martin Pitt (pitti) wrote :

What does it do with python-babel? This looks rather redundant, intltool handles building po files, the standard gettext module handles translations, and our standard locales handle localizing numbers and dates, etc.

Revision history for this message
Martin Pitt (pitti) wrote :

Temporarily promoting to let nova build and unbreak beta-1, but will demote again afterwards.

Revision history for this message
Martin Pitt (pitti) wrote :

built and binNEWed, demoting back to universe.

Revision history for this message
Michael Terry (mterry) wrote :

(FYI, python-babel's tests passed in a PPA, so my pbuilder must just be goofy.)

Revision history for this message
Matthias Klose (doko) wrote :

what is the status of this one?

Revision history for this message
Michael Terry (mterry) wrote :

My question B from comment #1 still stands.

"Does nova really need python-babel if all it does is manage gettext files? Won't that be handled by the langpacks once it's in main? (i.e. this package won't need to ship its own po files)"

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for python-babel (Ubuntu) because there has been no activity for 60 days.]

Changed in python-babel (Ubuntu):
status: Incomplete → Expired
Chuck Short (zulcss)
Changed in python-babel (Ubuntu):
status: Expired → Triaged
importance: Undecided → High
Revision history for this message
Chuck Short (zulcss) wrote :

With out python-babel installed we get the following error:

https://bugs.launchpad.net/ubuntu/+source/cinder/+bug/1126378

Revision history for this message
Matthias Klose (doko) wrote :

Override component to main
python-babel 0.9.6-1build1 in raring: universe/python -> main
python-babel 0.9.6-1build1 in raring amd64: universe/python/optional -> main
python-babel 0.9.6-1build1 in raring armhf: universe/python/optional -> main
python-babel 0.9.6-1build1 in raring i386: universe/python/optional -> main
python-babel 0.9.6-1build1 in raring powerpc: universe/python/optional -> main
python-pybabel 0.9.6-1build1 in raring amd64: universe/python/extra -> main
python-pybabel 0.9.6-1build1 in raring armhf: universe/python/extra -> main
python-pybabel 0.9.6-1build1 in raring i386: universe/python/extra -> main
python-pybabel 0.9.6-1build1 in raring powerpc: universe/python/extra -> main
9 publications overridden.

Changed in python-babel (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.