Hi,��I am trying to build a project in ubuntu 16.04.3. To this:- I downloaded Pharo 6.1 (60541) 64bit- I open the Pharo image and execute:Metacello new baseline: 'GToolkit'; repository: 'github://feenkcom/gtoolkit/src'; load.I have the following issue:��LGit_GIT_ERROR: SSL error: error:140E0197:SSL routines:SSL_shutdown:shutdown while in initThe full stack is below.��I can clone the repository from a terminal using: git clone��git@github.com:feenkcom/gtoolkit.gitI believe that my settings are correct (same that I use on macOS):��Is Iceberg suppose to work on Ubuntu 16.04.3 64bit?I have noticed that it works in Pharo 7 64bit (excluding the fact gtoolkit does not work in Pharo 7 yet).I found this bug report that might be related:��https://github.com/libgit2/libgit2/issues/4644��Thanks!JurajFull stack:LGitReturnCodeEnum>>handleLGitReturnCodeLGitRepository(LGitExternalObject)>>withReturnHandlerDo:LGitRepository>>clone:options:to:LGitRepository>>clone:options:[ repo clone: url options: cloneOptions ] in [ | repo cloneOptions |repo := LGitRepository on: self location.cloneOptions := LGitCloneOptionswithCredentialsProvider: IceCredentialsProvider default.cloneOptions checkoutOptionscheckoutStrategy: LGitCheckoutStrategyEnum git_checkout_none.[ repo clone: url options: cloneOptions ]on: LGit_GIT_ERRORdo: [ :e | e acceptError: IceLibgitErrorVisitor new ].repocheckout:(aBranchNameifNil:[ self branch ifNotNil: [ :b | b name ] ifNil: [ 'master' ] ]).(LGitRemote of: repo named: 'origin')lookup;setUrl: url ] in IceLibgitLocalRepository>>cloneRepositoryFrom:branch: in Block: [ repo clone: url options: cloneOptions ]BlockClosure>>on:do:[ | repo cloneOptions |repo := LGitRepository on: self location.cloneOptions := LGitCloneOptionswithCredentialsProvider: IceCredentialsProvider default.cloneOptions checkoutOptionscheckoutStrategy: LGitCheckoutStrategyEnum git_checkout_none.[ repo clone: url options: cloneOptions ]on: LGit_GIT_ERRORdo: [ :e | e acceptError: IceLibgitErrorVisitor new ].repocheckout:(aBranchNameifNil:[ self branch ifNotNil: [ :b | b name ] ifNil: [ 'master' ] ]).(LGitRemote of: repo named: 'origin')lookup;setUrl: url ] in IceLibgitLocalRepository>>cloneRepositoryFrom:branch: in Block: [ | repo cloneOptions |...[ 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>>cloneRepositoryFrom:branch:IceRepositoryCreator>>createRepository[ (IceRepositoryCreator newurl: urlToUse;subdirectory: repoPath;branchName: self projectVersion;createRepository) register ] in [ | urlToUse |urlToUse := remote url.[ (IceRepositoryCreator newurl: urlToUse;subdirectory: repoPath;branchName: self projectVersion;createRepository) register ]on: IceAuthenticationErrordo: [ :e |��selfcrLog:('I got an error while cloning: {1}. I will try to clone the HTTPS variant.'format: {e messageText}).urlToUse := remote httpsUrl.e retry ] ] in MCGitHubRepository(MCGitBasedNetworkRepository)>>getOrCreateIcebergRepository in Block: [ (IceRepositoryCreator new...BlockClosure>>on:do:[ | urlToUse |urlToUse := remote url.[ (IceRepositoryCreator newurl: urlToUse;subdirectory: repoPath;branchName: self projectVersion;createRepository) register ]on: IceAuthenticationErrordo: [ :e |��selfcrLog:('I got an error while cloning: {1}. I will try to clone the HTTPS variant.'format: {e messageText}).urlToUse := remote httpsUrl.e retry ] ] in MCGitHubRepository(MCGitBasedNetworkRepository)>>getOrCreateIcebergRepository in Block: [ | urlToUse |...OrderedCollection(Collection)>>detect:ifFound:ifNone:OrderedCollection(Collection)>>detect:ifNone:MCGitHubRepository(MCGitBasedNetworkRepository)>>getOrCreateIcebergRepositoryIceGithubRepositoryType>>mcRepositoryIceberg class>>mcRepositoryFor:IceMetacelloPharoPlatform>>createRepository:MetacelloMCBaselineProject(MetacelloMCProject)>>createRepository:MetacelloRepositorySpec>>createRepository[ aSpec createRepository ] in [ :aSpec |��| description repo |description := aSpec description.(repo := repositoriesdetect: [ :rep | rep description = description ]ifNone: [ aSpec createRepository ]) ~~ nilifTrue: [ repos add: repo ] ] in MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>repositoriesFrom:ignoreOverrides: in Block: [ aSpec createRepository ]Array(Collection)>>detect:ifFound:ifNone:Array(Collection)>>detect:ifNone:[ :aSpec |��| description repo |description := aSpec description.(repo := repositoriesdetect: [ :rep | rep description = description ]ifNone: [ aSpec createRepository ]) ~~ nilifTrue: [ repos add: repo ] ] in MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>repositoriesFrom:ignoreOverrides: in Block: [ :aSpec | ...
|
������ | Guille Polito Research Engineer Centre de Recherche en Informatique, Signal et Automatique de Lille CRIStAL - UMR 9189 French National Center for Scientific Research - http://www.cnrs.fr Phone: +33 06 52 70 66 13 |