The Swift Package Index logo.Swift Package Index

Build Information

Successful build of INI, reference 1.2.0 (60b788), with Swift 6.4 for macOS (SPM) on 16 Sep 2026 02:24:45 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/bouke/ini.git
Reference: 1.2.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/bouke/ini
 * tag               1.2.0      -> FETCH_HEAD
HEAD is now at 60b7887 Release 1.2.0
Cloned https://github.com/bouke/ini.git
Revision (git rev-parse @):
60b7887c6f4051e5cb76b5faa0a7d6db510ddcb0
SUCCESS checkout https://github.com/bouke/ini.git at 1.2.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/bouke/ini.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[19 / 28]
[24 / 33] INI
[30 / 33] INI
Build complete! (6.14 sec)
/Users/admin/builder/spi-builder-workspace/Sources/INI/Scanner+Swift.swift:21:12: warning: 'scanCharacters(from:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 19 |     func scanCharacters(from set: CharacterSet) -> String? {
 20 |         var value: NSString? = ""
 21 |         if scanCharacters(from: set, into: &value),
    |            `- warning: 'scanCharacters(from:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 22 |             let value = value as String? {
 23 |             return value
/Users/admin/builder/spi-builder-workspace/Sources/INI/Scanner+Swift.swift:39:12: warning: 'scanUpToCharacters(from:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 37 |     func scanUpToCharacters(from set: CharacterSet) -> String? {
 38 |         var value: NSString? = ""
 39 |         if scanUpToCharacters(from: set, into: &value),
    |            `- warning: 'scanUpToCharacters(from:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 40 |             let value = value as String? {
 41 |             return value
