[Pharo-dev] How to find versions of core packages?
How does one go about finding the version numbers of core libraries like SUnit that are included in a particular Pharo distribution? (What prompted me to try and find out is that at the start of the SUnit chapter in UPBE, it says In the future, Pharo may include version of SUnit4.0. And I was curious whether Pharo 4.0 includes that newer version of SUnit, etc. But I'm also curious whether there's a general procedure or convention for finding versions of external libraries that are also pulled into Pharo core.)
Re: [Pharo-dev] How to find versions of core packages?
You could take a look at the available configuration, there are usually version methods in the instance side like for example version10: spec version: '1.0' imports: #('1.0-baseline' ) On Wed, Apr 15, 2015 at 7:24 PM, Dmitri Zagidulin dmi...@zagidulin.net wrote: How does one go about finding the version numbers of core libraries like SUnit that are included in a particular Pharo distribution? (What prompted me to try and find out is that at the start of the SUnit chapter in UPBE, it says In the future, Pharo may include version of SUnit4.0. And I was curious whether Pharo 4.0 includes that newer version of SUnit, etc. But I'm also curious whether there's a general procedure or convention for finding versions of external libraries that are also pulled into Pharo core.)
Re: [Pharo-dev] How to find versions of core packages?
That was my first thought, too. But I couldn't find ConfigurationOfSUnit (by any spelling) anywhere. (Not in the base image, not in the configuration browser). And I couldn't find it in the main Pharo repo. There's this: http://smalltalkhub.com/#!/~SUnit/SUnit but the description for it says 'This project is hosting the old squeaksource SUnit project.' so I wasn't sure if that's the repo that is used for Pharo core. On Wed, Apr 15, 2015 at 2:46 PM, kilon alios kilon.al...@gmail.com wrote: You could take a look at the available configuration, there are usually version methods in the instance side like for example version10: spec version: '1.0' imports: #('1.0-baseline' ) On Wed, Apr 15, 2015 at 7:24 PM, Dmitri Zagidulin dmi...@zagidulin.net wrote: How does one go about finding the version numbers of core libraries like SUnit that are included in a particular Pharo distribution? (What prompted me to try and find out is that at the start of the SUnit chapter in UPBE, it says In the future, Pharo may include version of SUnit4.0. And I was curious whether Pharo 4.0 includes that newer version of SUnit, etc. But I'm also curious whether there's a general procedure or convention for finding versions of external libraries that are also pulled into Pharo core.)
Re: [Pharo-dev] How to find versions of core packages?
There are many packages in Pharo (e.g. Spec) that don't have any explicit version outside of the commit number - because it's integrated nobody is bothered with release management (this is not a good thing but it is less work). My guess is that SUnit is in the same state. On Wed, Apr 15, 2015 at 9:09 PM, Dmitri Zagidulin dmi...@zagidulin.net wrote: That was my first thought, too. But I couldn't find ConfigurationOfSUnit (by any spelling) anywhere. (Not in the base image, not in the configuration browser). And I couldn't find it in the main Pharo repo. There's this: http://smalltalkhub.com/#!/~SUnit/SUnit but the description for it says 'This project is hosting the old squeaksource SUnit project.' so I wasn't sure if that's the repo that is used for Pharo core. On Wed, Apr 15, 2015 at 2:46 PM, kilon alios kilon.al...@gmail.com wrote: You could take a look at the available configuration, there are usually version methods in the instance side like for example version10: spec version: '1.0' imports: #('1.0-baseline' ) On Wed, Apr 15, 2015 at 7:24 PM, Dmitri Zagidulin dmi...@zagidulin.net wrote: How does one go about finding the version numbers of core libraries like SUnit that are included in a particular Pharo distribution? (What prompted me to try and find out is that at the start of the SUnit chapter in UPBE, it says In the future, Pharo may include version of SUnit4.0. And I was curious whether Pharo 4.0 includes that newer version of SUnit, etc. But I'm also curious whether there's a general procedure or convention for finding versions of external libraries that are also pulled into Pharo core.)
Re: [Pharo-dev] How to find versions of core packages?
I don't think it's that easy because you don't know what is loaded... so the laborious way would be to check monticello browser to see what commit number of a particular package is loaded, and then go through all configuration methods and see if anything matches. Maybe there is easier way but I haven't seen any. Peter On Wed, Apr 15, 2015 at 8:46 PM, kilon alios kilon.al...@gmail.com wrote: You could take a look at the available configuration, there are usually version methods in the instance side like for example version10: spec version: '1.0' imports: #('1.0-baseline' ) On Wed, Apr 15, 2015 at 7:24 PM, Dmitri Zagidulin dmi...@zagidulin.net wrote: How does one go about finding the version numbers of core libraries like SUnit that are included in a particular Pharo distribution? (What prompted me to try and find out is that at the start of the SUnit chapter in UPBE, it says In the future, Pharo may include version of SUnit4.0. And I was curious whether Pharo 4.0 includes that newer version of SUnit, etc. But I'm also curious whether there's a general procedure or convention for finding versions of external libraries that are also pulled into Pharo core.)
Re: [Pharo-dev] How to find versions of core packages?
In fact this is Sunit 3.0 or Sunit3.2 I do not think that we will have the energy to get Sunit 40. The delta is not worth the pain. Stef Le 15/4/15 18:24, Dmitri Zagidulin a écrit : How does one go about finding the version numbers of core libraries like SUnit that are included in a particular Pharo distribution? (What prompted me to try and find out is that at the start of the SUnit chapter in UPBE, it says In the future, Pharo may include version of SUnit4.0. And I was curious whether Pharo 4.0 includes that newer version of SUnit, etc. But I'm also curious whether there's a general procedure or convention for finding versions of external libraries that are also pulled into Pharo core.)
Re: [Pharo-dev] How to find versions of core packages?
Got it, thanks! On Wed, Apr 15, 2015 at 3:23 PM, stepharo steph...@free.fr wrote: In fact this is Sunit 3.0 or Sunit3.2 I do not think that we will have the energy to get Sunit 40. The delta is not worth the pain. Stef Le 15/4/15 18:24, Dmitri Zagidulin a écrit : How does one go about finding the version numbers of core libraries like SUnit that are included in a particular Pharo distribution? (What prompted me to try and find out is that at the start of the SUnit chapter in UPBE, it says In the future, Pharo may include version of SUnit4.0. And I was curious whether Pharo 4.0 includes that newer version of SUnit, etc. But I'm also curious whether there's a general procedure or convention for finding versions of external libraries that are also pulled into Pharo core.)