The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build bootstrap, reference 0.0.2 (7a07c8), with Swift 6.0 for Linux on 29 Nov 2024 09:02:34 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.58.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swifweb/bootstrap.git
Reference: 0.0.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/swifweb/bootstrap
 * tag               0.0.2      -> FETCH_HEAD
HEAD is now at 7a07c8c 🛠 Fix attribute setter
Cloned https://github.com/swifweb/bootstrap.git
Revision (git rev-parse @):
7a07c8cb301a366a67b018bf3269500562f56d5b
SUCCESS checkout https://github.com/swifweb/bootstrap.git at 0.0.2
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/swifweb/bootstrap.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/swifweb/web
[1/6542] Fetching web
Fetched https://github.com/swifweb/web from cache (0.37s)
Computing version for https://github.com/swifweb/web
Computed https://github.com/swifweb/web at 1.0.0 (0.70s)
Fetching https://github.com/swiftwasm/JavaScriptKit
[1/21324] Fetching javascriptkit
Fetched https://github.com/swiftwasm/JavaScriptKit from cache (0.80s)
Computing version for https://github.com/swiftwasm/JavaScriptKit
Computed https://github.com/swiftwasm/JavaScriptKit at 0.17.0 (0.48s)
Creating working copy for https://github.com/swiftwasm/JavaScriptKit
Working copy of https://github.com/swiftwasm/JavaScriptKit resolved at 0.17.0
Creating working copy for https://github.com/swifweb/web
Working copy of https://github.com/swifweb/web resolved at 1.0.0
Building for debugging...
[0/60] Write sources
[20/60] Copying js
[21/60] Write sources
[26/60] Copying Runtime
[27/60] Copying css
[28/60] Compiling _CJavaScriptBigIntSupport _CJavaScriptKit+I64.c
[29/60] Compiling _CJavaScriptKit _CJavaScriptKit.c
[30/60] Write swift-version-24593BA9C3E375BF.txt
[32/81] Emitting module JavaScriptKit
[33/83] Compiling JavaScriptKit JSPromise.swift
[34/83] Compiling JavaScriptKit JSTimer.swift
[35/83] Compiling JavaScriptKit JSTypedArray.swift
[36/83] Compiling JavaScriptKit ConstructibleFromJSValue.swift
[37/83] Compiling JavaScriptKit ConvertibleToJSValue.swift
[38/83] Compiling JavaScriptKit Deprecated.swift
[39/83] Compiling JavaScriptKit JSFunction.swift
[40/83] Compiling JavaScriptKit JSObject.swift
[41/83] Compiling JavaScriptKit JSString.swift
[42/83] Compiling JavaScriptKit JSValue.swift
[43/83] Compiling JavaScriptKit JSValueDecoder.swift
[44/83] Compiling JavaScriptKit JSArray.swift
[45/83] Compiling JavaScriptKit JSDate.swift
[46/83] Compiling JavaScriptKit JSError.swift
[47/83] Compiling JavaScriptKit Features.swift
[48/83] Compiling JavaScriptKit JSBigInt.swift
[49/83] Compiling JavaScriptKit JSClosure.swift
[50/83] Compiling JavaScriptKit JSSymbol.swift
[51/83] Compiling JavaScriptKit JSThrowingFunction.swift
[52/83] Compiling JavaScriptKit JSBridgedType.swift
[53/83] Compiling JavaScriptKit XcodeSupport.swift
[54/83] Compiling JavaScriptKit resource_bundle_accessor.swift
[55/84] Wrapping AST for JavaScriptKit for debugging
[57/88] Compiling JavaScriptBigIntSupport XcodeSupport.swift
[58/88] Compiling JavaScriptBigIntSupport Int64+I64.swift
[59/88] Emitting module JavaScriptBigIntSupport
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "_CJavaScriptKit+I64.h"
  |          `- note: in file included from <module-includes>:1:
2 |
[60/88] Compiling JavaScriptBigIntSupport JSBigInt+I64.swift
[61/89] Wrapping AST for JavaScriptBigIntSupport for debugging
[63/119] Compiling WebFoundation BlobPropertyBag.swift
[64/119] Compiling WebFoundation BufferSource.swift
[65/119] Compiling WebFoundation Console.swift
[66/119] Compiling WebFoundation Dispatch.swift
[67/123] Compiling WebFoundation Dir.swift
[68/123] Compiling WebFoundation Exports.swift
[69/123] Compiling WebFoundation Array+Diff.swift
[70/123] Compiling WebFoundation Array+Random.swift
[71/123] Compiling WebFoundation JSFunction+Optional.swift
[72/123] Compiling WebFoundation String+Random.swift
[73/123] Compiling WebFoundation File.swift
[74/123] Compiling WebFoundation FormData.swift
[75/123] Emitting module WebFoundation
[76/123] Compiling WebFoundation AbortController.swift
[77/123] Compiling WebFoundation AbortSignal.swift
[78/123] Compiling WebFoundation AnyElement.swift
[79/123] Compiling WebFoundation ArrayBuffer.swift
[80/123] Compiling WebFoundation Blob.swift
[81/123] Compiling WebFoundation State.swift
[82/123] Compiling WebFoundation Stateable.swift
[83/123] Compiling WebFoundation Storage.swift
[84/123] Compiling WebFoundation Storageable.swift
[85/123] Compiling WebFoundation Size.swift
[86/123] Compiling WebFoundation AnyState.swift
[87/123] Compiling WebFoundation Copyable.swift
[88/123] Compiling WebFoundation InnerStateChangeable.swift
[89/123] Compiling WebFoundation JSClass.swift
[90/123] Compiling WebFoundation JSValuable.swift
[91/123] Compiling WebFoundation Point.swift
[92/123] Compiling WebFoundation Rect.swift
[93/123] Compiling WebFoundation URLConformable.swift
[94/123] Compiling WebFoundation URLSearchParams.swift
[95/123] Compiling WebFoundation URLValue.swift
[96/123] Compiling WebFoundation WebJSValue.swift
[97/124] Wrapping AST for WebFoundation for debugging
[99/174] Compiling NotificationsAPI NotificationsAPI.swift
[100/174] Compiling StorageAPI StorageAPI.swift
[101/174] Compiling ContentIndexAPI ContentIndex.swift
[102/174] Emitting module ContentIndexAPI
[103/175] Compiling PushAPI PushMessageData.swift
[104/175] Compiling PushAPI PushSubscription.swift
[105/175] Compiling PushAPI PushManager.swift
[106/175] Emitting module PushAPI
[107/175] Compiling PushAPI PushEvent.swift
[108/176] Emitting module StreamsAPI
[109/177] Compiling StreamsAPI StreamsAPI.swift
[110/177] Compiling StreamsAPI TransformStream.swift
[111/177] Compiling StreamsAPI WritableStream.swift
[114/177] Compiling StorageAPI SessionStorage.swift
[115/177] Compiling NotificationsAPI Notification.swift
[116/177] Emitting module LocationAPI
[117/177] Compiling LocationAPI Location.swift
[118/177] Compiling StreamsAPI ReadableStreamDefaultReader.swift
[119/177] Compiling StreamsAPI ReadableStreamBYOBReader.swift
[120/177] Emitting module NotificationsAPI
[121/177] Compiling NotificationsAPI Notification+Action.swift
[122/179] Compiling StreamsAPI PipeOptions.swift
[123/179] Compiling StreamsAPI ReadableStream.swift
[124/179] Compiling StorageAPI LocalStorage.swift
[125/179] Emitting module StorageAPI
[126/180] Compiling Events PushEvent.swift
[127/180] Compiling Events StorageEvent.swift
[128/180] Compiling Events TouchEvent.swift
[128/182] Wrapping AST for ContentIndexAPI for debugging
[130/183] Compiling Events TouchObject.swift
[131/183] Compiling Events PageTransitionEvent.swift
[132/183] Compiling Events ProgressEvent.swift
[133/183] Wrapping AST for PushAPI for debugging
[136/183] Wrapping AST for NotificationsAPI for debugging
[137/183] Wrapping AST for LocationAPI for debugging
[139/183] Compiling StreamsAPI WritableStreamDefaultWriter.swift
[139/184] Wrapping AST for StorageAPI for debugging
[141/186] Compiling Events TransitionEvent.swift
[142/186] Compiling Events UIEvent.swift
[143/186] Compiling Events WheelEvent.swift
[145/186] Compiling Events InputType.swift
[146/186] Compiling Events KeyboardEventLocation.swift
[147/186] Compiling Events WheelEventDeltaMode.swift
[148/186] Compiling Events Event.swift
[149/186] Compiling Events AnimationEvent.swift
[150/186] Compiling Events ClipboardEvent.swift
[151/186] Compiling Events DragEvent.swift
[152/186] Compiling Events HandledEventPhase.swift
[153/186] Compiling Events EventListener.swift
[154/186] Compiling Events EventTarget.swift
[155/186] Compiling Events ExtendableEvent.swift
[156/186] Compiling Events FocusEvent.swift
[157/186] Emitting module Events
[157/186] Wrapping AST for StreamsAPI for debugging
[159/189] Compiling Events MouseEvent.swift
[160/189] Compiling Events Names.swift
[161/189] Compiling Events DataTransferObject.swift
[162/189] Compiling Events HashChangeEvent.swift
[163/189] Compiling Events InputEvent.swift
[164/189] Compiling Events KeyboardEvent.swift
[166/200] Compiling HistoryAPI History.swift
[167/200] Emitting module HistoryAPI
[168/201] Compiling FetchAPI RequestOptions.swift
/host/spi-builder-workspace/.build/checkouts/web/Sources/FetchAPI/RequestOptions.swift:13:27: error: property 'jsValue' requires the types 'AnyHashable' and 'String' be equivalent
 11 | public class RequestOptions {
 12 |     public var jsValue: JSValue {
 13 |         var jsValue = [:].jsValue
    |                           `- error: property 'jsValue' requires the types 'AnyHashable' and 'String' be equivalent
 14 |         jsValue.method = method.rawValue.jsValue
 15 |         jsValue.headers = headers
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/ConvertibleToJSValue.swift:101:1: note: where 'Key' = 'AnyHashable'
 99 | }
