Build Information
Successful build of Lingo, reference master (c6f6a8
), with Swift 6.0 for Linux on 2 Nov 2024 08:05:06 UTC.
Swift 6 data race errors: 3
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/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.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/miroslavkovac/Lingo.git
Reference: master
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/miroslavkovac/Lingo
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at c6f6a80 ISSUE-12 - Improved locale format handling to match RFC 5646
Cloned https://github.com/miroslavkovac/Lingo.git
Revision (git rev-parse @):
c6f6a80af46dff193b60bd07bc82be444ef9a7d2
SUCCESS checkout https://github.com/miroslavkovac/Lingo.git at master
========================================
Build
========================================
Selected platform: linux
Swift version: 6.0
Building package at path: $PWD
https://github.com/miroslavkovac/Lingo.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/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:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/136] Emitting module Lingo
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[4/154] Compiling Lingo hu.swift
[5/154] Compiling Lingo id.swift
[6/154] Compiling Lingo ig.swift
[7/154] Compiling Lingo ii.swift
[8/154] Compiling Lingo it.swift
[9/154] Compiling Lingo it_CH.swift
[10/154] Compiling Lingo iu.swift
[11/154] Compiling Lingo ja.swift
[12/154] Compiling Lingo jv.swift
[13/154] Compiling Lingo ka.swift
[14/154] Compiling Lingo kab.swift
[15/154] Compiling Lingo kde.swift
[16/154] Compiling Lingo kea.swift
[17/154] Compiling Lingo km.swift
[18/154] Compiling Lingo kn.swift
[19/154] Compiling Lingo ko.swift
[20/154] Compiling Lingo ksh.swift
[21/154] Compiling Lingo kw.swift
[22/154] Compiling Lingo lag.swift
[23/154] Compiling Lingo ln.swift
[24/154] Compiling Lingo lo.swift
[25/154] Compiling Lingo lt.swift
[26/154] Compiling Lingo lv.swift
[27/154] Compiling Lingo mg.swift
[28/154] Compiling Lingo mk.swift
[29/154] Compiling Lingo ml.swift
[30/154] Compiling Lingo mn.swift
[31/154] Compiling Lingo mr_IN.swift
[32/154] Compiling Lingo ms.swift
[33/154] Compiling Lingo mt.swift
[34/154] Compiling Lingo my.swift
[35/154] Compiling Lingo naq.swift
[36/154] Compiling Lingo nb.swift
[37/154] Compiling Lingo ne.swift
[38/154] Compiling Lingo nl.swift
[39/154] Compiling Lingo nn.swift
[40/154] Compiling Lingo nso.swift
[41/154] Compiling Lingo or.swift
[42/154] Compiling Lingo en_CA.swift
[43/154] Compiling Lingo en_GB.swift
[44/154] Compiling Lingo en_IN.swift
[45/154] Compiling Lingo en_NZ.swift
[46/154] Compiling Lingo eo.swift
[47/154] Compiling Lingo es.swift
[48/154] Compiling Lingo es_419.swift
[49/154] Compiling Lingo es_AR.swift
[50/154] Compiling Lingo es_CL.swift
[51/154] Compiling Lingo es_CO.swift
[52/154] Compiling Lingo es_CR.swift
[53/154] Compiling Lingo es_EC.swift
[54/154] Compiling Lingo es_ES.swift
[55/154] Compiling Lingo es_MX.swift
[56/154] Compiling Lingo es_NI.swift
[57/154] Compiling Lingo es_PA.swift
[58/154] Compiling Lingo es_PE.swift
[59/154] Compiling Lingo es_US.swift
[60/154] Compiling Lingo es_VE.swift
[61/154] Compiling Lingo pa.swift
[62/154] Compiling Lingo pl.swift
[63/154] Compiling Lingo pt.swift
[64/154] Compiling Lingo pt_BR.swift
[65/154] Compiling Lingo ro.swift
[66/154] Compiling Lingo ru.swift
[67/154] Compiling Lingo sah.swift
[68/154] Compiling Lingo se.swift
[69/154] Compiling Lingo ses.swift
[70/154] Compiling Lingo sg.swift
[71/154] Compiling Lingo shi.swift
[72/154] Compiling Lingo sk.swift
[73/154] Compiling Lingo sl.swift
[74/154] Compiling Lingo smn.swift
[75/154] Compiling Lingo sr.swift
[76/154] Compiling Lingo sv.swift
[77/154] Compiling Lingo sv_SE.swift
[78/154] Compiling Lingo sw.swift
[79/154] Compiling Lingo th.swift
[80/154] Compiling Lingo et.swift
[81/154] Compiling Lingo eu.swift
[82/154] Compiling Lingo fa.swift
[83/154] Compiling Lingo ff.swift
[84/154] Compiling Lingo fi.swift
[85/154] Compiling Lingo fil.swift
[86/154] Compiling Lingo fr.swift
[87/154] Compiling Lingo fr_CA.swift
[88/154] Compiling Lingo fr_CH.swift
[89/154] Compiling Lingo fr_FR.swift
[90/154] Compiling Lingo ga.swift
[91/154] Compiling Lingo gd.swift
[92/154] Compiling Lingo gl.swift
[93/154] Compiling Lingo gv.swift
[94/154] Compiling Lingo he.swift
[95/154] Compiling Lingo hi.swift
[96/154] Compiling Lingo hi_IN.swift
[97/154] Compiling Lingo hr.swift
[98/154] Compiling Lingo hsb.swift
[99/154] Compiling Lingo FileDataSource.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[100/154] Compiling Lingo LocalizationDataSource.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[101/154] Compiling Lingo Lingo.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[102/154] Compiling Lingo LocaleValidator.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[103/154] Compiling Lingo Localization.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[104/154] Compiling Lingo LocalizationsModel.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[105/154] Compiling Lingo PluralCategory.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[106/154] Compiling Lingo EastSlavic.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[107/154] Compiling Lingo OneOther.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[108/154] Compiling Lingo OneTwoOther.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[109/154] Compiling Lingo OneUptoTwoOther.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[110/154] Compiling Lingo OneWithZeroOther.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[111/154] Compiling Lingo Other.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[112/154] Compiling Lingo Romanian.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[113/154] Compiling Lingo WestSlavic.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[114/154] Compiling Lingo ak.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[115/154] Compiling Lingo am.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[116/154] Compiling Lingo ar.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[117/154] Compiling Lingo az.swift
/host/spi-builder-workspace/Sources/Lingo/Localization.swift:33:16: warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
31 | private extension Localization {
32 |
33 | static let interpolator = StringInterpolator()
| |- warning: static property 'interpolator' is not concurrency-safe because non-'Sendable' type 'StringInterpolator' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'interpolator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Returns string by interpolating rawString with passed interpolations
/host/spi-builder-workspace/Sources/Lingo/StringInterpolator.swift:3:13: note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class StringInterpolator {
| `- note: class 'StringInterpolator' does not conform to the 'Sendable' protocol
4 |
5 | private static let regularExpression = try! NSRegularExpression(pattern: "\\%\\{[^\\}]*\\}", options: []) // swiftlint:disable:this force_try
[118/154] Compiling Lingo be.swift
[119/154] Compiling Lingo bg.swift
[120/154] Compiling Lingo bm.swift
[121/154] Compiling Lingo bn.swift
[122/154] Compiling Lingo bo.swift
[123/154] Compiling Lingo br.swift
[124/154] Compiling Lingo bs.swift
[125/154] Compiling Lingo ca.swift
[126/154] Compiling Lingo cs.swift
[127/154] Compiling Lingo cy.swift
[128/154] Compiling Lingo da.swift
[129/154] Compiling Lingo de.swift
[130/154] Compiling Lingo de_AT.swift
[131/154] Compiling Lingo de_CH.swift
[132/154] Compiling Lingo de_DE.swift
[133/154] Compiling Lingo dz.swift
[134/154] Compiling Lingo el.swift
[135/154] Compiling Lingo en.swift
[136/154] Compiling Lingo en_AU.swift
[137/154] Compiling Lingo ti.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[138/154] Compiling Lingo to.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[139/154] Compiling Lingo tr.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[140/154] Compiling Lingo tzm.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[141/154] Compiling Lingo uk.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[142/154] Compiling Lingo ur.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[143/154] Compiling Lingo vi.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[144/154] Compiling Lingo wa.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[145/154] Compiling Lingo wo.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[146/154] Compiling Lingo yo.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[147/154] Compiling Lingo zh.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[148/154] Compiling Lingo zh_CN.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[149/154] Compiling Lingo zh_HK.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[150/154] Compiling Lingo zh_TW.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[151/154] Compiling Lingo PluralizationRule.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[152/154] Compiling Lingo PluralizationRuleStore+List.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[153/154] Compiling Lingo PluralizationRuleStore.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
[154/154] Compiling Lingo StringInterpolator.swift
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore+List.swift:5:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | extension PluralizationRuleStore {
4 |
5 | static let all: [PluralizationRule] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[any PluralizationRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | ak(),
7 | am(),
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRuleStore.swift:29:16: warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Returns a map of all LocaleIdentifiers to it's PluralizationRules for a faster access
29 | static let allPluralizationRulesMap: [LocaleIdentifier: PluralizationRule] = {
| |- warning: static property 'allPluralizationRulesMap' is not concurrency-safe because non-'Sendable' type '[LocaleIdentifier : any PluralizationRule]' (aka 'Dictionary<String, any PluralizationRule>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allPluralizationRulesMap' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | var rulesMap = [LocaleIdentifier: PluralizationRule]()
31 | for rule in PluralizationRuleStore.all {
/host/spi-builder-workspace/Sources/Lingo/Pluralization/PluralizationRule.swift:20:10: note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
18 | }
19 |
20 | protocol PluralizationRule: AbstractPluralizationRule, LocaleIdentifiable { }
| `- note: protocol 'PluralizationRule' does not conform to the 'Sendable' protocol
21 |
Build complete! (22.62s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Lingo",
"name" : "Lingo",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "Lingo",
"targets" : [
"Lingo"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "LingoTests",
"module_type" : "SwiftTarget",
"name" : "LingoTests",
"path" : "Tests/LingoTests",
"sources" : [
"Fixtures/DefaultFixtures.swift",
"LingoTests.swift",
"LocaleValidatorTests.swift",
"PluralizationRules/deTests.swift",
"PluralizationRules/enTests.swift"
],
"target_dependencies" : [
"Lingo"
],
"type" : "test"
},
{
"c99name" : "Lingo",
"module_type" : "SwiftTarget",
"name" : "Lingo",
"path" : "Sources/Lingo",
"product_memberships" : [
"Lingo"
],
"sources" : [
"DataSources/FileDataSource.swift",
"DataSources/LocalizationDataSource.swift",
"Lingo.swift",
"LocaleValidator.swift",
"Localization.swift",
"LocalizationsModel.swift",
"PluralCategory.swift",
"Pluralization/Common/EastSlavic.swift",
"Pluralization/Common/OneOther.swift",
"Pluralization/Common/OneTwoOther.swift",
"Pluralization/Common/OneUptoTwoOther.swift",
"Pluralization/Common/OneWithZeroOther.swift",
"Pluralization/Common/Other.swift",
"Pluralization/Common/Romanian.swift",
"Pluralization/Common/WestSlavic.swift",
"Pluralization/Concrete/ak.swift",
"Pluralization/Concrete/am.swift",
"Pluralization/Concrete/ar.swift",
"Pluralization/Concrete/az.swift",
"Pluralization/Concrete/be.swift",
"Pluralization/Concrete/bg.swift",
"Pluralization/Concrete/bm.swift",
"Pluralization/Concrete/bn.swift",
"Pluralization/Concrete/bo.swift",
"Pluralization/Concrete/br.swift",
"Pluralization/Concrete/bs.swift",
"Pluralization/Concrete/ca.swift",
"Pluralization/Concrete/cs.swift",
"Pluralization/Concrete/cy.swift",
"Pluralization/Concrete/da.swift",
"Pluralization/Concrete/de.swift",
"Pluralization/Concrete/de_AT.swift",
"Pluralization/Concrete/de_CH.swift",
"Pluralization/Concrete/de_DE.swift",
"Pluralization/Concrete/dz.swift",
"Pluralization/Concrete/el.swift",
"Pluralization/Concrete/en.swift",
"Pluralization/Concrete/en_AU.swift",
"Pluralization/Concrete/en_CA.swift",
"Pluralization/Concrete/en_GB.swift",
"Pluralization/Concrete/en_IN.swift",
"Pluralization/Concrete/en_NZ.swift",
"Pluralization/Concrete/eo.swift",
"Pluralization/Concrete/es.swift",
"Pluralization/Concrete/es_419.swift",
"Pluralization/Concrete/es_AR.swift",
"Pluralization/Concrete/es_CL.swift",
"Pluralization/Concrete/es_CO.swift",
"Pluralization/Concrete/es_CR.swift",
"Pluralization/Concrete/es_EC.swift",
"Pluralization/Concrete/es_ES.swift",
"Pluralization/Concrete/es_MX.swift",
"Pluralization/Concrete/es_NI.swift",
"Pluralization/Concrete/es_PA.swift",
"Pluralization/Concrete/es_PE.swift",
"Pluralization/Concrete/es_US.swift",
"Pluralization/Concrete/es_VE.swift",
"Pluralization/Concrete/et.swift",
"Pluralization/Concrete/eu.swift",
"Pluralization/Concrete/fa.swift",
"Pluralization/Concrete/ff.swift",
"Pluralization/Concrete/fi.swift",
"Pluralization/Concrete/fil.swift",
"Pluralization/Concrete/fr.swift",
"Pluralization/Concrete/fr_CA.swift",
"Pluralization/Concrete/fr_CH.swift",
"Pluralization/Concrete/fr_FR.swift",
"Pluralization/Concrete/ga.swift",
"Pluralization/Concrete/gd.swift",
"Pluralization/Concrete/gl.swift",
"Pluralization/Concrete/gv.swift",
"Pluralization/Concrete/he.swift",
"Pluralization/Concrete/hi.swift",
"Pluralization/Concrete/hi_IN.swift",
"Pluralization/Concrete/hr.swift",
"Pluralization/Concrete/hsb.swift",
"Pluralization/Concrete/hu.swift",
"Pluralization/Concrete/id.swift",
"Pluralization/Concrete/ig.swift",
"Pluralization/Concrete/ii.swift",
"Pluralization/Concrete/it.swift",
"Pluralization/Concrete/it_CH.swift",
"Pluralization/Concrete/iu.swift",
"Pluralization/Concrete/ja.swift",
"Pluralization/Concrete/jv.swift",
"Pluralization/Concrete/ka.swift",
"Pluralization/Concrete/kab.swift",
"Pluralization/Concrete/kde.swift",
"Pluralization/Concrete/kea.swift",
"Pluralization/Concrete/km.swift",
"Pluralization/Concrete/kn.swift",
"Pluralization/Concrete/ko.swift",
"Pluralization/Concrete/ksh.swift",
"Pluralization/Concrete/kw.swift",
"Pluralization/Concrete/lag.swift",
"Pluralization/Concrete/ln.swift",
"Pluralization/Concrete/lo.swift",
"Pluralization/Concrete/lt.swift",
"Pluralization/Concrete/lv.swift",
"Pluralization/Concrete/mg.swift",
"Pluralization/Concrete/mk.swift",
"Pluralization/Concrete/ml.swift",
"Pluralization/Concrete/mn.swift",
"Pluralization/Concrete/mr_IN.swift",
"Pluralization/Concrete/ms.swift",
"Pluralization/Concrete/mt.swift",
"Pluralization/Concrete/my.swift",
"Pluralization/Concrete/naq.swift",
"Pluralization/Concrete/nb.swift",
"Pluralization/Concrete/ne.swift",
"Pluralization/Concrete/nl.swift",
"Pluralization/Concrete/nn.swift",
"Pluralization/Concrete/nso.swift",
"Pluralization/Concrete/or.swift",
"Pluralization/Concrete/pa.swift",
"Pluralization/Concrete/pl.swift",
"Pluralization/Concrete/pt.swift",
"Pluralization/Concrete/pt_BR.swift",
"Pluralization/Concrete/ro.swift",
"Pluralization/Concrete/ru.swift",
"Pluralization/Concrete/sah.swift",
"Pluralization/Concrete/se.swift",
"Pluralization/Concrete/ses.swift",
"Pluralization/Concrete/sg.swift",
"Pluralization/Concrete/shi.swift",
"Pluralization/Concrete/sk.swift",
"Pluralization/Concrete/sl.swift",
"Pluralization/Concrete/smn.swift",
"Pluralization/Concrete/sr.swift",
"Pluralization/Concrete/sv.swift",
"Pluralization/Concrete/sv_SE.swift",
"Pluralization/Concrete/sw.swift",
"Pluralization/Concrete/th.swift",
"Pluralization/Concrete/ti.swift",
"Pluralization/Concrete/to.swift",
"Pluralization/Concrete/tr.swift",
"Pluralization/Concrete/tzm.swift",
"Pluralization/Concrete/uk.swift",
"Pluralization/Concrete/ur.swift",
"Pluralization/Concrete/vi.swift",
"Pluralization/Concrete/wa.swift",
"Pluralization/Concrete/wo.swift",
"Pluralization/Concrete/yo.swift",
"Pluralization/Concrete/zh.swift",
"Pluralization/Concrete/zh_CN.swift",
"Pluralization/Concrete/zh_HK.swift",
"Pluralization/Concrete/zh_TW.swift",
"Pluralization/PluralizationRule.swift",
"Pluralization/PluralizationRuleStore+List.swift",
"Pluralization/PluralizationRuleStore.swift",
"StringInterpolator.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.