Skip to content

0.12: why upgrade to npm 3? #72

Closed
Closed

Description

@vincentcr

this breaks a bunch of things in my builds that use to work before, and there's no way to revert because you haven't versioned this change.

I'm seeing npm ERR! code EXDEV and npm WARN EBUNDLEOVERRIDE Replacing... messages that break my installation. when googling the first error, it seems the fix is to upgrade to node 4? why is this in a 0.12 Dockerfile then?

please either revert this change, or version it so we can choose npm v2 or npm v3. those of us on node 0.12 don't want breaking changes, please leave this to node 5.

Activity

  1. changed the title [-]why upgrade to npm 3?[/-] [+]0.12: why upgrade to npm 3?[/+] on Dec 3, 2015
  2. chorrell commented on Dec 3, 2015

    @chorrell
    Contributor

    Historically the Node.js 0.10 and 0.12 docker images always updated npm to the latest version available. That seemed to make sense at the time when the latest version was still v2. We had a recent discussion about whether on not we should keep doing that give the new LTS release status for 0.10 and 0.12. At the time we felt that having the latest npm would be desirable, but I don't think any of us realized this would break npm installations.

    @Starefossen We need to revisit #64

    0.12.9 comes with npm v2.14.9 and It seems like we need to leave that way. We should do the same for 0.10.

  3. added a commit that references this issue on Dec 3, 2015
    40ac9f9
  4. chorrell commented on Dec 3, 2015

    @chorrell
    Contributor

    Hi @vincentcr

    The next 0.12 release will no longer include an updated npm (see #73).

    Apologies for this, the last thing we wanted to do was break things.

    This change should land with the next release of 0.12, which should happen Friday or early next week.

  5. vincentcr commented on Dec 3, 2015

    @vincentcr
    Author

    thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions