Update to CLDR21

34 views
Skip to first unread message

Pedro Romano

unread,
Jun 11, 2012, 5:54:39 PM6/11/12
to python...@googlegroups.com
Hello all,

I've almost concluded the changes necessary to 'import_cldr.py' and dependencies to enable Babel to use the latest version (21) of CLDR. I have however an issue arising from differences in the schema that couldn't be trivially resolved. Is there anyone in the group able to reply to CLDR related questions or should I try elsewhere? Thanks!

--Pedro.

Felix Schwarz

unread,
Jun 12, 2012, 9:42:29 AM6/12/12
to python...@googlegroups.com
I think Jeroen should be the right person for that. Best if you just send your
questions to the list and see if you get answers. :-)

fs

Jeroen Ruigrok van der Werven

unread,
Jun 12, 2012, 9:53:30 AM6/12/12
to python...@googlegroups.com
-On [20120612 15:42], Felix Schwarz (felix....@oss.schwarz.eu) wrote:
>> I've almost concluded the changes necessary to 'import_cldr.py' and
>> dependencies to enable Babel to use the latest version (21) of CLDR. I have
>> however an issue arising from differences in the schema that couldn't be
>> trivially resolved. Is there anyone in the group able to reply to CLDR related
>> questions or should I try elsewhere?

I am at least in direct contact with Unicode folks, so I can always get
background information to resolve issues.

>I think Jeroen should be the right person for that. Best if you just send your
>questions to the list and see if you get answers. :-)

Far from it, although I am finally getting time free again. Just need to see
how to improve the environment for Babel development as the current setup
just isn't working.

--
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
イェルーン ラウフロック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | GPG: 2EAC625B
Day after day the sun rises in the east; Day after day it sets in the west...

Felix Schwarz

unread,
Aug 9, 2012, 6:43:12 AM8/9/12
to python...@googlegroups.com
Hi Pedro,

Am 11.06.2012 23:54, schrieb Pedro Romano:
> I've almost concluded the changes necessary to 'import_cldr.py' and
> dependencies to enable Babel to use the latest version (21) of CLDR.

Are your changes public somewhere? I finally fixed most of the changes I can
do trivially and next I want to tackle the last two big issues blocking a 1.0
release.

One of these two things an updated CLDR so I'd be willing to look into any
issues you might have seen.

fs

Pedro Romano

unread,
Aug 19, 2012, 7:28:52 AM8/19/12
to python...@googlegroups.com
Hi Felix,

Sorry, I've only noticed your post now. I have a fork of Vinay Sajip's babel3 repository on bitbucket where I have been doing my changes, and I can push the CLDR21 stuff there if you are still interested in my changes. Please let me know if this is still the case. Thanks!

--Pedro.

Pedro Romano

unread,
Aug 19, 2012, 10:50:10 AM8/19/12
to python...@googlegroups.com
Hello again Felix,

You can see my changes based on Vinay Sajip's babel3 repository on bitbucket here: https://bitbucket.org/pmcnr/babel3/changeset/4c775c74d387f4752e21e1f14905e81f191e558f

I am not sure how to proceed about 'babel.dates.get_timezone_name' (that's why I left the doctests failing), because now metazones no longer have the 'common' attribute. Even after reading: http://unicode.org/reports/tr35/#Time_Zone_Fallback I wasn't sure what the correct fallback logic should be (metazones before locations or otherwise?).

Looking forward to hear from you. Thanks.

--Pedro.

Felix Schwarz

unread,
Aug 21, 2012, 3:40:54 AM8/21/12
to python...@googlegroups.com
Hi Pedroa,

thanks for sharing your work,

I'll have a look at them and will provide some feedback. So far I did not
contribute to the import_cldr script so I will need some more time
understanding all of that + get familiar with the new cldr format.

Just for reference:
- Bitbucket repo with changes: https://bitbucket.org/pmcnr/babel3
- Ticket 312: http://babel.edgewall.org/ticket/312


Btw: Since July I was able to close 24 tickets. Some were invalid or silently
fixed already but ultimately I created 30 commits in the last 30 days fixing a
lot of small but nasty bugs.

fs

Pedro Romano

unread,
Aug 21, 2012, 1:11:48 PM8/21/12
to python...@googlegroups.com
Hi Felix,

Are you working directly on the Babel SVN repository or do you a have a
DVCS (Hg, git) repository, that I can clone? I would like to help fixing bugs,
but it would be much easier working with a DVCS.

Unfortunately, to my knowledge, therre haven't been any new concerning the
migration to Mercurial of the main repository.

--Pedro.

Felix Schwarz

unread,
Aug 21, 2012, 2:18:56 PM8/21/12
to python...@googlegroups.com
Hi Pedro,

Am 21.08.2012 19:11, schrieb Pedro Romano:
> Are you working directly on the Babel SVN repository or do you a have a
> DVCS (Hg, git) repository, that I can clone? I would like to help fixing bugs,
> but it would be much easier working with a DVCS.

currently I'm working with SVN + some local hg on top (to craft individual
patches, no real version history).

However just today I sent out a nag mail to the edgewall maintainers
concerning the hg repo (I don't have the necessary privileges to configure all
of that even though I prepared the sync script).

I really want to get that done soon (= this week). Worst case I'll publish my
own hg repo.

git probably needs a bit longer, as I prefer hg.

Thank you very much for your contribution :-)
fs

Pedro Romano

unread,
Aug 21, 2012, 3:17:48 PM8/21/12
to python...@googlegroups.com
That's excellent news! For the record I prefer hg also (I just mentioned git
because it would be better than no DVCS).

Looking forward to having that Hg repository available then and starting
making more contributions. :-)

--Pedro.
Reply all
Reply to author
Forward
0 new messages