Closed Bug 1608783 Opened 5 years ago Closed 5 years ago

Intermittent /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/handlers.py:63 | Trailing whitespace (file-whitespace)

Categories

(Developer Infrastructure :: Lint and Formatting, defect, P5)

defect

Tracking

(firefox74 fixed)

RESOLVED FIXED
mozilla74
Tracking Status
firefox74 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: ahal)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 file)

Filed by: dluca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=284630354&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/aWSF2hbXRKa_GePR9zkTxQ/runs/0/artifacts/public/logs/live_backing.log


[taskcluster 2020-01-13 09:21:37.398Z] Task ID: aWSF2hbXRKa_GePR9zkTxQ
[taskcluster 2020-01-13 09:21:37.398Z] Worker ID: i-0e01c855913d57f3e
[taskcluster 2020-01-13 09:21:37.398Z] Worker Group: aws
[taskcluster 2020-01-13 09:21:37.398Z] Worker Node Type: c3.2xlarge
[taskcluster 2020-01-13 09:21:37.398Z] Worker Type: t-linux-xlarge
[taskcluster 2020-01-13 09:21:37.398Z] Public IP: 18.234.130.71
[taskcluster 2020-01-13 09:21:37.398Z] Hostname: ip-10-145-86-249
[taskcluster 2020-01-13 09:21:37.398Z] using cache "gecko-level-3-checkouts-v3-75316e4022f196ea1700" -> /builds/worker/checkouts

[taskcluster 2020-01-13 09:21:38.418Z] Image 'public/image.tar.zst' from task 'UnpoFD90SiqR7i2LC1kiog' loaded.  Using image ID sha256:4bc09c9c67efcb9f77b84b251472ef7b8254d8d38f01e3de2f2e24696a91a61c.
[taskcluster 2020-01-13 09:21:38.490Z] === Task Starting ===
[setup 2020-01-13T09:21:39.268Z] run-task started in /builds/worker
[cache 2020-01-13T09:21:39.270Z] cache /builds/worker/checkouts exists; requirements: gid=1000 uid=1000 version=1
[volume 2020-01-13T09:21:39.270Z] changing ownership of volume /builds/worker/.cache to 1000:1000
[volume 2020-01-13T09:21:39.270Z] volume /builds/worker/checkouts is a cache
[setup 2020-01-13T09:21:39.270Z] running as worker:worker
[vcs 2020-01-13T09:21:39.271Z] fetching hgmointernal config from http://taskcluster/secrets/v1/secret/project/taskcluster/gecko/hgmointernal
[vcs 2020-01-13T09:21:39.393Z] hgmointernal rate miss; using public hg.mozilla.org service
[vcs 2020-01-13T09:21:39.393Z] fetching hg.mozilla.org fingerprint from http://taskcluster/secrets/v1/secret/project/taskcluster/gecko/hgfingerprint
[vcs 2020-01-13T09:21:39.486Z] executing ['hg', 'robustcheckout', '--sharebase', '/builds/worker/checkouts/hg-store', '--purge', '--config', 'hostsecurity.hg.mozilla.org:fingerprints=sha256:17:38:aa:92:0b:84:3e:aa:8e:52:52:e9:4c:2f:98:a9:0e:bf:6c:3e:e9:15:ff:0a:29:80:f7:06:02:5b:e8:48,sha256:8e:ad:f7:6a:eb:44:06:15:ed:f3:e4:69:a6:64:60:37:2d:ff:98:88:37:bf:d7:b8:40:84:01:48:9c:26:ce:d9', '--upstream', 'https://hg.mozilla.org/mozilla-unified', '--revision', '96753184f3c44aa932a3f4178d55adbf61b6385b', 'https://hg.mozilla.org/integration/autoland', '/builds/worker/checkouts/gecko']
[vcs 2020-01-13T09:21:39.561Z] (using Mercurial 4.8.1)
[vcs 2020-01-13T09:21:39.561Z] ensuring https://hg.mozilla.org/integration/autoland@96753184f3c44aa932a3f4178d55adbf61b6385b is available at /builds/worker/checkouts/gecko
[vcs 2020-01-13T09:21:39.562Z] (existing repository shared store: /builds/worker/checkouts/hg-store/8ba995b74e18334ab3707f27e9eb8f4e37ba3d29/.hg)
[vcs 2020-01-13T09:21:40.169Z] (purging working directory)
[vcs 2020-01-13T09:21:45.509Z] 7 files updated, 0 files merged, 0 files removed, 0 files unresolved
[vcs 2020-01-13T09:21:45.737Z] updated to 96753184f3c44aa932a3f4178d55adbf61b6385b
[vcs 2020-01-13T09:21:45.742Z] PERFHERDER_DATA: {"framework": {"name": "vcs"}, "suites": [{"extraOptions": ["c3.2xlarge"], "hgVersion": "4.8.1", "lowerIsBetter": true, "name": "purge", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 2.8257479667663574}, {"extraOptions": ["c3.2xlarge"], "hgVersion": "4.8.1", "lowerIsBetter": true, "name": "update", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 2.7422609329223633}, {"extraOptions": ["c3.2xlarge"], "hgVersion": "4.8.1", "lowerIsBetter": true, "name": "overall", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 6.177290201187134}, {"extraOptions": ["c3.2xlarge"], "hgVersion": "4.8.1", "lowerIsBetter": true, "name": "overall_nopull", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 6.177290201187134}, {"extraOptions": ["c3.2xlarge"], "hgVersion": "4.8.1", "lowerIsBetter": true, "name": "overall_nopull_fullcheckout", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 6.177290201187134}, {"extraOptions": ["c3.2xlarge"], "hgVersion": "4.8.1", "lowerIsBetter": true, "name": "overall_nopull_populatedwdir", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 6.177290201187134}]}
[vcs 2020-01-13T09:21:45.911Z] TinderboxPrint:<a href=https://hg.mozilla.org/integration/autoland/rev/96753184f3c44aa932a3f4178d55adbf61b6385b title='Built from autoland revision 96753184f3c44aa932a3f4178d55adbf61b6385b'>96753184f3c44aa932a3f4178d55adbf61b6385b</a>
[setup 2020-01-13T09:21:45.911Z] GECKO_PATH is /builds/worker/checkouts/gecko
[task 2020-01-13T09:21:45.912Z] executing ['bash', '-cx', './mach lint -v -l file-whitespace -f treeherder -f json:/builds/worker/mozlint.json *']in /builds/worker/checkouts/gecko
[task 2020-01-13T09:21:45.914Z] + ./mach lint -v -l file-whitespace -f treeherder -f json:/builds/worker/mozlint.json accessible aclocal.m4 AUTHORS browser build build.gradle caps Cargo.lock Cargo.toml chrome client.mk client.py CLOBBER config configure.in configure.py devtools docs docshell dom editor extensions gfx GNUmakefile gradle gradle.properties gradlew gradlew.bat hal image intl ipc js layout LEGAL LICENSE mach Makefile.in media memory mfbt mobile modules moz.build moz.configure mozglue mozilla-config.h.in netwerk nsprpub old-configure.in other-licenses package.json package-lock.json parser python README.txt remote security services servo settings.gradle startupcache storage substitute-local-geckoview.gradle taskcluster testing test.mozbuild third_party toolkit tools uriloader view widget xpcom xpfe
[task 2020-01-13T09:21:47.230Z] Using base prefix '/usr'
[task 2020-01-13T09:21:47.230Z] New python executable in /builds/worker/checkouts/gecko/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/bin/python3
[task 2020-01-13T09:21:47.230Z] Also creating executable in /builds/worker/checkouts/gecko/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/bin/python
[task 2020-01-13T09:21:47.230Z] Installing setuptools, pip, wheel...
[task 2020-01-13T09:21:49.348Z] done.
[task 2020-01-13T09:21:50.699Z] b"running build_ext\nbuilding 'psutil._psutil_linux' extension\ncreating build\ncreating build/temp.linux-x86_64-3.6\ncreating build/temp.linux-x86_64-3.6/psutil\nx86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=563 -DPSUTIL_LINUX=1 -I/usr/include/python3.6m -I/builds/worker/checkouts/gecko/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/include/python3.6m -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.6/psutil/_psutil_common.o\nx86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=563 -DPSUTIL_LINUX=1 -I/usr/include/python3.6m -I/builds/worker/checkouts/gecko/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/include/python3.6m -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-3.6/psutil/_psutil_posix.o\nx86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=563 -DPSUTIL_LINUX=1 -I/usr/include/python3.6m -I/builds/worker/checkouts/gecko/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/include/python3.6m -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-3.6/psutil/_psutil_linux.o\ncreating build/lib.linux-x86_64-3.6\ncreating build/lib.linux-x86_64-3.6/psutil\nx86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.6/psutil/_psutil_common.o build/temp.linux-x86_64-3.6/psutil/_psutil_posix.o build/temp.linux-x86_64-3.6/psutil/_psutil_linux.o -o build/lib.linux-x86_64-3.6/psutil/_psutil_linux.cpython-36m-x86_64-linux-gnu.so\nbuilding 'psutil._psutil_posix' extension\nx86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=563 -DPSUTIL_LINUX=1 -I/usr/include/python3.6m -I/builds/worker/checkouts/gecko/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/include/python3.6m -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.6/psutil/_psutil_common.o\nx86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=563 -DPSUTIL_LINUX=1 -I/usr/include/python3.6m -I/builds/worker/checkouts/gecko/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/include/python3.6m -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-3.6/psutil/_psutil_posix.o\nx86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.6/psutil/_psutil_common.o build/temp.linux-x86_64-3.6/psutil/_psutil_posix.o -o build/lib.linux-x86_64-3.6/psutil/_psutil_posix.cpython-36m-x86_64-linux-gnu.so\ncopying build/lib.linux-x86_64-3.6/psutil/_psutil_linux.cpython-36m-x86_64-linux-gnu.so -> psutil\ncopying build/lib.linux-x86_64-3.6/psutil/_psutil_posix.cpython-36m-x86_64-linux-gnu.so -> psutil\n"
[task 2020-01-13T09:21:50.699Z] Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt)
[task 2020-01-13T09:21:50.825Z] 09:21:50.825 file-whitespace (85) | Passing the following paths:
[task 2020-01-13T09:21:50.825Z] /builds/worker/checkouts/gecko/services  
[task 2020-01-13T09:21:50.825Z] /builds/worker/checkouts/gecko/editor
[task 2020-01-13T09:21:50.827Z] 09:21:50.826 file-whitespace (78) | Passing the following paths:
[task 2020-01-13T09:21:50.827Z] /builds/worker/checkouts/gecko/config  
[task 2020-01-13T09:21:50.827Z] /builds/worker/checkouts/gecko/client.py  
[task 2020-01-13T09:21:50.827Z] /builds/worker/checkouts/gecko/mfbt  
[task 2020-01-13T09:21:50.827Z] /builds/worker/checkouts/gecko/build  
[task 2020-01-13T09:21:50.827Z] /builds/worker/checkouts/gecko/netwerk  
[task 2020-01-13T09:21:50.827Z] /builds/worker/checkouts/gecko/caps
[task 2020-01-13T09:21:50.828Z] 09:21:50.828 file-whitespace (82) | Passing the following paths:
[task 2020-01-13T09:21:50.828Z] /builds/worker/checkouts/gecko/configure.py  
[task 2020-01-13T09:21:50.828Z] /builds/worker/checkouts/gecko/image  
[task 2020-01-13T09:21:50.828Z] /builds/worker/checkouts/gecko/browser  
[task 2020-01-13T09:21:50.829Z] /builds/worker/checkouts/gecko/extensions  
[task 2020-01-13T09:21:50.829Z] /builds/worker/checkouts/gecko/taskcluster  
[task 2020-01-13T09:21:50.829Z] /builds/worker/checkouts/gecko/hal
[task 2020-01-13T09:21:50.850Z] 09:21:50.849 file-whitespace (83) | Passing the following paths:
[task 2020-01-13T09:21:50.850Z] /builds/worker/checkouts/gecko/modules  
[task 2020-01-13T09:21:50.851Z] /builds/worker/checkouts/gecko/mozglue  
[task 2020-01-13T09:21:50.851Z] /builds/worker/checkouts/gecko/mobile  
[task 2020-01-13T09:21:50.852Z] /builds/worker/checkouts/gecko/python  
[task 2020-01-13T09:21:50.853Z] /builds/worker/checkouts/gecko/view
[task 2020-01-13T09:21:50.855Z] 09:21:50.850 file-whitespace (81) | Passing the following paths:
[task 2020-01-13T09:21:50.856Z] /builds/worker/checkouts/gecko/widget  
[task 2020-01-13T09:21:50.857Z] /builds/worker/checkouts/gecko/tools  
[task 2020-01-13T09:21:50.858Z] /builds/worker/checkouts/gecko/storage  
[task 2020-01-13T09:21:50.859Z] /builds/worker/checkouts/gecko/memory  
[task 2020-01-13T09:21:50.859Z] /builds/worker/checkouts/gecko/chrome  
[task 2020-01-13T09:21:50.860Z] /builds/worker/checkouts/gecko/accessible
[task 2020-01-13T09:21:50.861Z] 09:21:50.857 file-whitespace (80) | Passing the following paths:
[task 2020-01-13T09:21:50.862Z] /builds/worker/checkouts/gecko/parser  
[task 2020-01-13T09:21:50.863Z] /builds/worker/checkouts/gecko/intl  
[task 2020-01-13T09:21:50.863Z] /builds/worker/checkouts/gecko/docs  
[task 2020-01-13T09:21:50.864Z] /builds/worker/checkouts/gecko/layout  
[task 2020-01-13T09:21:50.865Z] /builds/worker/checkouts/gecko/gfx  
[task 2020-01-13T09:21:50.866Z] /builds/worker/checkouts/gecko/startupcache  
[task 2020-01-13T09:21:50.867Z] /builds/worker/checkouts/gecko/ipc
[task 2020-01-13T09:21:50.941Z] 09:21:50.941 file-whitespace (79) | Passing the following paths:
[task 2020-01-13T09:21:50.942Z] /builds/worker/checkouts/gecko/xpcom  
[task 2020-01-13T09:21:50.942Z] /builds/worker/checkouts/gecko/media  
[task 2020-01-13T09:21:50.942Z] /builds/worker/checkouts/gecko/servo  
[task 2020-01-13T09:21:50.943Z] /builds/worker/checkouts/gecko/devtools  
[task 2020-01-13T09:21:50.943Z] /builds/worker/checkouts/gecko/remote  
[task 2020-01-13T09:21:50.943Z] /builds/worker/checkouts/gecko/uriloader  
[task 2020-01-13T09:21:50.943Z] /builds/worker/checkouts/gecko/toolkit
[task 2020-01-13T09:21:51.007Z] 09:21:51.7 file-whitespace (84) | Passing the following paths:
[task 2020-01-13T09:21:51.008Z] /builds/worker/checkouts/gecko/security  
[task 2020-01-13T09:21:51.008Z] /builds/worker/checkouts/gecko/gradle  
[task 2020-01-13T09:21:51.008Z] /builds/worker/checkouts/gecko/js  
[task 2020-01-13T09:21:51.008Z] /builds/worker/checkouts/gecko/dom  
[task 2020-01-13T09:21:51.008Z] /builds/worker/checkouts/gecko/docshell  
[task 2020-01-13T09:21:51.008Z] /builds/worker/checkouts/gecko/xpfe  
[task 2020-01-13T09:21:51.008Z] /builds/worker/checkouts/gecko/testing
[task 2020-01-13T09:21:51.270Z] 09:21:51.269 file-whitespace (85) | Finished in 0.51 seconds
[task 2020-01-13T09:21:51.754Z] 09:21:51.753 file-whitespace (83) | Finished in 1.01 seconds
[task 2020-01-13T09:21:51.875Z] 09:21:51.875 file-whitespace (78) | Finished in 1.14 seconds
[task 2020-01-13T09:21:52.134Z] 09:21:52.134 file-whitespace (81) | Finished in 1.39 seconds
[task 2020-01-13T09:21:53.138Z] 09:21:53.138 file-whitespace (82) | Finished in 2.40 seconds
[task 2020-01-13T09:21:55.147Z] 09:21:55.147 file-whitespace (79) | Finished in 4.41 seconds
[task 2020-01-13T09:21:59.535Z] 09:21:59.535 file-whitespace (80) | Finished in 8.80 seconds
[task 2020-01-13T09:22:36.988Z] 09:22:36.988 file-whitespace (84) | Finished in 46.23 seconds
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/handlers.py:63 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/apply.py:61 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/apply.py:74 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/change.py:36 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/change.py:41 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/change.py:46 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/change.py:205 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/change.py:212 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/change.py:219 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/change.py:226 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/change.py:233 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/changeCSS.py:191 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/changeCSS.py:199 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/delete.py:146 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/forwarddelete.py:60 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/forwarddelete.py:131 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/insert.py:7 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/queryEnabled.py:58 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/queryEnabled.py:66 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/queryState.py:556 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/queryState.py:572 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/querySupported.py:214 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/queryValue.py:426 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:241 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:247 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.993Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:253 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:266 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:272 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:278 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:291 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:297 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:303 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:309 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:316 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:322 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:328 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:334 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:364 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:371 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:376 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:383 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:389 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:395 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:400 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:407 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:414 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:420 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:426 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:442 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:448 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:455 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/selection.py:461 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.994Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/unapply.py:42 | Trailing whitespace (file-whitespace)
[task 2020-01-13T09:22:36.995Z] TEST-UNEXPECTED-ERROR | /builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib/richtext2/richtext2/tests/unapplyCSS.py:211 | Trailing whitespace (file-whitespace)
[taskcluster 2020-01-13 09:22:37.390Z] === Task Finished ===
[taskcluster 2020-01-13 09:22:38.379Z] Unsuccessful task run with exit code: 1 completed in 60.983 seconds

