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 |
Hi,
Iceberg is not working on 64bits. I didn’t have the time to make the migration, it will be ready and backported in a couple of weeks. Esteban > On 9 Jun 2017, at 10:53, Alistair Grant <[hidden email]> wrote: > > 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 > |
On Fri, Jun 09, 2017 at 03:25:36PM +0200, Esteban Lorenzano wrote:
> Hi, > > Iceberg is not working on 64bits. I didn???t have the time to make > the migration, it will be ready and backported in a couple of weeks. > Esteban > No problem, thanks for your update. Cheers, Alistair > > On 9 Jun 2017, at 10:53, Alistair Grant <[hidden email]> wrote: > > > > 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. > > > > ... |
Free forum by Nabble | Edit this page |