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 |
Both stack-spur and stack-v3 ARM test VMs work fine on the latest Cuis release (3257) on both Raspian (on RasPi3) and Arch Linux ARM (on Acer Chromebook 13). FYI, -KenD =================================================== On Tue, 06 Feb 2018 21:22:29 +0000 Fabio Niephaus <[hidden email]> wrote: > 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 -- -KenD
-KenD
|
In reply to this post by fniephaus
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 <[hidden email]> 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 > |
On 8 February 2018 at 21:40, Alistair Grant <[hidden email]> 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 <[hidden email]> 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 >> |
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 <[hidden email]> wrote: > > > On 8 February 2018 at 21:40, Alistair Grant <[hidden email]> 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 <[hidden email]> 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 >>> |
Hi Esteban, Thanks for your reply. On 9 February 2018 at 22:08, Esteban Lorenzano <[hidden email]> wrote: > > Yes, that’s because it does not found the proper dependencies. > I will need to check the healthy of that installation. OK. There doesn't appear to be anything obvious missing: $ ldd libssl.so.1.0.0 linux-gate.so.1 => (0xf7f91000) libcrypto.so.1.0.0 => /tmp/phcogspurlinuxht/lib/pharo/5.0-201802061430/libcrypto.so.1.0.0 (0xf7d3d000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7b78000) libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7b73000) /lib/ld-linux.so.2 (0xf7f93000) $ ldd libcrypto.so.1.0.0 linux-gate.so.1 => (0xf7f9c000) libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7d9d000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7be7000) /lib/ld-linux.so.2 (0xf7f9e000) Cheers, Alistair > Esteban > >> On 9 Feb 2018, at 08:41, Alistair Grant <[hidden email]> wrote: >> >> >> On 8 February 2018 at 21:40, Alistair Grant <[hidden email]> 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 <[hidden email]> 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 >>>> > |
Free forum by Nabble | Edit this page |