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 Kvitto, reference develop (052ee7), with Swift 6.0 for macOS (SPM) on 1 Nov 2024 18:58:17 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Cocoanetics/Kvitto.git
Reference: develop
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Cocoanetics/Kvitto
 * branch            develop    -> FETCH_HEAD
 * [new branch]      develop    -> origin/develop
HEAD is now at 052ee7f Merge pull request #23 from flymg/swiftdemo
Submodule path 'Externals/DTFoundation': checked out 'badc4850c8495201e86b142016aec403e91c5333'
Submodule 'Externals/DTFoundation' (https://github.com/Cocoanetics/DTFoundation.git) registered for path 'Externals/DTFoundation'
Cloning into '/Users/admin/builder/spi-builder-workspace/Externals/DTFoundation'...
Cloned https://github.com/Cocoanetics/Kvitto.git
Revision (git rev-parse @):
052ee7ffdb218199188916f92c638e857fe5b1b4
SUCCESS checkout https://github.com/Cocoanetics/Kvitto.git at develop
Fetching https://github.com/Cocoanetics/DTFoundation.git
[1/7731] Fetching dtfoundation
Fetched https://github.com/Cocoanetics/DTFoundation.git from cache (1.44s)
Computing version for https://github.com/Cocoanetics/DTFoundation.git
Computed https://github.com/Cocoanetics/DTFoundation.git at 1.7.19 (0.67s)
Creating working copy for https://github.com/Cocoanetics/DTFoundation.git
Working copy of https://github.com/Cocoanetics/DTFoundation.git resolved at 1.7.19
========================================
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": "kvitto",
      "name": "Kvitto",
      "url": "https://github.com/Cocoanetics/Kvitto.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Kvitto",
      "dependencies": [
        {
          "identity": "dtfoundation",
          "name": "DTFoundation",
          "url": "https://github.com/Cocoanetics/DTFoundation.git",
          "version": "1.7.19",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/DTFoundation",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/Cocoanetics/Kvitto.git
[1/656] Fetching kvitto
Fetched https://github.com/Cocoanetics/Kvitto.git from cache (0.82s)
Fetching https://github.com/Cocoanetics/DTFoundation.git from cache
Fetched https://github.com/Cocoanetics/DTFoundation.git from cache (0.47s)
Computing version for https://github.com/Cocoanetics/DTFoundation.git
Computed https://github.com/Cocoanetics/DTFoundation.git at 1.7.19 (0.03s)
Creating working copy for https://github.com/Cocoanetics/DTFoundation.git
Working copy of https://github.com/Cocoanetics/DTFoundation.git resolved at 1.7.19
Creating working copy for https://github.com/Cocoanetics/Kvitto.git
Working copy of https://github.com/Cocoanetics/Kvitto.git resolved at develop (052ee7f)
warning: '.resolve-product-dependencies': dependency 'kvitto' is not used by any target
Found 1 product dependencies
  - DTFoundation
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/Cocoanetics/Kvitto.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/72] Write swift-version--7754E27361AE5C74.txt
[1/72] Write sources
[2/72] Compiling UIView+DTFoundation.m
[3/72] Compiling UIScreen+DTFoundation.m
[4/72] Compiling UIImage+DTFoundation.m
[5/72] Compiling UIApplication+DTNetworkActivity.m
[6/72] Compiling NSURL+DTAppLinks.m
[7/72] Compiling UIView+DTDebug.m
[8/72] Compiling UIColor+DTDebug.m
[9/72] Compiling DTTiledLayerWithoutFade.m
[10/72] Compiling DTSmartPagingScrollView.m
[11/72] Compiling UIViewController+DTSidePanelController.m
[12/72] Compiling DTSidePanelPanGestureRecognizer.m
[13/72] Compiling DTSidePanelControllerSegue.m
[14/72] Compiling DTSidePanelController.m
[15/72] Compiling DTProgressHUDWindow.m
[16/72] Compiling DTProgressHUD.m
[17/72] Compiling DTPieProgressIndicator.m
[18/72] Compiling DTCustomColoredAccessory.m
[19/72] Compiling DTAnimatedGIF.m
[20/72] Compiling DTActivityTitleView.m
[21/72] Compiling UIView+DTActionHandlers.m
[22/72] Compiling DTAlertView.m
[23/72] Compiling DTActionSheet.m
[24/72] Compiling DTFolderMonitor.m
[25/72] Compiling NSURL+DTAWS.m
[26/72] Compiling DTAsyncFileDeleter.m
[27/72] Compiling DTObjectBlockExecutor.m
[28/72] Compiling DTExtendedFileAttributes.m
[29/72] Compiling NSObject+DTRuntime.m
[30/72] Compiling DTHTMLParser.m
[31/72] Compiling DTBlockFunctions.m
[32/72] Compiling DTFoundationConstants.m
[33/72] Compiling DTScriptExpression.m
[34/72] Compiling NSURL+DTComparing.m
[35/72] Compiling NSURL+DTUnshorten.m
[36/72] Compiling NSString+DTUtilities.m
[37/72] Compiling NSString+DTURLEncoding.m
[38/72] Compiling NSString+DTFormatNumbers.m
[39/72] Compiling NSString+DTPaths.m
[40/72] Compiling DTLog.m
[41/72] Compiling NSMutableArray+DTMoving.m
[42/72] Compiling NSFileWrapper+DTCopying.m
[43/72] Compiling NSDictionary+DTError.m
[44/72] Compiling NSData+DTCrypto.m
[45/72] Compiling NSArray+DTError.m
[46/72] Compiling ioapi.c
[47/72] Compiling mztools.c
[48/72] Compiling zip.c
[49/72] Compiling unzip.c
[50/72] Compiling DTZipArchiveNode.m
[51/72] Compiling DTZipArchiveGZip.m
[52/72] Compiling DTZipArchive.m
[53/72] Compiling DTZipArchivePKZip.m
[54/72] Compiling DTVersion.m
[55/72] Compiling NSString+DTUTI.m
[56/72] Compiling NSScanner+DTScripting.m
[57/72] Compiling DTScriptVariable.m
[58/72] Compiling DTSQLiteDatabase.m
[59/72] Compiling DTCoreGraphicsUtils.m
[60/72] Compiling DTReachability.m
[61/72] Compiling DTSQLiteFunctions.m
[62/72] Compiling DTBase64Coding.m
[63/72] Compiling DTASN1Serialization.m
[64/72] Compiling DTASN1BitString.m
[65/72] Compiling DTASN1Parser.m
[66/72] Compiling NSWindowController+DTPanelControllerPresenting.m
[67/72] Compiling NSImage+DTUtilities.m
[68/72] Compiling NSValue+DTConversion.m
[69/72] Compiling NSView+DTAutoLayout.m
[70/72] Compiling NSDocument+DTFoundation.m
[71/72] Compiling DTScrollView.m
[73/77] Compiling Kvitto PKCS7Container.swift
[74/77] Compiling Kvitto InAppPurchaseReceipt.swift
[75/77] Compiling Kvitto Functions.swift
[76/77] Compiling Kvitto Receipt.swift
[77/77] Emitting module Kvitto
Build complete! (14.50s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "dtfoundation",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.7.18",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Cocoanetics/DTFoundation.git"
    }
  ],
  "manifest_display_name" : "Kvitto",
  "name" : "Kvitto",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "9.0"
    },
    {
      "name" : "macos",
      "version" : "10.10"
    },
    {
      "name" : "tvos",
      "version" : "9.0"
    }
  ],
  "products" : [
    {
      "name" : "Kvitto",
      "targets" : [
        "Kvitto"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "KvittoTests",
      "module_type" : "SwiftTarget",
      "name" : "KvittoTests",
      "path" : "Test",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Test/Resources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Source/KvittoTests.swift"
      ],
      "target_dependencies" : [
        "Kvitto"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Kvitto",
      "module_type" : "SwiftTarget",
      "name" : "Kvitto",
      "path" : "Core",
      "product_dependencies" : [
        "DTFoundation"
      ],
      "product_memberships" : [
        "Kvitto"
      ],
      "sources" : [
        "Source/Functions.swift",
        "Source/InAppPurchaseReceipt.swift",
        "Source/PKCS7Container.swift",
        "Source/Receipt.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.