The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-package-collection-generator, reference main (7bc251), with Swift 6.4 for Linux on 23 Sep 2026 05:18:02 UTC.

Swift 6 data race errors: 0

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/swiftlang/swift-package-collection-generator.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/swiftlang/swift-package-collection-generator
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 7bc2514 Merge pull request #71 from incertum/chore/workflow-permissions
Cloned https://github.com/swiftlang/swift-package-collection-generator.git
Revision (git rev-parse @):
7bc2514946443f31242f17c25365c97491674d27
SUCCESS checkout https://github.com/swiftlang/swift-package-collection-generator.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.4
Building package at path:  $PWD
https://github.com/swiftlang/swift-package-collection-generator.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-package-manager.git
[1/192057] Fetching swift-package-manager
Fetched https://github.com/apple/swift-package-manager.git (8.93s)
Fetching https://github.com/swiftlang/swift-llbuild.git
[1/29920] Fetching swift-llbuild
Fetched https://github.com/swiftlang/swift-llbuild.git (1.39s)
Fetching https://github.com/apple/swift-collections.git
[1/27686] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git (1.50s)
Fetching https://github.com/apple/swift-certificates.git
[1/7575] Fetching swift-certificates
Fetched https://github.com/apple/swift-certificates.git (0.61s)
Fetching https://github.com/apple/swift-crypto.git
[1/18549] Fetching swift-crypto
Fetched https://github.com/apple/swift-crypto.git (1.29s)
Fetching https://github.com/apple/swift-system.git
[1/6916] Fetching swift-system
Fetched https://github.com/apple/swift-system.git (0.61s)
Fetching https://github.com/swiftlang/swift-toolchain-sqlite.git
[1/376] Fetching swift-toolchain-sqlite
Fetched https://github.com/swiftlang/swift-toolchain-sqlite.git (1.27s)
Fetching https://github.com/swiftlang/swift-tools-support-core.git
[1/7399] Fetching swift-tools-support-core
Fetched https://github.com/swiftlang/swift-tools-support-core.git (0.64s)
Fetching https://github.com/swiftlang/swift-driver.git
[1/39078] Fetching swift-driver
Fetched https://github.com/swiftlang/swift-driver.git (1.45s)
Fetching https://github.com/apple/swift-asn1.git
Fetching https://github.com/swift-server/swift-backtrace.git
Fetching https://github.com/apple/swift-argument-parser.git
[1/631] Fetching swift-backtrace
[632/19549] Fetching swift-backtrace, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser.git (0.84s)
[1/1983] Fetching swift-asn1
Fetched https://github.com/swift-server/swift-backtrace.git (1.08s)
Fetched https://github.com/apple/swift-asn1.git (1.08s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (1.26s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.22s)
Computing version for https://github.com/swift-server/swift-backtrace.git
Computed https://github.com/swift-server/swift-backtrace.git at 1.3.5 (0.18s)
Creating working copy for https://github.com/swiftlang/swift-driver.git
Working copy of https://github.com/swiftlang/swift-driver.git resolved at main (22e6133)
Creating working copy for https://github.com/apple/swift-certificates.git
Working copy of https://github.com/apple/swift-certificates.git resolved at 1.10.1 (386001a)
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 3.12.5 (d79c573)
Creating working copy for https://github.com/swiftlang/swift-llbuild.git
Working copy of https://github.com/swiftlang/swift-llbuild.git resolved at main (e19f06b)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.1.6 (c11818f)
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.5.0 (61e4ca4)
Creating working copy for https://github.com/apple/swift-package-manager.git
Working copy of https://github.com/apple/swift-package-manager.git resolved at main (de46f21)
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.8.2
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Creating working copy for https://github.com/swiftlang/swift-toolchain-sqlite.git
Working copy of https://github.com/swiftlang/swift-toolchain-sqlite.git resolved at 1.0.9 (c0ecc1e)
Creating working copy for https://github.com/swift-server/swift-backtrace.git
Working copy of https://github.com/swift-server/swift-backtrace.git resolved at 1.3.5
Creating working copy for https://github.com/swiftlang/swift-tools-support-core.git
Working copy of https://github.com/swiftlang/swift-tools-support-core.git resolved at main (c574915)
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1011]
[Planning deferred tasks]
[Starting]
[19 / 762] _CryptoExtras
[204 / 775] SwiftASN1
[209 / 802] SystemPackage
[212 / 802] _CertificateInternals
[226 / 802] SystemPackage
[228 / 802] SystemPackage
[230 / 802] SystemPackage
[244 / 802] _CertificateInternals
[249 / 803] _CertificateInternals
[250 / 803] _AsyncFileSystem
[251 / 803] SwiftASN1-product
[253 / 803] SwiftASN1-product
[260 / 804] PackageCollectionsModel
[260 / 805] SwiftASN1
[263 / 805] SystemPackage
[265 / 805] InternalCollectionsUtilities
[266 / 805] InternalCollectionsUtilities
[267 / 805] SwiftASN1
[270 / 805] DequeModule
[278 / 814] CryptoBoringWrapper
[280 / 815] SwiftASN1
[282 / 815] InternalCollectionsUtilities
[285 / 816] SwiftASN1
[290 / 817] PackageCollectionsModel
[295 / 827] _AsyncFileSystem
[305 / 827] CCryptoBoringSSL
[306 / 827] CCryptoBoringSSL
[315 / 827] CCryptoBoringSSL
[315 / 828] CCryptoBoringSSL
[317 / 828] CCryptoBoringSSL
[324 / 828] CCryptoBoringSSL
[327 / 828] CCryptoBoringSSL
[331 / 828] CCryptoBoringSSL
[332 / 828] CCryptoBoringSSL
[333 / 828] CCryptoBoringSSL
[336 / 828] CCryptoBoringSSL
[339 / 828] CCryptoBoringSSL
[342 / 828] CCryptoBoringSSL
[346 / 828] CCryptoBoringSSL
[355 / 828] CCryptoBoringSSL
[361 / 828] CCryptoBoringSSL
[363 / 828] CCryptoBoringSSL
[364 / 828] CCryptoBoringSSL
[366 / 828] CCryptoBoringSSL
[369 / 828] CCryptoBoringSSL
[370 / 828] CCryptoBoringSSL
[372 / 828] CCryptoBoringSSL
[374 / 828] CCryptoBoringSSL
[378 / 828] CCryptoBoringSSL
[379 / 828] CCryptoBoringSSL
[380 / 828] CCryptoBoringSSL
[385 / 828] CCryptoBoringSSL
[386 / 828] CCryptoBoringSSL
[389 / 828] CCryptoBoringSSL
[391 / 828] CCryptoBoringSSL
[394 / 828] CCryptoBoringSSL
[397 / 828] CCryptoBoringSSL
[400 / 828] CCryptoBoringSSL
[403 / 828] CCryptoBoringSSL
[408 / 828] CCryptoBoringSSL
[419 / 828] CCryptoBoringSSL
[433 / 828] CCryptoBoringSSL
[438 / 828] CCryptoBoringSSL
[441 / 828] CCryptoBoringSSL
[445 / 828] CCryptoBoringSSL
[448 / 828] CCryptoBoringSSL
[453 / 828] CCryptoBoringSSL
[455 / 828] CCryptoBoringSSL
[457 / 828] CCryptoBoringSSL
[460 / 828] CCryptoBoringSSL
[462 / 828] CCryptoBoringSSL
[464 / 828] CCryptoBoringSSL
[466 / 828] CCryptoBoringSSL
[469 / 828] CCryptoBoringSSL
[471 / 828] CCryptoBoringSSL
[474 / 828] CCryptoBoringSSL
[476 / 828] CCryptoBoringSSL
[480 / 828] CCryptoBoringSSL
[486 / 828] CCryptoBoringSSL
[491 / 828] CCryptoBoringSSL
[498 / 828] CCryptoBoringSSL
[500 / 828] CCryptoBoringSSL
[503 / 828] CCryptoBoringSSL
[508 / 828] CCryptoBoringSSL
[509 / 828] CCryptoBoringSSL
[517 / 828] CCryptoBoringSSL
[523 / 828] CCryptoBoringSSL
[532 / 828] CCryptoBoringSSL
[540 / 828] CCryptoBoringSSL
[542 / 828] CCryptoBoringSSL
[546 / 828] CCryptoBoringSSL
[550 / 828] CCryptoBoringSSL
[553 / 828] CCryptoBoringSSL
[556 / 828] CCryptoBoringSSL
[558 / 828] CCryptoBoringSSL
[560 / 828] CCryptoBoringSSL
[564 / 828] CCryptoBoringSSL
[569 / 828] CCryptoBoringSSL
[570 / 828] CCryptoBoringSSL
[572 / 828] CCryptoBoringSSL
[577 / 828] CCryptoBoringSSL
[579 / 828] CCryptoBoringSSL
[583 / 828] CCryptoBoringSSL
[588 / 828] CCryptoBoringSSL
[595 / 828] CCryptoBoringSSL
[603 / 828] CCryptoBoringSSL
[609 / 828] CCryptoBoringSSL
[614 / 828] CCryptoBoringSSL
[615 / 828] CCryptoBoringSSL
[619 / 828] CCryptoBoringSSL
[621 / 828] CCryptoBoringSSL
[624 / 828] CCryptoBoringSSL
[629 / 828] CCryptoBoringSSL
[634 / 828] CCryptoBoringSSL
[645 / 828] CCryptoBoringSSL
[651 / 828] CCryptoBoringSSL
[652 / 828] CCryptoBoringSSL
[657 / 828] CCryptoBoringSSL
[661 / 828] CCryptoBoringSSL
[663 / 828] CCryptoBoringSSL
[668 / 828] _AsyncFileSystem
[671 / 828] _AsyncFileSystem
[677 / 831] TSCBasic
[687 / 844] CBacktrace
[701 / 853] CBacktrace
[705 / 853] CBacktrace
[707 / 853] TSCBasic
[714 / 853] TSCBasic
[715 / 853] TSCUtility
[717 / 853] OrderedCollections
[719 / 853] OrderedCollections
[720 / 853] OrderedCollections
[721 / 853] OrderedCollections
[728 / 853] OrderedCollections-product
[732 / 856] ArgumentParserToolInfo
[734 / 867] OrderedCollections
[738 / 867] DequeModule
[741 / 867] ArgumentParserToolInfo
[747 / 867] DequeModule
[752 / 870] TSCUtility
[754 / 871] TSCUtility
[758 / 888] Crypto
[760 / 889] DequeModule
[766 / 889] TSCUtility
[770 / 891] TSCUtility
[774 / 891] TSCUtility
[777 / 891] SwiftToolsSupport-auto-product
[781 / 891] DequeModule-product
[788 / 891] _CryptoExtras
[789 / 891] _CryptoExtras
[790 / 891] Crypto-product
[792 / 892] TSCUtility
[796 / 892] ArgumentParserToolInfo
[797 / 894] _CryptoExtras
[799 / 902] _CryptoExtras
[800 / 902] _CryptoExtras
[802 / 902] _CryptoExtras
[803 / 902] _CryptoExtras
[805 / 902] _CryptoExtras
[807 / 902] _CryptoExtras
[815 / 904] CSystem
[818 / 913] SystemPackage
[821 / 913] ArgumentParser
[821 / 913] _CryptoExtras
[823 / 913] ArgumentParser
[824 / 913] ArgumentParser
[825 / 913] ArgumentParser
[827 / 913] ArgumentParser
[833 / 914] CCryptoBoringSSLShims
[835 / 923] OrderedCollections
[838 / 923] Basics
[839 / 923] Basics
[840 / 923] Basics
[841 / 924] Basics
[842 / 924] Basics
[843 / 924] Basics
[851 / 925] SystemPackage
[853 / 934] X509
[857 / 934] Basics
[858 / 934] X509
[859 / 935] X509
[860 / 935] X509
[861 / 935] TSCUtility
[864 / 936] SystemPackage-product
[865 / 945] SystemPackage-product
[866 / 945] _AsyncFileSystem
[868 / 945] _AsyncFileSystem
[874 / 945] X509
[880 / 946] X509
[886 / 946] PackageCollectionsSigning
[887 / 946]
[889 / 951] SourceControl
[892 / 951] SourceControl
[896 / 951] SourceControl
[898 / 951] Basics
[899 / 952]
[903 / 960] PackageCollectionsSigning
[904 / 960] PackageCollectionsSigning
[905 / 960] PackageCollectionsSigning
[908 / 960] PackageCollectionsSigning
[914 / 961]
[915 / 970] PackageCollectionsSigning
[917 / 970] PackageCollections
[917 / 971] PackageModel
[922 / 971] PackageCollections
[923 / 972] PackageCollectionsSigning
[925 / 972] PackageCollectionsSigning
[927 / 972] PackageCollections
[937 / 981] TestUtilities
[940 / 982] PackageModel
[952 / 982] PackageModel
[956 / 985] PackageModel
[960 / 987] CryptoBoringWrapper
[964 / 988] package-collection-validate-product
/host/spi-builder-workspace/Sources/PackageCollectionValidator/PackageCollectionValidate.swift:45:19: warning: 'install()' is deprecated: This is no longer needed in Swift 5.9 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 43 |
 44 |     public func run() throws {
 45 |         Backtrace.install()
    |                   `- warning: 'install()' is deprecated: This is no longer needed in Swift 5.9 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 46 |
 47 |         print("Using input file located at \(self.inputPath)", inColor: .cyan, verbose: self.verbose)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[970 / 1000] package-collection-generate-product
[971 / 1003] package-collection-diff-product
[972 / 1003] package-collection-sign-product
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:17:1: warning: extension declares a conformance of imported type 'Collection' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
 15 | import PackageCollectionsModel
 16 |
 17 | extension PackageCollectionModel.V1.Collection: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Collection' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 18 |     public var description: String {
 19 |         """
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:34:1: warning: extension declares a conformance of imported type 'Author' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
 32 | }
 33 |
 34 | extension PackageCollectionModel.V1.Collection.Author: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Author' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 35 |     public var description: String {
 36 |         self.name
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:40:1: warning: extension declares a conformance of imported type 'Package' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
 38 | }
 39 |
 40 | extension PackageCollectionModel.V1.Collection.Package: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Package' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 41 |     public var description: String {
 42 |         """
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:56:1: warning: extension declares a conformance of imported type 'Version' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
 54 | }
 55 |
 56 | extension PackageCollectionModel.V1.Collection.Package.Version: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Version' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 57 |     public var description: String {
 58 |         """
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:72:1: warning: extension declares a conformance of imported type 'Manifest' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
 70 | }
 71 |
 72 | extension PackageCollectionModel.V1.Collection.Package.Version.Manifest: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Manifest' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 73 |     public var description: String {
 74 |         """
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:86:1: warning: extension declares a conformance of imported type 'Target' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
 84 | }
 85 |
 86 | extension PackageCollectionModel.V1.Target: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Target' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 87 |     public var description: String {
 88 |         """
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:97:1: warning: extension declares a conformance of imported type 'Product' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
 95 | }
 96 |
 97 | extension PackageCollectionModel.V1.Product: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Product' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 98 |     public var description: String {
 99 |         """
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:109:1: warning: extension declares a conformance of imported type 'LibraryType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
107 | }
108 |
109 | extension PackageCollectionsModel.PackageCollectionModel.V1.ProductType.LibraryType: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'LibraryType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
110 |     public var description: String {
111 |         "\(self.rawValue)"
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:115:1: warning: extension declares a conformance of imported type 'PlatformVersion' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
113 | }
114 |
115 | extension PackageCollectionModel.V1.PlatformVersion: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'PlatformVersion' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
116 |     public var description: String {
117 |         "\(self.name)(\(self.version))"
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:121:1: warning: extension declares a conformance of imported type 'Compatibility' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
119 | }
120 |
121 | extension PackageCollectionModel.V1.Compatibility: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Compatibility' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
122 |     public var description: String {
123 |         "(\(self.platform), \(self.swiftVersion))"
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:127:1: warning: extension declares a conformance of imported type 'Platform' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
125 | }
126 |
127 | extension PackageCollectionModel.V1.Platform: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Platform' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
128 |     public var description: String {
129 |         self.name
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:133:1: warning: extension declares a conformance of imported type 'License' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
131 | }
132 |
133 | extension PackageCollectionModel.V1.License: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'License' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
134 |     public var description: String {
135 |         "License(\(self.url)\(self.name.map { ", \($0)" } ?? ""))"
[978 / 1003] package-collection-validate-product
[982 / 1003] package-collection-generate-product
[983 / 1003] package-collection-generate-product
/host/spi-builder-workspace/Sources/PackageCollectionSigner/PackageCollectionSign.swift:57:19: warning: 'install()' is deprecated: This is no longer needed in Swift 5.9 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 55 |
 56 |     func _run(signer: PackageCollectionSigner?) async throws {
 57 |         Backtrace.install()
    |                   `- warning: 'install()' is deprecated: This is no longer needed in Swift 5.9 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 58 |
 59 |         guard !self.certChainPaths.isEmpty else {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[983 / 1004] package-collection-sign-product
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:17:1: warning: extension declares a conformance of imported type 'Collection' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
 15 | import PackageCollectionsModel
 16 |
 17 | extension PackageCollectionModel.V1.Collection: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Collection' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 18 |     public var description: String {
 19 |         """
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:34:1: warning: extension declares a conformance of imported type 'Author' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
 32 | }
 33 |
 34 | extension PackageCollectionModel.V1.Collection.Author: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Author' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 35 |     public var description: String {
 36 |         self.name
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:40:1: warning: extension declares a conformance of imported type 'Package' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
 38 | }
 39 |
 40 | extension PackageCollectionModel.V1.Collection.Package: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Package' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 41 |     public var description: String {
 42 |         """
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:56:1: warning: extension declares a conformance of imported type 'Version' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
 54 | }
 55 |
 56 | extension PackageCollectionModel.V1.Collection.Package.Version: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Version' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 57 |     public var description: String {
 58 |         """
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:72:1: warning: extension declares a conformance of imported type 'Manifest' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
 70 | }
 71 |
 72 | extension PackageCollectionModel.V1.Collection.Package.Version.Manifest: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Manifest' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 73 |     public var description: String {
 74 |         """
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:86:1: warning: extension declares a conformance of imported type 'Target' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
 84 | }
 85 |
 86 | extension PackageCollectionModel.V1.Target: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Target' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 87 |     public var description: String {
 88 |         """
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:97:1: warning: extension declares a conformance of imported type 'Product' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
 95 | }
 96 |
 97 | extension PackageCollectionModel.V1.Product: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Product' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 98 |     public var description: String {
 99 |         """
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:109:1: warning: extension declares a conformance of imported type 'LibraryType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
107 | }
108 |
109 | extension PackageCollectionsModel.PackageCollectionModel.V1.ProductType.LibraryType: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'LibraryType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
110 |     public var description: String {
111 |         "\(self.rawValue)"
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:115:1: warning: extension declares a conformance of imported type 'PlatformVersion' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
113 | }
114 |
115 | extension PackageCollectionModel.V1.PlatformVersion: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'PlatformVersion' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
116 |     public var description: String {
117 |         "\(self.name)(\(self.version))"
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:121:1: warning: extension declares a conformance of imported type 'Compatibility' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
119 | }
120 |
121 | extension PackageCollectionModel.V1.Compatibility: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Compatibility' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
122 |     public var description: String {
123 |         "(\(self.platform), \(self.swiftVersion))"
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:127:1: warning: extension declares a conformance of imported type 'Platform' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
125 | }
126 |
127 | extension PackageCollectionModel.V1.Platform: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Platform' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
128 |     public var description: String {
129 |         self.name
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/Models/PackageCollectionExtensions.swift:133:1: warning: extension declares a conformance of imported type 'License' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
131 | }
132 |
133 | extension PackageCollectionModel.V1.License: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'License' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'PackageCollectionsModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
134 |     public var description: String {
135 |         "License(\(self.url)\(self.name.map { ", \($0)" } ?? ""))"
[988 / 1004] SourceControl
[988 / 1004] package-collection-generate-product
/host/spi-builder-workspace/Sources/PackageCollectionDiff/PackageCollectionDiff.swift:43:19: warning: 'install()' is deprecated: This is no longer needed in Swift 5.9 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
41 |
42 |     public func run() throws {
43 |         Backtrace.install()
   |                   `- warning: 'install()' is deprecated: This is no longer needed in Swift 5.9 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
44 |
45 |         print("Comparing collections located at \(self.collectionOnePath) and \(self.collectionTwoPath)", inColor: .cyan, verbose: self.verbose)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[988 / 1004] package-collection-diff-product
[989 / 1005] package-collection-diff-product
[991 / 1005] PackageCollections
/host/spi-builder-workspace/Sources/PackageCollectionGenerator/PackageCollectionGenerate.swift:69:19: warning: 'install()' is deprecated: This is no longer needed in Swift 5.9 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 67 |
 68 |     public func run() async throws {
 69 |         Backtrace.install()
    |                   `- warning: 'install()' is deprecated: This is no longer needed in Swift 5.9 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 70 |
 71 |         // Parse auth tokens
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[994 / 1007] package-collection-generate-product
[996 / 1007] _CryptoExtras
[1000 / 1008] X509
[1008 / 1008] package-collection-sign-product
Build complete! (69.38 secs)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    },
    {
      "identity" : "swift-package-manager",
      "requirement" : {
        "branch" : [
          "main"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-package-manager.git"
    },
    {
      "identity" : "swift-backtrace",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swift-server/swift-backtrace.git"
    }
  ],
  "manifest_display_name" : "swift-package-collection-generator",
  "name" : "swift-package-collection-generator",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "package-collection-generate",
      "targets" : [
        "PackageCollectionGenerator"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "package-collection-sign",
      "targets" : [
        "PackageCollectionSigner"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "package-collection-validate",
      "targets" : [
        "PackageCollectionValidator"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "package-collection-diff",
      "targets" : [
        "PackageCollectionDiff"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "UtilitiesTests",
      "module_type" : "SwiftTarget",
      "name" : "UtilitiesTests",
      "path" : "Tests/UtilitiesTests",
      "sources" : [
        "GitUtilitiesTests.swift"
      ],
      "target_dependencies" : [
        "Utilities"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Utilities",
      "module_type" : "SwiftTarget",
      "name" : "Utilities",
      "path" : "Sources/Utilities",
      "product_dependencies" : [
        "SwiftPMPackageCollections"
      ],
      "product_memberships" : [
        "package-collection-generate",
        "package-collection-sign",
        "package-collection-validate",
        "package-collection-diff"
      ],
      "sources" : [
        "Git.swift",
        "Logging.swift",
        "Path.swift",
        "Shell.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TestUtilities",
      "module_type" : "SwiftTarget",
      "name" : "TestUtilities",
      "path" : "Sources/TestUtilities",
      "product_dependencies" : [
        "ArgumentParser",
        "SwiftPMPackageCollections"
      ],
      "sources" : [
        "TestUtilities.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PackageCollectionValidatorTests",
      "module_type" : "SwiftTarget",
      "name" : "PackageCollectionValidatorTests",
      "path" : "Tests/PackageCollectionValidatorTests",
      "sources" : [
        "PackageCollectionValidateTests.swift"
      ],
      "target_dependencies" : [
        "PackageCollectionValidator",
        "TestUtilities"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackageCollectionValidator",
      "module_type" : "SwiftTarget",
      "name" : "PackageCollectionValidator",
      "path" : "Sources/PackageCollectionValidator",
      "product_dependencies" : [
        "SwiftPMPackageCollections",
        "ArgumentParser",
        "Backtrace"
      ],
      "product_memberships" : [
        "package-collection-validate"
      ],
      "sources" : [
        "PackageCollectionValidate.swift"
      ],
      "target_dependencies" : [
        "Utilities"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "PackageCollectionSignerTests",
      "module_type" : "SwiftTarget",
      "name" : "PackageCollectionSignerTests",
      "path" : "Tests/PackageCollectionSignerTests",
      "sources" : [
        "PackageCollectionSignTests.swift"
      ],
      "target_dependencies" : [
        "PackageCollectionSigner",
        "TestUtilities"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackageCollectionSigner",
      "module_type" : "SwiftTarget",
      "name" : "PackageCollectionSigner",
      "path" : "Sources/PackageCollectionSigner",
      "product_dependencies" : [
        "SwiftPMPackageCollections",
        "ArgumentParser",
        "Backtrace"
      ],
      "product_memberships" : [
        "package-collection-sign"
      ],
      "sources" : [
        "PackageCollectionSign.swift"
      ],
      "target_dependencies" : [
        "Utilities"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "PackageCollectionGeneratorTests",
      "module_type" : "SwiftTarget",
      "name" : "PackageCollectionGeneratorTests",
      "path" : "Tests/PackageCollectionGeneratorTests",
      "sources" : [
        "GitHubPackageMetadataProviderTests.swift",
        "PackageCollectionGenerateTests.swift",
        "PackageCollectionGeneratorInputTests.swift"
      ],
      "target_dependencies" : [
        "PackageCollectionGenerator"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackageCollectionGenerator",
      "module_type" : "SwiftTarget",
      "name" : "PackageCollectionGenerator",
      "path" : "Sources/PackageCollectionGenerator",
      "product_dependencies" : [
        "SwiftPMPackageCollections",
        "ArgumentParser",
        "Backtrace"
      ],
      "product_memberships" : [
        "package-collection-generate"
      ],
      "sources" : [
        "Models/PackageCollectionExtensions.swift",
        "Models/PackageCollectionGeneratorInput.swift",
        "Models/PackageDescription.swift",
        "Models/PackageManifest.swift",
        "PackageCollectionGenerate.swift",
        "PackageMetadataProviders/GitHubPackageMetadataProvider.swift",
        "PackageMetadataProviders/PackageMetadataProvider.swift"
      ],
      "target_dependencies" : [
        "Utilities"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "PackageCollectionDiffTests",
      "module_type" : "SwiftTarget",
      "name" : "PackageCollectionDiffTests",
      "path" : "Tests/PackageCollectionDiffTests",
      "sources" : [
        "PackageCollectionDiffTests.swift"
      ],
      "target_dependencies" : [
        "PackageCollectionDiff",
        "TestUtilities"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PackageCollectionDiff",
      "module_type" : "SwiftTarget",
      "name" : "PackageCollectionDiff",
      "path" : "Sources/PackageCollectionDiff",
      "product_dependencies" : [
        "SwiftPMPackageCollections",
        "ArgumentParser",
        "Backtrace"
      ],
      "product_memberships" : [
        "package-collection-diff"
      ],
      "sources" : [
        "PackageCollectionDiff.swift"
      ],
      "target_dependencies" : [
        "Utilities"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.7"
}
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
Done.