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

Successful build of Lingua, reference main (7409b2), with Swift 5.8 for Linux on 25 Sep 2024 17:15:22 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.8-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.54.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/poviolabs/Lingua.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/poviolabs/Lingua
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 7409b23 Release/1.0.5 (#214)
Cloned https://github.com/poviolabs/Lingua.git
Revision (git rev-parse @):
7409b2395a87832276c3153482f450808ba29e00
SUCCESS checkout https://github.com/poviolabs/Lingua.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.8
Building package at path:  $PWD
https://github.com/poviolabs/Lingua.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.8-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.8-latest: Pulling from finestructure/spi-images
Digest: sha256:a5e57d1af25c3272f87123c7a264de6fd88dcc01acef91f1006945662a9fd14a
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.8-latest
Building for debugging...
[1/102] Emitting module LinguaLib
[2/116] Compiling LinguaLib GoogleSheetsFetchable.swift
[3/116] Compiling LinguaLib GoogleSheetsFetcher.swift
[4/116] Compiling LinguaLib SheetDataRequest.swift
[5/116] Compiling LinguaLib SheetNamesRequest.swift
[6/116] Compiling LinguaLib GoogleSheetErrorResponse.swift
[7/116] Compiling LinguaLib GoogleSheetsError.swift
[8/116] Compiling LinguaLib SheetDataResponse.swift
[9/116] Compiling LinguaLib SheetMetadata.swift
[10/116] Compiling LinguaLib ContentFileCreatable.swift
[11/116] Compiling LinguaLib ContentWritable.swift
[12/116] Compiling LinguaLib DirectoryOperable.swift
[13/116] Compiling LinguaLib DirectoryOperationError.swift
[14/116] Compiling LinguaLib FileManagerProvider.swift
[15/116] Compiling LinguaLib FileReader.swift
[16/116] Compiling LinguaLib String+Extension.swift
[17/116] Compiling LinguaLib CustomJSONEncoder.swift
[18/116] Compiling LinguaLib JSONDecoding.swift
[19/116] Compiling LinguaLib JSONEncoding.swift
[20/116] Compiling LinguaLib Command.swift
[21/116] Compiling LinguaLib Config.swift
[22/116] Compiling LinguaLib LocalizationEntry.swift
[23/116] Compiling LinguaLib LocalizationPlatform.swift
[24/116] Compiling LinguaLib LocalizationSheet.swift
[25/116] Compiling LinguaLib PluralCategory.swift
[26/116] Compiling LinguaLib DataParsing.swift
[27/116] Compiling LinguaLib FileReading.swift
[28/116] Compiling LinguaLib Transformable.swift
[29/116] Compiling LinguaLib ConfigInitialFileGenerating.swift
[30/116] Compiling LinguaLib URLRequestBuilder.swift
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsDictFileProcessor.swift:20:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: NSDictionary] else { return ([:], []) }
                     ^
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsFileProcessor.swift:15:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: String] else { return ([:], []) }
                     ^
[31/116] Compiling LinguaLib DefaultLocalizedSwiftCodeOutputStringBuilder.swift
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsDictFileProcessor.swift:20:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: NSDictionary] else { return ([:], []) }
                     ^
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsFileProcessor.swift:15:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: String] else { return ([:], []) }
                     ^
[32/116] Compiling LinguaLib LocalizedSwiftCodeGenerator.swift
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsDictFileProcessor.swift:20:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: NSDictionary] else { return ([:], []) }
                     ^
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsFileProcessor.swift:15:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: String] else { return ([:], []) }
                     ^
[33/116] Compiling LinguaLib LocalizedSwiftFileGeneratorFactory.swift
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsDictFileProcessor.swift:20:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: NSDictionary] else { return ([:], []) }
                     ^
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsFileProcessor.swift:15:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: String] else { return ([:], []) }
                     ^
[34/116] Compiling LinguaLib NullLocalizedCodeFileGenerator.swift
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsDictFileProcessor.swift:20:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: NSDictionary] else { return ([:], []) }
                     ^
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsFileProcessor.swift:15:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: String] else { return ([:], []) }
                     ^
[35/116] Compiling LinguaLib SwiftLocalizedCodeFileGenerator.swift
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsDictFileProcessor.swift:20:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: NSDictionary] else { return ([:], []) }
                     ^
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsFileProcessor.swift:15:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: String] else { return ([:], []) }
                     ^
