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

Successful build of WineKit, reference 2.3.0 (f628d4), with Swift 6.1 for macOS (SPM) on 30 Apr 2025 13:04:35 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.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.61.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/divadretlaw/WineKit.git
Reference: 2.3.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/divadretlaw/WineKit
 * tag               2.3.0      -> FETCH_HEAD
HEAD is now at f628d46 Fix WineKit
Cloned https://github.com/divadretlaw/WineKit.git
Revision (git rev-parse @):
f628d46858b307805bb50e544cabe564ea420cca
SUCCESS checkout https://github.com/divadretlaw/WineKit.git at 2.3.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/divadretlaw/WineKit.git
https://github.com/divadretlaw/WineKit.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "WineKit",
  "name" : "WineKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "WineKit",
      "targets" : [
        "WineKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WindowsFileKit",
      "targets" : [
        "WindowsFileKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "WinetricksPlugin",
      "module_type" : "PluginTarget",
      "name" : "WinetricksPlugin",
      "path" : "Plugins/WinetricksPlugin",
      "plugin_capability" : {
        "intent" : {
          "description" : "Generate enums from latest Winetricks verbs",
          "type" : "custom",
          "verb" : "winetricks-generate"
        },
        "permissions" : [
          {
            "network_scope" : {
              "all" : {
                "ports" : [
                ]
              }
            },
            "reason" : "Download latest verbs",
            "type" : "allowNetworkConnections"
          }
        ],
        "type" : "command"
      },
      "sources" : [
        "main.swift"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "WineKitTests",
      "module_type" : "SwiftTarget",
      "name" : "WineKitTests",
      "path" : "Tests/WineKitTests",
      "sources" : [
        "BottleIconTests.swift",
        "BottleTests.swift",
        "ModelTests.swift",
        "WineKitTests.swift",
        "WineLoader.swift"
      ],
      "target_dependencies" : [
        "WineKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WineKit",
      "module_type" : "SwiftTarget",
      "name" : "WineKit",
      "path" : "Sources/WineKit",
      "product_memberships" : [
        "WineKit"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/WineKit/Resources/winetricks.sh",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Domain/DXMT.swift",
        "Domain/DXVK.swift",
        "Domain/GPTK.swift",
        "Domain/RegistryType.swift",
        "Domain/SynchronizationMode.swift",
        "Domain/Verbs/Verbs+App.swift",
        "Domain/Verbs/Verbs+Benchmark.swift",
        "Domain/Verbs/Verbs+DLL.swift",
        "Domain/Verbs/Verbs+Font.swift",
        "Domain/Verbs/Verbs+Setting.swift",
        "Domain/WindowsVersion.swift",
        "Domain/WineEnvironment.swift",
        "Domain/WineError.swift",
        "Domain/WineOutput.swift",
        "Domain/WinePackageVersion.swift",
        "Extensions/DictionaryExtensions.swift",
        "Extensions/FileManagerExtensions.swift",
        "Extensions/StringExtensions.swift",
        "Extensions/URLExtensions.swift",
        "Logger.swift",
        "Model/Bottle/Bottle.swift",
        "Model/Bottle/BottleIcon.swift",
        "Model/Bottle/BottleIdentifier.swift",
        "Model/Bottle/BottleReference.swift",
        "Model/Prefix/Prefix.swift",
        "Model/Prefix/PrefixSettings.swift",
        "Model/Program/Program.swift",
        "Model/Program/ProgramReference.swift",
        "Model/Program/ProgramSettings.swift",
        "Model/WineProcess.swift",
        "TaskManager/TaskManager.swift",
        "Wine/Wine.swift",
        "Wine/WineCommands.swift",
        "Wine/WineRegistry.swift",
        "Wine/WineServer.swift",
        "Wine/Winetricks.swift"
      ],
      "target_dependencies" : [
        "WindowsFileKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WindowsFileKitTests",
      "module_type" : "SwiftTarget",
      "name" : "WindowsFileKitTests",
      "path" : "Tests/WindowsFileKitTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WindowsFileKitTests/Resources/explorer.lnk",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "PortableExecutableTests.swift",
        "ShellLinkTests.swift"
      ],
      "target_dependencies" : [
        "WindowsFileKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WindowsFileKit",
      "module_type" : "SwiftTarget",
      "name" : "WindowsFileKit",
      "path" : "Sources/WindowsFileKit",
      "product_memberships" : [
        "WineKit",
        "WindowsFileKit"
      ],
      "sources" : [
        "Extensions/DataExtensions.swift",
        "Extensions/IntExtensions.swift",
        "Extensions/UInt64Extensions.swift",
        "FileHandle/FileHandleExtensions.swift",
        "FileHandle/FileHandleIterator.swift",
        "PortableExecutable/COFFHeader.swift",
        "PortableExecutable/Characteristics.swift",
        "PortableExecutable/DLLCharacteristics.swift",
        "PortableExecutable/Machine.swift",
        "PortableExecutable/Magic.swift",
        "PortableExecutable/OptionalHeader.swift",
        "PortableExecutable/PortableExecutable.swift",
        "PortableExecutable/RSRC/ResourceDataEntry.swift",
        "PortableExecutable/RSRC/ResourceDirectoryEntry.swift",
        "PortableExecutable/RSRC/ResourceDirectoryString.swift",
        "PortableExecutable/RSRC/ResourceDirectoryTable.swift",
        "PortableExecutable/RSRC/ResourceType.swift",
        "PortableExecutable/Section.swift",
        "PortableExecutable/SectionFlag.swift",
        "PortableExecutable/WindowsSubsystem.swift",
        "ShellLink/FileAttributesFlags.swift",
        "ShellLink/LinkFlags.swift",
        "ShellLink/LinkInfo.swift",
        "ShellLink/LinkInfoFlags.swift",
        "ShellLink/LinkTargetIDList.swift",
        "ShellLink/ShellLink.swift",
        "ShellLink/ShellLinkHeader.swift",
        "ShellLink/ShowCommand.swift",
        "VersionInfo/FixedFileInfo.swift",
        "VersionInfo/String.swift",
        "VersionInfo/StringFileInfo.swift",
        "VersionInfo/StringTable.swift",
        "VersionInfo/VarFileInfo.swift",
        "VersionInfo/VersionInfo.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.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
[1/1] Compiling plugin WinetricksPlugin
Building for debugging...
[1/5] Write sources
[3/5] Copying winetricks.sh
[4/5] Write swift-version-2F0A5646E1D333AE.txt
[6/37] Emitting module WindowsFileKit
[7/40] Compiling WindowsFileKit StringTable.swift
[8/40] Compiling WindowsFileKit VarFileInfo.swift
[9/40] Compiling WindowsFileKit VersionInfo.swift
[10/40] Compiling WindowsFileKit FixedFileInfo.swift
[11/40] Compiling WindowsFileKit String.swift
[12/40] Compiling WindowsFileKit StringFileInfo.swift
[13/40] Compiling WindowsFileKit ShellLink.swift
[14/40] Compiling WindowsFileKit ShellLinkHeader.swift
[15/40] Compiling WindowsFileKit ShowCommand.swift
[16/40] Compiling WindowsFileKit DataExtensions.swift
[17/40] Compiling WindowsFileKit IntExtensions.swift
[18/40] Compiling WindowsFileKit UInt64Extensions.swift
[19/40] Compiling WindowsFileKit FileHandleExtensions.swift
[20/40] Compiling WindowsFileKit WindowsSubsystem.swift
[21/40] Compiling WindowsFileKit FileAttributesFlags.swift
[22/40] Compiling WindowsFileKit LinkFlags.swift
[23/40] Compiling WindowsFileKit FileHandleIterator.swift
[24/40] Compiling WindowsFileKit COFFHeader.swift
[25/40] Compiling WindowsFileKit Characteristics.swift
[26/40] Compiling WindowsFileKit DLLCharacteristics.swift
[27/40] Compiling WindowsFileKit Machine.swift
[28/40] Compiling WindowsFileKit Magic.swift
[29/40] Compiling WindowsFileKit OptionalHeader.swift
[30/40] Compiling WindowsFileKit PortableExecutable.swift
[31/40] Compiling WindowsFileKit LinkInfo.swift
[32/40] Compiling WindowsFileKit LinkInfoFlags.swift
[33/40] Compiling WindowsFileKit LinkTargetIDList.swift
[34/40] Compiling WindowsFileKit ResourceType.swift
[35/40] Compiling WindowsFileKit Section.swift
[36/40] Compiling WindowsFileKit SectionFlag.swift
[37/40] Compiling WindowsFileKit ResourceDataEntry.swift
[38/40] Compiling WindowsFileKit ResourceDirectoryEntry.swift
[39/40] Compiling WindowsFileKit ResourceDirectoryString.swift
[40/40] Compiling WindowsFileKit ResourceDirectoryTable.swift
[41/75] Compiling WineKit Verbs+Font.swift
[42/75] Compiling WineKit Verbs+Setting.swift
[43/75] Compiling WineKit WindowsVersion.swift
[44/75] Compiling WineKit WineEnvironment.swift
[45/78] Compiling WineKit WineError.swift
[46/78] Compiling WineKit WineOutput.swift
[47/78] Compiling WineKit WinePackageVersion.swift
[48/78] Compiling WineKit DictionaryExtensions.swift
[49/78] Compiling WineKit SynchronizationMode.swift
[50/78] Compiling WineKit Verbs+App.swift
[51/78] Compiling WineKit Verbs+Benchmark.swift
[52/78] Compiling WineKit Verbs+DLL.swift
[53/78] Emitting module WineKit
[54/78] Compiling WineKit DXMT.swift
[55/78] Compiling WineKit DXVK.swift
[56/78] Compiling WineKit GPTK.swift
[57/78] Compiling WineKit RegistryType.swift
[58/78] Compiling WineKit FileManagerExtensions.swift
[59/78] Compiling WineKit StringExtensions.swift
[60/78] Compiling WineKit URLExtensions.swift
[61/78] Compiling WineKit Logger.swift
[62/78] Compiling WineKit Wine.swift
[63/78] Compiling WineKit WineCommands.swift
[64/78] Compiling WineKit WineRegistry.swift
[65/78] Compiling WineKit ProgramSettings.swift
[66/78] Compiling WineKit WineProcess.swift
[67/78] Compiling WineKit TaskManager.swift
[68/78] Compiling WineKit WineServer.swift
[69/78] Compiling WineKit Winetricks.swift
[70/78] Compiling WineKit resource_bundle_accessor.swift
[71/78] Compiling WineKit Prefix.swift
[72/78] Compiling WineKit PrefixSettings.swift
[73/78] Compiling WineKit Program.swift
[74/78] Compiling WineKit ProgramReference.swift
[75/78] Compiling WineKit Bottle.swift
[76/78] Compiling WineKit BottleIcon.swift
[77/78] Compiling WineKit BottleIdentifier.swift
[78/78] Compiling WineKit BottleReference.swift
Build complete! (13.26s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "WineKit",
  "name" : "WineKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "WineKit",
      "targets" : [
        "WineKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WindowsFileKit",
      "targets" : [
        "WindowsFileKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "WinetricksPlugin",
      "module_type" : "PluginTarget",
      "name" : "WinetricksPlugin",
      "path" : "Plugins/WinetricksPlugin",
      "plugin_capability" : {
        "intent" : {
          "description" : "Generate enums from latest Winetricks verbs",
          "type" : "custom",
          "verb" : "winetricks-generate"
        },
        "permissions" : [
          {
            "network_scope" : {
              "all" : {
                "ports" : [
                ]
              }
            },
            "reason" : "Download latest verbs",
            "type" : "allowNetworkConnections"
          }
        ],
        "type" : "command"
      },
      "sources" : [
        "main.swift"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "WineKitTests",
      "module_type" : "SwiftTarget",
      "name" : "WineKitTests",
      "path" : "Tests/WineKitTests",
      "sources" : [
        "BottleIconTests.swift",
        "BottleTests.swift",
        "ModelTests.swift",
        "WineKitTests.swift",
        "WineLoader.swift"
      ],
      "target_dependencies" : [
        "WineKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WineKit",
      "module_type" : "SwiftTarget",
      "name" : "WineKit",
      "path" : "Sources/WineKit",
      "product_memberships" : [
        "WineKit"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/WineKit/Resources/winetricks.sh",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Domain/DXMT.swift",
        "Domain/DXVK.swift",
        "Domain/GPTK.swift",
        "Domain/RegistryType.swift",
        "Domain/SynchronizationMode.swift",
        "Domain/Verbs/Verbs+App.swift",
        "Domain/Verbs/Verbs+Benchmark.swift",
        "Domain/Verbs/Verbs+DLL.swift",
        "Domain/Verbs/Verbs+Font.swift",
        "Domain/Verbs/Verbs+Setting.swift",
        "Domain/WindowsVersion.swift",
        "Domain/WineEnvironment.swift",
        "Domain/WineError.swift",
        "Domain/WineOutput.swift",
        "Domain/WinePackageVersion.swift",
        "Extensions/DictionaryExtensions.swift",
        "Extensions/FileManagerExtensions.swift",
        "Extensions/StringExtensions.swift",
        "Extensions/URLExtensions.swift",
        "Logger.swift",
        "Model/Bottle/Bottle.swift",
        "Model/Bottle/BottleIcon.swift",
        "Model/Bottle/BottleIdentifier.swift",
        "Model/Bottle/BottleReference.swift",
        "Model/Prefix/Prefix.swift",
        "Model/Prefix/PrefixSettings.swift",
        "Model/Program/Program.swift",
        "Model/Program/ProgramReference.swift",
        "Model/Program/ProgramSettings.swift",
        "Model/WineProcess.swift",
        "TaskManager/TaskManager.swift",
        "Wine/Wine.swift",
        "Wine/WineCommands.swift",
        "Wine/WineRegistry.swift",
        "Wine/WineServer.swift",
        "Wine/Winetricks.swift"
      ],
      "target_dependencies" : [
        "WindowsFileKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WindowsFileKitTests",
      "module_type" : "SwiftTarget",
      "name" : "WindowsFileKitTests",
      "path" : "Tests/WindowsFileKitTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WindowsFileKitTests/Resources/explorer.lnk",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "PortableExecutableTests.swift",
        "ShellLinkTests.swift"
      ],
      "target_dependencies" : [
        "WindowsFileKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WindowsFileKit",
      "module_type" : "SwiftTarget",
      "name" : "WindowsFileKit",
      "path" : "Sources/WindowsFileKit",
      "product_memberships" : [
        "WineKit",
        "WindowsFileKit"
      ],
      "sources" : [
        "Extensions/DataExtensions.swift",
        "Extensions/IntExtensions.swift",
        "Extensions/UInt64Extensions.swift",
        "FileHandle/FileHandleExtensions.swift",
        "FileHandle/FileHandleIterator.swift",
        "PortableExecutable/COFFHeader.swift",
        "PortableExecutable/Characteristics.swift",
        "PortableExecutable/DLLCharacteristics.swift",
        "PortableExecutable/Machine.swift",
        "PortableExecutable/Magic.swift",
        "PortableExecutable/OptionalHeader.swift",
        "PortableExecutable/PortableExecutable.swift",
        "PortableExecutable/RSRC/ResourceDataEntry.swift",
        "PortableExecutable/RSRC/ResourceDirectoryEntry.swift",
        "PortableExecutable/RSRC/ResourceDirectoryString.swift",
        "PortableExecutable/RSRC/ResourceDirectoryTable.swift",
        "PortableExecutable/RSRC/ResourceType.swift",
        "PortableExecutable/Section.swift",
        "PortableExecutable/SectionFlag.swift",
        "PortableExecutable/WindowsSubsystem.swift",
        "ShellLink/FileAttributesFlags.swift",
        "ShellLink/LinkFlags.swift",
        "ShellLink/LinkInfo.swift",
        "ShellLink/LinkInfoFlags.swift",
        "ShellLink/LinkTargetIDList.swift",
        "ShellLink/ShellLink.swift",
        "ShellLink/ShellLinkHeader.swift",
        "ShellLink/ShowCommand.swift",
        "VersionInfo/FixedFileInfo.swift",
        "VersionInfo/String.swift",
        "VersionInfo/StringFileInfo.swift",
        "VersionInfo/StringTable.swift",
        "VersionInfo/VarFileInfo.swift",
        "VersionInfo/VersionInfo.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.