Hi All,

What's the current status of Iceberg / git on Pharo6 64 bit on linux
(Ubuntu)?

I'm getting LGit_GIT_ERROR: Invalid version 0 on git_remote_callbacks
when trying to load a package with Iceberg.

OS: Ubuntu 16.04

Pharo 6.0
Latest update: #60499

5.0-201705310241  Wed May 31 04:44:35 UTC 2017 gcc 4.6.3 [Production Spur 
64-bit 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-cd72b24e-f457-4c38-a83f-9f6cdf1fd02c 3.13.0-115-generic 
#162~precise1-Ubuntu SMP Fri Mar 24 16:47:06 UTC 2017 x86_64 x86_64 x86_64 
GNU/Linux
plugin path: /dev/shm/p64/pharo6.0-64/bin [default: 
/dev/shm/p64/pharo6.0-64/bin/lib/pharo/5.0-201705310241/]



LGitReturnCodeEnum>>handleLGitReturnCode
LGitRepository(LGitExternalObject)>>withReturnHandlerDo:
LGitRepository>>clone:options:to:
LGitRepository>>clone:options:
[ | repo cloneOptions |
repo := LGitRepository on: self location.
cloneOptions := LGitCloneOptions
        withCredentialsProvider: IceCredentialsProvider default.
repo clone: url options: cloneOptions.
aBranchName ifNotNil: [ repo checkout: aBranchName ].
(LGitRemote of: repo named: 'origin')
        lookup;
        setUrl: url ] in IceLibgitLocalRepository>>cloneRepositoryFrom:branch:
[ self checkInitialized.
aBlock value ] in LGitGlobal class>>runSequence:
[ activeProcess psValueAt: index put: anObject.
aBlock value ] in LGitActionSequence(DynamicVariable)>>value:during:
BlockClosure>>ensure:
LGitActionSequence(DynamicVariable)>>value:during:
LGitActionSequence class(DynamicVariable class)>>value:during:
LGitGlobal class>>runSequence:
IceLibgitLocalRepository>>cloneRepositoryFrom:branch:
IceRepositoryCreator>>createRepository
[ :error | 
iceRepository := IceRepositoryCreator new
        remote: (IceRemote url: 
'file:///home/alistair/pharo6/gitreps/knowling.git');
        subdirectory: 'repository';
        createRepository.
packages := iceRepository backend lookupPackages.
iceRepository register ] in UndefinedObject>>DoIt
BlockClosure>>cull:
Context>>evaluateSignal:
Context>>handleSignal:
IceLocalRepositoryMissing(Exception)>>signal
IceLocalRepositoryMissing class>>signalFor:
IceLibgitLocalRepository>>codeDirectory
IceLibgitLocalRepository>>packageEntries
IceLibgitLocalRepository>>lookupPackages
[ localRepository := IceLibgitLocalRepository
        newRepositoryAt: imageDir / 'pharo-local/iceberg/local/knowling.git'
        subdirectory: 'repository'.
iceRepository := IceRepository backend: localRepository.
packages := iceRepository backend lookupPackages.
iceRepository register ] in UndefinedObject>>DoIt
BlockClosure>>on:do:
UndefinedObject>>DoIt
OpalCompiler>>evaluate
DoItChunk>>importFor:
[ :declaration | 
requestor ifNotNil: [ requestor contents: declaration contents ].
value := declaration importFor: requestor ] in 
CodeImporter>>evaluateDeclarations
OrderedCollection>>do:
CodeImporter>>evaluateDeclarations
CodeImporter class>>evaluateFileStream:
MultiByteFileStream(FileStream)>>fileIn
FileStream class>>fileIn:
SimpleServiceEntry>>performServiceFor:
PluggableButtonMorph>>performAction:
[ :m | 
(m containsPoint: evt cursorPoint)
        ifTrue: [ m enabled
                        ifTrue: [ m performAction: evt ] ] ] in 
PluggableButtonMorph>>mouseUp:
Array(SequenceableCollection)>>do:
PluggableButtonMorph>>mouseUp:
PluggableButtonMorph(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
PluggableButtonMorph(Morph)>>handleEvent:
PluggableButtonMorph(Morph)>>handleFocusEvent:
[ ActiveHand := self.
ActiveEvent := anEvent.
result := focusHolder
        handleFocusEvent: (anEvent transformedBy: (focusHolder transformedFrom: 
self)) ] in HandMorph>>sendFocusEvent:to:clear:
BlockClosure>>on:do:
WorldMorph(PasteUpMorph)>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEventsFromQueue:
HandMorph>>processEvents
[ :h | 
self activeHand: h.
h processEvents.
self activeHand: nil ] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
WorldMorph>>doOneCycle
WorldMorph class>>doOneCycle
[ [ WorldMorph doOneCycle.
Processor yield.
false ] whileFalse: [  ] ] in MorphicUIManager>>spawnNewProcess
[ self value.
Processor terminateActive ] in BlockClosure>>newProcess



Thanks,
Alistair

Reply via email to