[36/116] Compiling LinguaLib NSRegularExpressionPlaceholderExtractor.swift
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsDictFileProcessor.swift:20:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: NSDictionary] else { return ([:], []) }
                     ^
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsFileProcessor.swift:15:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: String] else { return ([:], []) }
                     ^
[37/116] Compiling LinguaLib Placeholder.swift
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsDictFileProcessor.swift:20:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: NSDictionary] else { return ([:], []) }
                     ^
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsFileProcessor.swift:15:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: String] else { return ([:], []) }
                     ^
[38/116] Compiling LinguaLib PlaceholderExtractor.swift
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsDictFileProcessor.swift:20:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: NSDictionary] else { return ([:], []) }
                     ^
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsFileProcessor.swift:15:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: String] else { return ([:], []) }
                     ^
[39/116] Compiling LinguaLib PlaceholderExtractorStrategy.swift
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsDictFileProcessor.swift:20:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: NSDictionary] else { return ([:], []) }
                     ^
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsFileProcessor.swift:15:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: String] else { return ([:], []) }
                     ^
[40/116] Compiling LinguaLib RegexPlaceholderExtractor.swift
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsDictFileProcessor.swift:20:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: NSDictionary] else { return ([:], []) }
                     ^
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsFileProcessor.swift:15:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: String] else { return ([:], []) }
                     ^
[41/116] Compiling LinguaLib FileSectionAndTranslationProcessor.swift
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsDictFileProcessor.swift:20:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: NSDictionary] else { return ([:], []) }
                     ^
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsFileProcessor.swift:15:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: String] else { return ([:], []) }
                     ^
[42/116] Compiling LinguaLib StringsDictFileProcessor.swift
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsDictFileProcessor.swift:20:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: NSDictionary] else { return ([:], []) }
                     ^
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsFileProcessor.swift:15:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: String] else { return ([:], []) }
                     ^
[43/116] Compiling LinguaLib StringsFileProcessor.swift
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsDictFileProcessor.swift:20:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: NSDictionary] else { return ([:], []) }
                     ^
/host/spi-builder-workspace/Sources/LinguaLib/Infrastructure/SwiftLocalizeGenerator/Processor/StringsFileProcessor.swift:15:22: warning: 'init(contentsOfFile:)' is deprecated
    guard let dict = NSDictionary(contentsOfFile: path) as? [String: String] else { return ([:], []) }
                     ^