/Users/admin/builder/spi-builder-workspace/Sources/INI/Scanner+Swift.swift:51:12: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 49 |     func scanString(_ str: String) -> String? {
 50 |         var value: NSString? = ""
 51 |         if scanString(str, into: &value),
    |            `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 52 |             let value = value as String? {
 53 |             return value
/Users/admin/builder/spi-builder-workspace/Sources/INI/Scanner+Swift.swift:69:12: warning: 'scanUpTo(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 67 |     func scanUpTo(_ str: String) -> String? {
 68 |         var value: NSString? = ""
 69 |         if scanUpTo(str, into: &value),
    |            `- warning: 'scanUpTo(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 70 |             let value = value as String? {
 71 |             return value
/Users/admin/builder/spi-builder-workspace/Sources/INI/Scanner+Swift.swift:82:12: warning: 'scanDouble' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 80 |     func scanDouble() -> Double? {
 81 |         var value = 0.0
 82 |         if scanDouble(&value) {
    |            `- warning: 'scanDouble' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 83 |             return value
 84 |         }
/Users/admin/builder/spi-builder-workspace/Sources/INI/Scanner+Swift.swift:91:12: warning: 'scanFloat' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 89 |     func scanFloat() -> Float? {
 90 |         var value: Float = 0.0
 91 |         if scanFloat(&value) {
    |            `- warning: 'scanFloat' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 92 |             return value
 93 |         }
/Users/admin/builder/spi-builder-workspace/Sources/INI/Scanner+Swift.swift:109:12: warning: 'scanInt32' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
107 |     func scanInt32() -> Int32? {
108 |         var value: Int32 = 0
109 |         if scanInt32(&value) {
    |            `- warning: 'scanInt32' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
110 |             return value
111 |         }
/Users/admin/builder/spi-builder-workspace/Sources/INI/Scanner+Swift.swift:136:12: warning: 'scanDecimal' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
134 |     func scanDecimal() -> Decimal? {
135 |         var value = Decimal()
136 |         if scanDecimal(&value) {
    |            `- warning: 'scanDecimal' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
137 |             return value
138 |         }
/Users/admin/builder/spi-builder-workspace/Sources/INI/Scanner+Swift.swift:165:12: warning: 'scanHexInt32' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
163 |     func scanHexInt32() -> UInt32? {
164 |         var value: UInt32 = 0
165 |         if scanHexInt32(&value) {
    |            `- warning: 'scanHexInt32' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
166 |             return value
167 |         }
/Users/admin/builder/spi-builder-workspace/Sources/INI/Scanner+Swift.swift:182:63: warning: 'scanLocation' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
180 |     typealias Position = (line: Range<String.Index>, row: Int, pos: Int)
181 |     var position: Position {
182 |         let index = string.index(string.startIndex, offsetBy: scanLocation)
    |                                                               `- warning: 'scanLocation' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
183 |         var head = string.startIndex..<string.startIndex
184 |         var row = 0
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/INI/parseINI().swift:31:19: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
29 | func scanSection(_ scanner: Scanner) throws -> Section {
30 |     scanner.charactersToBeSkipped = .whitespacesAndNewlines
31 |     guard scanner.scanString("[", into: nil) else { throw ScanError.noMatch }
   |                   `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
32 |     guard let name = scanner.scanUpTo("]") else { throw ParseError.invalidSyntax(scanner.position) }
33 |     scanner.scanString("]", into: nil)
/Users/admin/builder/spi-builder-workspace/Sources/INI/parseINI().swift:33:13: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
31 |     guard scanner.scanString("[", into: nil) else { throw ScanError.noMatch }
32 |     guard let name = scanner.scanUpTo("]") else { throw ParseError.invalidSyntax(scanner.position) }
33 |     scanner.scanString("]", into: nil)
   |             `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
34 |     var settings = [String: String]()
35 |     while true {
/Users/admin/builder/spi-builder-workspace/Sources/INI/parseINI().swift:38:27: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
36 |         if var key = scanner.scanCharacters(from: .alphanumerics) {
37 |             key += scanner.scanUpTo("=") ?? ""
38 |             guard scanner.scanString("=", into: nil) else { throw ParseError.invalidSyntax(scanner.position) }
   |                           `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
39 |             scanner.scanString(" ", into: nil)
40 |             guard let value = scanner.scanUpToCharacters(from: .newlines) else {
/Users/admin/builder/spi-builder-workspace/Sources/INI/parseINI().swift:39:21: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
37 |             key += scanner.scanUpTo("=") ?? ""
38 |             guard scanner.scanString("=", into: nil) else { throw ParseError.invalidSyntax(scanner.position) }
39 |             scanner.scanString(" ", into: nil)
   |                     `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
40 |             guard let value = scanner.scanUpToCharacters(from: .newlines) else {
41 |                 throw ParseError.invalidSyntax(scanner.position)
/Users/admin/builder/spi-builder-workspace/Sources/INI/parseINI().swift:56:19: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
54 |
55 | func scanNote(_ scanner: Scanner) throws {
56 |     guard scanner.scanString(";", into: nil) else { throw ScanError.noMatch }
   |                   `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
57 |     scanner.scanUpToCharacters(from: .newlines, into: nil)
58 | }
/Users/admin/builder/spi-builder-workspace/Sources/INI/parseINI().swift:57:13: warning: 'scanUpToCharacters(from:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
55 | func scanNote(_ scanner: Scanner) throws {
56 |     guard scanner.scanString(";", into: nil) else { throw ScanError.noMatch }
57 |     scanner.scanUpToCharacters(from: .newlines, into: nil)
   |             `- warning: 'scanUpToCharacters(from:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
58 | }
59 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/INI/Error.swift:14:32: warning: enum case 'invalidSyntax' has one associated value that is a tuple of 3 elements
 5 | }
 6 | enum ParseError: Error {
 7 |     case invalidSyntax(Scanner.Position)
   |          `- note: 'invalidSyntax' declared here
 8 |     case unsupportedToken(Scanner.Position)
 9 | }
   :
12 |     var description: String {
13 |         switch self {
14 |         case let .invalidSyntax(_, row, pos): return "Invalid syntax at row \(row), position \(pos)"
   |                                `- warning: enum case 'invalidSyntax' has one associated value that is a tuple of 3 elements
15 |         case let .unsupportedToken(_, row, pos): return "Unsupported token at row \(row), position \(pos)"
16 |         }
/Users/admin/builder/spi-builder-workspace/Sources/INI/Error.swift:15:35: warning: enum case 'unsupportedToken' has one associated value that is a tuple of 3 elements
 6 | enum ParseError: Error {
 7 |     case invalidSyntax(Scanner.Position)
 8 |     case unsupportedToken(Scanner.Position)
   |          `- note: 'unsupportedToken' declared here
 9 | }
10 |
   :
13 |         switch self {
14 |         case let .invalidSyntax(_, row, pos): return "Invalid syntax at row \(row), position \(pos)"
15 |         case let .unsupportedToken(_, row, pos): return "Unsupported token at row \(row), position \(pos)"
   |                                   `- warning: enum case 'unsupportedToken' has one associated value that is a tuple of 3 elements
16 |         }
17 |     }
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "INI",
  "name" : "INI",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "INI",
      "targets" : [
        "INI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "INITests",
      "module_type" : "SwiftTarget",
      "name" : "INITests",
      "path" : "Tests/INITests",
      "sources" : [
        "ParseINITests.swift"
      ],
      "target_dependencies" : [
        "INI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "INI",
      "module_type" : "SwiftTarget",
      "name" : "INI",
      "path" : "Sources/INI",
      "product_memberships" : [
        "INI"
      ],
      "sources" : [
        "Error.swift",
        "Scanner+Swift.swift",
        "parseINI().swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.0"
}
Done.