[Vm-dev] [Pharo-dev] Stable Pharo VM for Linux?

Eliot Miranda eliot.miranda at gmail.com
Thu Jun 29 20:29:30 UTC 2017


Hi Alistair,

> On Jun 29, 2017, at 1:23 PM, Alistair Grant <akgrant0710 at gmail.com> wrote:
> 
>> On Thu, Jun 29, 2017 at 07:50:11PM +0200, Luke Gorrie wrote:
>> Thanks Alistair!
>> 
>> How did you choose that specific commit? (How can I tell what is current next
>> month, and the month after, etc?)
> 
> I periodically download the current VM and check the version:
> 
> 
> $ curl get.pharo.org | bash
> $ ./pharo --version
> 5.0-201705310241  Wed May 31 04:57:44 UTC 2017 gcc 4.6.3 [Production Spur ITHB VM]
> CoInterpreter VMMaker.oscog-eem.2231 uuid: de62947a-7f40-4977-a232-e06a3a80c939 May 31 2017
> StackToRegisterMappingCogit VMMaker.oscog-eem.2227 uuid: 7ea146b4-39ce-4de7-afa3-a76ed1d1da35 May 31 2017
> VM: 201705310241 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ Date: Tue May 30 19:41:27 2017 -0700 $
> Plugins: 201705310241 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
> Linux testing-gce-3510e247-0aff-4711-8b5e-035fd311d6b8 3.13.0-115-generic #162~precise1-Ubuntu SMP Fri Mar 24 16:47:06 UTC 2017 i686 i686 i386 GNU/Linux
> plugin path: /tmp/p6/pharo-vm/lib/pharo/5.0-201705310241 [default: /tmp/p6/pharo-vm/lib/pharo/5.0-201705310241/]
> 
> 
> Looking through the text above you can see which repository was used for the build:
> 
> VM: 201705310241 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
> 
> and the timestamp from the commit:
> 
> $ Date: Tue May 30 19:41:27 2017 -0700 $
> 
> 
> Clone the repository, check out the Cog branch, and search through the
> log for the appropriate commit timestamp:
> 
> commit 6a63f68a3dd4deb7c17dd2c7ac6e4dd4b0b6d937
> Author: Eliot Miranda <eliot.miranda at gmail.com>
> Date:   Tue May 30 19:41:27 2017 -0700

Feel free to add a script to the scripts directory that automates this.  e.g. scripts/checkoutVMbyDate ?

> 
> 
> HTH,
> Alistair
> 
> 
> 
> 
>> On 29 June 2017 at 18:29, Alistair Grant <akgrant0710 at gmail.com> wrote:
>> 
>>    Hi Luke,
>> 
>>>    On 29 June 2017 at 18:23, Luke Gorrie <luke at snabb.co> wrote:
>>> Howdy -
>>> 
>>> Congratulations everybody on the Pharo 6.0 release!
>>> 
>>> I want to package this up for NixOS Linux now. Can somebody please tell
>>    me
>>> how to choose the right Git commit for the current stable Pharo 6.0 VM
>>    for
>>> Linux?
>>> 
>>> Currently I am using commit 1c38b03fb043a2962f30f080db5b1292b5b7badb but
>>    I
>>> assume that a newer version is expected now & that more updates will
>>    follow
>>> in the future.
>> 
>>        git clone https://github.com/OpenSmalltalk/opensmalltalk-vm.git
>>        cd opensmalltalk-vm
>>        git checkout 6a63f68
>> 
>>    Esteban has done some work on Iceberg and the 64 bit VM, so I'd expect
>>    a new one soon.
>> 
>>    Cheers,
>>    Alistair
> 


More information about the Vm-dev mailing list