Skip to content
This repository has been archived by the owner on May 30, 2023. It is now read-only.

Release of PhantomJS 2.0 #12897

Closed
7 tasks done
ariya opened this issue Jan 24, 2015 · 34 comments
Closed
7 tasks done

Release of PhantomJS 2.0 #12897

ariya opened this issue Jan 24, 2015 · 34 comments
Assignees
Milestone

Comments

@ariya
Copy link
Owner

ariya commented Jan 24, 2015

  • Update ChangeLog
  • Update web sites
  • Create and update release notes
  • Update build instructions on the web site
  • Upload source tarball
  • Prepare OS X binary
  • Prepare Windows binary
@ariya ariya self-assigned this Jan 24, 2015
@ariya ariya added this to the Release 2.0 milestone Jan 24, 2015
@ariya
Copy link
Owner Author

ariya commented Jan 24, 2015

/cc @vitallium @JamesMGreene

@vitallium
Copy link
Collaborator

Windows binary is ready. I can compile binaries for Linux too.

@ariya
Copy link
Owner Author

ariya commented Jan 24, 2015

@vitallium Have you uploaded the Windows binary?

@vitallium
Copy link
Collaborator

Not yet, I'm waiting for these PRs #12899 and #12898

@ariya
Copy link
Owner Author

ariya commented Jan 24, 2015

@vitallium Does that prevent the binary compilation? If not, let's delay those to 2.0.1. The other packages (source and binaries) have been built from revision a2912c2 and we need to stay consistent.

@vitallium
Copy link
Collaborator

@ariya it doesn't. Just a several features will be broken.

@ariya
Copy link
Owner Author

ariya commented Jan 24, 2015

@vitallium It's OK for now, just list then in the known issues and we'll get this fix at the subsequent patch release.

@ariya
Copy link
Owner Author

ariya commented Jan 24, 2015

Ref #12902 for PhantomJS 2.0.1 tracking activities.

@ariya
Copy link
Owner Author

ariya commented Jan 26, 2015

@vitallium Was there a blocker when building 2.0.0 from revision a2912c2?

@vitallium
Copy link
Collaborator

@ariya there wasn't any blocker.

@ariya
Copy link
Owner Author

ariya commented Jan 26, 2015

@vitallium Good to know! Let me know when the Windows binary is ready and uploaded so that we can start changing the website. Thanks!

@vitallium
Copy link
Collaborator

@ariya um, I think we have a problem. UPX doesn't work well on PhantomJS 2.0. After compression, executable is corrupted.

@ariya
Copy link
Owner Author

ariya commented Jan 27, 2015

@vitallium Ouch! Does other compression level (than -9) work? If not, I think we have to live without UPX for a while.

@vitallium
Copy link
Collaborator

@ariya yeah, it doesn't work with any compression level.

@vitallium
Copy link
Collaborator

Got the binary for Windows.

@kevva
Copy link

kevva commented Jan 27, 2015

Could you publish the binaries somewhere for testing?

@ariya
Copy link
Owner Author

ariya commented Jan 27, 2015

@vitallium Awesome, thanks!

@leecade
Copy link

leecade commented Jan 28, 2015

👍

@peter-mouland
Copy link

exciting guys - can't wait for this get released on npm!

@vitallium
Copy link
Collaborator

@ariya Unfortunately, I'm still trying to resolve issue with UPX. But, I think we can handle it in next critical release 2.0.1.
I uploaded archive with uncompressed executable. Cheers!

@ariya
Copy link
Owner Author

ariya commented Jan 31, 2015

@vitallium Excellent, much appreciated. Thank you!

@vitallium
Copy link
Collaborator

@ariya Linux binaries?

@OleMchls
Copy link

OleMchls commented Feb 1, 2015

Yes please, waiting so barely for it! 👍

On Sun, Feb 1, 2015 at 8:58 PM, Vitaly Slobodin notifications@github.com
wrote:

@ariya https://github.com/ariya Linux binaries?


Reply to this email directly or view it on GitHub
#12897 (comment).

kjelloe pushed a commit to kjelloe/phantomjs that referenced this issue Feb 2, 2015
kjelloe pushed a commit to kjelloe/phantomjs that referenced this issue Feb 2, 2015
kjelloe pushed a commit to kjelloe/phantomjs that referenced this issue Feb 2, 2015
@ariya
Copy link
Owner Author

ariya commented Feb 4, 2015

@vitallium Huge problem with dependencies on Linux. I'll file a separate ticket.

@ariya
Copy link
Owner Author

ariya commented Feb 4, 2015

Linux binaries are tough, see #12948. Help is welcomed!

@vitallium
Copy link
Collaborator

@ariya Checking...

donsunsoft added a commit to donsunsoft/phantomjs that referenced this issue Feb 5, 2015
Issue ariya#12897: README is updated with 2.0 info.
vitallium added a commit to vitallium/phantomjs that referenced this issue Feb 7, 2015
Inspector resources already linked in QtWebkit on Linux/OS X
@ariya
Copy link
Owner Author

ariya commented Feb 7, 2015

Let's just roll out Linux static build fixes into 2.0.1. Meanwhile for 2.0.0, I'll put a note that you have to build the Linux version from source.

@ariya
Copy link
Owner Author

ariya commented Feb 7, 2015

This issue is now considered resolved. For the upcoming 2.1, it is tracked at #12970.

@ariya ariya closed this as completed Feb 7, 2015
@ariya ariya added the Resolved label Feb 7, 2015
@OleMchls
Copy link

OleMchls commented Feb 7, 2015

Bummer, that 2.0 is released without linux binaries. Building it on oneself is time consuming and also not that easy for everyone

@ariya
Copy link
Owner Author

ariya commented Feb 7, 2015

@Nesquick If you have an idea of a solution, please speak up. I personally recommend not to discourage all the effort spent by our contributors working non-stop on this in their spare time.

@OleMchls
Copy link

OleMchls commented Feb 7, 2015

@ariya and all other contributors, please do not get me wrong. This was not what I wanted to say, I have huge respect for the work you are all doing. I appreciate it a lot. I just wanted to make you aware that compiling from source is not necessarily a option for everyone, depending on the circumstances. But nevertheless 2.0 looks like a great improvement to this project, and if my first comment sounded like they I feel deeply sorry. Keep the great work going :)

@ariya
Copy link
Owner Author

ariya commented Feb 8, 2015

@Nesquick No need to feel sorry. And yes, compiling PhantomJS yourself is very well known to be quite a hassle and that's why the binaries have been made available (whenever possible) as far as version 1.1 back in early 2011.

@bekicot
Copy link

bekicot commented Feb 10, 2015

Is anyone have the ubuntu binary ?
I use ubuntu 13.10, and i tried to build it by using the instruction from the website. It crashed my laptop.
Thanks for your hard work. Phantomjs helped me alot.

@LarryBattle
Copy link

For those wanting a Ubuntu binary for Phantom 2 checkout this repo.
https://github.com/Pyppe/phantomjs2.0-ubuntu14.04x64

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants