Build Information
Failed to build Sake, reference main (bd69a7
), with Swift 6.2 (beta) for Linux on 10 Sep 2025 05:06:15 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.67.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/kattouf/Sake.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/kattouf/Sake
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at bd69a7b chore(release): Bump version to 1.0.2
Cloned https://github.com/kattouf/Sake.git
Revision (git rev-parse @):
bd69a7bda01f60dd5201e62d383137eed7ee6678
SUCCESS checkout https://github.com/kattouf/Sake.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 6.2
Building package at path: $PWD
https://github.com/kattouf/Sake.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:c6c8e08ea30bca759adf847aac87887750120fe9b6eaea09f5af37036a41e81a
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Fetching https://github.com/swiftlang/swift-subprocess.git
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/jpsim/Yams.git
[1/15914] Fetching swift-argument-parser
[2/18149] Fetching swift-argument-parser, swift-subprocess
[1622/29292] Fetching swift-argument-parser, swift-subprocess, yams
[4987/101203] Fetching swift-argument-parser, swift-subprocess, yams, swift-syntax
Fetched https://github.com/jpsim/Yams.git from cache (3.51s)
[52667/90060] Fetching swift-argument-parser, swift-subprocess, swift-syntax
Fetched https://github.com/swiftlang/swift-subprocess.git from cache (10.93s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (10.95s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (11.09s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 601.0.1 (16.60s)
Computing version for https://github.com/swiftlang/swift-subprocess.git
Computed https://github.com/swiftlang/swift-subprocess.git at 0.1.0 (1.00s)
Fetching https://github.com/apple/swift-system
[1/4937] Fetching swift-system
Fetched https://github.com/apple/swift-system from cache (0.74s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.5.0 (1.59s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 6.1.0 (0.79s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.6.1 (0.90s)
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 601.0.1
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 6.1.0
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.6.1
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-subprocess.git
Working copy of https://github.com/swiftlang/swift-subprocess.git resolved at 0.1.0
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin GenerateDoccReference
Building for debugging...
[2/81] Write sources
[33/81] Compiling _SwiftSyntaxCShims dummy.c
[34/81] Compiling reader.c
[35/81] Compiling writer.c
[36/81] Write swift-version-24593BA9C3E375BF.txt
[37/81] Compiling _SubprocessCShims process_shims.c
[39/81] Compiling parser.c
[40/81] Compiling api.c
[41/82] Compiling writer.c
[42/86] Compiling emitter.c
[43/89] Compiling reader.c
[45/89] Emitting module SwiftSyntax509
[45/89] Compiling scanner.c
[46/89] Compiling parser.c
[47/89] Compiling api.c
[48/89] Compiling scanner.c
[48/89] Write sources
[51/89] Compiling CSystem shims.c
[52/89] Compiling emitter.c
[53/89] Compiling CSystem shims.c
[55/185] Emitting module SystemPackage
[57/191] Compiling SwiftSyntax600 Empty.swift
[58/191] Emitting module SwiftSyntax600
[59/192] Compiling Yams AliasDereferencingStrategy.swift
[60/192] Compiling Yams Anchor.swift
[61/192] Compiling Yams Constructor.swift
[62/192] Compiling Yams Decoder.swift
[63/192] Compiling Yams Node.Scalar.swift
[64/192] Compiling Yams Node.Sequence.swift
[65/192] Compiling Yams Node.swift
[66/192] Compiling Yams Tag.swift
[69/192] Compiling Yams YamlAnchorProviding.swift
[70/194] Compiling SwiftSyntax510 Empty.swift
[71/194] Emitting module SwiftSyntax510
[72/194] Emitting module SwiftSyntax601
[73/194] Compiling SwiftSyntax601 Empty.swift
[76/198] Compiling SwiftSyntax509 Empty.swift
[77/198] Compiling SystemPackage MachPort.swift
[78/198] Compiling SystemPackage PlatformString.swift
[79/198] Compiling SystemPackage SystemString.swift
[80/199] Compiling SystemPackage Util+StringArray.swift
[81/199] Compiling SystemPackage Util.swift
[82/199] Compiling SystemPackage UtilConsumers.swift
[89/201] Compiling Yams Node.Mapping.swift
[90/201] Compiling Yams Parser.swift
[91/201] Compiling Yams RedundancyAliasingStrategy.swift
[92/201] Compiling Yams Representer.swift
[97/201] Compiling Yams Emitter.swift
[98/201] Compiling Yams Encoder.swift
[99/201] Compiling Yams Mark.swift
[100/201] Compiling Yams Node.Alias.swift
[108/201] Wrapping AST for SwiftSyntax601 for debugging
[109/203] Wrapping AST for SwiftSyntax600 for debugging
[110/267] Wrapping AST for SwiftSyntax510 for debugging
[111/267] Wrapping AST for SwiftSyntax509 for debugging
[113/267] Compiling SwiftSyntax Trivia.swift
[114/267] Compiling SwiftSyntax Utils.swift
[115/267] Compiling SwiftSyntax ChildNameForKeyPath.swift
[116/267] Emitting module ArgumentParserToolInfo
[117/267] Compiling ArgumentParserToolInfo ToolInfo.swift
[119/312] Compiling ArgumentParser ParsableCommand.swift
[120/312] Compiling ArgumentParser ArgumentDecoder.swift
[121/312] Compiling ArgumentParser ArgumentDefinition.swift
[122/312] Compiling ArgumentParser ArgumentSet.swift
[127/312] Compiling ArgumentParser Option.swift
[128/312] Compiling ArgumentParser OptionGroup.swift
[129/312] Compiling ArgumentParser AsyncParsableCommand.swift
[130/312] Compiling ArgumentParser CommandConfiguration.swift
[131/312] Compiling ArgumentParser CommandGroup.swift
[132/312] Compiling ArgumentParser EnumerableFlag.swift
[133/312] Compiling ArgumentParser ExpressibleByArgument.swift
[134/312] Compiling ArgumentParser ParsableArguments.swift
[139/312] Emitting module ArgumentParserToolInfo
[140/312] Compiling ArgumentParserToolInfo ToolInfo.swift
[143/315] Wrapping AST for SystemPackage for debugging
[144/315] Wrapping AST for ArgumentParserToolInfo for debugging
[146/356] Compiling ArgumentParser ZshCompletionsGenerator.swift
[147/356] Compiling ArgumentParser Argument.swift
[148/356] Compiling ArgumentParser ArgumentDiscussion.swift
[149/380] Compiling ArgumentParser EnumerableFlag.swift
[150/380] Compiling ArgumentParser ExpressibleByArgument.swift
[153/403] Compiling Subprocess Result.swift
[154/403] Compiling Subprocess Span+Subprocess.swift
[155/403] Compiling Subprocess Subprocess+Darwin.swift
[156/403] Compiling Subprocess Subprocess+Linux.swift
[157/403] Compiling Subprocess Subprocess+Unix.swift
[158/403] Compiling Subprocess Input.swift
[159/403] Compiling Subprocess Output.swift
[160/403] Compiling Subprocess Subprocess+BSD.swift
[161/403] Compiling Subprocess AsyncIO+Dispatch.swift
[162/403] Compiling Subprocess AsyncIO+Linux.swift
[163/403] Compiling Subprocess AsyncIO+Windows.swift
[169/403] Compiling Subprocess API.swift
[170/403] Compiling Subprocess AsyncBufferSequence.swift
[171/403] Compiling Subprocess Buffer.swift
[172/403] Compiling Subprocess Configuration.swift
[173/403] Compiling Subprocess Error.swift
[174/403] Compiling Subprocess Execution.swift
[175/403] Emitting module Yams
[187/405] Wrapping AST for Yams for debugging
[198/414] Compiling Subprocess Input+Foundation.swift
[199/414] Compiling Subprocess Output+Foundation.swift
[200/414] Compiling Subprocess Span+SubprocessFoundation.swift
[201/416] Compiling Subprocess Subprocess+Windows.swift
[213/418] Compiling ArgumentParser SplitArguments.swift
[214/418] Compiling ArgumentParser DumpHelpGenerator.swift
[215/418] Compiling ArgumentParser HelpCommand.swift
[216/418] Compiling ArgumentParser HelpGenerator.swift
[217/418] Compiling ArgumentParser MessageInfo.swift
[218/418] Compiling ArgumentParser UsageGenerator.swift
[219/424] Compiling ArgumentParser CollectionExtensions.swift
[220/424] Compiling ArgumentParser Mutex.swift
[221/424] Compiling ArgumentParser Platform.swift
[222/424] Compiling ArgumentParser SequenceExtensions.swift
[223/424] Compiling ArgumentParser StringExtensions.swift
[224/424] Compiling ArgumentParser SwiftExtensions.swift
[225/430] Emitting module ArgumentParser
[238/430] Compiling Subprocess Teardown.swift
[239/430] Compiling Subprocess Thread.swift
[240/430] Compiling ArgumentParser ArgumentSet.swift
[241/430] Compiling ArgumentParser CommandParser.swift
[242/430] Compiling ArgumentParser InputKey.swift
[243/430] Compiling ArgumentParser InputOrigin.swift
[250/430] Emitting module Subprocess
[254/430] Compiling ArgumentParser Tree.swift
[255/430] Compiling ArgumentParser CodingKeyValidator.swift
[256/430] Compiling ArgumentParser NonsenseFlagsValidator.swift
[257/430] Compiling ArgumentParser ParsableArgumentsValidation.swift
[258/430] Compiling ArgumentParser PositionalArgumentsValidator.swift
[259/430] Compiling ArgumentParser UniqueNamesValidator.swift
[272/430] Emitting module Subprocess
[280/430] Emitting module ArgumentParser
[296/430] Compiling ArgumentParser Name.swift
[297/430] Compiling ArgumentParser Parsed.swift
[298/430] Compiling ArgumentParser ParsedValues.swift
[299/430] Compiling ArgumentParser ParserError.swift
[347/433] Wrapping AST for ArgumentParser for debugging
[368/450] Wrapping AST for Subprocess for debugging
[370/450] Emitting module SakeShared
[371/450] Compiling SakeShared ProcessInterruptionTask.swift
[372/450] Compiling SakeShared FileHandle+TextOutputStream.swift
[373/450] Compiling SakeShared SakeAppExitCode.swift
[374/450] Compiling SakeShared URL+BuildDirectory.swift
[375/450] Compiling SakeShared ProcessMonitor.swift
[376/450] Compiling SakeShared CaseConvertingStrategy.swift
[377/450] Compiling SakeShared FileHandle+TextOutputStream.swift
[378/450] Compiling SakeShared ProcessInterruptionTask.swift
[379/450] Compiling SakeShared ProcessMonitor.swift
[380/450] Compiling SakeShared SakeAppExitCode.swift
[381/450] Compiling SakeShared URL+BuildDirectory.swift
[382/450] Emitting module SakeShared
[383/450] Compiling SakeShared CommandGroupsJSON.swift
[385/451] Compiling SakeShared CaseConvertingStrategy.swift
[386/451] Compiling SakeShared CommandGroupsJSON.swift
[387/472] Wrapping AST for SakeShared for debugging
[389/492] Emitting module SakeCLILibrary
[390/494] Compiling SakeCLILibrary String+Shell.swift
[391/494] Compiling SakeCLILibrary String+nilIfEmpty.swift
[392/494] Compiling SakeCLILibrary Constants.swift
[396/496] Compiling SakeCLILibrary PackageDescription.swift
[397/496] Compiling SakeCLILibrary SakeAppContents.swift
[398/496] Compiling SakeCLILibrary SakeAppManager+CommandListGenerator.swift
[399/496] Compiling SakeCLILibrary SakeAppManager+InitializedMode.swift
[400/496] Compiling SakeCLILibrary SakeAppManager+UnitializedMode.swift
[406/496] Compiling SakeCLILibrary SakeAppManager.swift
[407/496] Compiling SakeCLILibrary SakeAppManagerCommandExecutor.swift
[408/496] Emitting module SakeCLILibrary
[409/496] Compiling SakeCLILibrary CommonOptions.swift
[410/496] Compiling SakeCLILibrary CLIConfig.swift
[411/496] Compiling SakeCLILibrary Config.swift
[412/496] Compiling SakeCLILibrary ConfigManager.swift
[413/496] Compiling SakeCLILibrary ENVConfig.swift
[414/496] Compiling SakeCLILibrary FileConfig.swift
[415/496] Compiling SakeCLILibrary DynamicCodingKey.swift
[416/496] Compiling SakeCLILibrary Logger.swift
[417/496] Compiling SakeCLILibrary ShellExecutor.swift
[429/496] Compiling SakeCLILibrary SakeAppManagerError.swift
[430/496] Compiling SakeCLILibrary SakeAppManagerFileHandle.swift
[433/507] Wrapping AST for SakeCLILibrary for debugging
[436/507] Compiling SakeCLI ShellCompletionCommandListGenerator.swift
/host/spi-builder-workspace/Sources/SakeCLI/RunCommand.swift:19:22: warning: 'custom' is deprecated: Provide a three-parameter closure instead. See custom(@Sendable @escaping ([String], Int, String) -> [String]). [#DeprecatedDeclaration]
17 | @Argument(
18 | help: "The name of the command to execute.",
19 | completion: .custom(ShellCompletionCommandListGenerator.generate),
| `- warning: 'custom' is deprecated: Provide a three-parameter closure instead. See custom(@Sendable @escaping ([String], Int, String) -> [String]). [#DeprecatedDeclaration]
20 | )
21 | var command: String
/host/spi-builder-workspace/Sources/SakeCLI/ShellCompletionCommandListGenerator.swift:12:9: error: sending value of non-Sendable type '() async -> ()' risks causing data races [#SendingRisksDataRace]
10 | var result: [String] = []
11 |
12 | Task {
| |- error: sending value of non-Sendable type '() async -> ()' risks causing data races [#SendingRisksDataRace]
| `- note: Passing value of non-Sendable type '() async -> ()' as a 'sending' argument to initializer 'init(name:priority:operation:)' risks causing races in between local and caller code
13 | result = await generateAsync(arguments: arguments)
14 | semaphore.signal()
:
16 |
17 | semaphore.wait()
18 | return result
| `- note: access can happen concurrently
19 | }
20 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
[437/508] Compiling SakeCLI SakeCLI.swift
/host/spi-builder-workspace/Sources/SakeCLI/RunCommand.swift:19:22: warning: 'custom' is deprecated: Provide a three-parameter closure instead. See custom(@Sendable @escaping ([String], Int, String) -> [String]). [#DeprecatedDeclaration]
17 | @Argument(
18 | help: "The name of the command to execute.",
19 | completion: .custom(ShellCompletionCommandListGenerator.generate),
| `- warning: 'custom' is deprecated: Provide a three-parameter closure instead. See custom(@Sendable @escaping ([String], Int, String) -> [String]). [#DeprecatedDeclaration]
20 | )
21 | var command: String
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[438/508] Compiling SakeCLI InitCommand.swift
[439/508] Compiling SakeCLI Version.swift
[440/508] Emitting module SakeCLI
/host/spi-builder-workspace/Sources/SakeCLI/RunCommand.swift:19:22: warning: 'custom' is deprecated: Provide a three-parameter closure instead. See custom(@Sendable @escaping ([String], Int, String) -> [String]). [#DeprecatedDeclaration]
17 | @Argument(
18 | help: "The name of the command to execute.",
19 | completion: .custom(ShellCompletionCommandListGenerator.generate),
| `- warning: 'custom' is deprecated: Provide a three-parameter closure instead. See custom(@Sendable @escaping ([String], Int, String) -> [String]). [#DeprecatedDeclaration]
20 | )
21 | var command: String
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[441/508] Compiling SakeCLI EditCommand.swift
[442/508] Compiling SakeCLI BuildCommand.swift
[443/508] Compiling SakeCLI CleanCommand.swift
[444/508] Compiling SakeCLI ListCommand.swift
[445/508] Compiling SakeCLI RunCommand.swift
/host/spi-builder-workspace/Sources/SakeCLI/RunCommand.swift:19:22: warning: 'custom' is deprecated: Provide a three-parameter closure instead. See custom(@Sendable @escaping ([String], Int, String) -> [String]). [#DeprecatedDeclaration]
17 | @Argument(
18 | help: "The name of the command to execute.",
19 | completion: .custom(ShellCompletionCommandListGenerator.generate),
| `- warning: 'custom' is deprecated: Provide a three-parameter closure instead. See custom(@Sendable @escaping ([String], Int, String) -> [String]). [#DeprecatedDeclaration]
20 | )
21 | var command: String
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
BUILD FAILURE 6.2 linux