Skip to content

Console Output

+ BUILD_NUMBER=4 BOOTSTRAP_ARCH=64 bash ./bootstrap/scripts/3-prepare.sh
+ set -e
++ date -u
+ echo Fri Apr 26 00:07:08 UTC 2024 'Bootstrap: Beginning to prepare the image used for bootstrapping'
Fri Apr 26 00:07:08 UTC 2024 Bootstrap: Beginning to prepare the image used for bootstrapping
+++ dirname ./bootstrap/scripts/3-prepare.sh
++ cd ./bootstrap/scripts
++ pwd -P
+ SCRIPTS=/builds/workspace/uest_and_branch_Pipeline_Pharo13/64/bootstrap/scripts
+ . /builds/workspace/uest_and_branch_Pipeline_Pharo13/64/bootstrap/scripts/envvars.sh
++ '[' -z x ']'
++ '[' -z x ']'
++ '[' -z ']'
++++ dirname /builds/workspace/uest_and_branch_Pipeline_Pharo13/64/bootstrap/scripts/envvars.sh
+++ cd /builds/workspace/uest_and_branch_Pipeline_Pharo13/64/bootstrap/scripts/../..
+++ pwd -P
++ export BOOTSTRAP_REPOSITORY=/builds/workspace/uest_and_branch_Pipeline_Pharo13/64
++ BOOTSTRAP_REPOSITORY=/builds/workspace/uest_and_branch_Pipeline_Pharo13/64
+++ pwd -P
++ ROOT_DIR=/builds/workspace/uest_and_branch_Pipeline_Pharo13/64/build
++ '[' -z ']'
++ BOOTSTRAP_CACHE=/builds/workspace/uest_and_branch_Pipeline_Pharo13/64/build/bootstrap-cache
++ export BOOTSTRAP_CACHE
++ '[' -z ']'
++ BOOTSTRAP_DOWNLOADS=/builds/workspace/uest_and_branch_Pipeline_Pharo13/64/build/bootstrap-downloads
++ export BOOTSTRAP_DOWNLOADS
++ '[' -z ']'
++ VM='/builds/workspace/uest_and_branch_Pipeline_Pharo13/64/build/bootstrap-downloads/vmtarget/pharo --headless'
++ VM_BOOTSTRAP='/builds/workspace/uest_and_branch_Pipeline_Pharo13/64/build/bootstrap-downloads/vmBootstrap/pharo --headless'
++ IMAGE_FLAGS=--no-default-preferences
++++ dirname /builds/workspace/uest_and_branch_Pipeline_Pharo13/64/bootstrap/scripts/envvars.sh
+++ cd /builds/workspace/uest_and_branch_Pipeline_Pharo13/64/bootstrap/scripts
+++ pwd -P
++ . /builds/workspace/uest_and_branch_Pipeline_Pharo13/64/bootstrap/scripts/envversion.sh
+ set_version_variables
+ pushd /builds/workspace/uest_and_branch_Pipeline_Pharo13/64
++ is_development_build
++ local branchName
++ ensure_branch_name
++ '[' Pharo13 == '' ']'
+++ echo Pharo13
+++ grep -E '^Pharo[0-9]+(\.[0-9]+)?$'
++ branchName=Pharo13
++ '[' Pharo13 == '' ']'
++ echo 1
+ '[' 1 == 1 ']'
++ is_release_build
++ set -f
+++ git tag --list --points-at HEAD
+++ grep -E '^v[0-9]+\.[0-9]+.[0-9]+(\-[a-zA-Z0-9_]+)?$'
++ local versionTag=
++ set +f
++ '[' '' == '' ']'
++ echo 0
+ '[' 0 == 1 ']'
+ set_version_snapshot_variables
+ ensure_branch_name
+ '[' Pharo13 == '' ']'
+ PHARO_SUFFIX=SNAPSHOT
+ set_version_common
++ git describe --tags --first-parent
++ cut -d- -f 1
++ cut -d. -f 1-1
++ cut -c 2-
+ PHARO_MAJOR=13
++ git describe --tags --first-parent
++ cut -d. -f 2-2
++ cut -d- -f 1
++ cut -c 2-
+ PHARO_MINOR=0
++ git describe --tags --first-parent
++ cut -d. -f 3-3
++ cut -c 2-
++ cut -d- -f 1
+ PHARO_PATCH=0
+ PHARO_NAME_PREFIX=Pharo13.0-SNAPSHOT
+ PHARO_SHORT_VERSION=130
+ PHARO_VM_VERSION=130
++ git rev-parse --verify HEAD
+ PHARO_COMMIT_HASH=f09d9c9177b82cef80aa7fc76649a36eaf25ac8e
+ popd
+ cd /builds/workspace/uest_and_branch_Pipeline_Pharo13/64/build/bootstrap-cache
+ /builds/workspace/uest_and_branch_Pipeline_Pharo13/64/build/bootstrap-downloads/vmBootstrap/pharo --headless Pharo.image --no-default-preferences /builds/workspace/uest_and_branch_Pipeline_Pharo13/64/bootstrap/scripts/prepare_image.st --save --quit
    [+] Loading tonel code to dump files for the Pharo bootstrap process from /builds/workspace/uest_and_branch_Pipeline_Pharo13/64/src
MetacelloNotification: Fetched -> BaselineOfPharoBootstrapProcess-tonel.1 --- tonel:///builds/workspace/uest_and_branch_Pipeline_Pharo13/64/src --- tonel:///builds/workspace/uest_and_branch_Pipeline_Pharo13/64/src
MetacelloNotification: Loading -> BaselineOfPharoBootstrapProcess-tonel.1 --- tonel:///builds/workspace/uest_and_branch_Pipeline_Pharo13/64/src --- tonel:///builds/workspace/uest_and_branch_Pipeline_Pharo13/64/src
MetacelloNotification: Loaded -> BaselineOfPharoBootstrapProcess-tonel.1 --- tonel:///builds/workspace/uest_and_branch_Pipeline_Pharo13/64/src --- tonel:///builds/workspace/uest_and_branch_Pipeline_Pharo13/64/src
MetacelloNotification: Loading baseline of BaselineOfPharoBootstrapProcess...
IceGenericError: error reading from the zlib stream
IceLibgitErrorVisitor>>visitGenericError:
IceLibgitErrorVisitor>>visitERROR:
LGit_GIT_ERROR>>acceptError:
[ :error |
		location exists ifTrue: [ location ensureDeleteAll ].
		error acceptError: (IceLibgitErrorVisitor onContext: self) ] in IceGitClone>>execute in Block: [ :error |...
FullBlockClosure(BlockClosure)>>cull:
Context>>evaluateSignal:
Context>>handleSignal:
LGit_GIT_ERROR(Exception)>>signal
LGit_GIT_ERROR class(LGitCallReturnHandler class)>>signalWith:
LGitReturnCodeEnum>>handleLGitReturnCode
LGitRepository(LGitExternalObject)>>withReturnHandlerDo:
LGitRepository>>clone:options:to:
LGitRepository>>clone:options:
[location ensureCreateDirectory.
	
	repo := LGitRepository on: location.
	cloneOptions := repo cloneOptionsStructureClass withCredentialsProvider: (IceCredentialsProvider defaultForRemoteUrl: url).

	"Keeping references, because if not the GC take them."
	checkoutOptions := cloneOptions checkoutOptions.
	callbacks := cloneOptions fetchOptions callbacks.
	callbacks transferProgress: IceGitTransferProgress new.
	
	checkoutOptions checkoutStrategy: LGitCheckoutStrategyEnum git_checkout_force.
	checkoutOptions progressCallback: IceGitCheckoutProgress new.

	repo clone: url options: cloneOptions.

	(LGitRemote of: repo named: 'origin')
		lookup;
		setUrl: url.
		
	] in IceGitClone>>execute in Block: [location ensureCreateDirectory....
FullBlockClosure(BlockClosure)>>on:do:
IceGitClone>>execute
IceRepositoryCreator>>cloneRepository
[
		self validate.
		self isCloning
			ifTrue: [ self cloneRepository ]
			ifFalse: [ self addLocalRepository ] ] in IceRepositoryCreator>>createRepository in Block: [...
FullBlockClosure(BlockClosure)>>on:do:
IceRepositoryCreator>>createRepository
[ repository := builder createRepository ] in MCGitHubRepository(MCGitBasedNetworkRepository)>>createIcebergRepositoryFor: in Block: [ repository := builder createRepository ]
FullBlockClosure(BlockClosure)>>on:do:
MCGitHubRepository(MCGitBasedNetworkRepository)>>createIcebergRepositoryFor:
[ ^ self createIcebergRepositoryFor: urlToUse ] in MCGitHubRepository(MCGitBasedNetworkRepository)>>createIcebergRepositoryWithFallbackFor:url: in Block: [ ^ self createIcebergRepositoryFor: urlToUse ]
FullBlockClosure(BlockClosure)>>on:do:
MCGitHubRepository(MCGitBasedNetworkRepository)>>createIcebergRepositoryWithFallbackFor:url:
[ | remote |
			remote := IceGitRemote url: remoteUrl.
			self createIcebergRepositoryWithFallbackFor: remote url: remoteUrl ] in MCGitHubRepository(MCGitBasedNetworkRepository)>>getOrCreateIcebergRepository in Block: [ | remote |...
OrderedCollection(Collection)>>detect:ifFound:ifNone:
OrderedCollection(Collection)>>detect:ifNone:
MCGitHubRepository(MCGitBasedNetworkRepository)>>getOrCreateIcebergRepository