Build Information
Successful build of PerfectSMTP, reference 6.0.1 (36f1d5), with Swift 6.4 for macOS (SPM) on 29 Oct 2026 00:29:53 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/perfectlysoft/perfect-smtp.git
Reference: 6.0.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/perfectlysoft/perfect-smtp
* tag 6.0.1 -> FETCH_HEAD
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 6.0.1
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-asn1.git
Fetching https://github.com/apple/swift-nio-ssl.git
Fetching https://github.com/apple/swift-crypto.git
[1/2051] Fetching swift-asn1
[84/10432] Fetching swift-asn1, swift-log
[85/29291] Fetching swift-asn1, swift-log, swift-crypto
[784/46185] Fetching swift-asn1, swift-log, swift-crypto, swift-nio-ssl
Fetched https://github.com/apple/swift-log.git (1.36s)
[3567/37804] Fetching swift-asn1, swift-crypto, swift-nio-ssl
[4573/124491] Fetching swift-asn1, swift-crypto, swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-nio-ssl.git (15.96s)
Fetched https://github.com/apple/swift-asn1.git (15.97s)
Fetched https://github.com/apple/swift-crypto.git (15.97s)
Fetched https://github.com/apple/swift-nio.git (15.97s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (26.55s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.67s)
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.62s)
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-system.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-atomics.git
[1/1893] Fetching swift-atomics
[437/9287] Fetching swift-atomics, swift-system
[1568/38649] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-atomics.git (1.11s)
[741/36756] Fetching swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git (4.91s)
Fetched https://github.com/apple/swift-collections.git (4.91s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (5.60s)
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.71s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.2 (0.65s)
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-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-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-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-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
========================================
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.22s)
Fetching https://github.com/apple/swift-nio-ssl.git from cache
Fetching https://github.com/apple/swift-nio.git from cache
Fetching https://github.com/apple/swift-asn1.git from cache
Fetching https://github.com/apple/swift-log.git from cache
Fetching https://github.com/apple/swift-crypto.git from cache
Fetched https://github.com/apple/swift-nio-ssl.git from cache (0.59s)
Fetched https://github.com/apple/swift-asn1.git from cache (0.62s)
Fetched https://github.com/apple/swift-log.git from cache (0.62s)
Fetched https://github.com/apple/swift-crypto.git from cache (0.62s)
Fetched https://github.com/apple/swift-nio.git from cache (0.88s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (0.97s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.04s)
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.04s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.104.0 (0.04s)
Fetching https://github.com/apple/swift-system.git from cache
Fetching https://github.com/apple/swift-atomics.git from cache
Fetching https://github.com/apple/swift-collections.git from cache
Fetched https://github.com/apple/swift-collections.git from cache (0.74s)
Fetched https://github.com/apple/swift-atomics.git from cache (0.78s)
Fetched https://github.com/apple/swift-system.git from cache (0.78s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.87s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.04s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.5 (0.06s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.2 (0.04s)
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-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-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-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-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Creating working copy for https://github.com/perfectlysoft/perfect-smtp.git
Working copy of https://github.com/perfectlysoft/perfect-smtp.git resolved at 6.0.1 (36f1d5e)
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-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.5
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]
[Pre-planning 1 / 1340]
[Planning deferred tasks]
[Constructing 755 / 3613]
[Starting]
[194 / 1274] CNIOOpenBSD
[278 / 1274] swift-crypto_CCryptoBoringSSLShims
[283 / 1274]
[302 / 1283] Atomics
[303 / 1302] CNIOWindows
[308 / 1306] CNIOWindows
[313 / 1340]
[318 / 1377]
[325 / 1377]
[338 / 1377]
[343 / 1431]
[346 / 1431]
[356 / 1431]
[360 / 1431]
[370 / 1431] CNIOBoringSSL
[377 / 1431]
[383 / 1431] CNIOBoringSSL
[386 / 1431] CNIOBoringSSL
[387 / 1431] CNIOBoringSSL
[390 / 1431] NIOConcurrencyHelpers
[401 / 1431] CNIOBoringSSL
[408 / 1431] _NIODataStructures
[415 / 1431]
[432 / 1431]
[437 / 1431]
[449 / 1431]
[452 / 1431]
[456 / 1431] CNIOBoringSSL
[464 / 1431]
[470 / 1431] CNIOBoringSSL
[474 / 1431] CNIOBoringSSL
[476 / 1431] CNIOBoringSSL
[481 / 1431] CNIOBoringSSL
[484 / 1431] CNIOBoringSSL
[486 / 1431] CNIOBoringSSL
[488 / 1431] CryptoBoringWrapper
[492 / 1431] CNIOBoringSSL
[498 / 1431] CNIOBoringSSL
[499 / 1431] CryptoBoringWrapper
[517 / 1431] CNIOBoringSSL
[519 / 1431] CNIOBoringSSL
[522 / 1431] SwiftASN1
[530 / 1431] CNIOBoringSSL
[533 / 1431] CNIOBoringSSL
[535 / 1431] CNIOBoringSSL
[539 / 1431] CNIOBoringSSL
[540 / 1431] CNIOBoringSSL
[546 / 1431] CNIOBoringSSL
[557 / 1431] CNIOBoringSSL
[568 / 1431] CNIOBoringSSL
[580 / 1431] CNIOBoringSSL
[581 / 1431] CNIOBoringSSL
[583 / 1431] CNIOBoringSSL
[588 / 1431] CNIOBoringSSL
[592 / 1431] CNIOBoringSSL
[599 / 1431] CNIOBoringSSL
[601 / 1431] CNIOBoringSSL
[604 / 1431] CNIOBoringSSL
[605 / 1431] CNIOBoringSSL
[610 / 1431] CNIOBoringSSL
[612 / 1431] CNIOBoringSSL
[615 / 1431] CNIOBoringSSL
[618 / 1431] CNIOBoringSSL
[624 / 1431] CNIOBoringSSL
[625 / 1431] CNIOBoringSSL
[634 / 1431] CNIOBoringSSL
[645 / 1431] CNIOBoringSSL
[649 / 1431] CNIOBoringSSL
[655 / 1431] CNIOBoringSSL
[659 / 1431] CNIOBoringSSL
[664 / 1431] CNIOBoringSSL
[675 / 1431] CNIOBoringSSL
[683 / 1431] CNIOBoringSSL
[692 / 1431] CNIOBoringSSL
[693 / 1431] CNIOBoringSSL
[700 / 1431] CNIOBoringSSL
[702 / 1431] CNIOBoringSSL
[706 / 1431] CNIOBoringSSL
[711 / 1431] CNIOBoringSSL
[716 / 1431] CNIOBoringSSL
[718 / 1431] CNIOBoringSSL
[720 / 1431] CNIOBoringSSL
[725 / 1431] CNIOBoringSSL
[726 / 1431] CNIOBoringSSL
[731 / 1431] CNIOBoringSSL
[735 / 1431] CNIOBoringSSL
[742 / 1431] CNIOBoringSSL
[756 / 1431] CNIOBoringSSL
[764 / 1431] CNIOBoringSSL
[767 / 1431] CNIOBoringSSL
[772 / 1431] CNIOBoringSSL
[776 / 1431] CNIOBoringSSL
[782 / 1431] CNIOBoringSSL
[793 / 1431] CNIOBoringSSL
[806 / 1431] CNIOBoringSSL
[807 / 1431] CNIOBoringSSL
[808 / 1431] CNIOBoringSSL
[815 / 1431] CNIOBoringSSL
[816 / 1431] CNIOBoringSSL
[821 / 1431] CCryptoBoringSSL
[825 / 1431] CCryptoBoringSSL
[827 / 1431] CNIOBoringSSL
[829 / 1431] CCryptoBoringSSL
[837 / 1431] CCryptoBoringSSL
[843 / 1431] CCryptoBoringSSL
[844 / 1431] CCryptoBoringSSL
[846 / 1431] CCryptoBoringSSL
[852 / 1431] CCryptoBoringSSL
[854 / 1431] CCryptoBoringSSL
[855 / 1431] CCryptoBoringSSL
[859 / 1431] CCryptoBoringSSL
[872 / 1431] CCryptoBoringSSL
[874 / 1431] CCryptoBoringSSL
[876 / 1431] CCryptoBoringSSL
[883 / 1431] CCryptoBoringSSL
[885 / 1431] CCryptoBoringSSL
[886 / 1431] CCryptoBoringSSL
[892 / 1431] CCryptoBoringSSL
[893 / 1431] CCryptoBoringSSL
[895 / 1431] CCryptoBoringSSL
[898 / 1431] CCryptoBoringSSL
[904 / 1431] CCryptoBoringSSL
[908 / 1431] CCryptoBoringSSL
[909 / 1431] CCryptoBoringSSL
[914 / 1431] CCryptoBoringSSL
[916 / 1431] CCryptoBoringSSL
[925 / 1431] CCryptoBoringSSL
[938 / 1431] CCryptoBoringSSL
[951 / 1431] CCryptoBoringSSL
[955 / 1431] CCryptoBoringSSL
[957 / 1431] CCryptoBoringSSL
[963 / 1431] CCryptoBoringSSL
[968 / 1431] CCryptoBoringSSL
[969 / 1431] CCryptoBoringSSL
[974 / 1431] CCryptoBoringSSL
[975 / 1431] CCryptoBoringSSL
[980 / 1431] CCryptoBoringSSL
[985 / 1431] CCryptoBoringSSL
[989 / 1431] CCryptoBoringSSL
[993 / 1431] CCryptoBoringSSL
[995 / 1431] CCryptoBoringSSL
[1000 / 1431] CCryptoBoringSSL
[1013 / 1431] CCryptoBoringSSL
[1018 / 1431] CCryptoBoringSSL
[1019 / 1431] CCryptoBoringSSL
[1024 / 1431] CCryptoBoringSSL
[1031 / 1431] CCryptoBoringSSL
[1043 / 1431] CCryptoBoringSSL
[1050 / 1431] CCryptoBoringSSL
[1057 / 1431] CCryptoBoringSSL
[1062 / 1431] CCryptoBoringSSL
[1064 / 1431] CCryptoBoringSSL
[1068 / 1431] CCryptoBoringSSL
[1072 / 1431] CCryptoBoringSSL
[1077 / 1431] CCryptoBoringSSL
[1079 / 1431] CCryptoBoringSSL
[1086 / 1431] CCryptoBoringSSL
[1089 / 1431] CCryptoBoringSSL
[1095 / 1431] CCryptoBoringSSL
[1098 / 1431] CCryptoBoringSSL
[1103 / 1431] CCryptoBoringSSL
[1114 / 1431] CCryptoBoringSSL
[1123 / 1431] CCryptoBoringSSL
[1127 / 1431] CCryptoBoringSSL
[1133 / 1431] CCryptoBoringSSL
[1137 / 1431] CCryptoBoringSSL
[1142 / 1431] CCryptoBoringSSL
[1148 / 1431] CCryptoBoringSSL
[1159 / 1431] CCryptoBoringSSL
[1171 / 1431] CCryptoBoringSSL
[1173 / 1431] CCryptoBoringSSL
[1175 / 1431] CCryptoBoringSSL
[1181 / 1431] CCryptoBoringSSL
[1184 / 1431]
[1201 / 1431] SwiftASN1
[1205 / 1431]
[1213 / 1431]
[1222 / 1431] NIOConcurrencyHelpers
[1223 / 1431] NIOConcurrencyHelpers-product
[1229 / 1431] Logging
[1232 / 1431] Logging
[1237 / 1431] Logging
[1244 / 1431] InternalCollectionsUtilities
[1247 / 1431] SpanPreview
[1251 / 1431] CryptoBoringWrapper
[1260 / 1431] Crypto
[1263 / 1431] Crypto
[1264 / 1431] CryptoExtras
[1272 / 1431] CNIOLinux
[1288 / 1440]
[1298 / 1441] Atomics
[1313 / 1461]
[1326 / 1461] Atomics-product
[1335 / 1461]
[1342 / 1462]
[1348 / 1466] SpanPreview
[1365 / 1468] CNIOBoringSSLShims
[1373 / 1479] DequeModule
[1376 / 1479] DequeModule
[1380 / 1491] Atomics
[1385 / 1491] CryptoExtras
[1387 / 1491] CryptoExtras
[1389 / 1491] CryptoExtras
[1397 / 1491] _CryptoExtras
[1403 / 1492] DequeModule
[1407 / 1493]
[1407 / 1493] _CryptoExtras
[1416 / 1495] _CryptoExtras-product
[1429 / 1509] NIOCore
[1429 / 1509] _CryptoExtras
[1431 / 1520] PerfectSMTPCore
[1433 / 1520] PerfectSMTPCore
[1436 / 1520] PerfectSMTPCore
[1444 / 1520] PerfectSMTPCore
[1447 / 1520] PerfectSMTPCore
[1449 / 1520] NIOCore
[1450 / 1520] NIOCore
[1450 / 1520] PerfectSMTPCore
[1453 / 1520] CNIOAtomics
[1453 / 1520] NIOCore
[1453 / 1520] CNIOAtomics
[1455 / 1520] NIOCore
[1463 / 1522] NIOEmbedded
[1467 / 1526] NIOPosix
[1485 / 1541] NIOPosix
[1487 / 1541] NIOPosix
[1488 / 1541] NIOPosix
[1489 / 1541] NIOEmbedded
[1492 / 1541] NIOEmbedded
[1492 / 1541] NIOPosix
[1499 / 1542] NIOPosix
[1499 / 1542] NIO
[1508 / 1544]
[1510 / 1546] NIOPosix
[1517 / 1564]
[1531 / 1564] NIOTLS-product
[1536 / 1565]
[1542 / 1565] NIOHTTP1
[1544 / 1578]
[1555 / 1578] NIOSSL
[1556 / 1578] NIOSSL
[1563 / 1579]
[1563 / 1579] NIOSSL
[1572 / 1590] PerfectSMTP
[1573 / 1590] PerfectSMTP
[1575 / 1590] PerfectSMTP
[1584 / 1590] NIO
[1587 / 1590] PerfectSMTP
Build complete! (40.23 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.