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 master (7a07c8), with Swift 6.0 for macOS (SPM) on 29 Nov 2024 09:09:48 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -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

Build Log

========================================
RunAll
========================================
Builder version: 4.58.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swifweb/bootstrap.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/swifweb/bootstrap
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
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 master
Fetching https://github.com/swifweb/web
[1/6542] Fetching web
Fetched https://github.com/swifweb/web from cache (1.07s)
Computing version for https://github.com/swifweb/web
Computed https://github.com/swifweb/web at 1.0.0 (0.65s)
Fetching https://github.com/swiftwasm/JavaScriptKit
[1/21324] Fetching javascriptkit
Fetched https://github.com/swiftwasm/JavaScriptKit from cache (1.61s)
Computing version for https://github.com/swiftwasm/JavaScriptKit
Computed https://github.com/swiftwasm/JavaScriptKit at 0.17.0 (0.64s)
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
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "bootstrap",
      "name": "bootstrap",
      "url": "https://github.com/swifweb/bootstrap.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/bootstrap",
      "dependencies": [
        {
          "identity": "web",
          "name": "web",
          "url": "https://github.com/swifweb/web",
          "version": "1.0.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/web",
          "dependencies": [
            {
              "identity": "javascriptkit",
              "name": "JavaScriptKit",
              "url": "https://github.com/swiftwasm/JavaScriptKit",
              "version": "0.17.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/JavaScriptKit",
              "dependencies": [
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/swifweb/bootstrap.git
[1/35] Fetching bootstrap
Fetched https://github.com/swifweb/bootstrap.git from cache (1.00s)
Fetching https://github.com/swifweb/web from cache
Fetched https://github.com/swifweb/web from cache (0.55s)
Computing version for https://github.com/swifweb/web
Computed https://github.com/swifweb/web at 1.0.0 (0.02s)
Fetching https://github.com/swiftwasm/JavaScriptKit from cache
Fetched https://github.com/swiftwasm/JavaScriptKit from cache (0.53s)
Computing version for https://github.com/swiftwasm/JavaScriptKit
Computed https://github.com/swiftwasm/JavaScriptKit at 0.17.0 (0.02s)
Creating working copy for https://github.com/swifweb/bootstrap.git
Working copy of https://github.com/swifweb/bootstrap.git resolved at master (7a07c8c)
Creating working copy for https://github.com/swifweb/web
Working copy of https://github.com/swifweb/web resolved at 1.0.0
Creating working copy for https://github.com/swiftwasm/JavaScriptKit
Working copy of https://github.com/swiftwasm/JavaScriptKit resolved at 0.17.0
warning: '.resolve-product-dependencies': dependency 'bootstrap' is not used by any target
Found 1 product dependencies
  - web
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/swifweb/bootstrap.git
{
  "dependencies" : [
    {
      "identity" : "web",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0-beta.1.17.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swifweb/web"
    }
  ],
  "manifest_display_name" : "bootstrap",
  "name" : "bootstrap",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "BootstrapUI",
      "targets" : [
        "BootstrapUI",
        "BootstrapRaw",
        "BootstrapFoundation"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "BootstrapUI",
      "module_type" : "SwiftTarget",
      "name" : "BootstrapUI",
      "path" : "Sources/BootstrapUI",
      "product_memberships" : [
        "BootstrapUI"
      ],
      "sources" : [
        "Accordion.swift",
        "Bootstrap.swift",
        "Container.swift",
        "Grid.swift"
      ],
      "target_dependencies" : [
        "BootstrapFoundation",
        "BootstrapRaw"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BootstrapTests",
      "module_type" : "SwiftTarget",
      "name" : "BootstrapTests",
      "path" : "Tests/BootstrapTests",
      "sources" : [
        "BootstrapTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "BootstrapUI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BootstrapRaw",
      "module_type" : "SwiftTarget",
      "name" : "BootstrapRaw",
      "path" : "Sources/BootstrapRaw",
      "product_memberships" : [
        "BootstrapUI"
      ],
      "sources" : [
        "Accordion.swift",
        "BootstrapRaw.swift",
        "Grid.swift"
      ],
      "target_dependencies" : [
        "BootstrapFoundation"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BootstrapFoundation",
      "module_type" : "SwiftTarget",
      "name" : "BootstrapFoundation",
      "path" : "Sources/BootstrapFoundation",
      "product_dependencies" : [
        "Web"
      ],
      "product_memberships" : [
        "BootstrapUI"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/BootstrapFoundation/css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/BootstrapFoundation/js",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "BootstrapFoundation.swift",
        "Protocols.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -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
Building for debugging...
[0/35] Write sources
[25/35] Copying js
[25/35] Copying Runtime
[27/35] Copying css
[28/35] Compiling _CJavaScriptBigIntSupport _CJavaScriptKit+I64.c
[29/35] Write swift-version--7754E27361AE5C74.txt
[30/35] Compiling _CJavaScriptKit _CJavaScriptKit.c
[32/56] Emitting module JavaScriptKit
[33/58] Compiling JavaScriptKit JSValue.swift
[34/58] Compiling JavaScriptKit JSValueDecoder.swift
[35/58] Compiling JavaScriptKit JSBigInt.swift
[36/58] Compiling JavaScriptKit JSClosure.swift
[37/58] Compiling JavaScriptKit JSFunction.swift
[38/58] Compiling JavaScriptKit JSObject.swift
[39/58] Compiling JavaScriptKit ConstructibleFromJSValue.swift
[40/58] Compiling JavaScriptKit ConvertibleToJSValue.swift
[41/58] Compiling JavaScriptKit JSArray.swift
[42/58] Compiling JavaScriptKit JSDate.swift
[43/58] Compiling JavaScriptKit JSError.swift
[44/58] Compiling JavaScriptKit JSPromise.swift
[45/58] Compiling JavaScriptKit JSTimer.swift
[46/58] Compiling JavaScriptKit JSTypedArray.swift
[47/58] Compiling JavaScriptKit JSThrowingFunction.swift
[48/58] Compiling JavaScriptKit JSBridgedType.swift
[49/58] Compiling JavaScriptKit JSString.swift
[50/58] Compiling JavaScriptKit JSSymbol.swift
[51/58] Compiling JavaScriptKit Deprecated.swift
[52/58] Compiling JavaScriptKit Features.swift
[53/58] Compiling JavaScriptKit XcodeSupport.swift
[54/58] Compiling JavaScriptKit resource_bundle_accessor.swift
[55/62] Compiling JavaScriptBigIntSupport XcodeSupport.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "_CJavaScriptKit+I64.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[56/62] Compiling JavaScriptBigIntSupport Int64+I64.swift
[57/62] Emitting module JavaScriptBigIntSupport
[58/62] Compiling JavaScriptBigIntSupport JSBigInt+I64.swift
[59/93] Compiling WebFoundation Blob.swift
[60/93] Compiling WebFoundation BlobPropertyBag.swift
[61/93] Compiling WebFoundation BufferSource.swift
[62/93] Compiling WebFoundation Console.swift
[63/96] Compiling WebFoundation Storage.swift
[64/96] Compiling WebFoundation Storageable.swift
[65/96] Compiling WebFoundation URLConformable.swift
[66/96] Compiling WebFoundation Dispatch.swift
[67/96] Compiling WebFoundation Dir.swift
[68/96] Compiling WebFoundation Exports.swift
[69/96] Compiling WebFoundation Array+Diff.swift
[70/96] Emitting module WebFoundation
[71/96] Compiling WebFoundation AbortController.swift
[72/96] Compiling WebFoundation AbortSignal.swift
[73/96] Compiling WebFoundation AnyElement.swift
[74/96] Compiling WebFoundation ArrayBuffer.swift
[75/96] Compiling WebFoundation InnerStateChangeable.swift
[76/96] Compiling WebFoundation State.swift
[77/96] Compiling WebFoundation Stateable.swift
[78/96] Compiling WebFoundation File.swift
[79/96] Compiling WebFoundation FormData.swift
[80/96] Compiling WebFoundation JSClass.swift
[81/96] Compiling WebFoundation Array+Random.swift
[82/96] Compiling WebFoundation JSFunction+Optional.swift
[83/96] Compiling WebFoundation String+Random.swift
[84/96] Compiling WebFoundation Size.swift
[85/96] Compiling WebFoundation AnyState.swift
[86/96] Compiling WebFoundation Copyable.swift
[87/96] Compiling WebFoundation JSValuable.swift
[88/96] Compiling WebFoundation Point.swift
[89/96] Compiling WebFoundation Rect.swift
[90/96] Compiling WebFoundation URLSearchParams.swift
[91/96] Compiling WebFoundation URLValue.swift
[92/96] Compiling WebFoundation WebJSValue.swift
[93/148] Emitting module ContentIndexAPI
[94/148] Compiling ContentIndexAPI ContentIndex.swift
[95/148] Emitting module LocationAPI
[96/148] Compiling LocationAPI Location.swift
[97/148] Compiling NotificationsAPI NotificationsAPI.swift
[98/148] Compiling StorageAPI StorageAPI.swift
[99/148] Compiling PushAPI PushEvent.swift
[100/148] Compiling PushAPI PushManager.swift
[101/148] Compiling PushAPI PushMessageData.swift
[102/148] Compiling PushAPI PushSubscription.swift
[103/148] Emitting module PushAPI
[104/148] Emitting module StorageAPI
[105/148] Compiling StorageAPI LocalStorage.swift
[106/148] Compiling StorageAPI SessionStorage.swift
[107/150] Compiling StreamsAPI StreamsAPI.swift
[108/150] Emitting module StreamsAPI
[109/150] Compiling StreamsAPI ReadableStreamBYOBReader.swift
[110/150] Compiling StreamsAPI PipeOptions.swift
[111/150] Compiling StreamsAPI ReadableStream.swift
[112/150] Compiling StreamsAPI WritableStream.swift
[113/150] Compiling StreamsAPI TransformStream.swift
[114/150] Compiling StreamsAPI ReadableStreamDefaultReader.swift
[115/150] Compiling StreamsAPI WritableStreamDefaultWriter.swift
[116/150] Compiling Events TouchObject.swift
[117/150] Compiling Events PageTransitionEvent.swift
[118/150] Compiling Events ProgressEvent.swift
[119/152] Compiling Events PushEvent.swift
[120/152] Compiling Events StorageEvent.swift
[121/152] Compiling Events TouchEvent.swift
[122/152] Compiling Events TransitionEvent.swift
[123/152] Compiling Events AnimationEvent.swift
[124/152] Compiling Events ClipboardEvent.swift
[125/152] Compiling Events DragEvent.swift
[126/152] Compiling Events HandledEventPhase.swift
[127/152] Compiling Events InputType.swift
[128/152] Compiling Events KeyboardEventLocation.swift
[129/152] Compiling NotificationsAPI Notification+Action.swift
[130/152] Emitting module NotificationsAPI
[131/152] Compiling NotificationsAPI Notification.swift
[132/165] Emitting module HistoryAPI
[133/165] Compiling HistoryAPI History.swift
[134/165] Compiling Events WheelEventDeltaMode.swift
[135/165] Compiling Events Event.swift
[136/165] Compiling Events EventListener.swift
[137/165] Compiling Events EventTarget.swift
[138/165] Compiling Events ExtendableEvent.swift
[139/165] Compiling Events FocusEvent.swift
[140/165] Emitting module Events
[141/165] Compiling Events UIEvent.swift
[142/165] Compiling Events WheelEvent.swift
[143/165] Compiling Events HashChangeEvent.swift
[144/165] Compiling Events InputEvent.swift
[145/165] Compiling Events KeyboardEvent.swift
[146/165] Compiling Events MouseEvent.swift
[147/165] Compiling Events Names.swift
[148/165] Compiling Events DataTransferObject.swift
[149/253] Compiling DOMEvents AnimationEndHandleable.swift
[150/253] Compiling DOMEvents AnimationIterationHandleable.swift
[151/253] Compiling DOMEvents AnimationStartHandleable.swift
[152/253] Compiling DOMEvents BlurHandleable.swift
[153/254] Compiling FetchAPI RequestOptions.swift
/Users/admin/builder/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
/Users/admin/builder/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()
/Users/admin/builder/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
/Users/admin/builder/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()
[154/254] Emitting module FetchAPI
[155/254] Emitting module ChannelMessagingAPI
[156/254] Compiling ChannelMessagingAPI MessagePort.swift
[157/254] Compiling ChannelMessagingAPI ChannelMessagingAPI.swift
[158/254] Compiling FetchAPI Request.swift
[159/254] Compiling FetchAPI Headers.swift
[160/254] Compiling FetchAPI Fetch.swift
[161/254] Compiling FetchAPI RequestRedirect.swift
[162/254] Compiling FetchAPI ResponseType.swift
[163/254] Compiling DOMEvents ClickHandleable.swift
[164/254] Compiling DOMEvents ContextMenuHandleable.swift
[165/267] Compiling FetchAPI Response.swift
[166/267] Compiling XMLHttpRequest ReadyState.swift
[167/267] Compiling XMLHttpRequest Response.swift
[168/267] Emitting module XMLHttpRequest
[169/267] Compiling XMLHttpRequest ResponseType.swift
BUILD FAILURE 6.0 macosSpm