Changes between Version 2 and Version 5 of Ticket #6909
- Timestamp:
- 08/30/2018 01:40:24 AM (16 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #6909
- Property Status changed from reviewing to closed
- Property Resolution changed from to fixed
-
Ticket #6909 – Description
v2 v5 5 5 6 6 === Observed behaviour === 7 `ensure_dependencies.py` completes without running `npm install` for `buildtools` and `adblockplusui`, causing `build.py build` to fail due to the lack of required Node.js packages .7 `ensure_dependencies.py` completes without running `npm install` for `buildtools` and `adblockplusui`, causing `build.py build` to fail due to the lack of required Node.js packages (and not executing the `postinstall` hook in `adblockplusui`). 8 8 9 9 This is because in source archives the dependencies are already there but they are no repositories. In turn (when using Mercurial), `hg id --id` will produce no output on stdout (stderr and the exit code are ignored), and `ensure_dependencies.py` assumes that everything is up-to-date, skipping `npm install` as well.