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