Skip to content
This repository has been archived by the owner on May 2, 2019. It is now read-only.

Update graceful-fs #23

Merged
merged 3 commits into from Jun 13, 2014
Merged

Update graceful-fs #23

merged 3 commits into from Jun 13, 2014

Conversation

tschaub
Copy link
Member

@tschaub tschaub commented Jun 12, 2014

At 3.x, graceful-fs should only be used where it is explicitly required (see isaacs/node-graceful-fs@08471b2). Updating in an effort to address transient build failures.

@elemoine
Copy link
Member

Feel free to merge this (and further PRs related to the build failures).

To support the new caret (^) syntax used by some dependencies, npm needs to be updated before installing on Node 0.8.  Updating the get-down module removes the dependency on the zlib package (using the built-in zlib module instead), which would not install/build with the latest npm.
tschaub added a commit that referenced this pull request Jun 13, 2014
Force an update of `npm` before installing dependencies.  Packages whose dependencies are specified with caret syntax (e.g. `^3.2.1`) require parsing with [`semver@>=2.1.0`](isaacs/node-semver#41).  This means [`npm@>=1.3.7`](npm/npm@f369647) is needed.  Upgrading `npm` is required even if our versions are pegged.  It is common for our transitive dependencies to use fuzzy version matching which draws in newer packages that use the `^` syntax.

So, the first two changes here are unrelated to the build failure.  The build failure is fixed by forcing an upgrade of `npm` on Travis and updating `get-down` so it doesn't depend on a `zlib` package that is incompatible with the latest `npm`.
@tschaub tschaub merged commit 2feef90 into openlayers:master Jun 13, 2014
@tschaub tschaub deleted the graceful branch June 13, 2014 17:39
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants