Closed Bug 1806252 Opened 3 years ago Closed 3 years ago

Updating python requirements files triggers a weird issue

Categories

(Firefox Build System :: Mach Core, defect)

defect

Tracking

(firefox-esr102 unaffected, firefox108 unaffected, firefox109 wontfix, firefox110 fixed)

RESOLVED DUPLICATE of bug 1806736
Tracking Status
firefox-esr102 --- unaffected
firefox108 --- unaffected
firefox109 --- wontfix
firefox110 --- fixed

People

(Reporter: Sylvestre, Assigned: ahochheiden)

References

(Regression)

Details

(Keywords: regression)

Trying to update dependencies:
https://phabricator.services.mozilla.com/D164963
it generates some unexpected error:

mozversioncontrol.MissingConfigureInfo: could not find VCS_CHECKOUT_TYPE in build config; check configure output and verify it could find a VCS binary
[task 2022-12-17T12:21:02.403Z] Successfully installed alabaster-0.7.12 attrs-22.1.0 babel-2.8.0 backports-abc-0.5 boto3-1.16.63 botocore-1.19.63 certifi-2020.6.20 chardet-3.0.4 charset-normalizer-2.1.1 commonmark-0.9.1 docutils-0.16 fluent-pygments-1.0 imagesize-1.2.0 importlib-metadata-3.0.0 importlib-resources-3.0.0 jinja2-2.11.2 jmespath-0.10.0 livereload-2.6.3 markdown-3.3.4 markdown-it-py-2.1.0 markupsafe-2.0.1 mdit-py-plugins-0.3.0 mdurl-0.1.2 mock-4.0.2 myst-parser-0.16.1 packaging-20.4 parsimonious-0.10.0 pygments-2.7.1 pyrsistent-0.19.2 python-dateutil-2.8.2 python-frontmatter-0.5.0 pytz-2020.1 regex-2022.10.31 requests-2.28.1 rsa-4.6 s3transfer-0.3.3 scandir-1.10.0 sentry-sdk-1.3.1 singledispatch-3.4.0.3 six-1.15.0 snowballstemmer-2.0.0 sphinx-4.3.2 sphinx-copybutton-0.5.0 sphinx-js-3.2.1 sphinx-markdown-tables-0.0.15 sphinx-panels-0.6.0 sphinx-rtd-theme-1.0.0 sphinxcontrib-applehelp-1.0.2 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-mermaid-0.7.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 tornado-6.0.4 urllib3-1.25.10 zipp-3.2.0
[task 2022-12-17T12:21:03.242Z] Creating default state directory: /builds/worker/.mozbuild
[task 2022-12-17T12:21:03.242Z] Site not up-to-date reason: "/builds/worker/checkouts/gecko/obj-x86_64-pc-linux-gnu/_virtualenvs/docs" does not exist
[task 2022-12-17T12:21:03.242Z] Error running mach:
[task 2022-12-17T12:21:03.242Z] 
[task 2022-12-17T12:21:03.242Z]     ['doc', '--upload', '--no-open', '--no-serve', '--fatal-warnings', '--write-url', '/builds/worker/firefox-source-docs-url.txt', '--dump-trees=/builds/worker/artifacts/trees.json']
[task 2022-12-17T12:21:03.242Z] 
[task 2022-12-17T12:21:03.242Z] The error occurred in code that was called by the mach command. This is either
[task 2022-12-17T12:21:03.242Z] a bug in the called code itself or in the way that mach is calling it.
[task 2022-12-17T12:21:03.243Z] You can invoke |./mach busted| to check if this issue is already on file. If it
[task 2022-12-17T12:21:03.243Z] isn't, please use |./mach busted file doc| to report it. If |./mach busted| is
[task 2022-12-17T12:21:03.243Z] misbehaving, you can also inspect the dependencies of bug 1543241.
[task 2022-12-17T12:21:03.243Z] 
[task 2022-12-17T12:21:03.243Z] If filing a bug, please include the full output of mach, including this error
[task 2022-12-17T12:21:03.243Z] message.
[task 2022-12-17T12:21:03.243Z] 
[task 2022-12-17T12:21:03.243Z] The details of the failure are as follows:
[task 2022-12-17T12:21:03.243Z] 
[task 2022-12-17T12:21:03.243Z] mozversioncontrol.MissingConfigureInfo: could not find VCS_CHECKOUT_TYPE in build config; check configure output and verify it could find a VCS binary
[task 2022-12-17T12:21:03.243Z] 
[task 2022-12-17T12:21:03.243Z]   File "/builds/worker/checkouts/gecko/tools/moztreedocs/mach_commands.py", line 139, in build_docs
[task 2022-12-17T12:21:03.243Z]     command_context.virtualenv_manager.install_pip_requirements(
[task 2022-12-17T12:21:03.243Z]   File "/builds/worker/checkouts/gecko/python/mach/mach/site.py", line 709, in install_pip_requirements
[task 2022-12-17T12:21:03.243Z]     _delete_ignored_egg_info_dirs()
[task 2022-12-17T12:21:03.243Z]   File "/builds/worker/checkouts/gecko/python/mach/mach/site.py", line 697, in _delete_ignored_egg_info_dirs
[task 2022-12-17T12:21:03.243Z]     with get_repository_from_env() as repo:
[task 2022-12-17T12:21:03.243Z]   File "/builds/worker/checkouts/gecko/python/mozversioncontrol/mozversioncontrol/__init__.py", line 817, in get_repository_from_env
[task 2022-12-17T12:21:03.243Z]     return get_repository_from_build_config(buildconfig)
[task 2022-12-17T12:21:03.243Z]   File "/builds/worker/checkouts/gecko/python/mozversioncontrol/mozversioncontrol/__init__.py", line 791, in get_repository_from_build_config
[task 2022-12-17T12:21:03.243Z]     raise MissingConfigureInfo(

Full log:
https://firefoxci.taskcluster-artifacts.net/KKh0-UIbSsiFu6zfZxvpkQ/0/public/logs/live_backing.log

Set release status flags based on info from the regressing bug 1801153

:ahochheiden, since you are the author of the regressor, bug 1801153, could you take a look? Also, could you set the severity field?

For more information, please visit auto_nag documentation.

Flags: needinfo?(ahochheiden)
Assignee: nobody → ahochheiden
Flags: needinfo?(ahochheiden)

This will be fixed by the patch in bug 1806736.

Summary: Updating python requierements files trigger a weird issue → Updating python requirements files triggers a weird issue

Looks like this should be marked as a duplicate of bug 1806736. Then in that bug set it as Regressed By bug 1801153.

Status: NEW → RESOLVED
Closed: 3 years ago
Duplicate of bug: 1806736
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.