Build Information
Successful build of RollbarSDK, reference master (f261ed
), with Swift 6.0 for macOS (SPM) on 19 Apr 2025 16:57:19 UTC.
Swift 6 data race errors: 2
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.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.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/rollbar/rollbar-apple.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/rollbar/rollbar-apple
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at f261ed5 Update README.md
Cloned https://github.com/rollbar/rollbar-apple.git
Revision (git rev-parse @):
f261ed5c11c4b03c28feec7de3b9fef20bed966d
SUCCESS checkout https://github.com/rollbar/rollbar-apple.git at master
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/CocoaLumberjack/CocoaLumberjack.git
[1/3832] Fetching swift-log
[1036/22336] Fetching swift-log, cocoalumberjack
Fetched https://github.com/apple/swift-log.git from cache (1.48s)
Fetched https://github.com/CocoaLumberjack/CocoaLumberjack.git from cache (1.48s)
Computing version for https://github.com/CocoaLumberjack/CocoaLumberjack.git
Computed https://github.com/CocoaLumberjack/CocoaLumberjack.git at 3.8.0 (0.63s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.5.2 (0.57s)
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.5.2
Creating working copy for https://github.com/CocoaLumberjack/CocoaLumberjack.git
Working copy of https://github.com/CocoaLumberjack/CocoaLumberjack.git resolved at 3.8.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": "rollbar-apple",
"name": "RollbarSDK",
"url": "https://github.com/rollbar/rollbar-apple.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/rollbar-apple",
"dependencies": [
{
"identity": "cocoalumberjack",
"name": "CocoaLumberjack",
"url": "https://github.com/CocoaLumberjack/CocoaLumberjack.git",
"version": "3.8.5",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/CocoaLumberjack",
"dependencies": [
{
"identity": "swift-log",
"name": "swift-log",
"url": "https://github.com/apple/swift-log",
"version": "1.6.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
"dependencies": [
]
}
]
}
]
}
]
}
Fetching https://github.com/rollbar/rollbar-apple.git
[1/15054] Fetching rollbar-apple
Fetched https://github.com/rollbar/rollbar-apple.git from cache (8.11s)
Fetching https://github.com/CocoaLumberjack/CocoaLumberjack.git from cache
Fetched https://github.com/CocoaLumberjack/CocoaLumberjack.git from cache (0.50s)
Computing version for https://github.com/CocoaLumberjack/CocoaLumberjack.git
Computed https://github.com/CocoaLumberjack/CocoaLumberjack.git at 3.8.5 (0.47s)
Fetching https://github.com/apple/swift-log from cache
Fetched https://github.com/apple/swift-log from cache (0.46s)
Computing version for https://github.com/apple/swift-log
Computed https://github.com/apple/swift-log at 1.6.3 (0.46s)
Creating working copy for https://github.com/rollbar/rollbar-apple.git
Working copy of https://github.com/rollbar/rollbar-apple.git resolved at master (f261ed5)
Creating working copy for https://github.com/CocoaLumberjack/CocoaLumberjack.git
Working copy of https://github.com/CocoaLumberjack/CocoaLumberjack.git resolved at 3.8.5
Creating working copy for https://github.com/apple/swift-log
Working copy of https://github.com/apple/swift-log resolved at 1.6.3
warning: '.resolve-product-dependencies': dependency 'rollbar-apple' is not used by any target
Found 1 product dependencies
- CocoaLumberjack
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/rollbar/rollbar-apple.git
https://github.com/rollbar/rollbar-apple.git
{
"cxx_language_standard" : "c++17",
"dependencies" : [
{
"identity" : "cocoalumberjack",
"requirement" : {
"range" : [
{
"lower_bound" : "3.8.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/CocoaLumberjack/CocoaLumberjack.git"
}
],
"manifest_display_name" : "RollbarSDK",
"name" : "RollbarSDK",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "ios",
"version" : "11.0"
},
{
"name" : "tvos",
"version" : "11.0"
},
{
"name" : "watchos",
"version" : "4.0"
}
],
"products" : [
{
"name" : "RollbarCommon",
"targets" : [
"RollbarCommon"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RollbarNotifier",
"targets" : [
"RollbarCrash",
"RollbarReport",
"RollbarNotifier"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RollbarDeploys",
"targets" : [
"RollbarDeploys"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RollbarAUL",
"targets" : [
"RollbarAUL"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RollbarCocoaLumberjack",
"targets" : [
"RollbarCocoaLumberjack"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "RollbarReport",
"module_type" : "SwiftTarget",
"name" : "RollbarReport",
"path" : "RollbarNotifier/Sources/RollbarReport",
"product_memberships" : [
"RollbarNotifier",
"RollbarAUL",
"RollbarCocoaLumberjack"
],
"sources" : [
"Diagnostic/Diagnostic.swift",
"Diagnostic/RollbarCrashDiagnosticFilter.swift",
"Error.swift",
"Formatter/FormatBuilder.swift",
"Formatter/RollbarCrashFormattingFilter.swift",
"Prelude.swift",
"Report/Address.swift",
"Report/BinaryImage.swift",
"Report/CPU.swift",
"Report/Frame.swift",
"Report/Report.swift",
"Report/Timestamp.swift"
],
"target_dependencies" : [
"RollbarCrash"
],
"type" : "library"
},
{
"c99name" : "RollbarNotifier",
"module_type" : "ClangTarget",
"name" : "RollbarNotifier",
"path" : "RollbarNotifier/Sources/RollbarNotifier",
"product_memberships" : [
"RollbarNotifier",
"RollbarAUL",
"RollbarCocoaLumberjack"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/RollbarNotifier/Sources/RollbarNotifier/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"DTOs/RollbarAppLanguage.m",
"DTOs/RollbarBody.m",
"DTOs/RollbarCallStackFrame.m",
"DTOs/RollbarCallStackFrameContext.m",
"DTOs/RollbarCaptureIpType.m",
"DTOs/RollbarConfig.m",
"DTOs/RollbarData.m",
"DTOs/RollbarDestination.m",
"DTOs/RollbarDeveloperOptions.m",
"DTOs/RollbarException.m",
"DTOs/RollbarHttpMethod.m",
"DTOs/RollbarLevel.m",
"DTOs/RollbarLoggingOptions.m",
"DTOs/RollbarMessage.m",
"DTOs/RollbarModule.m",
"DTOs/RollbarPayload.m",
"DTOs/RollbarPerson.m",
"DTOs/RollbarProxy.m",
"DTOs/RollbarRawCrashReport.m",
"DTOs/RollbarRequest.m",
"DTOs/RollbarScrubbingOptions.m",
"DTOs/RollbarServer.m",
"DTOs/RollbarServerConfig.m",
"DTOs/RollbarSource.m",
"DTOs/RollbarTelemetryBody.m",
"DTOs/RollbarTelemetryConnectivityBody.m",
"DTOs/RollbarTelemetryErrorBody.m",
"DTOs/RollbarTelemetryEvent.m",
"DTOs/RollbarTelemetryLogBody.m",
"DTOs/RollbarTelemetryManualBody.m",
"DTOs/RollbarTelemetryNavigationBody.m",
"DTOs/RollbarTelemetryNetworkBody.m",
"DTOs/RollbarTelemetryOptions.m",
"DTOs/RollbarTelemetryType.m",
"DTOs/RollbarTelemetryViewBody.m",
"DTOs/RollbarTrace.m",
"Rollbar.m",
"RollbarConfigUtil.m",
"RollbarCrashCollector.m",
"RollbarDestinationRecord.m",
"RollbarInfrastructure.m",
"RollbarInternalLogging.m",
"RollbarLog.m",
"RollbarLogger+Test.m",
"RollbarLogger.m",
"RollbarNotifierFiles.m",
"RollbarPayloadFactory.m",
"RollbarPayloadPostReply.m",
"RollbarPayloadRepository.m",
"RollbarPayloadTruncator.m",
"RollbarReachability.m",
"RollbarRegistry.m",
"RollbarSender.m",
"RollbarTelemetry.m",
"RollbarTelemetryOptionsObserver.m",
"RollbarTelemetryThread.m",
"RollbarThread.m"
],
"target_dependencies" : [
"RollbarCommon",
"RollbarCrash",
"RollbarReport"
],
"type" : "library"
},
{
"c99name" : "RollbarDeploys",
"module_type" : "ClangTarget",
"name" : "RollbarDeploys",
"path" : "RollbarDeploys/Sources/RollbarDeploys",
"product_memberships" : [
"RollbarDeploys"
],
"sources" : [
"DTOs/DeployApiCallOutcome.m",
"DTOs/RollbarDeployApiCallResult.m",
"DTOs/RollbarDeployment.m",
"DTOs/RollbarDeploymentDetails.m",
"RollbarDeploysManager.m"
],
"target_dependencies" : [
"RollbarCommon"
],
"type" : "library"
},
{
"c99name" : "RollbarCrash",
"module_type" : "ClangTarget",
"name" : "RollbarCrash",
"path" : "RollbarNotifier/Sources/RollbarCrash",
"product_memberships" : [
"RollbarNotifier",
"RollbarAUL",
"RollbarCocoaLumberjack"
],
"sources" : [
"Monitors/RollbarCrashMonitor.c",
"Monitors/RollbarCrashMonitorType.c",
"Monitors/RollbarCrashMonitor_AppState.c",
"Monitors/RollbarCrashMonitor_CPPException.cpp",
"Monitors/RollbarCrashMonitor_Deadlock.m",
"Monitors/RollbarCrashMonitor_MachException.c",
"Monitors/RollbarCrashMonitor_NSException.m",
"Monitors/RollbarCrashMonitor_Signal.c",
"Monitors/RollbarCrashMonitor_System.m",
"Monitors/RollbarCrashMonitor_User.c",
"Monitors/RollbarCrashMonitor_Zombie.c",
"Recording/RollbarCrashC.c",
"Recording/RollbarCrashCachedData.c",
"Recording/RollbarCrashDoctor.m",
"Recording/RollbarCrashHandler.m",
"Recording/RollbarCrashReport.c",
"Recording/RollbarCrashReportFixer.c",
"Recording/RollbarCrashReportStore.c",
"RollbarCrashInstallation.m",
"RollbarCrashReportFilterBasic.m",
"Util/Container+DeepSearch.m",
"Util/NSError+SimpleConstructor.m",
"Util/RollbarCrashCPU.c",
"Util/RollbarCrashCPU_arm.c",
"Util/RollbarCrashCPU_arm64.c",
"Util/RollbarCrashCPU_x86_32.c",
"Util/RollbarCrashCPU_x86_64.c",
"Util/RollbarCrashCString.m",
"Util/RollbarCrashCxaThrowSwapper.c",
"Util/RollbarCrashDate.c",
"Util/RollbarCrashDebug.c",
"Util/RollbarCrashDynamicLinker.c",
"Util/RollbarCrashFileUtils.c",
"Util/RollbarCrashID.c",
"Util/RollbarCrashJSONCodec.c",
"Util/RollbarCrashJSONCodecObjC.m",
"Util/RollbarCrashLogger.c",
"Util/RollbarCrashMach.c",
"Util/RollbarCrashMachineContext.c",
"Util/RollbarCrashMemory.c",
"Util/RollbarCrashObjC.c",
"Util/RollbarCrashSignalInfo.c",
"Util/RollbarCrashStackCursor.c",
"Util/RollbarCrashStackCursor_Backtrace.c",
"Util/RollbarCrashStackCursor_MachineContext.c",
"Util/RollbarCrashStackCursor_SelfThread.c",
"Util/RollbarCrashString.c",
"Util/RollbarCrashSymbolicator.c",
"Util/RollbarCrashSysCtl.c",
"Util/RollbarCrashThread.c",
"Util/RollbarCrashgetsect.c"
],
"type" : "library"
},
{
"c99name" : "RollbarCommon",
"module_type" : "ClangTarget",
"name" : "RollbarCommon",
"path" : "RollbarCommon/Sources/RollbarCommon",
"product_memberships" : [
"RollbarCommon",
"RollbarNotifier",
"RollbarDeploys",
"RollbarAUL",
"RollbarCocoaLumberjack"
],
"sources" : [
"DTOs/RollbarDTO+CustomData.m",
"DTOs/RollbarDTO+Protected.m",
"DTOs/RollbarDTO.m",
"DesignPatterns/Creational/RollbarBuilder.m",
"DesignPatterns/RollbarReceptionist.m",
"DesignPatterns/RollbarTaskDispatcher.m",
"NSDate+Rollbar.m",
"NSDictionary+Rollbar.m",
"NSJSONSerialization+Rollbar.m",
"NSObject+Rollbar.m",
"RollbarBundleUtil.m",
"RollbarCachesDirectory.m",
"RollbarCrashReportUtil.m",
"RollbarFileIOUtil.m",
"RollbarFileReader.m",
"RollbarFileWriter.m",
"RollbarHostingProcessUtil.m",
"RollbarInternalLogging.m",
"RollbarMemoryStatsDescriptors.m",
"RollbarMemoryUtil.m",
"RollbarOsUtil.m",
"RollbarPredicateBuilder.m",
"RollbarTriStateFlag.m"
],
"type" : "library"
},
{
"c99name" : "RollbarCocoaLumberjack",
"module_type" : "ClangTarget",
"name" : "RollbarCocoaLumberjack",
"path" : "RollbarCocoaLumberjack/Sources/RollbarCocoaLumberjack",
"product_dependencies" : [
"CocoaLumberjack"
],
"product_memberships" : [
"RollbarCocoaLumberjack"
],
"sources" : [
"RollbarCocoaLumberjackLogger.m"
],
"target_dependencies" : [
"RollbarCommon",
"RollbarNotifier"
],
"type" : "library"
},
{
"c99name" : "RollbarAUL",
"module_type" : "ClangTarget",
"name" : "RollbarAUL",
"path" : "RollbarAUL/Sources/RollbarAUL",
"product_memberships" : [
"RollbarAUL"
],
"sources" : [
"RollbarAulClient.m",
"RollbarAulEntrySnapper.m",
"RollbarAulLogLevelConverter.m",
"RollbarAulOSLogEntryLogLevelConverter.m",
"RollbarAulPredicateBuilder.m",
"RollbarAulStoreMonitor.m",
"RollbarAulStoreMonitorOptions.m"
],
"target_dependencies" : [
"RollbarCommon",
"RollbarNotifier"
],
"type" : "library"
}
],
"tools_version" : "5.7.1"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.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/148] Compiling RollbarCommon RollbarCachesDirectory.m
[1/148] Compiling RollbarCommon RollbarFileIOUtil.m
[1/148] Copying PrivacyInfo.xcprivacy
[1/148] Write sources
[4/148] Compiling RollbarCommon NSObject+Rollbar.m
[5/148] Compiling RollbarDeploys RollbarDeploysManager.m
[6/148] Write swift-version-5BDAB9E9C0126B9D.txt
[7/148] Compiling RollbarDeploymentDetails.m
[8/148] Compiling RollbarCommon RollbarCrashReportUtil.m
[9/148] Compiling RollbarCommon RollbarFileReader.m
[10/148] Compiling RollbarCommon NSDictionary+Rollbar.m
[11/148] Compiling RollbarDeployment.m
[12/148] Compiling RollbarDeployApiCallResult.m
[13/148] Compiling RollbarAUL RollbarAulStoreMonitor.m
[14/148] Compiling DeployApiCallOutcome.m
[15/148] Compiling RollbarAUL RollbarAulOSLogEntryLogLevelConverter.m
[16/148] Compiling RollbarCommon RollbarBundleUtil.m
[17/148] Compiling RollbarCommon NSJSONSerialization+Rollbar.m
[18/148] Compiling RollbarCrashString.c
[19/148] Compiling RollbarCrashSignalInfo.c
[20/148] Compiling RollbarCrashStackCursor_MachineContext.c
[21/148] Compiling RollbarCrashStackCursor.c
[22/148] Compiling RollbarCrashgetsect.c
[23/148] Compiling RollbarCrashStackCursor_SelfThread.c
[24/148] Compiling RollbarCrashSysCtl.c
[25/148] Compiling RollbarCrashMach.c
[25/148] Compiling RollbarCrashMachineContext.c
[27/148] Compiling RollbarCrashStackCursor_Backtrace.c
[28/148] Compiling RollbarCrashID.c
[29/148] Compiling RollbarCrashFileUtils.c
[30/148] Compiling RollbarCrashJSONCodec.c
[31/148] Compiling RollbarCrashSymbolicator.c
[32/148] Compiling RollbarCrashDynamicLinker.c
[33/148] Compiling RollbarCrashDebug.c
[34/148] Compiling RollbarCrashDate.c
[35/148] Compiling RollbarCrashCPU_x86_64.c
[36/148] Compiling RollbarCrashCPU_x86_32.c
[37/148] Compiling RollbarCrashCxaThrowSwapper.c
[38/148] Compiling RollbarCrashCPU_arm.c
[39/148] Compiling RollbarCrashMemory.c
[40/148] Compiling RollbarCrashCPU_arm64.c
[41/148] Compiling RollbarCrashThread.c
[42/148] Compiling RollbarCrashCPU.c
[43/148] Compiling RollbarCrashReportStore.c
[44/148] Compiling RollbarCrashReportFixer.c
[45/148] Compiling RollbarCrashLogger.c
[46/148] Compiling RollbarCrashReport.c
[47/148] Compiling RollbarCrashCachedData.c
[48/148] Compiling RollbarCrashC.c
[49/148] Compiling RollbarCrashMonitor_Zombie.c
[50/148] Compiling RollbarCrashMonitor_User.c
[51/148] Compiling RollbarCrashObjC.c
[52/148] Compiling RollbarCrashMonitor_Signal.c
[53/148] Compiling RollbarCrashJSONCodecObjC.m
[54/148] Compiling RollbarCrashMonitor_NSException.m
[55/148] Compiling RollbarCrash RollbarCrashInstallation.m
[56/148] Compiling RollbarCrashMonitor_MachException.c
[57/148] Compiling RollbarCrash RollbarCrashReportFilterBasic.m
[58/148] Compiling RollbarCrashDoctor.m
[59/148] Compiling RollbarCrashMonitor_Deadlock.m
[60/148] Compiling RollbarCrashMonitor_AppState.c
[61/148] Compiling RollbarCrashMonitorType.c
[62/148] Compiling RollbarCrashMonitor.c
[63/148] Compiling NSError+SimpleConstructor.m
[64/148] Compiling RollbarCrashHandler.m
[65/148] Compiling Container+DeepSearch.m
[66/148] Compiling RollbarCommon RollbarTriStateFlag.m
[67/148] Compiling RollbarCommon RollbarPredicateBuilder.m
[68/148] Compiling RollbarCommon RollbarOsUtil.m
[69/148] Compiling RollbarCommon RollbarInternalLogging.m
[70/148] Compiling RollbarCommon RollbarMemoryStatsDescriptors.m
[71/148] Compiling RollbarCommon RollbarHostingProcessUtil.m
[72/148] Compiling RollbarCommon RollbarMemoryUtil.m
[73/148] Compiling RollbarCommon RollbarFileWriter.m
[74/148] Compiling RollbarCommon NSDate+Rollbar.m
[75/148] Compiling RollbarCrashCString.m
[76/148] Compiling RollbarTaskDispatcher.m
[77/148] Compiling RollbarCrashMonitor_CPPException.cpp
[78/148] Compiling RollbarCrashMonitor_System.m
[79/148] Compiling RollbarReceptionist.m
[80/148] Compiling RollbarBuilder.m
[81/148] Compiling RollbarDTO.m
[82/148] Compiling RollbarDTO+Protected.m
[83/148] Compiling RollbarDTO+CustomData.m
[84/160] Compiling RollbarAUL RollbarAulLogLevelConverter.m
[84/160] Compiling RollbarAUL RollbarAulStoreMonitorOptions.m
[86/160] Compiling RollbarAUL RollbarAulPredicateBuilder.m
[87/160] Compiling RollbarAUL RollbarAulEntrySnapper.m
[88/160] Compiling RollbarAUL RollbarAulClient.m
[89/160] Compiling RollbarCocoaLumberjack RollbarCocoaLumberjackLogger.m
[91/160] Compiling RollbarReport Frame.swift
[92/161] Compiling RollbarReport Timestamp.swift
[93/161] Compiling RollbarReport CPU.swift
[94/161] Compiling RollbarReport Address.swift
[95/161] Compiling RollbarReport Prelude.swift
[96/161] Compiling RollbarReport Report.swift
[97/161] Compiling RollbarReport BinaryImage.swift
[98/161] Compiling RollbarReport Error.swift
[99/161] Compiling RollbarReport FormatBuilder.swift
[100/161] Compiling RollbarReport Diagnostic.swift
/Users/admin/builder/spi-builder-workspace/RollbarNotifier/Sources/RollbarReport/Diagnostic/RollbarCrashDiagnosticFilter.swift:101:16: warning: static property 'requiredKeys' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
99 | fileprivate extension Report {
100 |
101 | static var requiredKeys = [
| |- warning: static property 'requiredKeys' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'requiredKeys' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'requiredKeys' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | "crash",
103 | "report",
[101/161] Compiling RollbarReport RollbarCrashDiagnosticFilter.swift
/Users/admin/builder/spi-builder-workspace/RollbarNotifier/Sources/RollbarReport/Diagnostic/RollbarCrashDiagnosticFilter.swift:101:16: warning: static property 'requiredKeys' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
99 | fileprivate extension Report {
100 |
101 | static var requiredKeys = [
| |- warning: static property 'requiredKeys' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'requiredKeys' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'requiredKeys' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | "crash",
103 | "report",
[102/161] Emitting module RollbarReport
/Users/admin/builder/spi-builder-workspace/RollbarNotifier/Sources/RollbarReport/Diagnostic/RollbarCrashDiagnosticFilter.swift:101:16: warning: static property 'requiredKeys' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
99 | fileprivate extension Report {
100 |
101 | static var requiredKeys = [
| |- warning: static property 'requiredKeys' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'requiredKeys' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'requiredKeys' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | "crash",
103 | "report",
/Users/admin/builder/spi-builder-workspace/RollbarNotifier/Sources/RollbarReport/Formatter/RollbarCrashFormattingFilter.swift:336:16: warning: static property 'requiredKeys' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
334 | fileprivate extension Report {
335 |
336 | static var requiredKeys = [
| |- warning: static property 'requiredKeys' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'requiredKeys' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'requiredKeys' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
337 | "crash",
338 | "report",
[103/161] Compiling RollbarReport RollbarCrashFormattingFilter.swift
/Users/admin/builder/spi-builder-workspace/RollbarNotifier/Sources/RollbarReport/Formatter/RollbarCrashFormattingFilter.swift:336:16: warning: static property 'requiredKeys' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
334 | fileprivate extension Report {
335 |
336 | static var requiredKeys = [
| |- warning: static property 'requiredKeys' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'requiredKeys' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'requiredKeys' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
337 | "crash",
338 | "report",
[103/161] Compiling RollbarNotifier RollbarTelemetry.m
[104/161] Compiling RollbarNotifier RollbarRegistry.m
[105/161] Compiling RollbarNotifier resource_bundle_accessor.m
[106/161] Compiling RollbarNotifier RollbarTelemetryOptionsObserver.m
[107/161] Compiling RollbarNotifier RollbarPayloadTruncator.m
[108/161] Compiling RollbarNotifier RollbarTelemetryThread.m
[109/161] Compiling RollbarNotifier RollbarSender.m
[110/161] Compiling RollbarNotifier RollbarPayloadRepository.m
[111/161] Compiling RollbarNotifier RollbarPayloadPostReply.m
[112/161] Compiling RollbarNotifier RollbarThread.m
[113/161] Compiling RollbarNotifier RollbarPayloadFactory.m
[114/161] Compiling RollbarNotifier RollbarNotifierFiles.m
[115/161] Compiling RollbarNotifier RollbarLog.m
[116/161] Compiling RollbarNotifier RollbarLogger+Test.m
[117/161] Compiling RollbarNotifier RollbarInternalLogging.m
[118/161] Compiling RollbarNotifier RollbarReachability.m
/Users/admin/builder/spi-builder-workspace/RollbarNotifier/Sources/RollbarNotifier/RollbarLogger.m:70:35: warning: local declaration of 'configuration' hides instance variable [-Wshadow-ivar]
70 | [self updateConfiguration:configuration];
| ^
/Users/admin/builder/spi-builder-workspace/RollbarNotifier/Sources/RollbarNotifier/RollbarLogger.m:198:27: warning: local declaration of 'configuration' hides instance variable [-Wshadow-ivar]
198 | self.configuration = [configuration copy];
| ^
2 warnings generated.
[119/161] Compiling RollbarNotifier RollbarLogger.m
[120/161] Compiling RollbarNotifier RollbarDestinationRecord.m
[121/161] Compiling RollbarNotifier RollbarConfigUtil.m
[122/161] Compiling RollbarNotifier Rollbar.m
[123/161] Compiling RollbarTrace.m
[124/161] Compiling RollbarTelemetryViewBody.m
[125/161] Compiling RollbarTelemetryType.m
[126/161] Compiling RollbarNotifier RollbarCrashCollector.m
[127/161] Compiling RollbarTelemetryNetworkBody.m
[128/161] Compiling RollbarTelemetryOptions.m
[129/161] Compiling RollbarTelemetryNavigationBody.m
[130/161] Compiling RollbarNotifier RollbarInfrastructure.m
[131/161] Compiling RollbarTelemetryManualBody.m
[132/161] Compiling RollbarTelemetryLogBody.m
[133/161] Compiling RollbarTelemetryEvent.m
[134/161] Compiling RollbarTelemetryErrorBody.m
[135/161] Compiling RollbarTelemetryConnectivityBody.m
[136/161] Compiling RollbarTelemetryBody.m
[137/161] Compiling RollbarSource.m
[138/161] Compiling RollbarServer.m
[139/161] Compiling RollbarServerConfig.m
[140/161] Compiling RollbarRequest.m
[141/161] Compiling RollbarScrubbingOptions.m
[142/161] Compiling RollbarRawCrashReport.m
[143/161] Compiling RollbarProxy.m
[144/161] Compiling RollbarPerson.m
[145/161] Compiling RollbarPayload.m
[146/161] Compiling RollbarModule.m
[147/161] Compiling RollbarMessage.m
[148/161] Compiling RollbarLoggingOptions.m
[149/161] Compiling RollbarLevel.m
[150/161] Compiling RollbarHttpMethod.m
[151/161] Compiling RollbarException.m
[152/161] Compiling RollbarDestination.m
[153/161] Compiling RollbarDeveloperOptions.m
[154/161] Compiling RollbarCaptureIpType.m
[155/161] Compiling RollbarCallStackFrameContext.m
[156/161] Compiling RollbarData.m
[157/161] Compiling RollbarConfig.m
[158/161] Compiling RollbarCallStackFrame.m
[159/161] Compiling RollbarBody.m
[159/161] Compiling RollbarAppLanguage.m
Build complete! (19.28s)
Build complete.
{
"cxx_language_standard" : "c++17",
"dependencies" : [
{
"identity" : "cocoalumberjack",
"requirement" : {
"range" : [
{
"lower_bound" : "3.8.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/CocoaLumberjack/CocoaLumberjack.git"
}
],
"manifest_display_name" : "RollbarSDK",
"name" : "RollbarSDK",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "ios",
"version" : "11.0"
},
{
"name" : "tvos",
"version" : "11.0"
},
{
"name" : "watchos",
"version" : "4.0"
}
],
"products" : [
{
"name" : "RollbarCommon",
"targets" : [
"RollbarCommon"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RollbarNotifier",
"targets" : [
"RollbarCrash",
"RollbarReport",
"RollbarNotifier"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RollbarDeploys",
"targets" : [
"RollbarDeploys"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RollbarAUL",
"targets" : [
"RollbarAUL"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RollbarCocoaLumberjack",
"targets" : [
"RollbarCocoaLumberjack"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "RollbarReport",
"module_type" : "SwiftTarget",
"name" : "RollbarReport",
"path" : "RollbarNotifier/Sources/RollbarReport",
"product_memberships" : [
"RollbarNotifier",
"RollbarAUL",
"RollbarCocoaLumberjack"
],
"sources" : [
"Diagnostic/Diagnostic.swift",
"Diagnostic/RollbarCrashDiagnosticFilter.swift",
"Error.swift",
"Formatter/FormatBuilder.swift",
"Formatter/RollbarCrashFormattingFilter.swift",
"Prelude.swift",
"Report/Address.swift",
"Report/BinaryImage.swift",
"Report/CPU.swift",
"Report/Frame.swift",
"Report/Report.swift",
"Report/Timestamp.swift"
],
"target_dependencies" : [
"RollbarCrash"
],
"type" : "library"
},
{
"c99name" : "RollbarNotifier",
"module_type" : "ClangTarget",
"name" : "RollbarNotifier",
"path" : "RollbarNotifier/Sources/RollbarNotifier",
"product_memberships" : [
"RollbarNotifier",
"RollbarAUL",
"RollbarCocoaLumberjack"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/RollbarNotifier/Sources/RollbarNotifier/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"DTOs/RollbarAppLanguage.m",
"DTOs/RollbarBody.m",
"DTOs/RollbarCallStackFrame.m",
"DTOs/RollbarCallStackFrameContext.m",
"DTOs/RollbarCaptureIpType.m",
"DTOs/RollbarConfig.m",
"DTOs/RollbarData.m",
"DTOs/RollbarDestination.m",
"DTOs/RollbarDeveloperOptions.m",
"DTOs/RollbarException.m",
"DTOs/RollbarHttpMethod.m",
"DTOs/RollbarLevel.m",
"DTOs/RollbarLoggingOptions.m",
"DTOs/RollbarMessage.m",
"DTOs/RollbarModule.m",
"DTOs/RollbarPayload.m",
"DTOs/RollbarPerson.m",
"DTOs/RollbarProxy.m",
"DTOs/RollbarRawCrashReport.m",
"DTOs/RollbarRequest.m",
"DTOs/RollbarScrubbingOptions.m",
"DTOs/RollbarServer.m",
"DTOs/RollbarServerConfig.m",
"DTOs/RollbarSource.m",
"DTOs/RollbarTelemetryBody.m",
"DTOs/RollbarTelemetryConnectivityBody.m",
"DTOs/RollbarTelemetryErrorBody.m",
"DTOs/RollbarTelemetryEvent.m",
"DTOs/RollbarTelemetryLogBody.m",
"DTOs/RollbarTelemetryManualBody.m",
"DTOs/RollbarTelemetryNavigationBody.m",
"DTOs/RollbarTelemetryNetworkBody.m",
"DTOs/RollbarTelemetryOptions.m",
"DTOs/RollbarTelemetryType.m",
"DTOs/RollbarTelemetryViewBody.m",
"DTOs/RollbarTrace.m",
"Rollbar.m",
"RollbarConfigUtil.m",
"RollbarCrashCollector.m",
"RollbarDestinationRecord.m",
"RollbarInfrastructure.m",
"RollbarInternalLogging.m",
"RollbarLog.m",
"RollbarLogger+Test.m",
"RollbarLogger.m",
"RollbarNotifierFiles.m",
"RollbarPayloadFactory.m",
"RollbarPayloadPostReply.m",
"RollbarPayloadRepository.m",
"RollbarPayloadTruncator.m",
"RollbarReachability.m",
"RollbarRegistry.m",
"RollbarSender.m",
"RollbarTelemetry.m",
"RollbarTelemetryOptionsObserver.m",
"RollbarTelemetryThread.m",
"RollbarThread.m"
],
"target_dependencies" : [
"RollbarCommon",
"RollbarCrash",
"RollbarReport"
],
"type" : "library"
},
{
"c99name" : "RollbarDeploys",
"module_type" : "ClangTarget",
"name" : "RollbarDeploys",
"path" : "RollbarDeploys/Sources/RollbarDeploys",
"product_memberships" : [
"RollbarDeploys"
],
"sources" : [
"DTOs/DeployApiCallOutcome.m",
"DTOs/RollbarDeployApiCallResult.m",
"DTOs/RollbarDeployment.m",
"DTOs/RollbarDeploymentDetails.m",
"RollbarDeploysManager.m"
],
"target_dependencies" : [
"RollbarCommon"
],
"type" : "library"
},
{
"c99name" : "RollbarCrash",
"module_type" : "ClangTarget",
"name" : "RollbarCrash",
"path" : "RollbarNotifier/Sources/RollbarCrash",
"product_memberships" : [
"RollbarNotifier",
"RollbarAUL",
"RollbarCocoaLumberjack"
],
"sources" : [
"Monitors/RollbarCrashMonitor.c",
"Monitors/RollbarCrashMonitorType.c",
"Monitors/RollbarCrashMonitor_AppState.c",
"Monitors/RollbarCrashMonitor_CPPException.cpp",
"Monitors/RollbarCrashMonitor_Deadlock.m",
"Monitors/RollbarCrashMonitor_MachException.c",
"Monitors/RollbarCrashMonitor_NSException.m",
"Monitors/RollbarCrashMonitor_Signal.c",
"Monitors/RollbarCrashMonitor_System.m",
"Monitors/RollbarCrashMonitor_User.c",
"Monitors/RollbarCrashMonitor_Zombie.c",
"Recording/RollbarCrashC.c",
"Recording/RollbarCrashCachedData.c",
"Recording/RollbarCrashDoctor.m",
"Recording/RollbarCrashHandler.m",
"Recording/RollbarCrashReport.c",
"Recording/RollbarCrashReportFixer.c",
"Recording/RollbarCrashReportStore.c",
"RollbarCrashInstallation.m",
"RollbarCrashReportFilterBasic.m",
"Util/Container+DeepSearch.m",
"Util/NSError+SimpleConstructor.m",
"Util/RollbarCrashCPU.c",
"Util/RollbarCrashCPU_arm.c",
"Util/RollbarCrashCPU_arm64.c",
"Util/RollbarCrashCPU_x86_32.c",
"Util/RollbarCrashCPU_x86_64.c",
"Util/RollbarCrashCString.m",
"Util/RollbarCrashCxaThrowSwapper.c",
"Util/RollbarCrashDate.c",
"Util/RollbarCrashDebug.c",
"Util/RollbarCrashDynamicLinker.c",
"Util/RollbarCrashFileUtils.c",
"Util/RollbarCrashID.c",
"Util/RollbarCrashJSONCodec.c",
"Util/RollbarCrashJSONCodecObjC.m",
"Util/RollbarCrashLogger.c",
"Util/RollbarCrashMach.c",
"Util/RollbarCrashMachineContext.c",
"Util/RollbarCrashMemory.c",
"Util/RollbarCrashObjC.c",
"Util/RollbarCrashSignalInfo.c",
"Util/RollbarCrashStackCursor.c",
"Util/RollbarCrashStackCursor_Backtrace.c",
"Util/RollbarCrashStackCursor_MachineContext.c",
"Util/RollbarCrashStackCursor_SelfThread.c",
"Util/RollbarCrashString.c",
"Util/RollbarCrashSymbolicator.c",
"Util/RollbarCrashSysCtl.c",
"Util/RollbarCrashThread.c",
"Util/RollbarCrashgetsect.c"
],
"type" : "library"
},
{
"c99name" : "RollbarCommon",
"module_type" : "ClangTarget",
"name" : "RollbarCommon",
"path" : "RollbarCommon/Sources/RollbarCommon",
"product_memberships" : [
"RollbarCommon",
"RollbarNotifier",
"RollbarDeploys",
"RollbarAUL",
"RollbarCocoaLumberjack"
],
"sources" : [
"DTOs/RollbarDTO+CustomData.m",
"DTOs/RollbarDTO+Protected.m",
"DTOs/RollbarDTO.m",
"DesignPatterns/Creational/RollbarBuilder.m",
"DesignPatterns/RollbarReceptionist.m",
"DesignPatterns/RollbarTaskDispatcher.m",
"NSDate+Rollbar.m",
"NSDictionary+Rollbar.m",
"NSJSONSerialization+Rollbar.m",
"NSObject+Rollbar.m",
"RollbarBundleUtil.m",
"RollbarCachesDirectory.m",
"RollbarCrashReportUtil.m",
"RollbarFileIOUtil.m",
"RollbarFileReader.m",
"RollbarFileWriter.m",
"RollbarHostingProcessUtil.m",
"RollbarInternalLogging.m",
"RollbarMemoryStatsDescriptors.m",
"RollbarMemoryUtil.m",
"RollbarOsUtil.m",
"RollbarPredicateBuilder.m",
"RollbarTriStateFlag.m"
],
"type" : "library"
},
{
"c99name" : "RollbarCocoaLumberjack",
"module_type" : "ClangTarget",
"name" : "RollbarCocoaLumberjack",
"path" : "RollbarCocoaLumberjack/Sources/RollbarCocoaLumberjack",
"product_dependencies" : [
"CocoaLumberjack"
],
"product_memberships" : [
"RollbarCocoaLumberjack"
],
"sources" : [
"RollbarCocoaLumberjackLogger.m"
],
"target_dependencies" : [
"RollbarCommon",
"RollbarNotifier"
],
"type" : "library"
},
{
"c99name" : "RollbarAUL",
"module_type" : "ClangTarget",
"name" : "RollbarAUL",
"path" : "RollbarAUL/Sources/RollbarAUL",
"product_memberships" : [
"RollbarAUL"
],
"sources" : [
"RollbarAulClient.m",
"RollbarAulEntrySnapper.m",
"RollbarAulLogLevelConverter.m",
"RollbarAulOSLogEntryLogLevelConverter.m",
"RollbarAulPredicateBuilder.m",
"RollbarAulStoreMonitor.m",
"RollbarAulStoreMonitorOptions.m"
],
"target_dependencies" : [
"RollbarCommon",
"RollbarNotifier"
],
"type" : "library"
}
],
"tools_version" : "5.7.1"
}
Done.