Closed Bug 1660265 Opened 1 year ago Closed 1 year ago

Port bug 1659898 - l10n-bumper adjustments to bypass elmo

Categories

(Thunderbird :: Build Config, task)

Tracking

(thunderbird_esr78 unaffected)

RESOLVED FIXED
81 Branch
Tracking Status
thunderbird_esr78 --- unaffected

People

(Reporter: rjl, Assigned: rjl)

References

Details

Attachments

(3 files)

Need to port D87693 from bug 1659898.

Since signoffs are no longer part of the process, there's no reason not to set up the cron task to do automatic pinning. Every hour is probably a bit excessive given Thunderbird's push rate. Twice a day seems sufficient.

The bumper running on comm-beta will do the actual pinning. An outstanding question, how is the automatic bumping prevented during RC week?

Firefox runs l10n-bump automatically on m-central as well, the reason for that is not clear.

(In reply to Rob Lemley [:rjl] from comment #0)

The bumper running on comm-beta will do the actual pinning. An outstanding question, how is the automatic bumping prevented during RC week?

I'm planning on requesting level 4 commit access, which would allow us to land a .cron.yml change on mozilla-beta disabling the beta l10n-bump cron entry. The central->beta merge will re-enable it.

Firefox runs l10n-bump automatically on m-central as well, the reason for that is not clear.

I think this is purely for adjusting the locale lists or adding new platforms if the config or all-locales lists change.

(In reply to Aki Sasaki [:aki] (he/him) (UTC-7) from comment #1)

(In reply to Rob Lemley [:rjl] from comment #0)

The bumper running on comm-beta will do the actual pinning. An outstanding question, how is the automatic bumping prevented during RC week?

I'm planning on requesting level 4 commit access, which would allow us to land a .cron.yml change on mozilla-beta disabling the beta l10n-bump cron entry. The central->beta merge will re-enable it.

Okay that works

Firefox runs l10n-bump automatically on m-central as well, the reason for that is not clear.

I think this is purely for adjusting the locale lists or adding new platforms if the config or all-locales lists change.

That's what I suspected. I'll keep this out for now.

Side note..
There's been a desire for an easy way to disable the Thunderbird nightly cron that's less error prone than modifying .cron.yml. I've been picturing a file that the resulting decision task could check for (in target_tasks maybe?). This sounds like another use case.

l10n-bumper-beta was added to get around the need for a Taskcluster cron task.
Since signoffs are no longer part of the process it can be removed.

Port of D87693.
There's no diffence between Thunderbird and Firefox URLs now. It's just what's
on tip.

Depends on D87780

Firefox runs this every hour. Since Thunderbird does not have the same rate
of string updates nor as many pushes this is probably sufficient. The automation
only pushes if there is a change and will push with DONTBUILD.

Depends on D87781

(In reply to Rob Lemley [:rjl] from comment #2)

(In reply to Aki Sasaki [:aki] (he/him) (UTC-7) from comment #1)

(In reply to Rob Lemley [:rjl] from comment #0)

The bumper running on comm-beta will do the actual pinning. An outstanding question, how is the automatic bumping prevented during RC week?

I'm planning on requesting level 4 commit access, which would allow us to land a .cron.yml change on mozilla-beta disabling the beta l10n-bump cron entry. The central->beta merge will re-enable it.

Okay that works

Closing the tree will also work, but may be heavy handed.

Firefox runs l10n-bump automatically on m-central as well, the reason for that is not clear.

I think this is purely for adjusting the locale lists or adding new platforms if the config or all-locales lists change.

That's what I suspected. I'll keep this out for now.

Side note..
There's been a desire for an easy way to disable the Thunderbird nightly cron that's less error prone than modifying .cron.yml. I've been picturing a file that the resulting decision task could check for (in target_tasks maybe?). This sounds like another use case.

Hm. It might be relatively easy to [un]comment lines in the yaml? Not familiar with all the ways the yaml can break, though.

Status: NEW → ASSIGNED
Target Milestone: --- → 81 Branch

Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/6a6d7871b610
Remove l10n-bumper-beta variant. r=mkmelin
https://hg.mozilla.org/comm-central/rev/7ed3a57ddbd8
Update l10-bump configuration to use latest revisions. r=mkmelin
https://hg.mozilla.org/comm-central/rev/3b1cfd32973e
Set up l10n-bumper to run on comm-beta once daily. r=mkmelin

Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.