Hi all, I've been working on a project in Pharo 3.0 ( an update to the pharo Riak database driver, over at https://github.com/SmalltalkZen/phriak ), and I figured I'd try to see if it works in Pharo 4. I went to the Download Pharo page at http://pharo.org/download and saw the 'Development version: Pharo4' section. So far so good. I tried the 'Download latest Pharo image' at http://files.pharo.org/image/40/latest.zip first. But that only yielded an image and .changes, but no sources (or VM). So, not so good for development, right? Tried Zeroconf next, at http://get.pharo.org/alpha But that too had only .image and .changes, with no source or VM. (Or, at least, that's the only thing it listed under Artifacts. Does it also download source and VM once you run the script?) I eventually dug around in the CI server (https://ci.inria.fr/pharo/ ), and saw the small Full Download (Image+VM) link for my OS. Success! Couple of questions: - Am I missing something that's obvious to seasoned Pharo devs? How do you guys download new versions of Pharo, with sources and everything? - Is there any way we can include a full download option (image, changes, sources & VM) on the Download Pharo page? (So that new users don't have to search around on the CI server)? - Does the VM change, when you go from Pharo 3 to 4? Or can you just use a 4.0 image with the VM that came in the 3.0 zip? Dmitri
On 21 Mar 2015, at 00:24, Dmitri Zagidulin <dmitri@zagidulin.net> wrote:
Hi all,
I've been working on a project in Pharo 3.0 ( an update to the pharo Riak database driver, over at https://github.com/SmalltalkZen/phriak ), and I figured I'd try to see if it works in Pharo 4.
I went to the Download Pharo page at http://pharo.org/download and saw the 'Development version: Pharo4' section. So far so good.
I tried the 'Download latest Pharo image' at http://files.pharo.org/image/40/latest.zip first. But that only yielded an image and .changes, but no sources (or VM). So, not so good for development, right?
Tried Zeroconf next, at http://get.pharo.org/alpha But that too had only .image and .changes, with no source or VM. (Or, at least, that's the only thing it listed under Artifacts. Does it also download source and VM once you run the script?)
Why not $ curl get.pharo.org/40+vm | bash ?
I eventually dug around in the CI server (https://ci.inria.fr/pharo/ ), and saw the small Full Download (Image+VM) link for my OS. Success!
Couple of questions:
- Am I missing something that's obvious to seasoned Pharo devs? How do you guys download new versions of Pharo, with sources and everything?
- Is there any way we can include a full download option (image, changes, sources & VM) on the Download Pharo page? (So that new users don't have to search around on the CI server)?
- Does the VM change, when you go from Pharo 3 to 4? Or can you just use a 4.0 image with the VM that came in the 3.0 zip?
Dmitri
On Fri, Mar 20, 2015 at 7:30 PM, Sven Van Caekenberghe <sven@stfx.eu> wrote:
Why not
$ curl get.pharo.org/40+vm | bash ?
Ah, I see! I think I didn't scroll down far enough, and didn't see that option. Thank you :) My other question still stands, then. Is there any reason why we don't include the full release in the Download Pharo 4 link off the main Downloads page?
My other question still stands, then. Is there any reason why we don't include the full release in the Download Pharo 4 link off the main Downloads page?
Pharo 4 is not released yet (due in ~10 days); so if you want to download bleeding dev version you probably should know how to get it (downloading latest image every day _manually_ is not very practical, thus probably why no explicit bundle). For Pharo 3 there are buttons in the download page for each platform that contain everything (image, vm, source), so I would expect once Pharo 4 is relased the button will download Pharo 4. Peter
Ah, I see. Is there any way we can link to the latest build from the CI server, though? http://files.pharo.org/platform/Pharo4.0-win.zip ? That seems to be built automatically by Jenkins. So why not just link to that? On Fri, Mar 20, 2015 at 8:07 PM, Peter Uhnák <i.uhnak@gmail.com> wrote:
My other question still stands, then. Is there any reason why we don't
include the full release in the Download Pharo 4 link off the main Downloads page?
Pharo 4 is not released yet (due in ~10 days); so if you want to download bleeding dev version you probably should know how to get it (downloading latest image every day _manually_ is not very practical, thus probably why no explicit bundle).
For Pharo 3 there are buttons in the download page for each platform that contain everything (image, vm, source), so I would expect once Pharo 4 is relased the button will download Pharo 4.
Peter
Dmitri Zagidulin wrote
Is there any reason why we don't include the full release in the Download Pharo 4 link off the main Downloads page?
I agree. Any experienced Pharoer is going to use ZeroConf or PharoLauncher anyway. The website is for new users, so we should provide something as usable out of the box as possible. ----- Cheers, Sean -- View this message in context: http://forum.world.st/Pharo-4-0-Download-options-tp4813741p4813761.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Why not let new users try running their code on the unstable in-progress Pharo version? I mean, developers generally know the deal. You either use an older Stable version, or if you can tolerate instability, you develop against a moving target (Pharo 4, in this case) so that it's easier to port, when it's released. This is fairly standard stuff, right? Sean is right - why offer a download link at all (on the Pharo download page) if it's not for new users? Experienced Pharoers don't use it anyway. If, for some reason, you believe strongly against letting newbies play with Pharo 4 at all, why provide a download link at all? This reminds me of street signs in Boston, USA :) (Or rather, the lack of them, on many streets. And locals say "well, this is Boston, if you don't know where you're going, you probably shouldn't be here." I'm not even kidding! And I think, you guys are missing the point of street signs...) On Fri, Mar 20, 2015 at 8:40 PM, Peter Uhnák <i.uhnak@gmail.com> wrote:
The website is for new users, so we should provide something as
usable out of the box as possible.
But why would you want to give dev version to a new user? The stable version (Pharo 3.0) offers full package.
Peter
But why would you want to give dev version to a new user? The stable version (Pharo 3.0) offers full package. If itâs not for a new user, does it belong on the download page? Perhaps a link to another page with a better explanation.
----- Cheers, Sean -- View this message in context: http://forum.world.st/Pharo-4-0-Download-options-tp4813741p4813778.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
- Am I missing something that's obvious to seasoned Pharo devs? How do you guys download new versions of Pharo, with sources and everything?
Many (most?) people use Pharo Launcher http://smalltalkhub.com/#!/~Pharo/PharoLauncher
- Is there any way we can include a full download option (image, changes, sources & VM) on the Download Pharo page? (So that new users don't have to search around on the CI server)?
The ZeroConf lists many options http://get.pharo.org/ it also includes versions with VM (e.g. get.pharo.org/40+vm)
- Does the VM change, when you go from Pharo 3 to 4? Or can you just use a 4.0 image with the VM that came in the 3.0 zip?
I use the same VM for both; the stable VM is year old (Pharo 3 release). As far as I can tell it's compatible. Peter
Thanks peter. I love when people reply exactly what I think :) Stef Le 21/3/15 00:37, Peter Uhnák a écrit :
- Am I missing something that's obvious to seasoned Pharo devs? How do you guys download new versions of Pharo, with sources and everything?
Many (most?) people use Pharo Launcher http://smalltalkhub.com/#!/~Pharo/PharoLauncher <http://smalltalkhub.com/#%21/%7EPharo/PharoLauncher>
- Is there any way we can include a full download option (image, changes, sources & VM) on the Download Pharo page? (So that new users don't have to search around on the CI server)?
The ZeroConf lists many options http://get.pharo.org/ it also includes versions with VM (e.g. get.pharo.org/40+vm <http://get.pharo.org/40+vm>)
- Does the VM change, when you go from Pharo 3 to 4? Or can you just use a 4.0 image with the VM that came in the 3.0 zip?
I use the same VM for both; the stable VM is year old (Pharo 3 release). As far as I can tell it's compatible.
Peter
participants (5)
-
Dmitri Zagidulin -
Peter Uhnák -
Sean P. DeNigris -
stepharo -
Sven Van Caekenberghe