100 |
101 | extension Dictionary: ConvertibleToJSValue where Value: ConvertibleToJSValue, Key == String {
    | `- note: where 'Key' = 'AnyHashable'
102 |     public var jsValue: JSValue {
103 |         let object = objectConstructor.new()
/host/spi-builder-workspace/.build/checkouts/web/Sources/FetchAPI/RequestOptions.swift:13:27: error: type 'Any' cannot conform to 'ConvertibleToJSValue'
 11 | public class RequestOptions {
 12 |     public var jsValue: JSValue {
 13 |         var jsValue = [:].jsValue
    |                           |- error: type 'Any' cannot conform to 'ConvertibleToJSValue'
    |                           `- note: only concrete types such as structs, enums and classes can conform to protocols
 14 |         jsValue.method = method.rawValue.jsValue
 15 |         jsValue.headers = headers
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/ConvertibleToJSValue.swift:101:1: note: required by property 'jsValue' where 'Value' = 'Any'
 99 | }
100 |
101 | extension Dictionary: ConvertibleToJSValue where Value: ConvertibleToJSValue, Key == String {
    | `- note: required by property 'jsValue' where 'Value' = 'Any'
102 |     public var jsValue: JSValue {
103 |         let object = objectConstructor.new()
[169/201] Compiling FetchAPI Request.swift
[170/202] Compiling FetchAPI RequestCache.swift
[171/202] Compiling FetchAPI RequestCredentials.swift
[172/202] Compiling FetchAPI RequestMethod.swift
[173/202] Compiling FetchAPI RequestMode.swift
[174/202] Compiling FetchAPI Body.swift
[175/202] Compiling FetchAPI RedirectMode.swift
[176/202] Emitting module FetchAPI
[177/207] Wrapping AST for Events for debugging
[179/208] Compiling FetchAPI RequestRedirect.swift
[180/208] Compiling FetchAPI ResponseType.swift
[181/208] Compiling FetchAPI Fetch.swift
[182/208] Compiling FetchAPI Headers.swift
[183/288] Compiling XMLHttpRequest ReadyState.swift
[184/288] Compiling FetchAPI Response.swift
[185/288] Compiling ChannelMessagingAPI ChannelMessagingAPI.swift
[186/288] Compiling XMLHttpRequest Response.swift
[187/288] Emitting module XMLHttpRequest
[187/288] Wrapping AST for HistoryAPI for debugging
BUILD FAILURE 6.0 linux