[Vm-dev] OSVM pre-release 201802061430 ready to be tested

Esteban Lorenzano estebanlm at gmail.com
Fri Feb 9 11:08:32 UTC 2018


Yes, that’s because it does not found the proper dependencies. 
I will need to check the healthy of that installation.

Esteban

> On 9 Feb 2018, at 08:41, Alistair Grant <akgrant0710 at gmail.com> wrote:
> 
> 
> On 8 February 2018 at 21:40, Alistair Grant <akgrant0710 at gmail.com> wrote:
>> Has anyone else run the pharo.cog.spur_linux32x86_201802061430.tar.gz
>> VM successfully?
>> 
>> If I try to Fetch or Pull incoming commits from Iceberg I get a
>> "LGit_GIT_ERROR: Unsupported URL protocol" error.  This also occurred
>> with the first pre-release VM Fabio made available.  The same Pharo
>> image works without any problems in my current VM (Wed Jan 10 23:39:30
>> 2018 -0800).
> 
> My guess is that it is caused by missing version information in
> libssl.so.1.0.0 and libcrypto.so.1.0.0:
> 
> 
> $ ldd libgit2.so
> ./libgit2.so: /tmp/phcogspurlinuxht/lib/pharo/5.0-201802061430/libssl.so.1.0.0:
> no version information available (required by ./libgit2.so)
> ./libgit2.so: /tmp/phcogspurlinuxht/lib/pharo/5.0-201802061430/libcrypto.so.1.0.0:
> no version information available (required by ./libgit2.so)
> linux-gate.so.1 =>  (0xf7f35000)
> libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf7ddd000)
> libssl.so.1.0.0 =>
> /tmp/phcogspurlinuxht/lib/pharo/5.0-201802061430/libssl.so.1.0.0
> (0xf7d74000)
> libcrypto.so.1.0.0 =>
> /tmp/phcogspurlinuxht/lib/pharo/5.0-201802061430/libcrypto.so.1.0.0
> (0xf7b8d000)
> librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf7b84000)
> libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7b66000)
> libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf79b0000)
> libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf79ab000)
> /lib/ld-linux.so.2 (0xf7f37000)
> 
> 
> Cheers,
> Alistair
> 
> 
>> OS: Ubuntu 16.04
>> VM:
>> 5.0-201802061430  Tue Feb  6 17:16:07 UTC 2018 gcc 4.8.4 [Production Spur VM]
>> CoInterpreter VMMaker.oscog-eem.2320 uuid:
>> e2692e35-5fc8-4623-95d0-b445b3329f75 Feb  6 2018
>> StackToRegisterMappingCogit VMMaker.oscog-eem.2324 uuid:
>> 904abc56-e5a8-467e-a337-880211e33805 Feb  6 2018
>> VM: 201802061430 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
>> $ Date: Tue Feb 6 15:30:09 2018 +0100 $
>> Plugins: 201802061430 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
>> Linux travis-job-a0b5a72e-f64c-4657-8f31-f66a35a88881
>> 4.4.0-101-generic #124~14.04.1-Ubuntu SMP Fri Nov 10 19:05:36 UTC 2017
>> i686 i686 i686 GNU/Linux
>> plugin path: /tmp/phcogspurlinuxht/lib/pharo/5.0-201802061430
>> [default: /tmp/phcogspurlinuxht/lib/pharo/5.0-201802061430/]
>> 
>> 
>> 
>> Thanks,
>> Alistair
>> 
>> 
>> 
>> Stack:
>> LGitReturnCodeEnum>>handleLGitReturnCode
>> LGitRemote(LGitExternalObject)>>withReturnHandlerDo:
>> LGitRemote>>fetchWithCredentials:
>> [ :repo |
>> | gitRemote myCommit theirCommit mergeBase |
>> "Fetch"
>> gitRemote := (LGitRemote of: repo named: aRemote remoteName) lookup.
>> gitRemote fetchWithCredentials: IceCredentialsProvider default.
>> 
>> "Decide if we can fast-forward or we must do a real merge"
>> myCommit := repo head object.
>> theirCommit := repo head upstream object.
>> mergeBase := repo mergeBaseBetween: myCommit id and: theirCommit id.
>> mergeBase = myCommit id
>> ifTrue: [ self pullRepositoryFastForward: repo ]
>> ifFalse: [ self pullRepository: repo merge: myCommit with: theirCommit
>> ] ] in IceLibgitLocalRepository>>pullFrom: in Block: [ :repo | ...
>> [ | repo |
>> repo := (LGitRepository on: self location) open.
>> aBlock value: repo ] in IceLibgitLocalRepository>>withRepoDo: in
>> Block: [ | repo |...
>> [ self checkInitialized.
>> aBlock value ] in LGitGlobal class>>runSequence: in Block: [ self
>> checkInitialized....
>> [ activeProcess psValueAt: index put: anObject.
>> aBlock value ] in LGitActionSequence(DynamicVariable)>>value:during:
>> in Block: [ activeProcess psValueAt: index put: anObject....
>> BlockClosure>>ensure:
>> LGitActionSequence(DynamicVariable)>>value:during:
>> LGitActionSequence class(DynamicVariable class)>>value:during:
>> LGitGlobal class>>runSequence:
>> IceLibgitLocalRepository>>withRepoDo:
>> IceLibgitLocalRepository>>pullFrom:
>> IceRepository>>pullFrom:
>> IceRepository>>pull
>> [ self repository pull ] in IceRepositoryModel>>pull in Block: [ self
>> repository pull ]
>> BlockClosure>>on:do:
>> IceRepositoryModel>>pull
>> MessageSend>>value
>> MessageSend>>cull:
>> [ :presentation |
>> presentation selection
>> ifNotNil: [ :sel |
>> (MessageSend receiver: sel selector: actionSelector)
>> cull: presentation ] ] in GLMGenericAction>>selectionAction: in Block:
>> [ :presentation | ...
>> BlockClosure>>glamourValueWithArgs:
>> GLMGenericAction(GLMAction)>>actOn:
>> GLMGenericAction(GLMAction)>>morphicActOn:
>> [ :ann | ann action morphicActOn: aPresentation ] in
>> GLMMorphicFastTableRenderer(GLMMorphicWidgetRenderer)>>installActionsOnModel:fromPresentation:
>> in Block: [ :ann | ann action morphicActOn: aPresentation ]
>> BlockClosure>>cull:
>> BlockClosure>>cull:cull:
>> [ action cull: anAnnouncement cull: announcer ] in
>> AnnouncementSubscription>>deliver: in Block: [ action cull:
>> anAnnouncement cull: announcer ]
>> BlockClosure>>on:do:
>> BlockClosure>>on:fork:
>> 
>> 
>> 
>> 
>> On 7 February 2018 at 08:22, Fabio Niephaus <lists at fniephaus.com> wrote:
>>> 
>>> Dear all,
>>> 
>>> We were able to fix all build problems today, so here is the OpenSmalltalkVM pre-release 201802061430 [1].
>>> The Pharo VMs for macOS are now correctly signed. More importantly, they come with a fix for "Crashes while typing on macOS Sierra" [2].
>>> 
>>> Please give the VMs a try if you have some time and report any bugs at [3].
>>> 
>>> Best,
>>> Fabio
>>> 
>>> [1] https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/201802061430
>>> [2] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/141
>>> [3] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues
>>> 



More information about the Vm-dev mailing list