The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build NativeRegexExamples, reference main (b33259), with Swift 6.0 (beta) for Linux on 17 Sep 2024 05:09:43 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.53.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/DandyLyons/NativeRegexExamples.git
Reference: main
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/DandyLyons/NativeRegexExamples
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at b332593 Add more date parsers
Cloned https://github.com/DandyLyons/NativeRegexExamples.git
Revision (git rev-parse @):
b332593e3ba341c06b7e4eaa872f0821c6dfe694
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/DandyLyons/NativeRegexExamples.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/DandyLyons/NativeRegexExamples.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:9d7dab235f2b0b46edadd73b1fb0c3b5323df02053420324a4a2f8ca89cb54a5
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/pointfreeco/swift-custom-dump.git
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/marmelroy/PhoneNumberKit.git
[1/4505] Fetching swift-custom-dump
[4506/11300] Fetching swift-custom-dump, phonenumberkit
[6681/16229] Fetching swift-custom-dump, phonenumberkit, xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/swift-custom-dump.git from cache (0.71s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (0.73s)
Fetched https://github.com/marmelroy/PhoneNumberKit.git from cache (0.80s)
Creating working copy for https://github.com/pointfreeco/swift-custom-dump.git
Working copy of https://github.com/pointfreeco/swift-custom-dump.git resolved at 1.3.3
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.2.5
Creating working copy for https://github.com/marmelroy/PhoneNumberKit.git
Working copy of https://github.com/marmelroy/PhoneNumberKit.git resolved at 4.0.0
warning: 'xctest-dynamic-overlay': /host/spi-builder-workspace/.build/checkouts/xctest-dynamic-overlay/Package@swift-6.0.swift:5:15: warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
 3 | import PackageDescription
 4 |
 5 | let package = Package(
   |               |- warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
   |               `- note: use 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)' instead
 6 |   name: "xctest-dynamic-overlay",
 7 |   platforms: [
Building for debugging...
[0/8] Write sources
[0/8] Copying PrivacyInfo.xcprivacy
[0/8] Write sources
[6/8] Copying PhoneNumberMetadata.json
[7/8] Write swift-version-24593BA9C3E375BF.txt
[9/44] Emitting module PhoneNumberKit
[10/46] Emitting module IssueReporting
[11/48] Compiling PhoneNumberKit CountryCodePickerOptions.swift
[12/48] Compiling PhoneNumberKit CountryCodePickerViewController.swift
[13/48] Compiling IssueReporting WithExpectedIssue.swift
[14/48] Compiling IssueReporting WithIssueContext.swift
[15/48] Compiling PhoneNumberKit MetadataManager.swift
[16/48] Compiling PhoneNumberKit MetadataParsing.swift
[17/48] Compiling PhoneNumberKit MetadataTypes.swift
[19/48] Compiling PhoneNumberKit PhoneNumber+Codable.swift
[20/48] Compiling PhoneNumberKit PhoneNumber.swift
[21/48] Compiling PhoneNumberKit Formatter.swift
[23/48] Compiling PhoneNumberKit PhoneNumberFormatter.swift
[24/48] Compiling PhoneNumberKit PhoneNumberParser.swift
[25/48] Compiling PhoneNumberKit NSRegularExpression+Swift.swift
[26/48] Compiling PhoneNumberKit ParseManager.swift
[27/48] Compiling PhoneNumberKit PartialFormatter.swift
[28/48] Compiling PhoneNumberKit PhoneNumberUtility.swift
[29/48] Compiling PhoneNumberKit RegexManager.swift
[32/48] Compiling PhoneNumberKit Bundle+Resources.swift
[33/48] Compiling PhoneNumberKit Constants.swift
[51/53] Compiling XCTestDynamicOverlay Exports.swift
[52/53] Emitting module XCTestDynamicOverlay
[53/53] Compiling XCTestDynamicOverlay Deprecations.swift
[55/81] Compiling CustomDump StoreKit.swift
[56/81] Compiling CustomDump Swift.swift
[57/81] Compiling CustomDump SwiftUI.swift
[58/81] Compiling CustomDump UIKit.swift
[59/84] Compiling CustomDump GameKit.swift
[60/84] Compiling CustomDump KeyPath.swift
[61/84] Compiling CustomDump Photos.swift
[62/84] Compiling CustomDump Speech.swift
[63/84] Compiling CustomDump Identifiable.swift
[64/84] Compiling CustomDump Mirror.swift
[65/84] Compiling CustomDump String.swift
[66/84] Compiling CustomDump UserNotifications.swift
[67/84] Compiling CustomDump UserNotificationsUI.swift
[68/84] Compiling CustomDump CustomDumpReflectable.swift
[69/84] Compiling CustomDump CustomDumpRepresentable.swift
[70/84] Compiling CustomDump CoreImage.swift
[71/84] Compiling CustomDump CoreLocation.swift
[72/84] Compiling CustomDump CoreMotion.swift
[73/84] Compiling CustomDump Foundation.swift
[74/84] Compiling CustomDump ExpectNoDifference.swift
[75/84] Compiling CustomDump AnyType.swift
[76/84] Compiling CustomDump CollectionDifference.swift
[77/84] Compiling CustomDump Unordered.swift
[78/84] Compiling CustomDump XCTAssertDifference.swift
[79/84] Compiling CustomDump XCTAssertNoDifference.swift
[80/84] Emitting module CustomDump
[81/84] Compiling CustomDump CustomDumpStringConvertible.swift
[82/84] Compiling CustomDump Diff.swift
[83/84] Compiling CustomDump Dump.swift
[84/84] Compiling CustomDump ExpectDifference.swift
[86/93] Compiling NativeRegexExamples name spaces.swift
[87/93] Compiling NativeRegexExamples Date.swift
[88/93] Compiling NativeRegexExamples RegexActor.swift
[89/93] Compiling NativeRegexExamples email.swift
[90/93] Compiling NativeRegexExamples IPv4.swift
[91/93] Compiling NativeRegexExamples SSN.swift
[92/93] Compiling NativeRegexExamples Phone Numbers.swift
/host/spi-builder-workspace/Sources/NativeRegexExamples/DataTypes/Phone Numbers.swift:81:58: warning: 'phoneNumber' is deprecated: These types of result will not be returned by swift-corelibs-foundation API.
 79 |         var result: (upperBound: String.Index, output: String)?
 80 |
 81 |         let types: NSTextCheckingResult.CheckingType = [.phoneNumber]
    |                                                          `- warning: 'phoneNumber' is deprecated: These types of result will not be returned by swift-corelibs-foundation API.
 82 |         let detector = try NSDataDetector(types: types.rawValue)
 83 |         let swiftRange = index..<input.endIndex
/host/spi-builder-workspace/Sources/NativeRegexExamples/DataTypes/Phone Numbers.swift:82:28: error: cannot find 'NSDataDetector' in scope
 80 |
 81 |         let types: NSTextCheckingResult.CheckingType = [.phoneNumber]
 82 |         let detector = try NSDataDetector(types: types.rawValue)
    |                            `- error: cannot find 'NSDataDetector' in scope
 83 |         let swiftRange = index..<input.endIndex
 84 |         let nsRange = NSRange(swiftRange, in: input) // Fatal error: String index is out of bounds
/host/spi-builder-workspace/Sources/NativeRegexExamples/DataTypes/Phone Numbers.swift:154:13: warning: variable 'input' was never mutated; consider changing to 'let' constant
152 |         in bounds: Range<String.Index>
153 |     ) throws -> (upperBound: String.Index, output: String)? {
154 |         var input = input
    |             `- warning: variable 'input' was never mutated; consider changing to 'let' constant
155 |         var result: (upperBound: String.Index, output: String)?
156 |
[93/93] Emitting module NativeRegexExamples
BUILD FAILURE 6.0 linux