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

Successful build of PutioKit, reference master (117808), with Swift 6.2 (beta) for macOS (SPM) on 17 Jun 2025 15:01:47 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ipavlidakis/PutioKit.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ipavlidakis/PutioKit
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 117808d Expose share error and exceedeLimit reder
Cloned https://github.com/ipavlidakis/PutioKit.git
Revision (git rev-parse @):
117808d7b5392e260ed04aa7227f30f962f4bf16
SUCCESS checkout https://github.com/ipavlidakis/PutioKit.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/ipavlidakis/PutioKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/4] Write sources
[1/4] Write swift-version-1EA4D86E10B52AF.txt
[3/54] Emitting module PutioKit
/Users/admin/builder/spi-builder-workspace/Sources/PutioKit/Utilities/CreatedAndUpdatedDateFormatter.swift:11:13: warning: class 'CreatedAndUpdatedDateFormatter' must restate inherited '@unchecked Sendable' conformance
 9 | import Foundation
10 |
11 | final class CreatedAndUpdatedDateFormatter: DateFormatter {
   |             `- warning: class 'CreatedAndUpdatedDateFormatter' must restate inherited '@unchecked Sendable' conformance
12 |
13 |     override func date(from string: String) -> Date? {
/Users/admin/builder/spi-builder-workspace/Sources/PutioKit/Utilities/Image Loading/ImageCacheType.swift:15:26: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
13 | #endif
14 |
15 | protocol ImageCacheType: class {
   |                          `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
16 |
17 |     #if os(macOS)
[4/59] Compiling PutioKit OperationQueue+Convenience.swift
[5/59] Compiling PutioKit PutIOKitError.swift
[6/59] Compiling PutioKit URLRequest+HeaderPair.swift
[7/59] Compiling PutioKit URLRequest+PutIOKit.swift
[8/59] Compiling PutioKit URLRequest+QueryItemEncoder.swift
[9/59] Compiling PutioKit Data+MimeType.swift
[10/59] Compiling PutioKit Data+MultipartForm.swift
[11/59] Compiling PutioKit Decodable+GenericInit.swift
[12/59] Compiling PutioKit JSONDecoder+PutioKit.swift
[13/59] Compiling PutioKit MimeType.swift
[14/59] Compiling PutioKit Swime.swift
[15/59] Compiling PutioKit SharesService+Model.swift
[16/59] Compiling PutioKit SharesService.swift
[17/59] Compiling PutioKit TransfersService+Model.swift
[18/59] Compiling PutioKit TransfersService.swift
[19/59] Compiling PutioKit ZipService+Models.swift
[20/59] Compiling PutioKit AccountService+Model.swift
[21/59] Compiling PutioKit AuthenticationService.swift
[22/59] Compiling PutioKit AuthenticationService+Models.swift
[23/59] Compiling PutioKit ConfigService.swift
[24/59] Compiling PutioKit EventsService.swift
[25/59] Compiling PutioKit EventsService+Models.swift
[26/59] Compiling PutioKit FilesService+VideoOperations.swift
[27/59] Compiling PutioKit FriendsService.swift
[28/59] Compiling PutioKit FriendsService+Model.swift
[29/59] Compiling PutioKit RSSService+Models.swift
[30/59] Compiling PutioKit RSSService.swift
[31/59] Compiling PutioKit HTTPMethod.swift
/Users/admin/builder/spi-builder-workspace/Sources/PutioKit/Utilities/Image Loading/ImageCacheType.swift:15:26: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
13 | #endif
14 |
15 | protocol ImageCacheType: class {
   |                          `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
16 |
17 |     #if os(macOS)
[32/59] Compiling PutioKit Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/PutioKit/Utilities/Image Loading/ImageCacheType.swift:15:26: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
13 | #endif
14 |
15 | protocol ImageCacheType: class {
   |                          `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
16 |
17 |     #if os(macOS)
[33/59] Compiling PutioKit ImageCache.swift
/Users/admin/builder/spi-builder-workspace/Sources/PutioKit/Utilities/Image Loading/ImageCacheType.swift:15:26: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
13 | #endif
14 |
15 | protocol ImageCacheType: class {
   |                          `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
16 |
17 |     #if os(macOS)
[34/59] Compiling PutioKit ImageCacheType.swift
/Users/admin/builder/spi-builder-workspace/Sources/PutioKit/Utilities/Image Loading/ImageCacheType.swift:15:26: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
13 | #endif
14 |
15 | protocol ImageCacheType: class {
   |                          `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
16 |
17 |     #if os(macOS)
[35/59] Compiling PutioKit ImageLoader.swift
/Users/admin/builder/spi-builder-workspace/Sources/PutioKit/Utilities/Image Loading/ImageCacheType.swift:15:26: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
13 | #endif
14 |
15 | protocol ImageCacheType: class {
   |                          `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
16 |
17 |     #if os(macOS)
[36/59] Compiling PutioKit ErrorModel.swift
[37/59] Compiling PutioKit SuccessModel.swift
[38/59] Compiling PutioKit CredentialsStoring.swift
[39/59] Compiling PutioKit FileOrTransferProtocol.swift
[40/59] Compiling PutioKit URLQueryItemConvertible.swift
[41/59] Compiling PutioKit AccountService.swift
[42/59] Compiling PutioKit ImagePersistence.swift
[43/59] Compiling PutioKit NSImage+Decoded.swift
[44/59] Compiling PutioKit UIImage+Decoded.swift
[45/59] Compiling PutioKit NSCache+Convenience.swift
[46/59] Compiling PutioKit NetworkHandler.swift
[47/59] Compiling PutioKit ZipService.swift
/Users/admin/builder/spi-builder-workspace/Sources/PutioKit/Utilities/CreatedAndUpdatedDateFormatter.swift:11:13: warning: class 'CreatedAndUpdatedDateFormatter' must restate inherited '@unchecked Sendable' conformance
 9 | import Foundation
10 |
11 | final class CreatedAndUpdatedDateFormatter: DateFormatter {
   |             `- warning: class 'CreatedAndUpdatedDateFormatter' must restate inherited '@unchecked Sendable' conformance
12 |
13 |     override func date(from string: String) -> Date? {
[48/59] Compiling PutioKit ApiClientModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/PutioKit/Utilities/CreatedAndUpdatedDateFormatter.swift:11:13: warning: class 'CreatedAndUpdatedDateFormatter' must restate inherited '@unchecked Sendable' conformance
 9 | import Foundation
10 |
11 | final class CreatedAndUpdatedDateFormatter: DateFormatter {
   |             `- warning: class 'CreatedAndUpdatedDateFormatter' must restate inherited '@unchecked Sendable' conformance
12 |
13 |     override func date(from string: String) -> Date? {
[49/59] Compiling PutioKit CompletionTypes.swift
/Users/admin/builder/spi-builder-workspace/Sources/PutioKit/Utilities/CreatedAndUpdatedDateFormatter.swift:11:13: warning: class 'CreatedAndUpdatedDateFormatter' must restate inherited '@unchecked Sendable' conformance
 9 | import Foundation
10 |
11 | final class CreatedAndUpdatedDateFormatter: DateFormatter {
   |             `- warning: class 'CreatedAndUpdatedDateFormatter' must restate inherited '@unchecked Sendable' conformance
12 |
13 |     override func date(from string: String) -> Date? {
[50/59] Compiling PutioKit Constants.swift
/Users/admin/builder/spi-builder-workspace/Sources/PutioKit/Utilities/CreatedAndUpdatedDateFormatter.swift:11:13: warning: class 'CreatedAndUpdatedDateFormatter' must restate inherited '@unchecked Sendable' conformance
 9 | import Foundation
10 |
11 | final class CreatedAndUpdatedDateFormatter: DateFormatter {
   |             `- warning: class 'CreatedAndUpdatedDateFormatter' must restate inherited '@unchecked Sendable' conformance
12 |
13 |     override func date(from string: String) -> Date? {
[51/59] Compiling PutioKit CreatedAndUpdatedDateFormatter.swift
/Users/admin/builder/spi-builder-workspace/Sources/PutioKit/Utilities/CreatedAndUpdatedDateFormatter.swift:11:13: warning: class 'CreatedAndUpdatedDateFormatter' must restate inherited '@unchecked Sendable' conformance
 9 | import Foundation
10 |
11 | final class CreatedAndUpdatedDateFormatter: DateFormatter {
   |             `- warning: class 'CreatedAndUpdatedDateFormatter' must restate inherited '@unchecked Sendable' conformance
12 |
13 |     override func date(from string: String) -> Date? {
[52/59] Compiling PutioKit FilesService.swift
[53/59] Compiling PutioKit FilesService+Model.swift
[54/59] Compiling PutioKit FilesService+CRUD.swift
[55/59] Compiling PutioKit FilesService+ImageOperations.swift
[56/59] Compiling PutioKit FilesService+Listing.swift
[57/59] Compiling PutioKit FilesService+Searching.swift
[57/59] Write Objects.LinkFileList
[58/59] Linking libPutioKit.dylib
Build complete! (8.24s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "PutioKit",
  "name" : "PutioKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "PutioKit",
      "targets" : [
        "PutioKit"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "PutioKitTests",
      "module_type" : "SwiftTarget",
      "name" : "PutioKitTests",
      "path" : "Tests/PutioKitTests",
      "sources" : [
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "PutioKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PutioKit",
      "module_type" : "SwiftTarget",
      "name" : "PutioKit",
      "path" : "Sources/PutioKit",
      "product_memberships" : [
        "PutioKit"
      ],
      "sources" : [
        "Extensions/Data+MimeType.swift",
        "Extensions/Data+MultipartForm.swift",
        "Extensions/Decodable+GenericInit.swift",
        "Extensions/JSONDecoder+PutioKit.swift",
        "External/Swime/MimeType.swift",
        "External/Swime/Swime.swift",
        "Models/ErrorModel.swift",
        "Models/SuccessModel.swift",
        "Protocols/CredentialsStoring.swift",
        "Protocols/FileOrTransferProtocol.swift",
        "Protocols/URLQueryItemConvertible.swift",
        "Services/Account/AccountService.swift",
        "Services/Account/Models/AccountService+Model.swift",
        "Services/Authentication/AuthenticationService.swift",
        "Services/Authentication/Models/AuthenticationService+Models.swift",
        "Services/Config/ConfigService.swift",
        "Services/Events/EventsService.swift",
        "Services/Events/Models/EventsService+Models.swift",
        "Services/Files/FilesService.swift",
        "Services/Files/Models/FilesService+Model.swift",
        "Services/Files/Subservices/FilesService+CRUD.swift",
        "Services/Files/Subservices/FilesService+ImageOperations.swift",
        "Services/Files/Subservices/FilesService+Listing.swift",
        "Services/Files/Subservices/FilesService+Searching.swift",
        "Services/Files/Subservices/FilesService+VideoOperations.swift",
        "Services/Friends/FriendsService.swift",
        "Services/Friends/Models/FriendsService+Model.swift",
        "Services/RSS/Models/RSSService+Models.swift",
        "Services/RSS/RSSService.swift",
        "Services/Shares/Models/SharesService+Model.swift",
        "Services/Shares/SharesService.swift",
        "Services/Transfers/Models/TransfersService+Model.swift",
        "Services/Transfers/TransfersService.swift",
        "Services/Zip/Models/ZipService+Models.swift",
        "Services/Zip/ZipService.swift",
        "Utilities/ApiClientModel.swift",
        "Utilities/CompletionTypes.swift",
        "Utilities/Constants.swift",
        "Utilities/CreatedAndUpdatedDateFormatter.swift",
        "Utilities/HTTPMethod.swift",
        "Utilities/Helpers.swift",
        "Utilities/Image Loading/ImageCache.swift",
        "Utilities/Image Loading/ImageCacheType.swift",
        "Utilities/Image Loading/ImageLoader.swift",
        "Utilities/Image Loading/ImagePersistence.swift",
        "Utilities/Image Loading/NSImage+Decoded.swift",
        "Utilities/Image Loading/UIImage+Decoded.swift",
        "Utilities/NSCache+Convenience.swift",
        "Utilities/NetworkHandler.swift",
        "Utilities/OperationQueue+Convenience.swift",
        "Utilities/PutIOKitError.swift",
        "Utilities/URLRequest/URLRequest+HeaderPair.swift",
        "Utilities/URLRequest/URLRequest+PutIOKit.swift",
        "Utilities/URLRequest/URLRequest+QueryItemEncoder.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.