samlify: libxml-xsd Dependency Introduces Breaking Change

The v2.3.0 introduces a breaking change as a result of the addition of the libxml-xsd dependency. This library depends on libxmljs-mt which needs to be compiled and requires a number of additional dependencies (such as python) the lack of which will cause npm install to fail.

I suggest reverting and publishing a corrected version and republishing this version as a major release.

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Reactions: 3
  • Comments: 23 (14 by maintainers)

Commits related to this issue

Most upvoted comments

Thanks! It’s helped me.

Can you add this note in Installation section for windows-developers?

Node-package ‘windows-build-tools’ should be installed globally before installing samlify on Windows

npm install --global --production windows-build-tools

Some updates, I have discovered that the package.json of libxml-xsd is not updated, since according to their latest package.json, they are using libxmljs-mt@0.18 instead of 0.16.1. Please follow the issue I have reported here.

@AlexeySafronov Please take a look for this doc for window installation during the meantime.

https://github.com/albanm/node-libxml-xsd/blob/f9ff21e4bba489921235b47a5949e39398a0cb87/readme.hbs

The warning message are quite annoying, will have to investigate.