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

Alistair Grant akgrant0710 at gmail.com
Thu Feb 8 10:40:28 UTC 2018


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).

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 Squeak-dev mailing list