Closed Bug 1771189 Opened 2 years ago Closed 2 years ago

Permanent UVC update-verify-config TypeError: '<' not supported between instances of 'NoneType' and 'NoneType' when Gecko 102 merges to Beta on 2022-05-30

Categories

(Firefox Build System :: General, defect)

defect

Tracking

(firefox-esr91 unaffected, firefox100 unaffected, firefox101 unaffected, firefox102+ verified)

VERIFIED FIXED
102 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox100 --- unaffected
firefox101 --- unaffected
firefox102 + verified

People

(Reporter: aryx, Assigned: RyanVM)

References

(Regression)

Details

(Keywords: regression)

[task 2022-05-25T16:19:17.627Z] 16:19:17     INFO - Running main action method: create_config
[task 2022-05-25T16:19:17.629Z] 16:19:17     INFO - retry: Calling _urlopen with args: (), kwargs: {'url': 'https://hg.mozilla.org/try/raw-file/71d9eca74a3ef63e0beda7f23696db0f26e430b6/browser/locales/shipped-locales'}, attempt #1
[task 2022-05-25T16:19:20.468Z] 16:19:20     INFO - [mozharness: 2022-05-25 16:19:20.468525Z] Finished create-config step (failed)
[task 2022-05-25T16:19:20.469Z] 16:19:20    FATAL - Uncaught exception: Traceback (most recent call last):
[task 2022-05-25T16:19:20.469Z] 16:19:20    FATAL -   File "/builds/worker/checkouts/gecko/testing/mozharness/mozharness/base/script.py", line 2358, in run
[task 2022-05-25T16:19:20.469Z] 16:19:20    FATAL -     self.run_action(action)
[task 2022-05-25T16:19:20.469Z] 16:19:20    FATAL -   File "/builds/worker/checkouts/gecko/testing/mozharness/mozharness/base/script.py", line 2292, in run_action
[task 2022-05-25T16:19:20.469Z] 16:19:20    FATAL -     self._possibly_run_method(method_name, error_if_missing=True)
[task 2022-05-25T16:19:20.469Z] 16:19:20    FATAL -   File "/builds/worker/checkouts/gecko/testing/mozharness/mozharness/base/script.py", line 2244, in _possibly_run_method
[task 2022-05-25T16:19:20.469Z] 16:19:20    FATAL -     return getattr(self, method_name)()
[task 2022-05-25T16:19:20.469Z] 16:19:20    FATAL -   File "testing/mozharness/scripts/release/update-verify-config-creator.py", line 543, in create_config
[task 2022-05-25T16:19:20.469Z] 16:19:20    FATAL -     for fromVersion in reversed(sorted(self.update_paths, key=CompareVersion)):
[task 2022-05-25T16:19:20.469Z] 16:19:20    FATAL -   File "/builds/worker/checkouts/gecko/third_party/python/packaging/packaging/version.py", line 83, in __lt__
[task 2022-05-25T16:19:20.469Z] 16:19:20    FATAL -     return self._key < other._key
[task 2022-05-25T16:19:20.469Z] 16:19:20    FATAL - TypeError: '<' not supported between instances of 'NoneType' and 'NoneType'
[task 2022-05-25T16:19:20.469Z] 16:19:20    FATAL - Running post_fatal callback...
[task 2022-05-25T16:19:20.469Z] 16:19:20    FATAL - Exiting -1
Flags: needinfo?(ryanvm)

I'm not interested in trying to debug this. I'll just revert the change to update-verify-config-creator.py made in bug 1766085 and leave it for someone else to sort out later.

Flags: needinfo?(ryanvm)
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/bda19544219f
Make update-verify-config-creator.py use distutils again instead of packaging. r=backout DONTBUILD CLOSED TREE
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 102 Branch
Assignee: nobody → ryanvm
Has Regression Range: --- → yes

These tasks don't run by default, see comment 0. Hence they didn't run today.

Status: VERIFIED → RESOLVED
Closed: 2 years ago2 years ago
You need to log in before you can comment on or make changes to this bug.