| Summary: | Failed updates can prevent further updates | ||
|---|---|---|---|
| Product: | [ECD] Orion | Reporter: | Michael Rennie <Michael_Rennie> |
| Component: | Electron | Assignee: | Silenio Quarti <Silenio_Quarti> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | Silenio_Quarti, steve_northover |
| Version: | 13.0 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
|
Description
Michael Rennie
Looks like part of this could be https://github.com/atom/atom/issues/5109 It seems that the new version of nodegit creates really long paths because of the dependency tree. For example: app-0.1.65/resources/app/node_modules/nodegit/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json which 215 characters long. Possible solutions: - ship app resources as an asar file - use npm3 to flatten the dependency tree There is also https://www.npmjs.com/package/flatten-packages Fixed by building app resources as asar file http://git.eclipse.org/c/gerrit/orion/org.eclipse.orion.client.git/commit/?id=1fcc2a8c5f9e9f14e5140098c07c53ce6be6522d . |