зеркало из https://github.com/mozilla/gecko-dev.git
00bbcb11bb
There's a bug in InstallManifest::add_entries_from: some of the manifest entries bake their destination into both the manifest key and the manifest value, and add_entries_from with a non-empty "base" parameter to prepend to the destination only updates the manifest key and not the value. This bug causes |mach watch| to fail to _read_ the unified manifest that aggregates all of the build manifests relevant to |mach watch| that |mach build-backend -b FasterMake| successfully _wrote_, because the manifest keys are validated against the manifest values written to disk. I see no way to address this other than to manually reach into the manifest values and patch the internal destination parameter, which this patch does. MozReview-Commit-ID: FVyRB41NnHa --HG-- extra : rebase_source : 23eb18ddc0452955539ce2e7a6d7bbfd083c940c |
||
---|---|---|
.. | ||
chrome | ||
packager | ||
test | ||
__init__.py | ||
archive.py | ||
copier.py | ||
dmg.py | ||
errors.py | ||
executables.py | ||
files.py | ||
hg.py | ||
manifests.py | ||
mozjar.py | ||
path.py |