Ahal, this seems worryingly close to our ESLint issue about not always reporting an issue when run in parallel - Treeherder had 8 runs and 2 failed.

However, I've also just noticed that editor/libeditor/tests/browserscope/lib/richtext2/ is in ThirdPartyPaths.txt so this failure shouldn't be happening at all...

Flags: needinfo?(ahal)

I seem to be able to reliably reproduce with:
./mach lint -l file-whitespace editor

This likely started happening as of bug 1608386. Though the issue is deeper than that. I think file-whitespace linter isn't handling the exclude paths that mozlint passes to it properly. Though, this raises a larger issue: it would be better if mozlint could handle the path filtering entirely rather than expecting the underlying implementations to get it right. I'll see what I can do. Might need to land a quick fix here and file a follow-up for fixing this more permanently.

As for why this is intermittent.. I am still baffled. I agree that it looks very similar to the eslint issue. Maybe it's related to using * for shell expansion in our tasks? I'll use the eslint bug (bug 1608535) to investigate that one.

Assignee: nobody → ahal
Flags: needinfo?(ahal)
Regressed by: 1608386
See Also: → 1608535
Has Regression Range: --- → yes
Keywords: regression

I've identified this as a bug in the collapse algorithm caused by the fact that richtext is a substring of richtext2 (both are listed in ThirdPartyPaths.txt).

This was happening because we had two exclude paths that were run through the 'collapse' algorithm:
editor/libeditor/tests/browserscope/lib/richtext
editor/libeditor/tests/browserscope/lib/richtext2

The problem was that in order to determine the base directory, the algorithm called
'os.path.commonprefix'. This function just returns the common string prefix, which
is the '.../lib/richtext' path. Even though in the above, the base should have
been '.../lib'.

To fix the problem, we add a check to ensure the computed base doesn't have any
sibling directories with the same prefix. If there are, it means 'commonprefix' was
too greedy.

Pushed by ahalberstadt@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7820659deeda [mozlint] Fix bug in 'collapse' when two paths are a prefix of one another, r=Standard8
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla74
Product: Firefox Build System → Developer Infrastructure
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: