Closed Bug 1482675 Opened 6 years ago Closed 4 years ago

bin/bootstrap.py doesn't support --no-system-changes argument

Categories

(Firefox Build System :: Bootstrap Configuration, enhancement)

enhancement
Not set
normal

Tracking

(firefox80 fixed)

RESOLVED FIXED
mozilla80
Tracking Status
firefox80 --- fixed

People

(Reporter: dmosedale, Assigned: karlcow)

References

Details

Attachments

(1 file)

Bug 1481693 comment 23 points out that the version of bootstrap.py that works without a mercurial checkout does not handle --no-system-changes. Adding it to the argument parser should be straightforward (probably just copying the code from the version landed in that bug to mozboot/bin/bootstrap.py

Yes it should be possible to install things without necessary relying on external package manager.

for example on macosx I would very much prefer to not use brew and macports and hence have duplication of packages already installed.

let's see if I can make a patch for this.

Assignee: nobody → kdubost

There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:karlcow, could you have a look please?
For more information, please visit auto_nag documentation.

Flags: needinfo?(kdubost)

hmm not sure if there's something missing from me here?

Flags: needinfo?(kdubost) → needinfo?(rstewart)

ah maybe checkin-needed?

ah in lando I don't have the authorization to do Preview Landing.

I requested a landing.

Flags: needinfo?(rstewart)
Pushed by rstewart@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f9fdbef12cd8 Adds no-system-changes option to bootstrap. r=rstewart
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla80
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: