-
Notifications
You must be signed in to change notification settings - Fork 435
Alternative name to reduce confusion #447
Comments
I concur with this, especially given the fact that the version numbers between the two can differ, which causes yet more confusion still. Even after using the 'npm PhantomJS installer' for 2+ years, I myself have to be overly precise about which I'm talking about when talking with others: the core PhantomJS or the npm installer. Having said that, let me also offer my thanks to the team here - many people use this package as an easy way to install PhantomJS. |
@ariya is i'm skeptical -- my impression is that the confusion is less about the name, and more about the (incorrect) assumption that phantomjs-team controls and provides support for all phantomjs distribution channels. but i'm fine with deprecating |
@nicks Your skepticism might be right, I just think that having the exact same name does not cause people to pause and think, and hence their assumption will not be corrected (ever). I'm fine with any name, pick something that suits you well. |
Might I suggest OTOH - this really isn't a NodeJS package per se... Anyway, feel free to ignore this comment from the peanut gallery and thanks again to both of you guys for your work on these projects! 😄 |
Here is an interesting data point: since I filed this issue 11 hours, there have been two install problems that this project probably should be aware of: |
i don't think ariya/phantomjs#12970 (comment) is referring to this package. we have never tried to install phantomjs 2.0.0. (i.e., people are complaining to you about lots of npm installer packages, not just this one) |
@nicks I'm not implying that the report is valid. I just don't have enough information to immediately verify the claim (without going to this project, check that it never deals with 2.0.0, and so on). |
@ariya We've agreed to change the name. Are you looking for some additional action? There are many NPM phantomjs installers with many names. Bugs in them get reported to your repo. Bugs in them get reported to our repo. Not sure if that makes you feel any better. Users are crazy! |
@nicks Thanks for your consideration and feel free to resolve this issue once an npm package with the new name is published. |
Change package name to phantomjs-prebuilt for #447
https://www.npmjs.com/package/phantomjs shows a deprecation notice ! long live https://www.npmjs.com/package/phantomjs-prebuilt !! |
👍 |
Thank You 😃 |
The package is now called 'phantomjs-prebuilt' on npm. See Medium/phantomjs#447
As I understand, there is no need to rename package on NPM. Rename project in NPM doesn't solve that issue at all because nothing changed in Github. |
Agreed with the last comment of @just-boris, probably you could also consider renaming the GitHub repo. FYI when you rename a repo on GitHub, then GitHub will put a permanent HTTP-URL and git-URL redirections from old name to the name name, so all the bookmarks / links / git remotes people have will continue to work. So, it's pretty safe to change repo name on GitHub without any unwanted side-effects. |
The npm package phantomjs is deprecated. The name was changed to phantomjs-prebuilt per request of PhantomJS team (Medium/phantomjs#447). Ref Medium/phantomjs#453 Closes gruntjs#97
It was renamed to phantomjs-prebuilt, and karma-phantomjs-launcher now installs it. See the following for details: Medium/phantomjs#447 (reference) karma-runner/karma-phantomjs-launcher#123
I'm hoping this will fix the intermittent error described in #115 (comment) * Upgrade phantomjs to ^2.1.7 * Upgrade karma-html2js-preprocessor to ^1.0.0 * Upgrade karma-mocha to ^1.1.1 * Upgrade karma-mocha-reporter to ^2.0.4 * Add missing peer dependency karma * Upgrade karma-phantomjs-launcher to ^1.0.1 * Remove phantomjs from devDependencies It was renamed to phantomjs-prebuilt, and karma-phantomjs-launcher now installs it. See the following for details: Medium/phantomjs#447 (reference) karma-runner/karma-phantomjs-launcher#123
I apologize for reviving an old topic from > 3 years ago (see #10).
After all these years, we (=PhantomJS team) always have the need to explain in many different forms of conversation (Github issue, tweet, email, etc) that this npm-based package is an installer and not the actual PhantomJS itself. We would politely redirect them here to continue their issues with installation, troubleshooting, availability, or other inquiry.
Hence why I argued long time ago (in #10) that this confusion could be reduced by giving this project a different name, e.g.
phantomjs-installer
, instead of just the vanillaphantomjs
. Back then, this thought was driven by my gut-feeling. Now we now that this confusion truly exists due to the repeated explanation we need to give.In short: I think this project is great, giving easy access to Node.js developers to install PhantomJS. With a minor name tweak, I believe this will reduce confusion for everyone.
Thank you for your consideration!
The text was updated successfully, but these errors were encountered: