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 <estebanlm@gmail.com <mailto:estebanlm@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 <guillermopolito@gmail.com <mailto:guillermopolito@gmail.com>> wrote:
Also, are you in Pharo6 or 7?