[44/116] Compiling LinguaLib AndroidPlaceholderMapper.swift
[45/116] Compiling LinguaLib AndroidPlatformFilesNameGenerator.swift
[46/116] Compiling LinguaLib AndroidPluralFormatter.swift
[47/116] Compiling LinguaLib AndroidStringEscaper.swift
[48/116] Compiling LinguaLib LocalizationEntry+Android.swift
[49/116] Compiling LinguaLib LocalizationPlaceholderMapping.swift
[50/116] Compiling LinguaLib LocalizedOutputGenerator.swift
[51/116] Compiling LinguaLib IOSFileCleanupStrategy.swift
[52/116] Compiling LinguaLib IOSNonPluralFormatter.swift
[53/116] Compiling LinguaLib IOSPlaceholderMapper.swift
[54/116] Compiling LinguaLib IOSPlatformFilesNameGenerator.swift
[55/116] Compiling LinguaLib IOSPluralFormatter.swift
[56/116] Compiling LinguaLib IOSStringEscaper.swift
[57/116] Compiling LinguaLib ConsoleLogger.swift
[58/116] Compiling LinguaLib FileCleanupStrategy.swift
[59/116] Compiling LinguaLib FileProcessor.swift
[60/116] Compiling LinguaLib LocalizedCodeFileGenerating.swift
[61/116] Compiling LinguaLib LocalizedContentFormatting.swift
[62/116] Compiling LinguaLib LocalizedContentGenerating.swift
[63/116] Compiling LinguaLib LocalizedFilesGenerating.swift
[64/116] Compiling LinguaLib LocalizedOutputGenerating.swift
[65/116] Compiling LinguaLib LocalizedSwiftCodeGenerating.swift
[66/116] Compiling LinguaLib LocalizedSwiftCodeOutputStringBuilder.swift
[67/116] Compiling LinguaLib MergableFileProcessor.swift
[68/116] Compiling LinguaLib PlatformFilesGenerating.swift
[69/116] Compiling LinguaLib PlatformFilesNameGenerating.swift
[70/116] Compiling LinguaLib PlatformLocalizationGenerating.swift
[71/116] Compiling LinguaLib SheetDataLoader.swift
[72/116] Compiling LinguaLib LocalizationModule.swift
[73/116] Compiling LinguaLib LocalizationModuleFactory.swift
[74/116] Compiling LinguaLib FileCleanupFactory.swift
[75/116] Compiling LinguaLib LocalizedContentGeneratorFactory.swift
[76/116] Compiling LinguaLib LocalizedFilesGeneratorFactory.swift
[77/116] Compiling LinguaLib PlatformFilesNameGeneratorFactory.swift
[78/116] Compiling LinguaLib PlatformLocalizationGeneratorFactory.swift
[79/116] Compiling LinguaLib ConfigInitialFileGenerator.swift
[80/116] Compiling LinguaLib LocalizedContentGenerator.swift
[81/116] Compiling LinguaLib LocalizedFilesGenerator.swift
[82/116] Compiling LinguaLib LocalizedPlatformFilesGenerator.swift
[83/116] Compiling LinguaLib PlatformLocalizationGenerator.swift
[84/116] Compiling LinguaLib AndroidFileCleanupStrategy.swift
[85/116] Compiling LinguaLib AndroidNonPluralFormatter.swift
[86/116] Compiling LinguaLib StringEscaping.swift
[87/116] Compiling LinguaLib Config+Default.swift
[88/116] Compiling LinguaLib ConfigDto.swift
[89/116] Compiling LinguaLib ConfigDtoTransformer.swift
[90/116] Compiling LinguaLib ConfigTransformer.swift
[91/116] Compiling LinguaLib EntityFileLoader.swift
[92/116] Compiling LinguaLib EntityLoaderFactory.swift
[93/116] Compiling LinguaLib JSONDataParser.swift
[94/116] Compiling LinguaLib LocalizationSheetDataDecoder.swift
[95/116] Compiling LinguaLib SheetTranslationBuilder.swift
[96/116] Compiling LinguaLib GoogleSheetDataLoader.swift
[97/116] Compiling LinguaLib GoogleSheetDataLoaderFactory.swift
[98/116] Compiling LinguaLib GoogleSheetsAPIConfig.swift
[99/116] Compiling LinguaLib GoogleSheetsErrorHandler.swift
[100/116] Compiling LinguaLib ConsolePrinter.swift
[101/116] Compiling LinguaLib LogLevel.swift
[102/116] Compiling LinguaLib Logger.swift
[103/116] Compiling LinguaLib Printer.swift
[104/116] Compiling LinguaLib URLComponentsProvider.swift
[105/116] Compiling LinguaLib HTTPClient.swift
[106/116] Compiling LinguaLib HTTPMethod.swift
[107/116] Compiling LinguaLib InvalidHTTPResponseError.swift
[108/116] Compiling LinguaLib URLSessionHTTPClient.swift
[109/116] Compiling LinguaLib APIError.swift
[110/116] Compiling LinguaLib APIErrorHandler.swift
[111/116] Compiling LinguaLib APIRequestExecutor.swift
[112/116] Compiling LinguaLib Request.swift
[113/116] Compiling LinguaLib RequestExecutor.swift
[115/118] Wrapping AST for LinguaLib for debugging
[117/127] Compiling Lingua ProcessorFactory.swift
[118/127] Compiling Lingua ProcessorError.swift
[119/128] Compiling Lingua CommandLineArguments.swift
[120/128] Compiling Lingua CommandLineParser.swift
[121/128] Emitting module Lingua
[122/128] Compiling Lingua Logger+PrintUsage.swift
[123/128] Compiling Lingua CommandLineParsingError.swift
[124/128] Compiling Lingua CommandLineProcessable.swift
[125/128] Compiling Lingua LocalizationProcessor.swift
[126/128] Compiling Lingua main.swift
[128/130] Wrapping AST for Lingua for debugging
[129/130] Linking Lingua
Build complete! (8.82s)
Build complete.
Done.