Open Bug 1708591 Opened 5 years ago Updated 4 months ago

eslint python unit test busts the tree for subsequent tasks on the same worker

Categories

(Developer Infrastructure :: Lint and Formatting, defect)

defect

Tracking

(Not tracked)

People

(Reporter: glandium, Unassigned)

Details

Attachments

(1 file)

It leaves the source in a state that hg robustcheckout --purge in a subsequent task can't get out of and fails with e.g.:

[vcs 2021-04-30T01:26:25.241Z] (purging working directory)
[vcs 2021-04-30T01:26:25.241Z] build\src\build\src\node_modules\eslint-plugin-spidermonkey-js: The system cannot find the path specified
[vcs 2021-04-30T01:26:25.244Z] build\src\build\src\node_modules\eslint-plugin-mozilla: The system cannot find the path specified
[vcs 2021-04-30T01:26:27.151Z] PERFHERDER_DATA: {"framework": {"name": "vcs"}, "suites": [{"extraOptions": ["c5.2xlarge"], "hgVersion": "4.7.1", "lowerIsBetter": true, "name": "pull", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 17.0}, {"extraOptions": ["c5.2xlarge"], "hgVersion": "4.7.1", "lowerIsBetter": true, "name": "purge_errored", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 3.436999797821045}, {"extraOptions": ["c5.2xlarge"], "hgVersion": "4.7.1", "lowerIsBetter": true, "name": "overall", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 27.566999912261963}, {"extraOptions": ["c5.2xlarge"], "hgVersion": "4.7.1", "lowerIsBetter": true, "name": "overall_pull", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 27.566999912261963}, {"extraOptions": ["c5.2xlarge"], "hgVersion": "4.7.1", "lowerIsBetter": true, "name": "overall_pull_fullcheckout", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 27.566999912261963}, {"extraOptions": ["c5.2xlarge"], "hgVersion": "4.7.1", "lowerIsBetter": true, "name": "overall_pull_populatedwdir", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 27.566999912261963}]}
[vcs 2021-04-30T01:26:27.152Z] Traceback (most recent call last):
[vcs 2021-04-30T01:26:27.152Z]   File "mercurial\scmutil.pyc", line 161, in callcatch
[vcs 2021-04-30T01:26:27.152Z]   File "mercurial\dispatch.pyc", line 344, in _runcatchfunc
[vcs 2021-04-30T01:26:27.152Z]   File "mercurial\dispatch.pyc", line 984, in _dispatch
[vcs 2021-04-30T01:26:27.152Z]   File "mercurial\dispatch.pyc", line 730, in runcommand
[vcs 2021-04-30T01:26:27.152Z]   File "mercurial\dispatch.pyc", line 992, in _runcommand
[vcs 2021-04-30T01:26:27.152Z]   File "mercurial\dispatch.pyc", line 981, in <lambda>
[vcs 2021-04-30T01:26:27.152Z]   File "mercurial\util.pyc", line 1528, in check
[vcs 2021-04-30T01:26:27.152Z]   File "C:/mozilla-build/robustcheckout.py", line 185, in robustcheckout
[vcs 2021-04-30T01:26:27.152Z]   File "C:/mozilla-build/robustcheckout.py", line 644, in _docheckout
[vcs 2021-04-30T01:26:27.152Z]   File "hgext\purge.pyc", line 126, in purge
[vcs 2021-04-30T01:26:27.152Z] WindowsError: [Error 3] The system cannot find the path specified: 'Z:\\task_1619745394\\build\\src\\node_modules/eslint-plugin-spidermonkey-js/*.*'
[vcs 2021-04-30T01:26:27.152Z] abort: The system cannot find the path specified: 'Z:\task_1619745394\build\src\node_modules/eslint-plugin-spidermonkey-js/*.*'
Assignee: nobody → mh+mozilla
Status: NEW → ASSIGNED

The attached patch only papers over the problem. It will stil need to be fixed.

Assignee: mh+mozilla → nobody
Status: ASSIGNED → NEW
Keywords: leave-open
Assignee: nobody → mh+mozilla
Status: NEW → ASSIGNED
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/344765f21873 Disable test_eslint.py on Windows. r=sylvestre
Assignee: mh+mozilla → nobody
Status: ASSIGNED → NEW
Severity: -- → S3
Priority: -- → P3
Severity: S3 → N/A
Component: Source Code Analysis → Lint and Formatting
Priority: P3 → --

The severity field is not set for this bug.
:ahal, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(ahal)
Severity: N/A → S3
Flags: needinfo?(ahal)

The leave-open keyword is there and there is no activity for 6 months.
:ahal, maybe it's time to close this bug?
For more information, please visit auto_nag documentation.

Flags: needinfo?(ahal)

Still valid.

Flags: needinfo?(ahal)
Keywords: leave-open
Product: Firefox Build System → Developer Infrastructure
Summary: eslint unit test busts the tree for subsequent tasks on the same worker → eslint python unit test busts the tree for subsequent tasks on the same worker
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: