Sitelet https://github.com/nodejs/node/issues/456
Skip to content

Packages that currently do not work with io.js [List] #456

Description

@timoxley

Let's keep track of the packages which are known to currently fail to build and the corresponding issues opened to get these fixed. Inspired by Homebrew/legacy-homebrew#29988 and npm/npm#4430

Don't comment in this thread with the link to the issue

Do it the other way around: Paste a link to this issue as a comment in the corresponding issue in the failing project's issue. This way, we'll get a nice list of open/closed/merged icons in here.

edit: removed checklist, too many packages now to keep list up to date

Activity

  1. rvagg commented on Jan 16, 2015

    @rvagg
    Member

    the bunyan failure (and many more beyond this) will be coming from dtrace-provider, I've had success with a PR for NAN over there in the past, someone should probably do that for just a NAN version bump

  2. timoxley commented on Jan 16, 2015

    @timoxley
    ContributorAuthor

    @rvagg if only they'd used the caret in their semver :trollface:

    edit: PR submitted

  3. mscdex commented on Jan 16, 2015

    @mscdex
    Contributor

    mmmagic updated to nan 1.5.1 and was verified to work, so that box can be checked. :-)

  4. appsforartists commented on Jan 17, 2015

    @appsforartists

    node-sass has landed a change that should bring io.js support in the next release.

  5. Fishrock123 commented on Jan 19, 2015

    @Fishrock123
    Contributor

    bcrypt's patch landed and released as 0.8.1

  6. ckaatz-here commented on Jan 19, 2015

    @ckaatz-here

    zmq should be fixed as well

  7. sdepold commented on Jan 19, 2015

    @sdepold

    I hope that the msgpack guys will take a look at my PR soon.

  8. yosuke-furukawa commented on Jan 20, 2015

    @yosuke-furukawa
    Member

    Sequelize fails sequelize/sequelize#2966

  9. christkv commented on Jan 20, 2015

    @christkv

    anyone want to venture on how to get the kerberos module working nodejs/nan#257

  10. mgol commented on Jan 20, 2015

    @mgol
    Contributor

    @ralphtheninja See the initial comment, there's a remark, in bold:
    "Don't comment in this thread with the link to the issue" etc.

  11. ralphtheninja commented on Jan 20, 2015

    @ralphtheninja

    @mzgol I'm an idiot. Cleaning up :)

  12. DomT4 commented on Jan 21, 2015

    @DomT4

    Seems to be an issue with fs-xattr:

    npm ERR! fs-xattr@0.1.5 install: `node-gyp rebuild`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the fs-xattr@0.1.5 install script 'node-gyp rebuild'.
    npm ERR! This is most likely a problem with the fs-xattr package,
    npm ERR! not with npm itself.
    npm ERR! Tell the author that this fails on your system:
    npm ERR!     node-gyp rebuild
    

    Env: iojs v1.0.3, npm v2.2.0.

  13. added a commit that references this issue on Jan 21, 2015
  14. ckaatz-here commented on Jan 21, 2015

    @ckaatz-here

    verified that zmq is not working yet, still fails on NaN

    also node-inspector does not compile yet.

  15. 7 remaining items

  16. ralphtheninja commented on Feb 3, 2015

    @ralphtheninja

    @timoxley Yeah it is. My general idea behind it was not to install a release globally but rather download and unpack binaries and run e.g. /usr/local/lib/iojs-:version-linux-x64/bin/npm i :pkg for different values of :version/:pkg and check the exit code to see if the install succeeded or not. Obviously you could make this more generic for different architectures.

    Naturally you could have false positives where the installation didn't work because of a broken package and not because of something that changed in npm. But for packages that you know should be possible to install it could be useful.

  17. matthewp commented on Feb 5, 2015

    @matthewp

    Can someone explain why so many modules don't work with io.js? What is the root cause?

  18. mikeal commented on Feb 5, 2015

    @mikeal
    Contributor

    @ralphtheninja my assumption was that all those issues you created for packages that were broken were done from some kind of script :)

    @matthewp the v8 that is in node 0.10 is over two years old and the one in io.js is quite recent. v8 has changed their API in that two year gap and the modules that have broken are all "native" modules that us v8's C++ API. The solution for most if not all of these has been to transition them to nan which is a module that people can use instead of v8 directly and deals with the v8 changes supporting several releases.

  19. jasnell commented on Feb 5, 2015

    @jasnell
    Member

    @mikeal ... do you have any sizing yet on just how many modules in npm may be impacted in this way by the v8 upgrade?

  20. Fishrock123 commented on Feb 5, 2015

    @Fishrock123
    Contributor

    @jasnell whatever packages you see here and their dependants.

    This would be the same issue with a node 0.12.

  21. ralphtheninja commented on Feb 5, 2015

    @ralphtheninja

    @mikeal Hehe nope. It was hard manual labor ;)

  22. mikeal commented on Feb 5, 2015

    @mikeal
    Contributor

    @ralphtheninja dayum, I'll try to automate this then :)

  23. mderazon commented on Feb 8, 2015

    @mderazon

    I have created a little script that gets all npm projects linked to this issue and checks if any of your dependencies contain one of these projects

    see here
    https://github.com/mderazon/iojs-dep-check

  24. mansona commented on Feb 8, 2015

    @mansona

    @mderazon nice work! I don't see why you shouldn't just publish that to NPM, i'm sure there are plenty of packages that might break / become irrelevant / hasn't been tested 😉

  25. mderazon commented on Feb 9, 2015

    @mderazon
  26. sdepold commented on Feb 11, 2015

    @sdepold

    @yosuke-furukawa sequelize works with io.js now

  27. megastef commented on Feb 17, 2015

    @megastef

    gc-profiler - or would it work with latest NAN?

    Works now: bretcope/node-gc-profiler#3

  28. added
    metaIssues and PRs related to the general management of the project.
    on Mar 24, 2015
  29. Fishrock123 commented on May 13, 2015

    @Fishrock123
    Contributor

    New thread for io.js 2.x.x: #1620

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

    metaIssues and PRs related to the general management of the project.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions