The Swift Package Index logo.Swift Package Index

Build Information

Failed to build xcparse, reference 2.3.2 (fdba6f), with Swift 6.4 for Linux on 21 Sep 2026 10:08:09 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344843-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ChargePoint/xcparse.git
Reference: 2.3.2
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/ChargePoint/xcparse
 * tag               2.3.2      -> FETCH_HEAD
HEAD is now at fdba6f6 [no-jira] Update current version to 2.3.2
Cloned https://github.com/ChargePoint/xcparse.git
Revision (git rev-parse @):
fdba6f63882f8dff5a8a8b8d772aa28d74e7862e
SUCCESS checkout https://github.com/ChargePoint/xcparse.git at 2.3.2
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.4
Building package at path:  $PWD
https://github.com/ChargePoint/xcparse.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344843-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/apple/swift-tools-support-core.git
[1/7398] Fetching swift-tools-support-core
Fetched https://github.com/apple/swift-tools-support-core.git (0.60s)
Computing version for https://github.com/apple/swift-tools-support-core.git
Computed https://github.com/apple/swift-tools-support-core.git at 0.3.0 (0.84s)
Fetching https://github.com/apple/swift-system.git
[1/6898] Fetching swift-system
Fetched https://github.com/apple/swift-system.git (0.63s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.1.1 (0.83s)
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-tools-support-core.git
Working copy of https://github.com/apple/swift-tools-support-core.git resolved at 0.3.0
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 360]
[Planning deferred tasks]
[74 / 131] TSCLibc
[79 / 140] TSCclibc
[81 / 140] TSCLibc
[83 / 140] TSCLibc
[97 / 140] SystemPackage
[100 / 140] SystemPackage-product
[103 / 150] TSCBasic
[106 / 151] SystemPackage
[111 / 152] TSCLibc
[113 / 153] testUtility
[122 / 153] SystemPackage
[125 / 163] TSCBasic
[129 / 163] TSCUtility
[130 / 163] TSCUtility
[133 / 164] TSCUtility
[143 / 165] XCParseCore
[146 / 174] XCParseCore
[148 / 174] XCParseCore
[152 / 174] XCParseCore
[157 / 174] XCParseCore-product
[162 / 185] Converter
[165 / 185] Converter
[172 / 185] xcparse-product
[178 / 195] XCParseCore
error: SwiftCompile normal x86_64 /host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift failed with a nonzero exit code. Command line:     cd /host
    builtin-SwiftPerFileCompile AttachmentsCommand.swift
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:18:15: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
 17 |
 18 |     var path: PositionalArgument<PathArgument>
    |               `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:18:34: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
 17 |
 18 |     var path: PositionalArgument<PathArgument>
    |                                  `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:19:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 17 |
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
    |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 20 |     var verbose: OptionArgument<Bool>
 21 |
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:19:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 17 |
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
    |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 20 |     var verbose: OptionArgument<Bool>
 21 |
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:20:18: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
    |                  `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 21 |
 22 |     var divideByModel: OptionArgument<Bool>
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:22:24: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 20 |     var verbose: OptionArgument<Bool>
 21 |
 22 |     var divideByModel: OptionArgument<Bool>
    |                        `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 23 |     var divideByOS: OptionArgument<Bool>
 24 |     var divideByTestRun: OptionArgument<Bool>
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:23:21: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 21 |
 22 |     var divideByModel: OptionArgument<Bool>
 23 |     var divideByOS: OptionArgument<Bool>
    |                     `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 24 |     var divideByTestRun: OptionArgument<Bool>
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:24:26: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 22 |     var divideByModel: OptionArgument<Bool>
 23 |     var divideByOS: OptionArgument<Bool>
 24 |     var divideByTestRun: OptionArgument<Bool>
    |                          `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
 26 |     var divideByLanguage: OptionArgument<Bool>
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:25:33: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 23 |     var divideByOS: OptionArgument<Bool>
 24 |     var divideByTestRun: OptionArgument<Bool>
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
    |                                 `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 26 |     var divideByLanguage: OptionArgument<Bool>
 27 |     var divideByRegion: OptionArgument<Bool>
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:26:27: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 24 |     var divideByTestRun: OptionArgument<Bool>
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
 26 |     var divideByLanguage: OptionArgument<Bool>
    |                           `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 27 |     var divideByRegion: OptionArgument<Bool>
 28 |     var divideByTest: OptionArgument<Bool>
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:27:25: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
 26 |     var divideByLanguage: OptionArgument<Bool>
 27 |     var divideByRegion: OptionArgument<Bool>
    |                         `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 28 |     var divideByTest: OptionArgument<Bool>
 29 |
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:28:23: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 26 |     var divideByLanguage: OptionArgument<Bool>
 27 |     var divideByRegion: OptionArgument<Bool>
 28 |     var divideByTest: OptionArgument<Bool>
    |                       `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 29 |
 30 |     var utiWhitelist: OptionArgument<[String]>
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:30:23: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 28 |     var divideByTest: OptionArgument<Bool>
 29 |
 30 |     var utiWhitelist: OptionArgument<[String]>
    |                       `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 31 |     var activityTypeWhitelist: OptionArgument<[String]>
 32 |
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:31:32: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 29 |
 30 |     var utiWhitelist: OptionArgument<[String]>
 31 |     var activityTypeWhitelist: OptionArgument<[String]>
    |                                `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 32 |
 33 |     init(parser: ArgumentParser) {
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:33:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 31 |     var activityTypeWhitelist: OptionArgument<[String]>
 32 |
 33 |     init(parser: ArgumentParser) {
    |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 34 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
 35 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:55:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 53 |     }
 54 |
 55 |     func run(with arguments: ArgumentParser.Result) throws {
    |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 56 |         guard let xcresultPathArgument = arguments.get(path) else {
 57 |             print("Missing xcresult path")
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:35:60: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 33 |     init(parser: ArgumentParser) {
 34 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
 35 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
    |                                                            `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 36 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
 37 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:37:73: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 35 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
 36 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
 37 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
    |                                                                         `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 38 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
 39 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:39:29: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 37 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
 38 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
 39 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
    |                             `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 40 |
 41 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:41:35: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 39 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
 40 |
 41 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
    |                                   `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 42 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
 43 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:42:32: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 40 |
 41 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
 42 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
    |                                `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 43 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
 44 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:43:37: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 41 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
 42 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
 43 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
    |                                     `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 44 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
 45 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:44:44: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 42 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
 43 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
 44 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
    |                                            `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 45 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
 46 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:45:38: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 43 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
 44 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
 45 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
    |                                      `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 46 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
 47 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:46:36: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 44 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
 45 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
 46 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
    |                                    `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 47 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
 48 |
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:47:34: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 45 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
 46 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
 47 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
    |                                  `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 48 |
 49 |         utiWhitelist = subparser.add(option: "--uti", shortName: nil, kind: [String].self, strategy: .upToNextOption,
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:49:34: warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 47 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
 48 |
 49 |         utiWhitelist = subparser.add(option: "--uti", shortName: nil, kind: [String].self, strategy: .upToNextOption,
    |                                  `- warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 50 |                                      usage: "Whitelist of uniform type identifiers (UTI) attachments must conform to [optional, example: \"--uti public.image public.plain-text\"]")
 51 |         activityTypeWhitelist = subparser.add(option: "--activity-type", shortName: nil, kind: [String].self, strategy: .upToNextOption,
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:51:43: warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 49 |         utiWhitelist = subparser.add(option: "--uti", shortName: nil, kind: [String].self, strategy: .upToNextOption,
 50 |                                      usage: "Whitelist of uniform type identifiers (UTI) attachments must conform to [optional, example: \"--uti public.image public.plain-text\"]")
 51 |         activityTypeWhitelist = subparser.add(option: "--activity-type", shortName: nil, kind: [String].self, strategy: .upToNextOption,
    |                                           `- warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 52 |                                               usage: "Whitelist of acceptable activity types for attachments. If value does not specify domain, \"com.apple.dt.xctest.activity-type.\" is assumed and prefixed to the value [optional, example: \"--activity-type userCreated attachmentContainer com.apple.dt.xctest.activity-type.testAssertionFailure\"]")
 53 |     }
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:93:24: error: cannot find 'UTTypeConformsTo' in scope
 91 |                 let attachmentUTI = $0.uniformTypeIdentifier as CFString
 92 |                 for allowedUTI in allowedUTIsToExport {
 93 |                     if UTTypeConformsTo(attachmentUTI, allowedUTI as CFString) {
    |                        `- error: cannot find 'UTTypeConformsTo' in scope
 94 |                         return true
 95 |                     }
/host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:91:65: error: cannot find type 'CFString' in scope
 89 |         if let allowedUTIsToExport = arguments.get(self.utiWhitelist) {
 90 |             options.attachmentFilter = {
 91 |                 let attachmentUTI = $0.uniformTypeIdentifier as CFString
    |                                                                 `- error: cannot find type 'CFString' in scope
 92 |                 for allowedUTI in allowedUTIsToExport {
 93 |                     if UTTypeConformsTo(attachmentUTI, allowedUTI as CFString) {
/host/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:18:15: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
17 |
18 |     var path: PositionalArgument<PathArgument>
   |               `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
/host/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:18:34: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
17 |
18 |     var path: PositionalArgument<PathArgument>
   |                                  `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
/host/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:19:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
17 |
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
   |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
20 |     var verbose: OptionArgument<Bool>
21 |
/host/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:19:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
17 |
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
   |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
20 |     var verbose: OptionArgument<Bool>
21 |
/host/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:20:18: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
   |                  `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
21 |
22 |     init(parser: ArgumentParser) {
/host/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:22:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
20 |     var verbose: OptionArgument<Bool>
21 |
22 |     init(parser: ArgumentParser) {
   |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
23 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
24 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/host/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:31:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
29 |     }
30 |
31 |     func run(with arguments: ArgumentParser.Result) throws {
   |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
32 |         guard let xcresultPathArgument = arguments.get(path) else {
33 |             print("Missing xcresult path")
/host/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:24:60: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
22 |     init(parser: ArgumentParser) {
23 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
24 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
   |                                                            `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
25 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
26 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
/host/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:26:73: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
24 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
25 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
26 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
   |                                                                         `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
27 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
28 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
/host/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:28:29: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
26 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
27 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
28 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
   |                             `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
29 |     }
30 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Failed frontend command:
/usr/bin/swift-frontend -frontend -c -primary-file /host/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift -primary-file /host/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift /host/spi-builder-workspace/Sources/xcparse/Command.swift /host/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift /host/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift /host/spi-builder-workspace/Sources/xcparse/GitHubLatestReleaseResponse.swift /host/spi-builder-workspace/Sources/xcparse/LogsCommand.swift /host/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift /host/spi-builder-workspace/Sources/xcparse/VersionCommand.swift /host/spi-builder-workspace/Sources/xcparse/XCPParser.swift /host/spi-builder-workspace/Sources/xcparse/main.swift -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/xcparse.build/Debug-linux-x86_64/xcparse-p.build/Objects-normal/x86_64/AttachmentsCommand.d -emit-const-values-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/xcparse.build/Debug-linux-x86_64/xcparse-p.build/Objects-normal/x86_64/AttachmentsCommand.swiftconstvalues -emit-reference-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/xcparse.build/Debug-linux-x86_64/xcparse-p.build/Objects-normal/x86_64/AttachmentsCommand.swiftdeps -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/xcparse.build/Debug-linux-x86_64/xcparse-p.build/Objects-normal/x86_64/AttachmentsCommand.dia -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/xcparse.build/Debug-linux-x86_64/xcparse-p.build/Objects-normal/x86_64/CodeCoverageCommand.d -emit-const-values-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/xcparse.build/Debug-linux-x86_64/xcparse-p.build/Objects-normal/x86_64/CodeCoverageCommand.swiftconstvalues -emit-reference-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/xcparse.build/Debug-linux-x86_64/xcparse-p.build/Objects-normal/x86_64/CodeCoverageCommand.swiftdeps -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/xcparse.build/Debug-linux-x86_64/xcparse-p.build/Objects-normal/x86_64/CodeCoverageCommand.dia -target x86_64-unknown-linux-gnu -disable-objc-interop -I /host/spi-builder-workspace/.build/out/Products/Debug-linux-x86_64 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /usr/lib/swift/host/plugins/testing\#/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/checkouts/swift-system/Sources/CSystem/include/module.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCclibc/include/module.modulemap -Xcc -fno-omit-frame-pointer -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-system/Sources/CSystem/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCclibc/include -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-linux-x86_64/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/xcparse.build/Debug-linux-x86_64/xcparse-p.build/DerivedSources-normal/x86_64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/xcparse.build/Debug-linux-x86_64/xcparse-p.build/DerivedSources/x86_64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/xcparse.build/Debug-linux-x86_64/xcparse-p.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name xcparse -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/xcparse.build/Debug-linux-x86_64/xcparse-p.build/Objects-normal/x86_64/xcparse_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/xcparse.build/Debug-linux-x86_64/xcparse-p.build/Objects-normal/x86_64/AttachmentsCommand.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/xcparse.build/Debug-linux-x86_64/xcparse-p.build/Objects-normal/x86_64/CodeCoverageCommand.o -index-unit-output-path /xcparse.build/Debug-linux-x86_64/xcparse-p.build/Objects-normal/x86_64/AttachmentsCommand.o -index-unit-output-path /xcparse.[182 / 195] xcparse-product
build/Debug-linux-x86_64/xcparse-p.build/Objects-normal/x86_64/CodeCoverageCommand.o -index-store-path /host/spi-builder-workspace/.build/out -index-system-modules
/host/spi-builder-workspace/Sources/xcparse/VersionCommand.swift:18:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
16 |     let usage = ""
17 |
18 |     init(parser: ArgumentParser) {
   |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
19 |         _ = parser.add(subparser: command, usage: usage, overview: overview)
20 |     }
/host/spi-builder-workspace/Sources/xcparse/VersionCommand.swift:22:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
20 |     }
21 |
22 |     func run(with arguments: ArgumentParser.Result) throws {
   |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
23 |         let xcpParser = XCPParser()
24 |         xcpParser.printVersion()
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
error: Build failed
BUILD FAILURE 6.4 linux