you can safely ignore that warning in most cases (in fact, I was thinking on 
removing it and replace for a small log or even nothing).

cheers,
Esteban

> On 15 May 2018, at 14:42, Tim Mackinnon <tim@testit.works> wrote:
> 
> Ah - well that would be one problem then - I was using that to avoid that 
> warning message you get as I didn’t think I had privileges to do what it said 
> - however it seems it would be better to have a proper docker container to 
> run my CI builds in, and so I can probably solve it that way (the iTimer VM 
> was something I picked up from PharoLambda - as you really can’t control that 
> environment at all - but it doesn’t run Iceberg).
> 
> I’ll make that correction and try again.
> 
> Thanks,
> 
> Tim
> 
>> On 15 May 2018, at 12:28, Esteban Lorenzano <esteba...@gmail.com 
>> <mailto:esteba...@gmail.com>> wrote:
>> 
>> hi Tim, 
>> 
>> you cannot use vm “I” (for Itimer) with iceberg. This timer will kill the 
>> SSH sockets.
>> you need the “threaded” VM (which is the default, for obvious reasons :P).
>> 
>> cheers,
>> Esteban
>> 
>>> On 15 May 2018, at 12:18, Tim Mackinnon <tim@testit.works 
>>> <mailto:tim@testit.works>> wrote:
>>> 
>>> Hi Guillermo - so here are the actual log files and the .st I’m running 
>>> with build.sh (its a normal pharo command line execution). Its running on 
>>> Ubuntu 17.10,  with Pharo 6.1 64 bit.
>>> 
>>> I got Pharo like this:
>>> 
>>> VM_STRATEGY="vmI61";
>>> curl http://get.pharo.org/64/$VM_STRATEGY 
>>> <http://get.pharo.org/64/$VM_STRATEGY> | bash;
>>> curl get.pharo.org/64/61 <http://get.pharo.org/64/61> | bash;
>>> 
>>> The error at the top of the log is:
>>> LGit_GIT_ERROR: SSL error: error:140E0197:SSL 
>>> routines:SSL_shutdown:shutdown while in init
>>> 15 May 2018 3:01:38.976377 am
>>> 
>>> And a few lines down you see it has translated the github:// url (in the 
>>> baseline package) to https but then it seems to fail… although is that 
>>> https translation correct? I have also tried specifying https repos in the 
>>> baseline myself (but you can’t easily control the baselines it in turn 
>>> refers to) but that didn’t work either.
>>> 
>>> LGitRepository>>clone:options:to:
>>>     Receiver: a LGitRepository (<not initialized>)
>>>     Arguments and temporary variables: 
>>>             aString:        'https://github.com/ba-st/Willow-Bootstrap.git 
>>> <https://github.com/ba-st/Willow-Bootstrap.git>'
>>>             cloneOptions:   a LGitCloneOptions ()
>>>             aFileReference:         File @ 
>>> pharo-local/iceberg/ba-st/Willow-Bootstrap
>>>     Receiver's instance variables: 
>>>             handle:         @ 16r00000000
>>>             repositoryPath:         File @ 
>>> pharo-local/iceberg/ba-st/Willow-Bootstrap
>>>             isOpen:         nil
>>>             workingDirectory:       nil
>>> 
>>> 
>>> 
>>> I was successfully doing something like this months ago with PharoLambda - 
>>> but I suspect if I rerun that pipeline it may also fail like this.
>>> 
>>> Tim
>>> 
>>> 
>>> 
>>> <PharoDebug.log>
>>> <loadProject.st <http://loadproject.st/>>
>>> <LoadProject.log>
>>> <build.sh>
>>> <BaselineOfPagerDuty.class.st <http://baselineofpagerduty.class.st/>>
>>> 
>>> 
>>>> On 15 May 2018, at 09:36, Tim Mackinnon <tim@testit.works 
>>>> <mailto:tim@testit.works>> wrote:
>>>> 
>>>> Hi - I’ll extract the log files when I’m at my desk 
>>>> I can possibly make the pipeline public so you can better see it - and 
>>>> it’s a relatively simple app so maybe it can shed some light (although I’m 
>>>> still not ruling out my own stupidity yet).
>>>> 
>>>> It’s a Pharo 6.1 64 bit image - download on build, applied to Ubuntu 17.10 
>>>> (the same happens with 16.04).
>>>> 
>>>> Tim
>>>> 
>>>> The initial error is:
>>>> 
>>>> Starting Load Script...
>>>>> Configure Load caches...
>>>>> Loading Projects...
>>>> 
>>>> Fetched -> BaselineOfPagerDuty-tonel.1 --- 
>>>> tonel:///builds/macta/WillowPagerDuty/src 
>>>> <tonel:///builds/macta/WillowPagerDuty/src> --- 
>>>> tonel:///builds/macta/WillowPagerDuty/src 
>>>> <tonel:///builds/macta/WillowPagerDuty/src>
>>>> Loaded -> BaselineOfPagerDuty-tonel.1 --- 
>>>> tonel:///builds/macta/WillowPagerDuty/src 
>>>> <tonel:///builds/macta/WillowPagerDuty/src> --- 
>>>> tonel:///builds/macta/WillowPagerDuty/src 
>>>> <tonel:///builds/macta/WillowPagerDuty/src>
>>>> Loading baseline of BaselineOfPagerDuty...
>>>> ...RETRY->BaselineOfWillowBootstrap
>>>> ...RETRY->BaselineOfWillowBootstrap
>>>> gofer repository error: 'GoferRepositoryError: Could not access 
>>>> https://github.com/github/ba-st/Willow-Bootstrap:v8/source: 
>>>> <https://github.com/github/ba-st/Willow-Bootstrap:v8/source:> 
>>>> ZnHttpUnsuccessful: 404 Not Found'...ignoring
>>>> ...FAILED->BaselineOfWillowBootstrap'Errors in script loaded from 
>>>> /builds/macta/WillowPagerDuty/build/loadProject.st 
>>>> <http://loadproject.st/>'
>>>> Could not resolve: BaselineOfWillowBootstrap [BaselineOfWillowBootstrap] 
>>>> in /builds/macta/WillowPagerDuty/build/pharo-local/package-cache 
>>>> https://github.com/github/ba-st/Willow-Bootstrap:v8/source 
>>>> <https://github.com/github/ba-st/Willow-Bootstrap:v8/source> ERROR: 
>>>> 'GoferRepositoryError: Could not access 
>>>> https://github.com/github/ba-st/Willow-Bootstrap:v8/source: 
>>>> <https://github.com/github/ba-st/Willow-Bootstrap:v8/source:> 
>>>> ZnHttpUnsuccessful: 404 Not Found'
>>>> MetacelloEnsureFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>retryingResolvePackageSpecReferences:gofer:
>>>> [ | references nearestReference cachedReference externalReference 
>>>> mcVersion loadedVersionInfos |
>>>> cachedReference := nil.
>>>> packageSpec
>>>> searchCacheRepositoryForPackage: [ "check to see if mcz file is already in 
>>>> cacheRepository"
>>>> cachedReference := self
>>>> resolvePackageSpec: packageSpec
>>>> cachedGofer: self loaderPolicy cacheGofer.
>>>> (cachedReference ~~ nil and: [ packageSpec getFile ~~ nil ])
>>>> ifTrue: [ cachedReference name = packageSpec file
>>>> ifTrue:
>>>> [ "exact match between packageSpec file and cache" ^ self 
>>>> scheduleFetchFor: packageSpec cachedReference: cachedReference ] ] ].
>>>> references := self
>>>> retryingResolvePackageSpecReferences: packageSpec
>>>> gofer: gofer.    "look up mcz file"
>>>> nearestReference := references last
>>>> asMetacelloCachingResolvedReference.
>>>> (cachedReference ~~ nil
>>>> and: [ cachedReference name = nearestReference name ])
>>>> ifTrue: [ "latest reference in repository matches cachedReference ... "
>>>> ^ self
>>>> 
>>>> 
>>>> Sent from my iPhone
>>>> 
>>>>> On 15 May 2018, at 06:51, Guillermo Polito <guillermopol...@gmail.com 
>>>>> <mailto:guillermopol...@gmail.com>> wrote:
>>>>> 
>>>>> Also, are you in Pharo6 or 7?
>>>> 
>>>> 
>>> 
>> 
> 

Reply via email to