Closed Bug 1592484 Opened 6 years ago Closed 6 years ago

bootstrap.py --no-interactive fails to answer 'yes' to installing some Mercurial extensions

Categories

(Firefox Build System :: Bootstrap Configuration, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jwatt, Assigned: jwatt)

Details

(Keywords: in-triage)

Attachments

(1 file)

The help text for bootstrap.py --no-interactive indicates that it answers yes to the questions that are asked. However, after an automated install I discovered that the following are all missing:

  • .mozbuild/evolve/hgext3rd/evolve
  • .mozbuild/version-control-tools/hgext/firefoxtree
  • .mozbuild/version-control-tools/hgext/push-to-try
  • .mozbuild/version-control-tools/hgext/clang-format
  • .mozbuild/version-control-tools/hgext/js-format

And on running bootstrap.py manually, I got bitten by bug 1542266.

Assignee: nobody → jwatt

The problem here isn't so much that the bootstrap script doesn't answer "yes" for the questions, but that it ignores extensions that are configured in a user's config file, even if the configuration is for the patch it manages and that path is absent.

Pushed by bjones@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/6b0af67b2e87
configwizard: check out extensions we manage, even if set in user config r=glob

Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: