The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build LDSwiftEventSource, reference main (193c09), with Swift 6.0 for Linux on 6 Dec 2024 01:28:45 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-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.5
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/LaunchDarkly/swift-eventsource.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/LaunchDarkly/swift-eventsource
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 193c097 chore: Drop macos-12 build (#86)
Cloned https://github.com/LaunchDarkly/swift-eventsource.git
Revision (git rev-parse @):
193c097f324666691f71b49b1e70249ef21f9f62
SUCCESS checkout https://github.com/LaunchDarkly/swift-eventsource.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/LaunchDarkly/swift-eventsource.git
https://github.com/LaunchDarkly/swift-eventsource.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
  ],
  "manifest_display_name" : "LDSwiftEventSource",
  "name" : "LDSwiftEventSource",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "11.0"
    },
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "watchos",
      "version" : "4.0"
    },
    {
      "name" : "tvos",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "LDSwiftEventSource",
      "targets" : [
        "LDSwiftEventSource"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "LDSwiftEventSourceTests",
      "module_type" : "SwiftTarget",
      "name" : "LDSwiftEventSourceTests",
      "path" : "Tests",
      "sources" : [
        "EventParserTests.swift",
        "LDSwiftEventSourceTests.swift",
        "MockHandler.swift",
        "TestUtil.swift",
        "UTF8LineParserTests.swift"
      ],
      "target_dependencies" : [
        "LDSwiftEventSource"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LDSwiftEventSource",
      "module_type" : "SwiftTarget",
      "name" : "LDSwiftEventSource",
      "path" : "Source",
      "product_memberships" : [
        "LDSwiftEventSource"
      ],
      "sources" : [
        "EventParser.swift",
        "LDSwiftEventSource.swift",
        "Logs.swift",
        "Types.swift",
        "UTF8LineParser.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-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
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/8] Compiling LDSwiftEventSource LDSwiftEventSource.swift
/host/spi-builder-workspace/Source/LDSwiftEventSource.swift:165:7: warning: non-final class 'EventSourceDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
163 |
164 | // MARK: EventSourceDelegate
165 | class EventSourceDelegate: NSObject, URLSessionDataDelegate {
    |       `- warning: non-final class 'EventSourceDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
166 |     private let delegateQueue: DispatchQueue = DispatchQueue(label: "ESDelegateQueue")
167 |
/host/spi-builder-workspace/Source/LDSwiftEventSource.swift:168:16: warning: stored property 'logger' of 'Sendable'-conforming class 'EventSourceDelegate' is mutable; this is an error in the Swift 6 language mode
166 |     private let delegateQueue: DispatchQueue = DispatchQueue(label: "ESDelegateQueue")
167 |
168 |     public var logger: InternalLogging
    |                `- warning: stored property 'logger' of 'Sendable'-conforming class 'EventSourceDelegate' is mutable; this is an error in the Swift 6 language mode
169 |
170 |     private let config: EventSource.Config
[4/8] Compiling LDSwiftEventSource EventParser.swift
/host/spi-builder-workspace/Source/EventParser.swift:68:45: error: cannot convert value of type '@Sendable (String) -> Bool' to expected argument type '(Character) throws -> Bool'
66 |             eventType = String(value)
67 |         case Constants.retryLabel:
68 |             if value.allSatisfy(("0"..."9").contains), let reconnectionTime = Int64(value) {
   |                                             `- error: cannot convert value of type '@Sendable (String) -> Bool' to expected argument type '(Character) throws -> Bool'
69 |                 currentRetry = Double(reconnectionTime) * 0.001
70 |             }
[5/8] Emitting module LDSwiftEventSource
/host/spi-builder-workspace/Source/LDSwiftEventSource.swift:165:7: warning: non-final class 'EventSourceDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
163 |
164 | // MARK: EventSourceDelegate
165 | class EventSourceDelegate: NSObject, URLSessionDataDelegate {
    |       `- warning: non-final class 'EventSourceDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
166 |     private let delegateQueue: DispatchQueue = DispatchQueue(label: "ESDelegateQueue")
167 |
/host/spi-builder-workspace/Source/LDSwiftEventSource.swift:168:16: warning: stored property 'logger' of 'Sendable'-conforming class 'EventSourceDelegate' is mutable; this is an error in the Swift 6 language mode
166 |     private let delegateQueue: DispatchQueue = DispatchQueue(label: "ESDelegateQueue")
167 |
168 |     public var logger: InternalLogging
    |                `- warning: stored property 'logger' of 'Sendable'-conforming class 'EventSourceDelegate' is mutable; this is an error in the Swift 6 language mode
169 |
170 |     private let config: EventSource.Config
/host/spi-builder-workspace/Source/Types.swift:99:14: warning: non-final class 'UnsuccessfulResponseError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 97 |
 98 | /// Error class that indicates the remote server returned an unsuccessful HTTP response code.
 99 | public class UnsuccessfulResponseError: Error {
    |              `- warning: non-final class 'UnsuccessfulResponseError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
100 |     /// The HTTP response code received.
101 |     public let responseCode: Int
[6/8] Compiling LDSwiftEventSource Types.swift
/host/spi-builder-workspace/Source/Types.swift:99:14: warning: non-final class 'UnsuccessfulResponseError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 97 |
 98 | /// Error class that indicates the remote server returned an unsuccessful HTTP response code.
 99 | public class UnsuccessfulResponseError: Error {
    |              `- warning: non-final class 'UnsuccessfulResponseError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
100 |     /// The HTTP response code received.
101 |     public let responseCode: Int
[7/8] Compiling LDSwiftEventSource Logs.swift
[8/8] Compiling LDSwiftEventSource UTF8LineParser.swift
BUILD FAILURE 6.0 linux