Closed Bug 1831979 Opened 2 years ago Closed 2 years ago

Permanent tier-3 mach.site.InstallPipRequirementsException: Failed to install "/builds/worker/checkouts/gecko/tools/fuzzing/smoke/grizzly_requirements.txt" into the "python-test" site.

Categories

(Core :: Fuzzing, defect, P5)

defect

Tracking

()

RESOLVED FIXED
115 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox113 --- unaffected
firefox114 --- wontfix
firefox115 --- fixed

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 file)

Filed by: archaeopteryx [at] coole-files.de
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=413893469&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/JZgMZQq2T_OfDfyxYgW4KA/runs/0/artifacts/public/logs/live_backing.log


Is there already a bug for this? Cannot find one.

[task 2023-04-26T21:14:05.455Z] Collecting psutil==5.8.0
[task 2023-04-26T21:14:05.455Z]   Downloading psutil-5.8.0-cp38-cp38-manylinux2010_x86_64.whl (296 kB)
[task 2023-04-26T21:14:05.455Z]      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 296.0/296.0 kB 72.6 MB/s eta 0:00:00
[task 2023-04-26T21:14:05.455Z] ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
[task 2023-04-26T21:14:05.455Z]     psutil==5.8.0 from https://files.pythonhosted.org/packages/3b/c2/78109a12da9febb2f965abf29da6f81b0a3f2b89a7b59d88b759e68dc6db/psutil-5.8.0-cp38-cp38-manylinux2010_x86_64.whl (from -r /builds/worker/checkouts/gecko/tools/fuzzing/smoke/grizzly_requirements.txt (line 55)):
[task 2023-04-26T21:14:05.455Z]         Expected sha256 90d4091c2d30ddd0a03e0b97e6a33a48628469b99585e2ad6bf21f17423b112b
[task 2023-04-26T21:14:05.455Z]              Got        28ff7c95293ae74bf1ca1a79e8805fcde005c18a122ca983abf676ea3466362b
[task 2023-04-26T21:14:05.455Z] 
[task 2023-04-26T21:14:05.455Z] 
[task 2023-04-26T21:14:05.455Z] Error running mach:
[task 2023-04-26T21:14:05.455Z] 
[task 2023-04-26T21:14:05.455Z]     ['python-test', '--subsuite', 'fuzzing']
[task 2023-04-26T21:14:05.455Z] 
[task 2023-04-26T21:14:05.455Z] The error occurred in code that was called by the mach command. This is either
[task 2023-04-26T21:14:05.455Z] a bug in the called code itself or in the way that mach is calling it.
[task 2023-04-26T21:14:05.455Z] You can invoke ``./mach busted`` to check if this issue is already on file. If it
[task 2023-04-26T21:14:05.455Z] isn't, please use ``./mach busted file python-test`` to report it. If ``./mach busted`` is
[task 2023-04-26T21:14:05.455Z] misbehaving, you can also inspect the dependencies of bug 1543241.
[task 2023-04-26T21:14:05.455Z] 
[task 2023-04-26T21:14:05.455Z] If filing a bug, please include the full output of mach, including this error
[task 2023-04-26T21:14:05.455Z] message.
[task 2023-04-26T21:14:05.455Z] 
[task 2023-04-26T21:14:05.455Z] The details of the failure are as follows:
[task 2023-04-26T21:14:05.455Z] 
[task 2023-04-26T21:14:05.455Z] mach.site.InstallPipRequirementsException: Failed to install "/builds/worker/checkouts/gecko/tools/fuzzing/smoke/grizzly_requirements.txt" into the "python-test" site.
[task 2023-04-26T21:14:05.455Z] 
[task 2023-04-26T21:14:05.455Z]   File "/builds/worker/checkouts/gecko/python/mach_commands.py", line 143, in python_test
[task 2023-04-26T21:14:05.455Z]     return run_python_tests(command_context, *args, **kwargs)
[task 2023-04-26T21:14:05.455Z]   File "/builds/worker/checkouts/gecko/python/mach_commands.py", line 206, in run_python_tests
[task 2023-04-26T21:14:05.455Z]     command_context.virtualenv_manager.install_pip_requirements(
[task 2023-04-26T21:14:05.455Z]   File "/builds/worker/checkouts/gecko/python/mach/mach/site.py", line 657, in install_pip_requirements
[task 2023-04-26T21:14:05.455Z]     raise InstallPipRequirementsException(

:sergesanspaille, since you are the author of the regressor, bug 1829103, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(sguelton)

grizzly_requirements.txt is generated for python 3.10 and the CI runs it with py3.8, let me check if we can control that

Flags: needinfo?(sguelton)

psutil is a complex requirements and we don't want to rebuild it,
because it's a native requirements. So use the same requirement as the
one we use to build python.

Assignee: nobody → sguelton
Status: NEW → ASSIGNED
Pushed by sguelton@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1892ec0adf65 Synchronize psutil requirements with build/psutil_requirements.txt r=ahochheiden
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: