Build Information
Successful build of swift-peer-connectivity, reference 0.3.0 (04aaa3), with Swift 6.4 for Linux on 27 Sep 2026 01:51:03 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344844-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/1amageek/swift-peer-connectivity.git
Reference: 0.3.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/1amageek/swift-peer-connectivity
* tag 0.3.0 -> FETCH_HEAD
HEAD is now at 04aaa3e Pin Swift 6.4 in peer connectivity CI
Cloned https://github.com/1amageek/swift-peer-connectivity.git
Revision (git rev-parse @):
04aaa3e76da43e869a3b19a4d72e23ec3cb2d56b
SUCCESS checkout https://github.com/1amageek/swift-peer-connectivity.git at 0.3.0
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/1amageek/swift-peer-connectivity.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344844-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/1amageek/swift-libp2p.git
[1/8165] Fetching swift-log
Fetched https://github.com/apple/swift-log.git (0.55s)
[1/6111] Fetching swift-libp2p
[4646/92279] Fetching swift-libp2p, swift-nio
Fetched https://github.com/1amageek/swift-libp2p.git (1.10s)
[9479/86168] Fetching swift-nio
Fetched https://github.com/apple/swift-nio.git (3.48s)
Computing version for https://github.com/1amageek/swift-libp2p.git
Computed https://github.com/1amageek/swift-libp2p.git at 0.5.0 (4.10s)
Fetching https://github.com/1amageek/swift-webrtc.git
Fetching https://github.com/1amageek/swift-mDNS.git
Fetching https://github.com/1amageek/swift-SWIM.git
Fetching https://github.com/1amageek/swift-quic.git
Fetching https://github.com/1amageek/swift-crypto.git
Fetching https://github.com/1amageek/swift-tls.git
[1/1367] Fetching swift-tls
[111/1715] Fetching swift-tls, swift-mdns
[1227/14124] Fetching swift-tls, swift-mdns, swift-crypto
[1501/14536] Fetching swift-tls, swift-mdns, swift-crypto, swift-swim
[1781/15554] Fetching swift-tls, swift-mdns, swift-crypto, swift-swim, swift-webrtc
[2347/17536] Fetching swift-tls, swift-mdns, swift-crypto, swift-swim, swift-webrtc, swift-quic
Fetched https://github.com/1amageek/swift-mDNS.git (0.56s)
Fetched https://github.com/1amageek/swift-webrtc.git (0.56s)
[4878/16170] Fetching swift-tls, swift-crypto, swift-swim, swift-quic
Fetched https://github.com/1amageek/swift-quic.git (0.56s)
Fetched https://github.com/1amageek/swift-SWIM.git (0.56s)
Fetching https://github.com/1amageek/swift-nio-udp.git
Fetching https://github.com/1amageek/swift-ssl.git
[2608/13776] Fetching swift-tls, swift-crypto
[13777/13901] Fetching swift-tls, swift-crypto, swift-nio-udp
Fetching https://github.com/1amageek/swift-networking.git
[13902/17340] Fetching swift-tls, swift-crypto, swift-nio-udp, swift-ssl
Fetched https://github.com/1amageek/swift-tls.git (1.15s)
[13325/15973] Fetching swift-crypto, swift-nio-udp, swift-ssl
Fetched https://github.com/1amageek/swift-crypto.git (1.16s)
[1707/3564] Fetching swift-nio-udp, swift-ssl
Fetched https://github.com/1amageek/swift-nio-udp.git (0.66s)
Fetched https://github.com/1amageek/swift-ssl.git (0.66s)
[1/100] Fetching swift-networking
Fetched https://github.com/1amageek/swift-networking.git (0.45s)
Computing version for https://github.com/1amageek/swift-webrtc.git
Computed https://github.com/1amageek/swift-webrtc.git at 3.0.0 (1.76s)
Computing version for https://github.com/1amageek/swift-quic.git
Computed https://github.com/1amageek/swift-quic.git at 2.0.2 (0.22s)
Computing version for https://github.com/1amageek/swift-nio-udp.git
Computed https://github.com/1amageek/swift-nio-udp.git at 1.1.5 (0.18s)
Computing version for https://github.com/1amageek/swift-SWIM.git
Computed https://github.com/1amageek/swift-SWIM.git at 2.0.0 (0.20s)
Computing version for https://github.com/1amageek/swift-mDNS.git
Computed https://github.com/1amageek/swift-mDNS.git at 2.0.0 (0.21s)
Computing version for https://github.com/1amageek/swift-crypto.git
Computed https://github.com/1amageek/swift-crypto.git at 4.5.4 (1.10s)
Computing version for https://github.com/1amageek/swift-networking.git
Computed https://github.com/1amageek/swift-networking.git at 0.1.0 (0.17s)
Computing version for https://github.com/1amageek/swift-tls.git
Computed https://github.com/1amageek/swift-tls.git at 2.1.0 (0.22s)
Computing version for https://github.com/1amageek/swift-ssl.git
Computed https://github.com/1amageek/swift-ssl.git at 0.4.0 (0.31s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.21s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.36s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-system.git
[1/1885] Fetching swift-atomics
[247/8868] Fetching swift-atomics, swift-system
Fetched https://github.com/apple/swift-atomics.git (0.62s)
[1/27779] Fetching swift-collections
Fetched https://github.com/apple/swift-system.git (1.19s)
Fetched https://github.com/apple/swift-collections.git (1.20s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (1.38s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (0.31s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.23s)
Creating working copy for https://github.com/1amageek/swift-SWIM.git
Working copy of https://github.com/1amageek/swift-SWIM.git resolved at 2.0.0
Creating working copy for https://github.com/1amageek/swift-ssl.git
Working copy of https://github.com/1amageek/swift-ssl.git resolved at 0.4.0
Creating working copy for https://github.com/1amageek/swift-libp2p.git
Working copy of https://github.com/1amageek/swift-libp2p.git resolved at 0.5.0
Creating working copy for https://github.com/1amageek/swift-crypto.git
Working copy of https://github.com/1amageek/swift-crypto.git resolved at 4.5.4
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/1amageek/swift-mDNS.git
Working copy of https://github.com/1amageek/swift-mDNS.git resolved at 2.0.0
Creating working copy for https://github.com/1amageek/swift-nio-udp.git
Working copy of https://github.com/1amageek/swift-nio-udp.git resolved at 1.1.5
Creating working copy for https://github.com/1amageek/swift-quic.git
Working copy of https://github.com/1amageek/swift-quic.git resolved at 2.0.2
Creating working copy for https://github.com/1amageek/swift-networking.git
Working copy of https://github.com/1amageek/swift-networking.git resolved at 0.1.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.15.1
Creating working copy for https://github.com/1amageek/swift-tls.git
Working copy of https://github.com/1amageek/swift-tls.git resolved at 2.1.0
Creating working copy for https://github.com/1amageek/swift-webrtc.git
Working copy of https://github.com/1amageek/swift-webrtc.git resolved at 3.0.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.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
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.103.0
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 2811]
[Planning 335 / 2811]
[Planning 1143 / 2811]
[Planning 1656 / 2811]
[Planning 1992 / 2811]
[Planning 2313 / 2811]
[Planning 2657 / 2811]
[Planning deferred tasks]
[Describing: 2350 / 6181]
[Constructing 659 / 6181]
[Constructing 4398 / 6181]
[Starting]
[27 / 1116] WebRTC
[218 / 1116] P2PProtocols
[354 / 1116] NetworkingPOSIX
[503 / 1116] CNIOOpenBSD
[541 / 1133] InternalCollectionsUtilities
[546 / 1153] SWIMWire
[550 / 1189] InternalCollectionsUtilities
[551 / 1207] InternalCollectionsUtilities
[568 / 1207] SSLCryptoContracts
[581 / 1207] _NIODataStructures
[587 / 1207] _NIODataStructures
[592 / 1207] InternalCollectionsUtilities
[604 / 1207] SWIMWire
[605 / 1207] Atomics
[616 / 1207] SWIMWire-product
[619 / 1207] SWIMWire
[621 / 1207] SWIM
[624 / 1207] SSLCryptoContracts
[628 / 1208] _NIOBase64
[632 / 1208] SSLCryptoContracts
[634 / 1208] PeerConnectivityCore-product
[638 / 1208] NetworkingTime
[640 / 1209] SSLCryptoContracts
[643 / 1209] TLSTypes
[645 / 1209] NetworkingFoundationCompat
[646 / 1210] TLSWireCore
[650 / 1212] NetworkingTime
[656 / 1212] PeerConnectivityCore
[660 / 1213] _NIODataStructures
[661 / 1213] NetworkingCore
[664 / 1213] Logging-product
[665 / 1213] Logging
[667 / 1213] SpanPreview
[669 / 1213] InternalCollectionsUtilities
[671 / 1214] NetworkingCore
[673 / 1214] NetworkingCore
[675 / 1214] DTLSRecordCore
[678 / 1214] DNSWire
[680 / 1214] DNSWire
[684 / 1215] DNSWire
[687 / 1215] Atomics
[688 / 1215] Atomics
[689 / 1215] InternalCollectionsUtilities
[692 / 1215] Atomics
[695 / 1215] _NIOBase64
[699 / 1216] NetworkingTime
[707 / 1216] CNIOAtomics
[713 / 1216]
[718 / 1218] CNIOWASI
[720 / 1234] Atomics
[723 / 1234] TLSWireCore
[725 / 1234] DNSWire
[730 / 1235] TLSWireCore
[732 / 1235] NIOConcurrencyHelpers
[739 / 1235] TLSWire-product
[742 / 1235] CNIOAtomics
[743 / 1235] TLSWire-product
[745 / 1235] NIOConcurrencyHelpers
[746 / 1235] NIOConcurrencyHelpers
[746 / 1235] InternalCollectionsUtilities
[750 / 1237] CNIOPosix
[753 / 1250] SpanPreview
[756 / 1250] TLSTypes
[766 / 1251] TLSTypes
[768 / 1252] TLSTypes
[776 / 1252] TLSTypes-product
[782 / 1253] Atomics
[793 / 1260] NetworkingFoundationCompat
[796 / 1282] NetworkingDatagram
[801 / 1288] NetworkingWASI
[803 / 1289] NetworkingWASI
[817 / 1290] TLSWireCore
[820 / 1290] NetworkingDatagram
[830 / 1290] NetworkingWASI
[832 / 1290] SWIM
[833 / 1290] SWIM
[839 / 1290] SWIM
[842 / 1290] NetworkingDatagram
[843 / 1291] NetworkingPOSIX
[846 / 1291] NetworkingDatagram-product
[850 / 1291] NetworkingDatagram
[853 / 1291] DTLSRecordCore
[855 / 1293] DTLSWireCore
[858 / 1312] DTLSWireCore
[858 / 1312] SWIMWire-product
[860 / 1313] SSLCryptoContracts-product
[862 / 1313] SSLCore
[866 / 1313] SSLCore
[875 / 1313] SSLCore
[879 / 1313] SSLCore
[882 / 1313] DTLSWireCore
[884 / 1314] SSLCore
[886 / 1314] SSLCore
[887 / 1314] DTLSWire-product
[889 / 1315] DTLSWire-product
[896 / 1326] PeerConnectivityCore-product
[903 / 1345] SSLASN1
[906 / 1345] NetworkingPOSIX
[912 / 1346] SSLASN1
[916 / 1346] SSLASN1
[921 / 1346] SSLASN1
[922 / 1346] SSLCrypto
[924 / 1346] SSLCrypto
[925 / 1346] NetworkingPOSIX
[927 / 1346] NetworkingPOSIX-product
[930 / 1346] SpanPreview
[932 / 1346] TLSWireCore
[934 / 1347] TLSWireCore
[935 / 1347] SSLASN1
[937 / 1347] SSLASN1
[940 / 1347] DequeModule
[941 / 1347] DequeModule
[942 / 1347] DTLSRecordCore
[944 / 1348] NetworkingPOSIX
[946 / 1348]
[951 / 1358] DTLSHandshakeCore
[953 / 1359] SSLCrypto
[954 / 1367] SSLCrypto
[954 / 1367] DequeModule
[962 / 1367] SSLCrypto
[963 / 1367] SSLCrypto
[964 / 1367] SSLCrypto
[965 / 1367] SSLCrypto
[966 / 1368] SSLCrypto
[969 / 1368] SSLCrypto
[978 / 1368] DequeModule
[979 / 1368] SSLDTLSMechanism
[981 / 1368] NIOCore
[982 / 1368] NIOCore
[983 / 1368] DTLSHandshake-product
[984 / 1369] NIOConcurrencyHelpers
[986 / 1369] DTLSWireCore
[988 / 1369] DequeModule
[990 / 1371] SSLDTLSMechanism
[992 / 1389] SSLDTLSMechanism
[992 / 1389] SSLCrypto
[1000 / 1389] SSLCrypto
[1005 / 1389] SSLX509
[1006 / 1389] SSLX509-product
[1008 / 1389] SSLX509-product
[1009 / 1389] SSLX509-product
[1010 / 1389] SSLTLS
[1011 / 1389] SSLTLS
[1013 / 1389] SSLDTLSMechanism
[1014 / 1389] SSLDTLSMechanism
[1016 / 1389] SSLDTLSMechanism
[1017 / 1389] SSLDTLSMechanism
[1018 / 1389] SSLDTLSMechanism
[1018 / 1389] SSLDTLS
[1021 / 1400] MDNS
[1023 / 1409] MDNS
[1025 / 1409] MDNS
[1026 / 1409] MDNS
[1028 / 1409] MDNS
[1030 / 1409] MDNS
[1035 / 1410] SSLCrypto
[1036 / 1411] SSLDTLSMechanism
[1037 / 1411] SSLCrypto
[1039 / 1411] MDNS-product
[1042 / 1411] LibP2PCore
[1044 / 1411] LibP2PCore
[1046 / 1411] LibP2PCore
[1051 / 1412] SSLX509
[1051 / 1412] LibP2PCore
[1053 / 1412] SSLX509
[1054 / 1412] DTLSRecordCore
[1055 / 1413] DTLSRecordCore
[1057 / 1414] LibP2PCore
[1060 / 1420] SSLDTLS
[1061 / 1420] SSLDTLS
[1063 / 1430] SSLTLS
[1065 / 1430] SSLTLS
[1066 / 1430] SSLDTLS
[1072 / 1430] LibP2PCore
[1074 / 1430] SSLTLS
[1075 / 1430] SSLTLS
[1076 / 1431] SSLTLS
[1077 / 1431] SSLTLS
[1079 / 1431] SSLTLS
[1083 / 1431] SSLTLS-product
[1084 / 1431] SSLDTLS
[1085 / 1432] SSLTLS-product
[1089 / 1434] NetworkingWASI-product
[1092 / 1452] NetworkingPOSIX
[1093 / 1452] NetworkingPOSIX
[1095 / 1452] NIOCore
[1096 / 1452] Crypto
[1098 / 1452] Crypto
[1103 / 1452] NIOCore
[1104 / 1452] NIOCore
[1105 / 1452] NIOCore
[1105 / 1452] NIOConcurrencyHelpers
[1107 / 1452] Crypto
[1107 / 1452] NIOCore
[1109 / 1452] Crypto
[1111 / 1452] NIOCore
[1111 / 1452] Crypto-product
[1112 / 1452] Crypto-product
[1114 / 1453] SSLTLS
[1114 / 1453] Crypto-product
[1115 / 1453] Crypto
[1117 / 1454] SSLASN1
[1121 / 1463] SSLQUIC
[1122 / 1463] SSLQUIC
[1123 / 1463] SSLQUIC
[1128 / 1463] SSLQUIC
[1130 / 1463] SSLQUIC-product
[1131 / 1463] TLS
[1133 / 1463] SSLASN1-product
[1139 / 1463] SSLCrypto
[1141 / 1464]
[1141 / 1464] LibP2PCore
[1143 / 1467] SSLQUIC
[1147 / 1469]
[1150 / 1476] NIOFoundationEssentialsCompat
[1151 / 1484] TLS
[1153 / 1501] NIOPosix
[1154 / 1501] NIOEmbedded
[1156 / 1501] PeerConnectivity
[1164 / 1502] NIOFoundationEssentialsCompat
[1169 / 1502] TLS
[1169 / 1503] TLS
[1171 / 1503] TLS
[1172 / 1503] TLS
[1173 / 1503] TLS
[1177 / 1503] TLS
[1179 / 1503] NIOEmbedded
[1181 / 1503] NIOEmbedded
[1185 / 1503] WebRTC
[1188 / 1503] NIOPosix
[1189 / 1503] NIOPosix
[1190 / 1503] NIOPosix
[1191 / 1504] PeerConnectivity
[1192 / 1504] NIOPosix
[1193 / 1504] PeerConnectivity
[1195 / 1504] NIOPosix
[1197 / 1505] TLS
[1198 / 1505] NIOPosix
[1202 / 1505] NIOPosix
[1206 / 1505] NIOPosix
[1208 / 1506] NIOPosix-product
[1211 / 1506]
[1216 / 1506] SSLCrypto-product
[1219 / 1507] Crypto
[1225 / 1520] PeerConnectivityMultipeer
[1228 / 1530] NIOUDPTransport
[1229 / 1530] PeerConnectivityMultipeer
[1241 / 1532] WebRTC
[1241 / 1532] NIOPosix
[1244 / 1532] NIO
[1250 / 1533] WebRTC
[1255 / 1533] WebRTC
[1258 / 1534] WebRTC-product
[1261 / 1534] PeerConnectivityMultipeer
[1264 / 1534] NIOUDPTransport-product
[1267 / 1534] NIOPosix
[1271 / 1535] SSLDTLS
[1274 / 1539] WebRTC
[1275 / 1540] NIOFoundationCompat
[1279 / 1540]
[1281 / 1540] NIOPosix
[1287 / 1540]
[1287 / 1540] NIOFoundationCompat
[1295 / 1542] P2PCore
[1301 / 1551] P2PCore
[1302 / 1551] P2PCore
[1304 / 1551] P2PCore
[1305 / 1551] P2PCore
[1312 / 1552] NIOFoundationCompat
[1313 / 1552] NIOUDPTransport
[1316 / 1554]
[1320 / 1563] P2PTransport
[1323 / 1563] P2PSecurity
[1330 / 1563] P2PTransport
[1331 / 1563] P2PSecurity
[1337 / 1566] P2PNegotiation
[1340 / 1575] P2PTransportTCP
[1342 / 1584] PeerConnectivityNetwork
[1347 / 1584] P2PPnet
[1350 / 1584] P2PPnet
[1356 / 1584] P2PNegotiation
[1357 / 1584] P2PPnet
[1361 / 1584] P2PPnet
[1363 / 1584] P2PCore
[1365 / 1585] P2PNAT
[1366 / 1586] P2PNAT
[1369 / 1586] P2PPnet
[1371 / 1586] P2PCore
[1372 / 1587] P2PNAT
[1380 / 1588]
[1382 / 1590] PeerConnectivityNetwork
[1385 / 1593] PeerConnectivityNetwork
[1395 / 1605] WebRTC
[1396 / 1605] P2PDiscovery
[1398 / 1605] PeerConnectivityNetwork
[1400 / 1605] P2PDiscovery
[1401 / 1606] P2PMux
[1408 / 1606] P2PSessionTransport
[1412 / 1608] P2PMux
[1415 / 1608] P2PDiscovery
[1418 / 1613] P2PTransportTCP
[1420 / 1613] P2PDiscovery
[1430 / 1613] P2PDiscovery
[1435 / 1621] P2PSessionTransport
[1436 / 1630] P2PSecurityNoise
[1439 / 1630] P2PDiscovery
[1450 / 1631] P2PSessionTransport
[1451 / 1631] P2PSecurityPlaintext
[1455 / 1631] P2PSecurityNoise
[1456 / 1632] P2PSecurityNoise
[1464 / 1632] P2PSecurityNoise
[1464 / 1633] P2PTransportWebRTC
[1467 / 1633] P2PTransportTCP
[1473 / 1647] P2PMuxYamux
[1476 / 1647] P2PMuxYamux
[1480 / 1648] PeerConnectivityBonjour
[1485 / 1648] PeerConnectivityBonjour
[1486 / 1648] PeerConnectivityBonjour-product
[1489 / 1649] PeerConnectivityBonjour
[1490 / 1649] P2PMuxYamux
[1494 / 1658] P2PDiscoveryBeacon
[1496 / 1667] P2PDiscoveryBeacon
[1496 / 1667] P2PProtocols
[1501 / 1667] P2PProtocols
[1502 / 1668] P2PProtocols
[1513 / 1668] P2PSecurityNoise
[1516 / 1668] P2PRuntime
[1518 / 1668] P2PProtocols
[1525 / 1669] P2PProtocols
[1527 / 1669] P2PProtocols
[1531 / 1671] P2PCore
[1535 / 1680] P2PDiscoveryBeacon
[1537 / 1680] P2PTransportWebRTC
[1538 / 1680] P2PTransportWebRTC
[1539 / 1680] P2PTransportWebRTC
[1540 / 1681] P2PTransportWebRTC
[1543 / 1681] P2PDiscoveryBeacon
[1552 / 1702] P2PPing
[1554 / 1709] P2PPing
[1557 / 1721] P2PKademlia
[1559 / 1721] P2PGossipSub
[1561 / 1735] P2PRuntime
[1572 / 1735] P2PDiscoverySWIM
[1575 / 1739] P2PPing
[1587 / 1751] P2PDiscoveryCYCLON
[1588 / 1751] P2PIdentify
[1597 / 1760] P2PKademlia
[1607 / 1760] P2PRuntime
[1609 / 1760] P2PRuntime
[1611 / 1760] P2PRuntime
[1612 / 1760] P2PGossipSub
[1618 / 1760] P2PGossipSub
[1629 / 1760] P2PPlumtree
[1630 / 1760] P2PRuntime
[1632 / 1760] P2PPlumtree
[1635 / 1760] P2PPing
[1637 / 1760] P2PKademlia
[1640 / 1762] P2PPlumtree
[1645 / 1762] P2PRuntime
[1648 / 1763] P2PKademlia
[1650 / 1764] P2PPlumtree
[1653 / 1764] P2PPlumtree
[1656 / 1764] P2PIdentify
[1657 / 1764] P2PGossipSub
[1658 / 1764] P2PIdentify
[1659 / 1764] P2PIdentify
[1662 / 1764] P2PGossipSub
[1663 / 1764] P2PGossipSub
[1664 / 1764] P2PGossipSub
[1665 / 1764] P2PDiscoverySWIM
[1666 / 1764] P2PDiscoverySWIM
[1669 / 1764] P2PDiscoveryMDNS
[1670 / 1765] P2PIdentify
[1671 / 1765] P2PIdentify
[1672 / 1765] P2PIdentify
[1675 / 1765] P2PDiscoveryCYCLON
[1676 / 1765] P2PDiscoveryCYCLON
[1676 / 1765] P2PDiscoveryMDNS
[1679 / 1766] P2PDiscoveryMDNS
[1680 / 1766] P2PDiscoveryMDNS
[1683 / 1766] P2PDCUtR
[1686 / 1767] P2PDCUtR
[1688 / 1767] P2PDiscoverySWIM
[1691 / 1767] P2PDCUtR
[1694 / 1769] P2PDiscoveryCYCLON
[1698 / 1778] P2PCircuitRelay
[1702 / 1788] P2PCircuitRelay
[1703 / 1797] P2PCircuitRelay
[1705 / 1797] P2PWebRTC
[1706 / 1797] P2PKademlia
[1712 / 1797] P2PWebRTC
[1717 / 1797] P2PCircuitRelay
[1718 / 1798] P2PWebRTC
[1721 / 1798] P2PCircuitRelay
[1727 / 1798] P2PAutoNAT
[1728 / 1798] P2PCircuitRelay
[1730 / 1798] P2PAutoNAT
[1732 / 1799] P2PCircuitRelay
[1741 / 1799] P2PAutoNAT
[1743 / 1799] P2PAutoNAT
[1743 / 1799]
[1750 / 1799] P2PDiscovery
[1751 / 1800] P2PAutoNAT
[1751 / 1800]
[1755 / 1805] P2PTransport
[1756 / 1805] P2PDiscoveryPlumtree
[1764 / 1805] P2PSecurityNoise
[1764 / 1805] P2PAutoNAT
[1771 / 1807] P2PDiscoveryBeacon
[1774 / 1807] P2PAutoNAT
[1774 / 1807]
[1783 / 1818] P2PTransportWebRTC
[1786 / 1818] P2PTransportWebRTC
[1788 / 1818] P2PDiscoveryPlumtree
[1788 / 1818] P2PTransportWebRTC
[1792 / 1818] P2PKademlia
[1796 / 1818] P2PDiscoveryMDNS
[1801 / 1818] P2PAutoNAT
[1803 / 1818] P2P
[1813 / 1823] PeerConnectivityLibP2P
[1818 / 1823] PeerConnectivityLibP2P
[1818 / 1823] P2P
[1818 / 1823] PeerConnectivityLibP2P
/host/spi-builder-workspace/Sources/PeerConnectivityLibP2P/LibP2PPeerConnectivityBackend.swift:386:29: [1;33mwarning: [1;39mresult of call to 'createFile(atPath:contents:attributes:)' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m384 |[0;0m
[0;36m385 |[0;0m let fileURL = try LibP2PResourceCodec.destinationURL(for: header.name)
[0;36m386 |[0;0m FileManager.default.createFile(atPath: fileURL.path, contents: nil)
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of call to 'createFile(atPath:contents:attributes:)' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m387 |[0;0m let handle = try FileHandle(forWritingTo: fileURL)
[0;36m388 |[0;0m
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[1820 / 1824] P2P
[1820 / 1825] P2P
[1825 / 1825] PeerConnectivityLibP2P-product
Build complete! (160.06 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-libp2p",
"requirement" : {
"range" : [
{
"lower_bound" : "0.5.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/1amageek/swift-libp2p.git"
},
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.91.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.8.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
}
],
"manifest_display_name" : "swift-peer-connectivity",
"name" : "swift-peer-connectivity",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "26.0"
},
{
"name" : "ios",
"version" : "26.0"
},
{
"name" : "tvos",
"version" : "26.0"
},
{
"name" : "watchos",
"version" : "26.0"
},
{
"name" : "visionos",
"version" : "26.0"
}
],
"products" : [
{
"name" : "PeerConnectivityCore",
"targets" : [
"PeerConnectivityCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PeerConnectivity",
"targets" : [
"PeerConnectivity"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PeerConnectivityLibP2P",
"targets" : [
"PeerConnectivityLibP2P"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PeerConnectivityMultipeer",
"targets" : [
"PeerConnectivityMultipeer"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PeerConnectivityNetwork",
"targets" : [
"PeerConnectivityNetwork"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PeerConnectivityBonjour",
"targets" : [
"PeerConnectivityBonjour"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "PeerConnectivityTests",
"module_type" : "SwiftTarget",
"name" : "PeerConnectivityTests",
"path" : "Tests/PeerConnectivityTests",
"product_dependencies" : [
"P2P",
"P2PCore",
"P2PTransportTCP",
"P2PTransportMemory",
"P2PSecurityPlaintext",
"P2PSecurityNoise",
"P2PMuxYamux",
"NIOCore",
"NIOFoundationCompat"
],
"sources" : [
"AsyncSemaphoreTests.swift",
"EventBroadcasterTests.swift",
"PeerConnectivityE2ETests.swift",
"PeerConnectivitySessionTests.swift"
],
"target_dependencies" : [
"PeerConnectivity",
"PeerConnectivityLibP2P",
"PeerConnectivityMultipeer"
],
"type" : "test"
},
{
"c99name" : "PeerConnectivityNetworkTests",
"module_type" : "SwiftTarget",
"name" : "PeerConnectivityNetworkTests",
"path" : "Tests/PeerConnectivityNetworkTests",
"product_dependencies" : [
"P2PCore",
"NIOCore",
"NIOFoundationCompat"
],
"sources" : [
"NetworkTCPTransportTests.swift"
],
"target_dependencies" : [
"PeerConnectivityNetwork"
],
"type" : "test"
},
{
"c99name" : "PeerConnectivityNetwork",
"module_type" : "SwiftTarget",
"name" : "PeerConnectivityNetwork",
"path" : "Sources/PeerConnectivityNetwork",
"product_dependencies" : [
"P2PTransport",
"P2PCore",
"NIOCore"
],
"product_memberships" : [
"PeerConnectivityLibP2P",
"PeerConnectivityNetwork"
],
"sources" : [
"NetworkTCPTransport.swift"
],
"type" : "library"
},
{
"c99name" : "PeerConnectivityMultipeer",
"module_type" : "SwiftTarget",
"name" : "PeerConnectivityMultipeer",
"path" : "Sources/PeerConnectivityMultipeer",
"product_dependencies" : [
"NIOCore"
],
"product_memberships" : [
"PeerConnectivityMultipeer"
],
"sources" : [
"MultipeerConnectivityBackend.swift",
"MultipeerStreamPump.swift"
],
"target_dependencies" : [
"PeerConnectivity"
],
"type" : "library"
},
{
"c99name" : "PeerConnectivityLibP2P",
"module_type" : "SwiftTarget",
"name" : "PeerConnectivityLibP2P",
"path" : "Sources/PeerConnectivityLibP2P",
"product_dependencies" : [
"P2P",
"P2PCore",
"P2PDiscovery",
"P2PMux",
"P2PMuxYamux",
"P2PSecurityNoise",
"Logging"
],
"product_memberships" : [
"PeerConnectivityLibP2P"
],
"sources" : [
"LibP2PPeerConnectivityBackend.swift",
"LibP2PResourceCodec.swift",
"PeerConnectivitySession+LibP2P.swift"
],
"target_dependencies" : [
"PeerConnectivity",
"PeerConnectivityCore",
"PeerConnectivityNetwork",
"PeerConnectivityBonjour"
],
"type" : "library"
},
{
"c99name" : "PeerConnectivityCore",
"module_type" : "SwiftTarget",
"name" : "PeerConnectivityCore",
"path" : "Sources/PeerConnectivityCore",
"product_memberships" : [
"PeerConnectivityCore",
"PeerConnectivityLibP2P"
],
"sources" : [
"ResourceFrameCodec.swift"
],
"type" : "library"
},
{
"c99name" : "PeerConnectivityBonjourTests",
"module_type" : "SwiftTarget",
"name" : "PeerConnectivityBonjourTests",
"path" : "Tests/PeerConnectivityBonjourTests",
"product_dependencies" : [
"P2PCore"
],
"sources" : [
"NetworkBonjourTXTCodecTests.swift"
],
"target_dependencies" : [
"PeerConnectivityBonjour"
],
"type" : "test"
},
{
"c99name" : "PeerConnectivityBonjour",
"module_type" : "SwiftTarget",
"name" : "PeerConnectivityBonjour",
"path" : "Sources/PeerConnectivityBonjour",
"product_dependencies" : [
"P2PDiscovery",
"P2PCore"
],
"product_memberships" : [
"PeerConnectivityLibP2P",
"PeerConnectivityBonjour"
],
"sources" : [
"NetworkBonjourConfiguration.swift",
"NetworkBonjourDiscovery.swift",
"NetworkBonjourTXTCodec.swift"
],
"type" : "library"
},
{
"c99name" : "PeerConnectivity",
"module_type" : "SwiftTarget",
"name" : "PeerConnectivity",
"path" : "Sources/PeerConnectivity",
"product_dependencies" : [
"NIOCore"
],
"product_memberships" : [
"PeerConnectivity",
"PeerConnectivityLibP2P",
"PeerConnectivityMultipeer"
],
"sources" : [
"EventBroadcaster.swift",
"PeerConnectivityBackend.swift",
"PeerConnectivityCapabilities.swift",
"PeerConnectivityChannel.swift",
"PeerConnectivitySession.swift",
"PeerConnectivityTypes.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.