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 grpc-swift-extras, reference 1.0.0-alpha.1 (6344b2), with Swift 6.0 for Linux on 6 Nov 2024 08:31:40 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/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 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/grpc/grpc-swift-extras.git
Reference: 1.0.0-alpha.1
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/grpc/grpc-swift-extras
 * tag               1.0.0-alpha.1 -> FETCH_HEAD
HEAD is now at 6344b20 Set grpc-swift version to 2.0.0-alpha.1 (#5)
Cloned https://github.com/grpc/grpc-swift-extras.git
Revision (git rev-parse @):
6344b2020d25d52e1a72393979ed228749a0efdf
SUCCESS checkout https://github.com/grpc/grpc-swift-extras.git at 1.0.0-alpha.1
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/grpc/grpc-swift-extras.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/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 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/apple/swift-distributed-tracing.git
Fetching https://github.com/apple/swift-protobuf.git
Fetching https://github.com/grpc/grpc-swift-protobuf.git
Fetching https://github.com/grpc/grpc-swift.git
[49/4825] Fetching swift-distributed-tracing
[677/5833] Fetching swift-distributed-tracing, grpc-swift-protobuf
Fetched https://github.com/grpc/grpc-swift-protobuf.git from cache (0.59s)
[4488/4825] Fetching swift-distributed-tracing
[4537/42652] Fetching swift-distributed-tracing, swift-protobuf
[7096/90692] Fetching swift-distributed-tracing, swift-protobuf, grpc-swift
Fetched https://github.com/apple/swift-distributed-tracing.git from cache (0.82s)
[3988/85867] Fetching swift-protobuf, grpc-swift
Fetched https://github.com/grpc/grpc-swift.git from cache (4.26s)
[36314/37827] Fetching swift-protobuf
Fetched https://github.com/apple/swift-protobuf.git from cache (10.21s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.28.2 (1.03s)
Computing version for https://github.com/apple/swift-distributed-tracing.git
Computed https://github.com/apple/swift-distributed-tracing.git at 1.1.2 (3.90s)
Fetching https://github.com/apple/swift-service-context.git
[1/973] Fetching swift-service-context
Fetched https://github.com/apple/swift-service-context.git from cache (0.38s)
Computing version for https://github.com/apple/swift-service-context.git
Computed https://github.com/apple/swift-service-context.git at 1.1.0 (0.87s)
Computing version for https://github.com/grpc/grpc-swift-protobuf.git
Computed https://github.com/grpc/grpc-swift-protobuf.git at 1.0.0-alpha.1 (0.89s)
Computing version for https://github.com/grpc/grpc-swift.git
Computed https://github.com/grpc/grpc-swift.git at 2.0.0-alpha.1 (0.86s)
Fetching https://github.com/apple/swift-collections.git
[1/15475] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (1.80s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.1.4 (0.86s)
Creating working copy for https://github.com/apple/swift-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.28.2
Creating working copy for https://github.com/apple/swift-distributed-tracing.git
Working copy of https://github.com/apple/swift-distributed-tracing.git resolved at 1.1.2
Creating working copy for https://github.com/grpc/grpc-swift-protobuf.git
Working copy of https://github.com/grpc/grpc-swift-protobuf.git resolved at 1.0.0-alpha.1
Creating working copy for https://github.com/grpc/grpc-swift.git
Working copy of https://github.com/grpc/grpc-swift.git resolved at 2.0.0-alpha.1
Creating working copy for https://github.com/apple/swift-service-context.git
Working copy of https://github.com/apple/swift-service-context.git resolved at 1.1.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.1.4
[1/1] Compiling plugin SwiftProtobufPlugin
Building for debugging...
[1/14] Write sources
[1/14] Copying PrivacyInfo.xcprivacy
[1/14] Write sources
[13/14] Write swift-version-24593BA9C3E375BF.txt
[15/117] Emitting module InternalCollectionsUtilities
[16/119] Compiling ServiceContextModule ServiceContextKey.swift
[17/119] Compiling SwiftProtobuf JSONEncodingOptions.swift
[18/119] Compiling SwiftProtobuf JSONEncodingVisitor.swift
[19/119] Compiling SwiftProtobuf JSONMapEncodingVisitor.swift
[20/119] Compiling SwiftProtobuf JSONScanner.swift
[21/119] Compiling SwiftProtobuf MathUtils.swift
[22/119] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[23/119] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[24/119] Compiling SwiftProtobuf Message+AnyAdditions.swift
[25/119] Compiling SwiftProtobuf Message+BinaryAdditions.swift
[26/119] Compiling SwiftProtobuf Message+BinaryAdditions_Data.swift
[27/119] Compiling SwiftProtobuf Message+FieldMask.swift
[28/119] Compiling SwiftProtobuf JSONDecodingOptions.swift
[29/119] Compiling SwiftProtobuf JSONEncoder.swift
[30/119] Compiling SwiftProtobuf JSONEncodingError.swift
[31/119] Compiling SwiftProtobuf DoubleParser.swift
[32/119] Compiling SwiftProtobuf Enum.swift
[33/119] Compiling SwiftProtobuf CustomJSONCodable.swift
[34/119] Compiling SwiftProtobuf Decoder.swift
[35/119] Emitting module ServiceContextModule
[36/120] Compiling ServiceContextModule ServiceContext.swift
[39/142] Compiling DequeModule Deque+CustomReflectable.swift
[40/142] Compiling DequeModule Deque+Descriptions.swift
[41/144] Compiling Instrumentation InstrumentationSystem.swift
[42/144] Compiling Instrumentation Instrument.swift
[43/144] Compiling Instrumentation MultiplexInstrument.swift
[44/144] Compiling Instrumentation NoOpInstrument.swift
[45/144] Emitting module Instrumentation
[46/144] Compiling DequeModule _DequeBuffer.swift
[47/144] Compiling DequeModule _DequeBufferHeader.swift
[48/144] Compiling DequeModule Deque+Equatable.swift
[49/144] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[50/144] Compiling DequeModule _DequeSlot.swift
[51/144] Compiling DequeModule _UnsafeWrappedBuffer.swift
[52/144] Emitting module SwiftProtobuf
[53/155] Compiling DequeModule Deque+Extras.swift
[54/155] Compiling DequeModule Deque+Hashable.swift
[55/155] Compiling DequeModule Deque+Testing.swift
[56/155] Compiling DequeModule Deque._Storage.swift
[57/155] Compiling DequeModule Deque._UnsafeHandle.swift
[58/155] Compiling DequeModule Deque.swift
[59/155] Compiling DequeModule Deque+Codable.swift
[60/155] Compiling DequeModule Deque+Collection.swift
[61/155] Emitting module DequeModule
[63/156] Compiling Instrumentation Locks.swift
[65/217] Compiling Tracing TracingTime.swift
[66/217] Compiling SwiftProtobuf ProtobufMap.swift
[67/217] Compiling SwiftProtobuf SelectiveVisitor.swift
[68/217] Compiling SwiftProtobuf SimpleExtensionMap.swift
[69/217] Compiling SwiftProtobuf StringUtils.swift
[70/217] Compiling SwiftProtobuf SwiftProtobufContiguousBytes.swift
[71/217] Compiling SwiftProtobuf SwiftProtobufError.swift
[72/217] Compiling SwiftProtobuf TextFormatDecoder.swift
[73/217] Compiling SwiftProtobuf TextFormatDecodingError.swift
[74/217] Compiling SwiftProtobuf TextFormatDecodingOptions.swift
[75/217] Compiling SwiftProtobuf TextFormatEncoder.swift
[76/217] Compiling SwiftProtobuf TextFormatEncodingOptions.swift
[77/217] Compiling GRPCCore RPCAsyncSequence.swift
[78/217] Compiling GRPCCore RPCWriter+Closable.swift
[79/217] Compiling GRPCCore RPCWriter.swift
[80/217] Compiling SwiftProtobuf UnknownStorage.swift
[81/217] Compiling SwiftProtobuf UnsafeRawPointer+Shims.swift
[82/217] Compiling SwiftProtobuf Varint.swift
[83/217] Compiling SwiftProtobuf Version.swift
[84/217] Compiling SwiftProtobuf Visitor.swift
[85/217] Compiling SwiftProtobuf WireFormat.swift
[86/217] Compiling SwiftProtobuf ZigZag.swift
[87/217] Compiling SwiftProtobuf any.pb.swift
[88/217] Compiling SwiftProtobuf Message+JSONAdditions.swift
[89/217] Compiling SwiftProtobuf Message+JSONAdditions_Data.swift
[90/217] Compiling SwiftProtobuf Message+JSONArrayAdditions.swift
[91/217] Compiling SwiftProtobuf Message+JSONArrayAdditions_Data.swift
[92/217] Compiling SwiftProtobuf Message+TextFormatAdditions.swift
[93/217] Compiling SwiftProtobuf Message.swift
[94/217] Compiling SwiftProtobuf MessageExtension.swift
[95/217] Compiling SwiftProtobuf NameMap.swift
[96/217] Compiling SwiftProtobuf PathDecoder.swift
[97/217] Compiling SwiftProtobuf PathVisitor.swift
[98/217] Compiling SwiftProtobuf ProtoNameProviding.swift
[99/217] Compiling SwiftProtobuf ProtobufAPIVersionCheck.swift
[100/217] Compiling GRPCCore CallOptions.swift
[101/217] Compiling GRPCCore ClientContext.swift
[102/217] Compiling GRPCCore ClientInterceptor.swift
[103/217] Compiling GRPCCore ClientRequest.swift
[104/217] Compiling GRPCCore ClientResponse.swift
[105/217] Compiling GRPCCore ClientRPCExecutor+HedgingExecutor.swift
[106/217] Compiling GRPCCore ClientRPCExecutor+OneShotExecutor.swift
[107/217] Compiling GRPCCore ClientRPCExecutor+RetryExecutor.swift
[108/217] Compiling GRPCCore ClientRPCExecutor.swift
[109/217] Compiling GRPCCore ClientRequest+Convenience.swift
[110/217] Compiling GRPCCore ClientResponse+Convenience.swift
[111/217] Compiling GRPCCore ClientStreamExecutor.swift
[112/217] Compiling GRPCCore GRPCClient.swift
[113/217] Compiling GRPCCore GRPCServer.swift
[114/217] Compiling GRPCCore Base64.swift
[115/217] Compiling GRPCCore Lock.swift
[116/217] Compiling GRPCCore UnsafeTransfer.swift
[117/217] Compiling GRPCCore Metadata+GRPC.swift
[118/217] Compiling GRPCCore MethodConfigs.swift
[119/217] Compiling GRPCCore Result+Catching.swift
[120/217] Compiling GRPCCore String+Extensions.swift
[121/217] Compiling GRPCCore TaskGroup+CancellableTask.swift
[122/217] Compiling GRPCCore Metadata.swift
[123/217] Compiling GRPCCore MethodDescriptor.swift
[124/217] Compiling GRPCCore RetryDelaySequence.swift
[125/217] Compiling GRPCCore ServerRPCExecutor.swift
[126/217] Compiling GRPCCore RPCRouter.swift
[127/217] Compiling GRPCCore RegistrableRPCService.swift
[128/217] Compiling GRPCCore ServerContext.swift
[129/217] Compiling GRPCCore ServerInterceptor.swift
[130/217] Compiling GRPCCore ServerRequest.swift
[131/217] Compiling GRPCCore ServerResponse.swift
[132/217] Compiling GRPCCore Coding.swift
[133/217] Compiling GRPCCore CompressionAlgorithm.swift
[134/217] Compiling GRPCCore MethodConfig.swift
[135/217] Compiling GRPCCore ServiceConfig.swift
[136/217] Compiling GRPCCore RPCError.swift
[137/217] Compiling GRPCCore RuntimeError.swift
[138/217] Compiling GRPCCore ServiceDescriptor.swift
[139/217] Compiling GRPCCore Status.swift
[140/217] Compiling GRPCCore AsyncSequenceOfOne.swift
[141/217] Compiling GRPCCore BroadcastAsyncSequence+RPCWriter.swift
[142/217] Compiling GRPCCore BroadcastAsyncSequence.swift
[143/217] Compiling GRPCCore GRPCAsyncThrowingStream.swift
[144/217] Compiling GRPCCore RPCWriter+Map.swift
[145/217] Compiling GRPCCore RPCWriter+MessageToRPCResponsePart.swift
[146/217] Compiling GRPCCore RPCWriter+Serialize.swift
[147/217] Compiling GRPCCore UncheckedAsyncIteratorSequence.swift
[148/217] Emitting module Tracing
[149/217] Compiling Tracing TracerProtocol.swift
[150/217] Compiling Tracing Tracer.swift
[151/217] Compiling Tracing TracerProtocol+Legacy.swift
[152/217] Compiling Tracing InstrumentationSystem+Tracing.swift
[153/217] Compiling Tracing SpanProtocol.swift
[154/217] Compiling Tracing NoOpTracer.swift
[171/225] Emitting module GRPCCore
[208/225] Compiling GRPCCore RPCWriterProtocol.swift
[209/225] Compiling GRPCCore Timeout.swift
[210/225] Compiling GRPCCore ClientTransport.swift
[211/225] Compiling GRPCCore RPCParts.swift
[212/225] Compiling GRPCCore RPCStream.swift
[213/225] Compiling GRPCCore RetryThrottle.swift
[214/225] Compiling GRPCCore ServerTransport.swift
[216/231] Compiling GRPCInterceptors OnFinishAsyncSequence.swift
[217/231] Compiling GRPCInterceptors HookedWriter.swift
[218/231] Compiling GRPCInterceptors ClientTracingInterceptor.swift
[219/231] Emitting module GRPCInterceptors
[220/231] Compiling GRPCInterceptors ServerTracingInterceptor.swift
/host/spi-builder-workspace/Sources/GRPCInterceptors/ServerTracingInterceptor.swift:60:37: warning: 'withValue(_:operation:)' is deprecated: Prefer withValue(_:isolation:operation:)
 58 |     )
 59 |
 60 |     return try await ServiceContext.withValue(serviceContext) {
    |                                     `- warning: 'withValue(_:operation:)' is deprecated: Prefer withValue(_:isolation:operation:)
 61 |       try await tracer.withSpan(
 62 |         context.descriptor.fullyQualifiedMethod,
[222/232] Compiling SwiftProtobuf api.pb.swift
[223/232] Compiling SwiftProtobuf descriptor.pb.swift
[224/232] Compiling SwiftProtobuf duration.pb.swift
[225/232] Compiling SwiftProtobuf empty.pb.swift
[226/232] Compiling SwiftProtobuf field_mask.pb.swift
[227/232] Compiling SwiftProtobuf source_context.pb.swift
[228/232] Compiling SwiftProtobuf struct.pb.swift
[229/232] Compiling SwiftProtobuf timestamp.pb.swift
[230/232] Compiling SwiftProtobuf type.pb.swift
[231/232] Compiling SwiftProtobuf wrappers.pb.swift
[232/232] Compiling SwiftProtobuf resource_bundle_accessor.swift
[234/235] Emitting module GRPCProtobuf
[235/235] Compiling GRPCProtobuf Coding.swift
[237/252] Compiling GRPCHealthService ServingStatus.swift
[238/252] Compiling GRPCHealthService Health.swift
[239/252] Emitting module GRPCHealthService
[240/252] Compiling GRPCHealthService health.pb.swift
[241/252] Compiling GRPCHealthService HealthService.swift
[242/252] Compiling GRPCHealthService health.grpc.swift
[244/253] Emitting module GRPCInteropTests
[245/254] Compiling GRPCInteropTests TestService.swift
[246/254] Compiling GRPCInteropTests InteroperabilityTestCase.swift
[247/254] Compiling GRPCInteropTests test.pb.swift
[248/254] Compiling GRPCInteropTests InteroperabilityTestCases.swift
[249/254] Compiling GRPCInteropTests AssertionFailure.swift
[250/254] Compiling GRPCInteropTests empty.pb.swift
[251/254] Compiling GRPCInteropTests messages.pb.swift
[252/254] Compiling GRPCInteropTests test.grpc.swift
[253/254] Compiling GRPCInteropTests empty_service.grpc.swift
[254/254] Compiling GRPCInteropTests empty_service.pb.swift
Build complete! (61.96s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "grpc-swift",
      "requirement" : {
        "exact" : [
          "2.0.0-alpha.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/grpc/grpc-swift.git"
    },
    {
      "identity" : "grpc-swift-protobuf",
      "requirement" : {
        "exact" : [
          "1.0.0-alpha.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/grpc/grpc-swift-protobuf.git"
    },
    {
      "identity" : "swift-protobuf",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.28.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-protobuf.git"
    },
    {
      "identity" : "swift-distributed-tracing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-distributed-tracing.git"
    }
  ],
  "manifest_display_name" : "grpc-swift-extras",
  "name" : "grpc-swift-extras",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "GRPCHealthService",
      "targets" : [
        "GRPCHealthService"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GRPCInterceptors",
      "targets" : [
        "GRPCInterceptors"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GRPCInteropTests",
      "targets" : [
        "GRPCInteropTests"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "InProcessInteropTests",
      "module_type" : "SwiftTarget",
      "name" : "InProcessInteropTests",
      "path" : "Tests/InProcessInteropTests",
      "product_dependencies" : [
        "GRPCCore",
        "GRPCInProcessTransport"
      ],
      "sources" : [
        "InProcessInteroperabilityTests.swift"
      ],
      "target_dependencies" : [
        "GRPCInteropTests"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GRPCInteropTests",
      "module_type" : "SwiftTarget",
      "name" : "GRPCInteropTests",
      "path" : "Sources/GRPCInteropTests",
      "product_dependencies" : [
        "GRPCCore",
        "GRPCProtobuf"
      ],
      "product_memberships" : [
        "GRPCInteropTests"
      ],
      "sources" : [
        "AssertionFailure.swift",
        "Generated/empty.pb.swift",
        "Generated/empty_service.grpc.swift",
        "Generated/empty_service.pb.swift",
        "Generated/messages.pb.swift",
        "Generated/test.grpc.swift",
        "Generated/test.pb.swift",
        "InteroperabilityTestCase.swift",
        "InteroperabilityTestCases.swift",
        "TestService.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GRPCInterceptorsTests",
      "module_type" : "SwiftTarget",
      "name" : "GRPCInterceptorsTests",
      "path" : "Tests/GRPCInterceptorsTests",
      "product_dependencies" : [
        "GRPCCore",
        "Tracing"
      ],
      "sources" : [
        "TracingInterceptorTests.swift",
        "TracingTestsUtilities.swift"
      ],
      "target_dependencies" : [
        "GRPCInterceptors"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GRPCInterceptors",
      "module_type" : "SwiftTarget",
      "name" : "GRPCInterceptors",
      "path" : "Sources/GRPCInterceptors",
      "product_dependencies" : [
        "GRPCCore",
        "Tracing"
      ],
      "product_memberships" : [
        "GRPCInterceptors"
      ],
      "sources" : [
        "ClientTracingInterceptor.swift",
        "HookedWriter.swift",
        "OnFinishAsyncSequence.swift",
        "ServerTracingInterceptor.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GRPCHealthServiceTests",
      "module_type" : "SwiftTarget",
      "name" : "GRPCHealthServiceTests",
      "path" : "Tests/GRPCHealthServiceTests",
      "product_dependencies" : [
        "GRPCInProcessTransport"
      ],
      "sources" : [
        "HealthTests.swift",
        "Test Utilities/XCTest+Utilities.swift"
      ],
      "target_dependencies" : [
        "GRPCHealthService"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GRPCHealthService",
      "module_type" : "SwiftTarget",
      "name" : "GRPCHealthService",
      "path" : "Sources/GRPCHealthService",
      "product_dependencies" : [
        "GRPCCore",
        "GRPCProtobuf",
        "SwiftProtobuf"
      ],
      "product_memberships" : [
        "GRPCHealthService"
      ],
      "sources" : [
        "Generated/health.grpc.swift",
        "Generated/health.pb.swift",
        "Health.swift",
        "HealthService.swift",
        "ServingStatus.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
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
Done.