You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 11, 2022. It is now read-only.
Repository navigation
This repository was archived by the owner on Aug 11, 2022. It is now read-only.
npm WARN In dom-serializer@0.1.0 replacing bundled version of domelementtype with domelementtype@1.1.3npm WARN In dom-serializer@0.1.0 replacing bundled version of entities with entities@1.1.1npm WARN In method-override@2.3.5 replacing bundled version of vary with vary@1.0.1npm WARN In morgan@1.6.1 replacing bundled version of depd with depd@1.0.1npm WARN In send@0.13.0 replacing bundled version of depd with depd@1.0.1npm WARN In passport-reddit@0.2.4 replacing bundled version of pkginfo with pkginfo@0.3.1npm WARN In passport-google-oauth@0.2.0 replacing bundled version of pkginfo with pkginfo@0.3.1npm WARN In passport-persona@0.1.7 replacing bundled version of passport with passport@0.1.18npm WARN In passport-openid@0.3.1 replacing bundled version of passport with passport@0.1.18npm WARN In express-session@1.12.1 replacing bundled version of cookie with cookie@0.2.3npm WARN In bl@1.0.0 replacing bundled version of readable-stream with readable-stream@2.0.4npm WARN In passport-tumblr@0.1.2 replacing bundled version of passport-oauth with passport-oauth@0.1.15npm WARN In passport-tumblr@0.1.2 replacing bundled version of passport with passport@0.1.18npm WARN In express@4.13.3 replacing bundled version of cookie with cookie@0.1.3npm WARN In express@4.13.3 replacing bundled version of vary with vary@1.0.1npm WARN In express@4.13.3 replacing bundled version of accepts with accepts@1.2.13npm WARN In express@4.13.3 replacing bundled version of depd with depd@1.0.1npm WARN In express@4.13.3 replacing bundled version of qs with qs@4.0.0npm WARN In express@4.13.3 replacing bundled version of negotiator with negotiator@0.5.3npm WARN In request@2.67.0 replacing bundled version of qs with qs@5.2.0npm WARN In sshpk@1.7.0 replacing bundled version of assert-plus with assert-plus@0.2.0npm WARN In uglify-js@2.6.1 replacing bundled version of async with async@0.2.10npm WARN In htmlparser2@3.8.3 replacing bundled version of readable-stream with readable-stream@1.1.13npm WARN In mongoose@4.2.8 replacing bundled version of async with async@0.9.0npm WARN In less@2.4.0 replacing bundled version of source-map with source-map@0.2.0
Has this always been the case? If so please cite... if not won't this cause massive breakage in all affected dependencies?
Most of them are spurious warnings in npm@3.5.0, which is something fixed in npm@3.5.1, currently the next release. This isn't a breaking change, and in fact is addressing a long-standing bug in npm: previously, it was possible for the bundleDependencies included in a package tarball to be invalid with respect to the semver ranges declared in that package's package.json. The change to which this warning is attached is that npm will now fix those invalid dependencies.
Unfortunately, due to a misplaced conditional and message, it prints out far more commonly than it should. If you want to see the actual number of times this warning is displayed, run npm -g install npm@next and try your install again. You should see many fewer of these warnings, or none at all.
Most of them are spurious warnings in npm@3.5.0, which is something fixed in npm@3.5.1,
That's great news and I greatly appreciate the citations... however it still appears that npm@3.5.1 is downgrading a dependency or two... for example the one below has a sub-tree of:
Thank you for taking the time to see if this is a bug which I believe that it still may be... and at the very least extremely confusing to the node community by displaying source-map@0.2.0 and definitely installing less@2.4.0.
Minor version Y (x.Y.z | x > 0) MUST be incremented if new, backwards compatible functionality is introduced to the public API. It MUST be incremented if any public API functionality is marked as deprecated. It MAY be incremented if substantial new functionality or improvements are introduced within the private code. It MAY include patch level changes. Patch version MUST be reset to 0 when minor version is incremented.
Did we all miss something with the decrements that npm@3.5.0 and npm@3.5.1 appears to be doing now?
You are installing less-middleware@2.0.1 but are referencing to the package.json in the master branch.
I usually reference the latest commit... it appears that emberfeather/less.js-middleware#137 is open. I appreciate the additional check... would be nice if everyone did dep updates a little more often... and stated "working on next version". (if they are using that style)
Thanks and officially closed from our end for now.
Activity
Some dep updates and a doc CONTRIBUTING.md change
trusktr commentedon Dec 1, 2015
What do these warnings mean?
othiym23 commentedon Dec 1, 2015
Most of them are spurious warnings in
npm@3.5.0, which is something fixed innpm@3.5.1, currently thenextrelease. This isn't a breaking change, and in fact is addressing a long-standing bug in npm: previously, it was possible for thebundleDependenciesincluded in a package tarball to be invalid with respect to the semver ranges declared in that package'spackage.json. The change to which this warning is attached is that npm will now fix those invalid dependencies.Unfortunately, due to a misplaced conditional and message, it prints out far more commonly than it should. If you want to see the actual number of times this warning is displayed, run
npm -g install npm@nextand try your install again. You should see many fewer of these warnings, or none at all.Martii commentedon Dec 1, 2015
@othiym23
That's great news and I greatly appreciate the citations... however it still appears that npm@3.5.1 is downgrading a dependency or two... for example the one below has a sub-tree of:
(clipped for brevity)
... as reported at less/less.js#2739 . If I'm not mistaken less.js-middleware is asking for 2.5.0 and npm is giving it 2.4.0 ... the same goes with downgrading source-map in less to an older release. These are also not on
bundledDependenciesbut ondependenciesandoptionalDependenciesrespectively.Thank you for taking the time to see if this is a bug which I believe that it still may be... and at the very least extremely confusing to the node community by displaying
source-map@0.2.0and definitely installing less@2.4.0.Martii commentedon Dec 1, 2015
Here's a spotlight screen cap of the manual confirmation that npm@3.5.1 did in fact download less@2.4.0 :
... so shouldn't this be still open?
Why wouldn't npm be honoring semver with the requested less@2.5.0 (tilde included)?
... translated to that middlewares request...
... in which 2.4.0 doesn't fall within this range...
... and is the logic of semver as quoted from npmjs.com and semver directly as:
Did we all miss something with the decrements that npm@3.5.0 and npm@3.5.1 appears to be doing now?
ChALkeR commentedon Dec 1, 2015
You are mistaken. You are installing
less-middleware@2.0.1but are referencing to thepackage.jsonin themasterbranch. The correct file would be: https://github.com/emberfeather/less.js-middleware/blob/2.0.1/package.json#L12 (note the2.0.1tag).There were no
less-middlewarereleases with the bumped dependency.This has nothing to do with npm, everything is correct from the npm side.
Martii commentedon Dec 1, 2015
I usually reference the latest commit... it appears that emberfeather/less.js-middleware#137 is open. I appreciate the additional check... would be nice if everyone did dep updates a little more often... and stated "working on next version". (if they are using that style)
Thanks and officially closed from our end for now.