The Swift Package Index logo.Swift Package Index

Build Information

Successful build of JSONRPC with Swift 5.8 for Linux.

Build Command

bash -c docker run --rm -v "checkouts-4606859-0":/host -w "/host/spi-builder-workspace" registry.gitlab.com/finestructure/spi-images:basic-5.8-latest swift build 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.24.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ChimeHQ/JSONRPC.git
Reference: 0.9.0
Cloned https://github.com/ChimeHQ/JSONRPC.git into /host/spi-builder-workspace
Revision (git rev-parse @):
SPI manifest file found: /host/spi-builder-workspace/.spi.yml
SUCCESS checkout https://github.com/ChimeHQ/JSONRPC.git at 0.9.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.8
Building package at path:  /host/spi-builder-workspace
Client: Docker Engine - Community
 Version:    24.0.6
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.11.2
    Path:     /usr/libexec/docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.21.0
    Path:     /usr/libexec/docker/cli-plugins/docker-compose

Server:
 Containers: 1
  Running: 1
  Paused: 0
  Stopped: 0
 Images: 9
 Server Version: 24.0.2
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Using metacopy: false
  Native Overlay Diff: false
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: runc io.containerd.runc.v2
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 3dce8eb055cbb6872793272b4f20ed16117344f8
 runc version: v1.1.7-0-g860f061
 init version: de40ad0
 Security Options:
  apparmor
  seccomp
   Profile: builtin
 Kernel Version: 5.4.0-1109-azure
 Operating System: Ubuntu 18.04.6 LTS
 OSType: linux
 Architecture: x86_64
 CPUs: 8
 Total Memory: 31.36GiB
 Name: lb1
 ID: UY74:UH4K:TTAZ:FGJU:C4S4:QTKO:WTQO:SFMF:XQCM:7D33:AENF:QBQA
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Labels:
  provider=azure
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false
Running build ...
bash -c docker run --rm -v "checkouts-4606859-0":/host -w "/host/spi-builder-workspace" registry.gitlab.com/finestructure/spi-images:basic-5.8-latest swift build 2>&1
Building for debugging...
[1/11] Compiling JSONRPC JSONValue.swift
[2/12] Compiling JSONRPC DataChannel+PredefinedMessages.swift
[3/12] Compiling JSONRPC DataChannel+StdioPipe.swift
[4/12] Emitting module JSONRPC
/host/spi-builder-workspace/Sources/JSONRPC/DataChannel.swift:9:13: warning: stored property 'dataSequence' of 'Sendable'-conforming struct 'DataChannel' has non-sendable type 'DataChannel.DataSequence' (aka 'AsyncStream<Data>')
        public let dataSequence: DataSequence
                   ^
Foundation.Data:1:23: note: struct 'Data' does not conform to the 'Sendable' protocol
@frozen public struct Data : ReferenceConvertible, Equatable, Hashable, RandomAccessCollection, MutableCollection, RangeReplaceableCollection, MutableDataProtocol, ContiguousBytes {
                      ^
/host/spi-builder-workspace/Sources/JSONRPC/DataChannel.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency 
/host/spi-builder-workspace/Sources/JSONRPC/JSONRPCSession.swift:41:7: warning: associated value 'request' of 'Sendable'-conforming enum 'JSONRPCEvent' has non-sendable type 'Data'
        case request(AnyJSONRPCRequest, RequestHandler, Data)
             ^
Foundation.Data:1:23: note: struct 'Data' does not conform to the 'Sendable' protocol
@frozen public struct Data : ReferenceConvertible, Equatable, Hashable, RandomAccessCollection, MutableCollection, RangeReplaceableCollection, MutableDataProtocol, ContiguousBytes {
                      ^
/host/spi-builder-workspace/Sources/JSONRPC/JSONRPCSession.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency 
/host/spi-builder-workspace/Sources/JSONRPC/JSONRPCSession.swift:42:7: warning: associated value 'notification' of 'Sendable'-conforming enum 'JSONRPCEvent' has non-sendable type 'Data'
        case notification(AnyJSONRPCNotification, Data)
             ^
Foundation.Data:1:23: note: struct 'Data' does not conform to the 'Sendable' protocol
@frozen public struct Data : ReferenceConvertible, Equatable, Hashable, RandomAccessCollection, MutableCollection, RangeReplaceableCollection, MutableDataProtocol, ContiguousBytes {
                      ^
[5/12] Compiling JSONRPC JSONValueDecoder.swift
[6/12] Compiling JSONRPC AsyncStreamPolyfill.swift
[7/12] Compiling JSONRPC DataChannel+Actor.swift
[8/12] Compiling JSONRPC JSONRPCError.swift
[9/12] Compiling JSONRPC DataChannel.swift
/host/spi-builder-workspace/Sources/JSONRPC/DataChannel.swift:9:13: warning: stored property 'dataSequence' of 'Sendable'-conforming struct 'DataChannel' has non-sendable type 'DataChannel.DataSequence' (aka 'AsyncStream<Data>')
        public let dataSequence: DataSequence
                   ^
Foundation.Data:1:23: note: struct 'Data' does not conform to the 'Sendable' protocol
@frozen public struct Data : ReferenceConvertible, Equatable, Hashable, RandomAccessCollection, MutableCollection, RangeReplaceableCollection, MutableDataProtocol, ContiguousBytes {
                      ^
/host/spi-builder-workspace/Sources/JSONRPC/DataChannel.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency 
[10/12] Compiling JSONRPC JSONId.swift
/host/spi-builder-workspace/Sources/JSONRPC/DataChannel.swift:9:13: warning: stored property 'dataSequence' of 'Sendable'-conforming struct 'DataChannel' has non-sendable type 'DataChannel.DataSequence' (aka 'AsyncStream<Data>')
        public let dataSequence: DataSequence
                   ^
Foundation.Data:1:23: note: struct 'Data' does not conform to the 'Sendable' protocol
@frozen public struct Data : ReferenceConvertible, Equatable, Hashable, RandomAccessCollection, MutableCollection, RangeReplaceableCollection, MutableDataProtocol, ContiguousBytes {
                      ^
/host/spi-builder-workspace/Sources/JSONRPC/DataChannel.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency 
[11/12] Compiling JSONRPC JSONRPCSession.swift
/host/spi-builder-workspace/Sources/JSONRPC/JSONRPCSession.swift:41:7: warning: associated value 'request' of 'Sendable'-conforming enum 'JSONRPCEvent' has non-sendable type 'Data'
        case request(AnyJSONRPCRequest, RequestHandler, Data)
             ^
Foundation.Data:1:23: note: struct 'Data' does not conform to the 'Sendable' protocol
@frozen public struct Data : ReferenceConvertible, Equatable, Hashable, RandomAccessCollection, MutableCollection, RangeReplaceableCollection, MutableDataProtocol, ContiguousBytes {
                      ^
/host/spi-builder-workspace/Sources/JSONRPC/JSONRPCSession.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency 
/host/spi-builder-workspace/Sources/JSONRPC/JSONRPCSession.swift:42:7: warning: associated value 'notification' of 'Sendable'-conforming enum 'JSONRPCEvent' has non-sendable type 'Data'
        case notification(AnyJSONRPCNotification, Data)
             ^
Foundation.Data:1:23: note: struct 'Data' does not conform to the 'Sendable' protocol
@frozen public struct Data : ReferenceConvertible, Equatable, Hashable, RandomAccessCollection, MutableCollection, RangeReplaceableCollection, MutableDataProtocol, ContiguousBytes {
                      ^
[12/12] Compiling JSONRPC Protocol.swift
Build complete! (4.22s)
Building for debugging...
[1/11] Compiling JSONRPC JSONValue.swift
[2/12] Compiling JSONRPC DataChannel+PredefinedMessages.swift
[3/12] Compiling JSONRPC DataChannel+StdioPipe.swift
[4/12] Emitting module JSONRPC
/host/spi-builder-workspace/Sources/JSONRPC/DataChannel.swift:9:13: warning: stored property 'dataSequence' of 'Sendable'-conforming struct 'DataChannel' has non-sendable type 'DataChannel.DataSequence' (aka 'AsyncStream<Data>')
        public let dataSequence: DataSequence
                   ^
Foundation.Data:1:23: note: struct 'Data' does not conform to the 'Sendable' protocol
@frozen public struct Data : ReferenceConvertible, Equatable, Hashable, RandomAccessCollection, MutableCollection, RangeReplaceableCollection, MutableDataProtocol, ContiguousBytes {
                      ^
/host/spi-builder-workspace/Sources/JSONRPC/DataChannel.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency 
/host/spi-builder-workspace/Sources/JSONRPC/JSONRPCSession.swift:41:7: warning: associated value 'request' of 'Sendable'-conforming enum 'JSONRPCEvent' has non-sendable type 'Data'
        case request(AnyJSONRPCRequest, RequestHandler, Data)
             ^
Foundation.Data:1:23: note: struct 'Data' does not conform to the 'Sendable' protocol
@frozen public struct Data : ReferenceConvertible, Equatable, Hashable, RandomAccessCollection, MutableCollection, RangeReplaceableCollection, MutableDataProtocol, ContiguousBytes {
                      ^
/host/spi-builder-workspace/Sources/JSONRPC/JSONRPCSession.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency 
/host/spi-builder-workspace/Sources/JSONRPC/JSONRPCSession.swift:42:7: warning: associated value 'notification' of 'Sendable'-conforming enum 'JSONRPCEvent' has non-sendable type 'Data'
        case notification(AnyJSONRPCNotification, Data)
             ^
Foundation.Data:1:23: note: struct 'Data' does not conform to the 'Sendable' protocol
@frozen public struct Data : ReferenceConvertible, Equatable, Hashable, RandomAccessCollection, MutableCollection, RangeReplaceableCollection, MutableDataProtocol, ContiguousBytes {
                      ^
[5/12] Compiling JSONRPC JSONValueDecoder.swift
[6/12] Compiling JSONRPC AsyncStreamPolyfill.swift
[7/12] Compiling JSONRPC DataChannel+Actor.swift
[8/12] Compiling JSONRPC JSONRPCError.swift
[9/12] Compiling JSONRPC DataChannel.swift
/host/spi-builder-workspace/Sources/JSONRPC/DataChannel.swift:9:13: warning: stored property 'dataSequence' of 'Sendable'-conforming struct 'DataChannel' has non-sendable type 'DataChannel.DataSequence' (aka 'AsyncStream<Data>')
        public let dataSequence: DataSequence
                   ^
Foundation.Data:1:23: note: struct 'Data' does not conform to the 'Sendable' protocol
@frozen public struct Data : ReferenceConvertible, Equatable, Hashable, RandomAccessCollection, MutableCollection, RangeReplaceableCollection, MutableDataProtocol, ContiguousBytes {
                      ^
/host/spi-builder-workspace/Sources/JSONRPC/DataChannel.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency 
[10/12] Compiling JSONRPC JSONId.swift
/host/spi-builder-workspace/Sources/JSONRPC/DataChannel.swift:9:13: warning: stored property 'dataSequence' of 'Sendable'-conforming struct 'DataChannel' has non-sendable type 'DataChannel.DataSequence' (aka 'AsyncStream<Data>')
        public let dataSequence: DataSequence
                   ^
Foundation.Data:1:23: note: struct 'Data' does not conform to the 'Sendable' protocol
@frozen public struct Data : ReferenceConvertible, Equatable, Hashable, RandomAccessCollection, MutableCollection, RangeReplaceableCollection, MutableDataProtocol, ContiguousBytes {
                      ^
/host/spi-builder-workspace/Sources/JSONRPC/DataChannel.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency 
[11/12] Compiling JSONRPC JSONRPCSession.swift
/host/spi-builder-workspace/Sources/JSONRPC/JSONRPCSession.swift:41:7: warning: associated value 'request' of 'Sendable'-conforming enum 'JSONRPCEvent' has non-sendable type 'Data'
        case request(AnyJSONRPCRequest, RequestHandler, Data)
             ^
Foundation.Data:1:23: note: struct 'Data' does not conform to the 'Sendable' protocol
@frozen public struct Data : ReferenceConvertible, Equatable, Hashable, RandomAccessCollection, MutableCollection, RangeReplaceableCollection, MutableDataProtocol, ContiguousBytes {
                      ^
/host/spi-builder-workspace/Sources/JSONRPC/JSONRPCSession.swift:1:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency 
/host/spi-builder-workspace/Sources/JSONRPC/JSONRPCSession.swift:42:7: warning: associated value 'notification' of 'Sendable'-conforming enum 'JSONRPCEvent' has non-sendable type 'Data'
        case notification(AnyJSONRPCNotification, Data)
             ^
Foundation.Data:1:23: note: struct 'Data' does not conform to the 'Sendable' protocol
@frozen public struct Data : ReferenceConvertible, Equatable, Hashable, RandomAccessCollection, MutableCollection, RangeReplaceableCollection, MutableDataProtocol, ContiguousBytes {
                      ^
[12/12] Compiling JSONRPC Protocol.swift
Build complete! (4.22s)
Build complete.
Done.

Build Machine: Linux 1