Closed Bug 426395 Opened 16 years ago Closed 16 years ago

Create Firefox 3 l10n cvs modules, automated and to bonsai-l10n

Categories

(mozilla.org :: CVS: Administration, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: Pike, Assigned: justdave)

References

Details

We've been talking today post Firefox 3 meeting on how to control a tree freeze for just Firefox 3 for a given set of locales, and came up with the following:

We'd like to have two cvs modules on the /l10n repository, Firefox3All and Firefox3Shipped, which should be exposed on bonsai-l10n to be queried. Names not set in stone.

We'd like to get generation of these automated.

The set of languages is in mozilla/browser/locales/all-locales and shipped-locales, one language per line, where you'd split(' ', 1)[0] to just get the first one, in python speak.

The set of sub-directories for all of these is tracked by client.mk,

make -f client.mk echo-variable-LOCALES_browser

Now, the set of directories is composed of

for loc in locales:
  for dir in directories:
    moduledirs.append('l10n/%s/%s' % (loc, dir))

python speak, again.

We'd like to bootstrap the module for Firefox 3 RC1, if we can get the automation for that, that'd be cool, I could file bugs on getting the cvs module updated though, too.

Did I miss anything?
all-locales and shipped-locales have both en-US and ja-JP-mac that need to be ignored.
ja-JP-mac must not be ignored, that's a regular locale.

shipped-locales does include en-US, yeah, we'll need to strip that out.
(In reply to comment #2)
> ja-JP-mac must not be ignored, that's a regular locale.

er, oh... huh! I always thought that ja-JP-mac was just a specialized ja or something, huh. n/m! :)

Learn something new every day.
This should really be three separate bugs:

1) Create Firefox3All and Firefox3Shipped modules in l10n CVS, filed in CVS: Administration
2) Add the above two modules to the config on bonsai-l10n, depends on the above, filed in Server Operations
3) Set up automation to maintain the above, filed in Server Operations probably.

Then again, it'll probably be all the same person doing them all anyway so it probably doesn't matter.
Assignee: server-ops → justdave
Depends on: 428506
Depends on: 428508
Filed bug 428506 for 1),  and bug 428508 for 2).

I'm not sure about the automation part just yet. I don't think it's a good idea to overload shipped-locales with yet another task. Like, we do want to freeze a localization before shipping.
OK, all the deps are done, including the automation, so this is done unless there's any followup stuff that needs to be done.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.