Closed Bug 1720359 Opened 3 years ago Closed 3 years ago

Tracking bug for 2021-08-10 migration work

Categories

(Release Engineering :: Release Requests, task)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mtabara, Assigned: jmaher)

References

Details

+++ This bug was initially created as a clone of Bug #1713655 +++

+++ This bug was initially created as a clone of Bug #1712538 +++

Tracking bug for 91.0

Assignee: nobody → jmaher
Depends on: 1722366

according to the notes, 1 week prior to merge day (i.e. this week), we should do no-op trial runs, wnp pages (if needed).

I did the mozilla-beta trial run and resulted in this diff

I did the esr91 trial run and resulted in this error <- note, I needed to adjust the notes from bump-esr -> bump-esr91

I did the esr78 trial run and resulted in this diff

lastly I asked in #releaseduty about a no-op trial run for: release -> esr; :aki indicated that is probably not needed.

We do need WNP for this release, so I have filed Bug 1722366.

I don't think we want to run the bump-esr91 task -- that'll bump us to esr 91.1.0, and we want to ship esr 91.0.0 (no bumping needed).

It does look like we have a beta version display in esr91, however, so maybe we do want the release->esr run, unless someone is going to bump those manually.

thanks for the context :aki.

I did a release-to-esr run on mozilla-release and this resulted in an error:

File "/app/lib/python3.8/site-packages/mozilla_version/gecko.py", line 228, in parse
    return super(GeckoVersion, cls).parse(
  File "/app/lib/python3.8/site-packages/mozilla_version/version.py", line 56, in parse
    return cls(**kwargs)
  File "<attrs generated init mozilla_version.gecko.GeckoVersion>", line 15, in __init__
  File "/app/lib/python3.8/site-packages/mozilla_version/gecko.py", line 484, in __attrs_post_init__
    super(_VersionWithEdgeCases, self).__attrs_post_init__()
  File "/app/lib/python3.8/site-packages/mozilla_version/gecko.py", line 223, in __attrs_post_init__
    raise PatternNotMatchedError(self, patterns=error_messages)
mozilla_version.errors.PatternNotMatchedError: "90.0.3esr" does not match the pattern: "90" is not a valid ESR major number. Valid ones are: (10, 17, 24, 31, 38, 45, 52, 60, 68, 78)
exit code: 1

It appears we need to update mozilla_version. We have updated this already as per the most recent commit. Quite possibly we need to figure out how to require mozilla_version 0.5.4 instead of whatever version we currently use.

Found in Ship-it staging - https://treeherder.mozilla.org/jobs?repo=try&revision=05472611bba745ac46cde99fac59f76666970459 was the previous staging release for ESR91; looking at the commit history there, I think jcristau might've tweaked esr91 with some in-tree tweaks to make that work. Some of those might've ended up as patches in esr91 in the meantime, I believe.

ok, I see that when we fail to run this, we hg clone mozilla-unified; hg up esr78; so if we landed code on esr91 (or beta 91, etc.) then we will not have access to it in this task.

that is one theory

Depends on: 1722399
  • Central -> beta dry run task is here spawning the actual task

mozilla-beta is open again at 92.0b1
mozila-central is bumped to 93.0a1

the esr78 and esr91 bumps have worked.

Currently all builds are running, then tests will run. All decision tasks/linters look good.

Blocks: 1724752
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Blocks: 1732706
Blocks: 1732713
No longer blocks: 1732713
You need to log in before you can comment on or make changes to this bug.