The Swift Package Index logo.Swift Package Index

Build Information

Successful build of PerfectSMTP, reference main (36f1d5), with Swift 6.4 for macOS (SPM) on 29 Oct 2026 00:22:14 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/perfectlysoft/perfect-smtp.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/perfectlysoft/perfect-smtp
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 36f1d5e Merge pull request #33 from PerfectlySoft/release-6.0.1
Cloned https://github.com/perfectlysoft/perfect-smtp.git
Revision (git rev-parse @):
36f1d5edef986414c3fdcb95290403592c2a2513
SUCCESS checkout https://github.com/perfectlysoft/perfect-smtp.git at main
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-nio-ssl.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/apple/swift-asn1.git
[1/2051] Fetching swift-asn1
[84/10432] Fetching swift-asn1, swift-log
[85/29291] Fetching swift-asn1, swift-log, swift-crypto
[558/46185] Fetching swift-asn1, swift-log, swift-crypto, swift-nio-ssl
[17792/132872] Fetching swift-asn1, swift-log, swift-crypto, swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-log.git (6.65s)
[87216/124491] Fetching swift-asn1, swift-crypto, swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-crypto.git (24.01s)
Fetched https://github.com/apple/swift-nio-ssl.git (24.01s)
Fetched https://github.com/apple/swift-asn1.git (24.01s)
Fetched https://github.com/apple/swift-nio.git (24.01s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (34.59s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.69s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.5 (0.61s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.104.0 (0.69s)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-system.git
[1/1893] Fetching swift-atomics
[437/9287] Fetching swift-atomics, swift-system
[1530/38649] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-atomics.git (1.41s)
[9450/36756] Fetching swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git (4.17s)
Fetched https://github.com/apple/swift-collections.git (4.17s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (4.82s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.64s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.5 (0.66s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.2 (0.59s)
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.5.2
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.5
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.104.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.16.2
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.37.5
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
========================================
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",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "perfect-smtp",
      "name": "PerfectSMTP",
      "url": "https://github.com/perfectlysoft/perfect-smtp.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/perfect-smtp",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "swift-nio",
          "name": "swift-nio",
          "url": "https://github.com/apple/swift-nio.git",
          "version": "2.104.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio",
          "traits": [
            "default"
          ],
          "dependencies": [
            {
              "identity": "swift-atomics",
              "name": "swift-atomics",
              "url": "https://github.com/apple/swift-atomics.git",
              "version": "1.3.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            },
            {
              "identity": "swift-collections",
              "name": "swift-collections",
              "url": "https://github.com/apple/swift-collections.git",
              "version": "1.7.5",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
              "traits": [
              ],
              "dependencies": [
              ]
            },
            {
              "identity": "swift-system",
              "name": "swift-system",
              "url": "https://github.com/apple/swift-system.git",
              "version": "1.8.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "swift-nio-ssl",
          "name": "swift-nio-ssl",
          "url": "https://github.com/apple/swift-nio-ssl.git",
          "version": "2.37.5",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio-ssl",
          "traits": [
            "default"
          ],
          "dependencies": [
            {
              "identity": "swift-nio",
              "name": "swift-nio",
              "url": "https://github.com/apple/swift-nio.git",
              "version": "2.104.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio",
              "traits": [
                "default"
              ],
              "dependencies": [
                {
                  "identity": "swift-atomics",
                  "name": "swift-atomics",
                  "url": "https://github.com/apple/swift-atomics.git",
                  "version": "1.3.1",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
                  "traits": [
                    "default"
                  ],
                  "dependencies": [
                  ]
                },
                {
                  "identity": "swift-collections",
                  "name": "swift-collections",
                  "url": "https://github.com/apple/swift-collections.git",
                  "version": "1.7.5",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
                  "traits": [
                  ],
                  "dependencies": [
                  ]
                },
                {
                  "identity": "swift-system",
                  "name": "swift-system",
                  "url": "https://github.com/apple/swift-system.git",
                  "version": "1.8.1",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
                  "traits": [
                    "default"
                  ],
                  "dependencies": [
                  ]
                }
              ]
            }
          ]
        },
        {
          "identity": "swift-asn1",
          "name": "swift-asn1",
          "url": "https://github.com/apple/swift-asn1.git",
          "version": "1.7.3",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-asn1",
          "traits": [
            "default"
          ],
          "dependencies": [
          ]
        },
        {
          "identity": "swift-log",
          "name": "swift-log",
          "url": "https://github.com/apple/swift-log.git",
          "version": "1.16.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
          "traits": [
          ],
          "dependencies": [
          ]
        },
        {
          "identity": "swift-crypto",
          "name": "swift-crypto",
          "url": "https://github.com/apple/swift-crypto.git",
          "version": "4.5.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-crypto",
          "traits": [
            "default"
          ],
          "dependencies": [
            {
              "identity": "swift-asn1",
              "name": "swift-asn1",
              "url": "https://github.com/apple/swift-asn1.git",
              "version": "1.7.3",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-asn1",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/perfectlysoft/perfect-smtp.git
[1/1366] Fetching perfect-smtp
Fetched https://github.com/perfectlysoft/perfect-smtp.git (1.25s)
Fetching https://github.com/apple/swift-crypto.git from cache
Fetching https://github.com/apple/swift-nio.git from cache
Fetching https://github.com/apple/swift-nio-ssl.git from cache
Fetching https://github.com/apple/swift-log.git from cache
Fetching https://github.com/apple/swift-asn1.git from cache
Fetched https://github.com/apple/swift-log.git from cache (0.59s)
Fetched https://github.com/apple/swift-crypto.git from cache (0.59s)
Fetched https://github.com/apple/swift-nio-ssl.git from cache (0.59s)
Fetched https://github.com/apple/swift-asn1.git from cache (0.61s)
Fetched https://github.com/apple/swift-nio.git from cache (0.90s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (0.98s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.03s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.5 (0.03s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.104.0 (0.03s)
Fetching https://github.com/apple/swift-atomics.git from cache
Fetching https://github.com/apple/swift-collections.git from cache
Fetching https://github.com/apple/swift-system.git from cache
Fetched https://github.com/apple/swift-atomics.git from cache (0.48s)
Fetched https://github.com/apple/swift-collections.git from cache (0.64s)
Fetched https://github.com/apple/swift-system.git from cache (0.67s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.74s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.03s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.5 (0.04s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.2 (0.03s)
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.104.0
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.5
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.16.2
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.37.5
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.5.2
Creating working copy for https://github.com/perfectlysoft/perfect-smtp.git
Working copy of https://github.com/perfectlysoft/perfect-smtp.git resolved at main (36f1d5e)
warning: '.resolve-product-dependencies': dependency 'perfect-smtp' is not used by any target
Found 5 product dependencies
  - swift-nio
  - swift-nio-ssl
  - swift-asn1
  - swift-log
  - swift-crypto
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/perfectlysoft/perfect-smtp.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1340]
[Planning deferred tasks]
[Constructing 846 / 3613]
[99 / 1274] NIOSSL
[272 / 1274] swift-crypto_CryptoBoringWrapper
[283 / 1274]
[300 / 1283] CryptoBoringWrapper
[304 / 1312] CNIOWindows
[308 / 1316] CNIOWASI
[314 / 1329] Atomics
[324 / 1387]
[331 / 1387]
[345 / 1398]
[351 / 1441]
[353 / 1441]
[357 / 1441] InternalCollectionsUtilities
[365 / 1441]
[378 / 1441]
[384 / 1441] CNIOBoringSSL
[385 / 1441] CNIOBoringSSL
[392 / 1441] NIOConcurrencyHelpers
[394 / 1441]
[404 / 1441] NIOConcurrencyHelpers
[425 / 1441] Atomics
[433 / 1441] CNIOBoringSSL
[434 / 1441]
[449 / 1441] CNIOBoringSSL
[453 / 1441] CNIOBoringSSL
[457 / 1441]
[459 / 1441] CNIOBoringSSL
[467 / 1441]
[469 / 1441]
[471 / 1441] CNIOBoringSSL
[478 / 1441] CNIOBoringSSL
[480 / 1441] CNIOBoringSSL
[482 / 1441] CNIOBoringSSL
[489 / 1441] CNIOBoringSSL
[491 / 1441] SwiftASN1
[493 / 1441]
[496 / 1441] Crypto
[509 / 1441] CNIOBoringSSL
[512 / 1441] Crypto
[523 / 1441] CNIOBoringSSL
[525 / 1441] CNIOBoringSSL
[535 / 1441] CNIOBoringSSL
[536 / 1441] CNIOBoringSSL
[540 / 1441] CNIOBoringSSL
[543 / 1441] CNIOBoringSSL
[545 / 1441] CNIOBoringSSL
[546 / 1441] CNIOBoringSSL
[557 / 1441] CNIOBoringSSL
[568 / 1441] CNIOBoringSSL
[578 / 1441] CNIOBoringSSL
[587 / 1441] CNIOBoringSSL
[588 / 1441] CNIOBoringSSL
[594 / 1441] CNIOBoringSSL
[598 / 1441] CNIOBoringSSL
[605 / 1441] CNIOBoringSSL
[607 / 1441] CNIOBoringSSL
[610 / 1441] CNIOBoringSSL
[611 / 1441] CNIOBoringSSL
[617 / 1441] CNIOBoringSSL
[621 / 1441] CNIOBoringSSL
[624 / 1441] CNIOBoringSSL
[630 / 1441] CNIOBoringSSL
[632 / 1441] CNIOBoringSSL
[640 / 1441] CNIOBoringSSL
[651 / 1441] CNIOBoringSSL
[655 / 1441] CNIOBoringSSL
[661 / 1441] CNIOBoringSSL
[665 / 1441] CNIOBoringSSL
[670 / 1441] CNIOBoringSSL
[683 / 1441] CNIOBoringSSL
[689 / 1441] CNIOBoringSSL
[692 / 1441] CNIOBoringSSL
[700 / 1441] CNIOBoringSSL
[702 / 1441] CNIOBoringSSL
[708 / 1441] CNIOBoringSSL
[711 / 1441] CNIOBoringSSL
[715 / 1441] CNIOBoringSSL
[720 / 1441] CNIOBoringSSL
[724 / 1441] CNIOBoringSSL
[727 / 1441] CNIOBoringSSL
[730 / 1441] CNIOBoringSSL
[735 / 1441] CNIOBoringSSL
[736 / 1441] CNIOBoringSSL
[741 / 1441] CNIOBoringSSL
[745 / 1441] CNIOBoringSSL
[756 / 1441] CNIOBoringSSL
[768 / 1441] CNIOBoringSSL
[775 / 1441] CNIOBoringSSL
[777 / 1441] CNIOBoringSSL
[782 / 1441] CNIOBoringSSL
[786 / 1441] CNIOBoringSSL
[792 / 1441] CNIOBoringSSL
[803 / 1441] CNIOBoringSSL
[816 / 1441] CNIOBoringSSL
[817 / 1441] CNIOBoringSSL
[818 / 1441] CNIOBoringSSL
[825 / 1441] CNIOBoringSSL
[826 / 1441] CNIOBoringSSL
[831 / 1441] CCryptoBoringSSL
[835 / 1441] CCryptoBoringSSL
[837 / 1441] CNIOBoringSSL
[839 / 1441] CCryptoBoringSSL
[848 / 1441] CCryptoBoringSSL
[854 / 1441] CCryptoBoringSSL
[855 / 1441] CCryptoBoringSSL
[859 / 1441] CCryptoBoringSSL
[864 / 1441] CCryptoBoringSSL
[865 / 1441] CCryptoBoringSSL
[870 / 1441] CCryptoBoringSSL
[883 / 1441] CCryptoBoringSSL
[885 / 1441] CCryptoBoringSSL
[886 / 1441] CCryptoBoringSSL
[891 / 1441] CCryptoBoringSSL
[894 / 1441] CCryptoBoringSSL
[896 / 1441] CCryptoBoringSSL
[899 / 1441] CCryptoBoringSSL
[903 / 1441] CCryptoBoringSSL
[905 / 1441] CCryptoBoringSSL
[909 / 1441] CCryptoBoringSSL
[914 / 1441] CCryptoBoringSSL
[918 / 1441] CCryptoBoringSSL
[919 / 1441] CCryptoBoringSSL
[924 / 1441] CCryptoBoringSSL
[926 / 1441] CCryptoBoringSSL
[936 / 1441] CCryptoBoringSSL
[950 / 1441] CCryptoBoringSSL
[962 / 1441] CCryptoBoringSSL
[966 / 1441] CCryptoBoringSSL
[968 / 1441] CCryptoBoringSSL
[974 / 1441] CCryptoBoringSSL
[979 / 1441] CCryptoBoringSSL
[985 / 1441] CCryptoBoringSSL
[990 / 1441] CCryptoBoringSSL
[995 / 1441] CCryptoBoringSSL
[998 / 1441] CCryptoBoringSSL
[1003 / 1441] CCryptoBoringSSL
[1005 / 1441] CCryptoBoringSSL
[1009 / 1441] CCryptoBoringSSL
[1022 / 1441] CCryptoBoringSSL
[1029 / 1441] CCryptoBoringSSL
[1034 / 1441] CCryptoBoringSSL
[1042 / 1441] CCryptoBoringSSL
[1053 / 1441] CCryptoBoringSSL
[1060 / 1441] CCryptoBoringSSL
[1067 / 1441] CCryptoBoringSSL
[1073 / 1441] CCryptoBoringSSL
[1077 / 1441] CCryptoBoringSSL
[1080 / 1441] CCryptoBoringSSL
[1086 / 1441] CCryptoBoringSSL
[1089 / 1441] CCryptoBoringSSL
[1096 / 1441] CCryptoBoringSSL
[1099 / 1441] CCryptoBoringSSL
[1105 / 1441] CCryptoBoringSSL
[1108 / 1441] CCryptoBoringSSL
[1115 / 1441] CCryptoBoringSSL
[1128 / 1441] CCryptoBoringSSL
[1134 / 1441] CCryptoBoringSSL
[1140 / 1441] CCryptoBoringSSL
[1144 / 1441] CCryptoBoringSSL
[1147 / 1441] CCryptoBoringSSL
[1153 / 1441] CCryptoBoringSSL
[1157 / 1441] CCryptoBoringSSL
[1168 / 1441] CCryptoBoringSSL
[1179 / 1441] CCryptoBoringSSL
[1183 / 1441] CCryptoBoringSSL
[1185 / 1441] CCryptoBoringSSL
[1191 / 1441] CCryptoBoringSSL
[1194 / 1441]
[1211 / 1441] _NIODataStructures
[1219 / 1441] _NIOBase64
[1231 / 1441]
[1235 / 1441] CNIOPosix
[1236 / 1441] SwiftASN1
[1243 / 1441] SwiftASN1
[1245 / 1441] NIOConcurrencyHelpers
[1248 / 1441] NIOConcurrencyHelpers-product
[1252 / 1441] Logging
[1255 / 1441] Logging-product
[1261 / 1441] NIOConcurrencyHelpers
[1265 / 1441] InternalCollectionsUtilities
[1270 / 1441] InternalCollectionsUtilities
[1275 / 1441] Logging
[1278 / 1441] CryptoBoringWrapper
[1285 / 1441] CryptoExtras
[1289 / 1441] Crypto
[1299 / 1441] CNIOFreeBSD
[1310 / 1443]
[1326 / 1461] Atomics-product
[1333 / 1461] Atomics
[1338 / 1461]
[1347 / 1463] CCryptoBoringSSL
[1360 / 1468]
[1372 / 1479] CNIOBoringSSLShims
[1377 / 1491] DequeModule
[1380 / 1491] CryptoExtras
[1384 / 1491] CryptoExtras
[1385 / 1491] CryptoExtras
[1388 / 1491] CryptoExtras
[1394 / 1491] _CryptoExtras
[1398 / 1492] DequeModule
[1407 / 1493] _CryptoExtras
[1417 / 1496] NIOCore
[1426 / 1509] NIOCore
[1428 / 1520] PerfectSMTPCore
[1430 / 1520] PerfectSMTPCore
[1433 / 1520] PerfectSMTPCore
[1441 / 1520] PerfectSMTPCore-product
[1446 / 1520] NIOCore
[1447 / 1520] NIOCore
[1450 / 1520] _CryptoExtras
[1453 / 1520] NIOCore
[1453 / 1520] CNIOAtomics
[1453 / 1520] NIOCore
[1455 / 1520] NIOCore
[1463 / 1522] NIOEmbedded
[1467 / 1526] NIOCore
[1479 / 1541]
[1489 / 1541] NIOPosix
[1490 / 1541] NIOPosix
[1492 / 1541] NIOPosix
[1499 / 1542] NIO
[1510 / 1546] NIOPosix
[1510 / 1546] NIOTLS
[1521 / 1564] NIOHTTP1
[1531 / 1564] NIOTLS-product
[1535 / 1564] NIOTLS-product
[1542 / 1565] NIOHTTP1
[1543 / 1578] NIOHTTP1
[1544 / 1578]
[1555 / 1578] NIOSSL
[1556 / 1578] NIOSSL
[1557 / 1578] NIOSSL
[1563 / 1579] NIOSSL
[1574 / 1590] PerfectSMTP
[1577 / 1590] NIOPosix
[1586 / 1590] NIOTLS
[1587 / 1590] PerfectSMTP
[1590 / 1590] PerfectSMTP-product
Build complete! (39.51 sec)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-nio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.86.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio.git"
    },
    {
      "identity" : "swift-nio-ssl",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.31.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio-ssl.git"
    },
    {
      "identity" : "swift-asn1",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-asn1.git"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.4",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    },
    {
      "identity" : "swift-crypto",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-crypto.git"
    }
  ],
  "manifest_display_name" : "PerfectSMTP",
  "name" : "PerfectSMTP",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "PerfectSMTPCore",
      "targets" : [
        "PerfectSMTPCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PerfectSMTP",
      "targets" : [
        "PerfectSMTP"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "PerfectSMTPTests",
      "module_type" : "SwiftTarget",
      "name" : "PerfectSMTPTests",
      "path" : "Tests/PerfectSMTPTests",
      "product_dependencies" : [
        "NIOEmbedded"
      ],
      "sources" : [
        "CertificateDNSNamesTests.swift",
        "DNS/DNSAddressExtractionTests.swift",
        "DNS/DNSAddressRoutabilityTests.swift",
        "DNS/DNSHardeningTests.swift",
        "DNS/DNSResolverCNAMEFollowingTests.swift",
        "DNS/DNSResolverIntegrationTests.swift",
        "DNS/DNSResolverMXOrderingTests.swift",
        "DNS/DNSTestFixtures.swift",
        "DNS/DNSTransportTests.swift",
        "DNS/DNSWireFormatTests.swift",
        "DNS/FakeDNSServer.swift",
        "DirectMX/DirectMXFailureClassificationTests.swift",
        "DirectMX/DirectMXMTASTSEnforceTests.swift",
        "DirectMX/DirectMXOpportunisticTLSTests.swift",
        "DirectMX/DirectMXRealSocketTests.swift",
        "DirectMX/DirectMXRetryQueueTests.swift",
        "DirectMX/DirectMXTestHelpers.swift",
        "DirectMX/DirectMXTransportTests.swift",
        "DirectMX/FakeMXResolver.swift",
        "LocalMTATransportReadTests.swift",
        "LocalMTATransportTests.swift",
        "MTASTS/MTASTSHTTPFetcherRedirectTests.swift",
        "MTASTS/MTASTSHTTPFetcherSizeLimitTests.swift",
        "MTASTS/MTASTSHTTPFetcherTLSShutdownTests.swift",
        "MTASTS/MTASTSHTTPFetcherTimeoutTests.swift",
        "MTASTS/MTASTSPolicyManagerCacheTests.swift",
        "MTASTS/MTASTSPolicyManagerProtocolReviewFixesTests.swift",
        "MTASTS/MTASTSPolicyManagerStalenessAndCapacityTests.swift",
        "MTASTS/MTASTSPolicyParsingTests.swift",
        "MTASTS/MTASTSTestFakes.swift",
        "MTASTS/MXPatternMatcherTests.swift",
        "PerfectSMTPStubTests.swift",
        "RelayTransportAuthTLSTests.swift",
        "RelayTransportPoolHealthTests.swift",
        "SMTPBootstrapTimeoutTests.swift",
        "SMTPConnectionPoolQuitTests.swift",
        "SMTPConnectionPoolTests.swift",
        "SMTPConnectionStateMachineTests.swift",
        "SMTPConnectionTeardownTests.swift",
        "SMTPMailerBatchFanoutTests.swift",
        "SMTPMailerDKIMIntegrationTests.swift",
        "SMTPMailerStreamingSendTests.swift",
        "SMTPResponseDecoderCapsTests.swift",
        "STARTTLSCertificateTests.swift",
        "STARTTLSRealSocketTests.swift",
        "STARTTLSTests.swift",
        "TestCertificates.swift",
        "TestHelpers.swift"
      ],
      "target_dependencies" : [
        "PerfectSMTP"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PerfectSMTPCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "PerfectSMTPCoreTests",
      "path" : "Tests/PerfectSMTPCoreTests",
      "product_dependencies" : [
        "Crypto",
        "_CryptoExtras"
      ],
      "sources" : [
        "AddressSyntaxTests.swift",
        "BugRegressionTests.swift",
        "DKIMCanonicalizationTests.swift",
        "DKIMRealVectorTests.swift",
        "DKIMSignerTests.swift",
        "DeliverabilityHeadersTests.swift",
        "DotStuffingTests.swift",
        "EncodersTests.swift",
        "HeaderEncoderTests.swift",
        "HeaderFoldingTests.swift",
        "MIMEComposerTests.swift",
        "SMTPEnvelopeTests.swift",
        "SMTPReplyTests.swift",
        "TestHelpers.swift"
      ],
      "target_dependencies" : [
        "PerfectSMTPCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PerfectSMTPCore",
      "module_type" : "SwiftTarget",
      "name" : "PerfectSMTPCore",
      "path" : "Sources/PerfectSMTPCore",
      "product_dependencies" : [
        "Crypto",
        "_CryptoExtras"
      ],
      "product_memberships" : [
        "PerfectSMTPCore",
        "PerfectSMTP"
      ],
      "sources" : [
        "AddressSyntax.swift",
        "DKIM/DKIMCanonicalization.swift",
        "DKIM/DKIMSigner.swift",
        "DKIM/DKIMSigningInput.swift",
        "DKIM/SigningKey.swift",
        "DeliveryResult.swift",
        "DotStuffing.swift",
        "EmailAddress.swift",
        "EmailMessage.swift",
        "Encoders.swift",
        "HeaderEncoder.swift",
        "HeaderFolding.swift",
        "MIMEComposer.swift",
        "MessageSigner.swift",
        "RFC5322Message.swift",
        "RetryBackoffPolicy.swift",
        "SMTPEnvelope.swift",
        "SMTPError.swift",
        "SMTPReply.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PerfectSMTP",
      "module_type" : "SwiftTarget",
      "name" : "PerfectSMTP",
      "path" : "Sources/PerfectSMTP",
      "product_dependencies" : [
        "NIO",
        "NIOConcurrencyHelpers",
        "NIOCore",
        "NIOHTTP1",
        "NIOPosix",
        "NIOSSL",
        "SwiftASN1",
        "NIOTLS",
        "Logging"
      ],
      "product_memberships" : [
        "PerfectSMTP"
      ],
      "sources" : [
        "Capabilities.swift",
        "CertificateDNSNames.swift",
        "DNS/DNSAddress.swift",
        "DNS/DNSResolver.swift",
        "DNS/DNSTCPFrameDecoder.swift",
        "DNS/DNSTransport.swift",
        "DNS/DNSWireFormat.swift",
        "DirectMX/DirectMXRetryQueue.swift",
        "DirectMX/DirectMXTransport.swift",
        "DirectMX/MXResolving.swift",
        "LocalMTATransport.swift",
        "MTASTS/MTASTSAddressResolving.swift",
        "MTASTS/MTASTSHTTPFetching.swift",
        "MTASTS/MTASTSPolicy.swift",
        "MTASTS/MTASTSPolicyManager.swift",
        "MTASTS/MXPatternMatcher.swift",
        "MTASTS/NIOMTASTSHTTPFetcher.swift",
        "MTASTS/TXTResolving.swift",
        "PerfectSMTP.swift",
        "RelayTransport.swift",
        "SASLMechanism.swift",
        "SMTPBootstrapHandler.swift",
        "SMTPCommand.swift",
        "SMTPConnection.swift",
        "SMTPConnectionPool.swift",
        "SMTPMailer.swift",
        "SMTPResponseDecoder.swift",
        "SMTPTransport.swift"
      ],
      "target_dependencies" : [
        "PerfectSMTPCore"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Done.