Build Information
Successful build of ConfigParser, reference 0.4.0 (b7d9b1
), with Swift 6.2 (beta) for Linux on 17 Jun 2025 16:51:50 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ponyboy47/ConfigParser.git
Reference: 0.4.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/ponyboy47/ConfigParser
* tag 0.4.0 -> FETCH_HEAD
HEAD is now at b7d9b1d Updated to rebranded TrailBlazer (now Pathman), added Data parsing, bump version
Cloned https://github.com/ponyboy47/ConfigParser.git
Revision (git rev-parse @):
b7d9b1df44b17e108bba16839ee693092cb4cfb6
SUCCESS checkout https://github.com/ponyboy47/ConfigParser.git at 0.4.0
========================================
Build
========================================
Selected platform: linux
Swift version: 6.2
Building package at path: $PWD
https://github.com/ponyboy47/ConfigParser.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Fetching https://github.com/Ponyboy47/Pathman.git
[1/4003] Fetching pathman
Fetched https://github.com/Ponyboy47/Pathman.git from cache (0.40s)
Computing version for https://github.com/Ponyboy47/Pathman.git
Computed https://github.com/Ponyboy47/Pathman.git at 0.20.1 (0.84s)
Fetching https://github.com/kareman/SwiftShell
Fetching https://github.com/Ponyboy47/Cglob
Fetching https://github.com/Ponyboy47/Cdirent
Fetching https://github.com/Ponyboy47/ErrNo
[1/12] Fetching cdirent
[3/306] Fetching cdirent, errno
[249/318] Fetching cdirent, errno, cglob
[281/5181] Fetching cdirent, errno, cglob, swiftshell
Fetched https://github.com/Ponyboy47/Cglob from cache (0.36s)
Fetched https://github.com/Ponyboy47/ErrNo from cache (0.36s)
[1715/4875] Fetching cdirent, swiftshell
Fetched https://github.com/Ponyboy47/Cdirent from cache (0.61s)
Fetched https://github.com/kareman/SwiftShell from cache (0.62s)
Computing version for https://github.com/Ponyboy47/Cglob
Computed https://github.com/Ponyboy47/Cglob at 0.1.0 (3.36s)
Computing version for https://github.com/Ponyboy47/Cdirent
Computed https://github.com/Ponyboy47/Cdirent at 0.1.0 (0.49s)
Computing version for https://github.com/kareman/SwiftShell
Computed https://github.com/kareman/SwiftShell at 5.1.0 (0.48s)
Computing version for https://github.com/Ponyboy47/ErrNo
Computed https://github.com/Ponyboy47/ErrNo at 0.5.2 (0.44s)
Creating working copy for https://github.com/Ponyboy47/ErrNo
Working copy of https://github.com/Ponyboy47/ErrNo resolved at 0.5.2
Creating working copy for https://github.com/kareman/SwiftShell
Working copy of https://github.com/kareman/SwiftShell resolved at 5.1.0
Creating working copy for https://github.com/Ponyboy47/Pathman.git
Working copy of https://github.com/Ponyboy47/Pathman.git resolved at 0.20.1
Creating working copy for https://github.com/Ponyboy47/Cdirent
Working copy of https://github.com/Ponyboy47/Cdirent resolved at 0.1.0
Creating working copy for https://github.com/Ponyboy47/Cglob
Working copy of https://github.com/Ponyboy47/Cglob resolved at 0.1.0
Building for debugging...
[0/6] Write sources
[3/6] Compiling Cdirent dirent.c
[4/6] Compiling Cglob glob.c
[5/6] Write swift-version-24593BA9C3E375BF.txt
[7/10] Compiling ErrNo ErrNo.swift
[8/10] Emitting module ErrNo
[9/10] Compiling ErrNo ErrNo+Darwin.swift
[10/10] Compiling ErrNo ErrNo+Glibc.swift
[12/108] Emitting module Pathman
[13/121] Compiling Pathman DirectoryChildren+Iterator.swift
[14/121] Compiling Pathman DirectoryChildren+Sortable.swift
[15/121] Compiling Pathman DirectoryChildren.swift
[16/121] Compiling Pathman Offset.swift
[17/121] Compiling Pathman SocketDomain.swift
[18/121] Compiling Pathman SocketType.swift
[19/121] Compiling Pathman StatAttributes.swift
[20/121] Compiling Pathman setbuf.swift
[21/121] Compiling Pathman CharacterPath+Openable.swift
[22/121] Compiling Pathman CharacterPath+Readable.swift
[23/121] Compiling Pathman CharacterPath+Writable.swift
[24/121] Compiling Pathman CharacterPath.swift
[25/121] Compiling Pathman OpenCharacter.swift
[26/121] Compiling Pathman Connection+Readable.swift
[27/121] Compiling Pathman Open+Writable.swift
[28/121] Compiling Pathman Open.swift
[29/121] Compiling Pathman Openable+Copyable.swift
[30/121] Compiling Pathman Path+Absolute.swift
[31/121] Compiling Pathman Path+Ancester.swift
[32/121] Compiling Pathman Path+Codable.swift
[33/121] Compiling Pathman Path+Comparable.swift
[34/121] Compiling Pathman Path+Deletable.swift
[35/121] Compiling Pathman Path+Equatable.swift
[36/121] Compiling Pathman Path+Generic.swift
[37/121] Compiling Pathman Path+HomeDirectory.swift
[38/121] Compiling Pathman Path+Iterator.swift
[39/121] Compiling Pathman Path+Links.swift
[40/121] Compiling Pathman Path+Movable.swift
[41/121] Compiling Pathman Readable.swift
[42/121] Compiling Pathman Seekable.swift
[43/121] Compiling Pathman Stat.swift
[44/121] Compiling Pathman StatDescriptor.swift
[45/121] Compiling Pathman StatPath.swift
[46/121] Compiling Pathman Statable.swift
[47/121] Compiling Pathman Writable.swift
[48/121] Compiling Pathman Readable+Helpers.swift
[49/121] Compiling Pathman Readable+UnusedHelpers.swift
[50/121] Compiling Pathman ReadableByOpened+Helpers.swift
[51/121] Compiling Pathman OpenSocket.swift
[52/121] Compiling Pathman SocketPath+Bindable.swift
[53/121] Compiling Pathman SocketPath+Connectable.swift
[54/121] Compiling Pathman Path+Ownable.swift
[55/121] Compiling Pathman Path+Permissionable.swift
[56/121] Compiling Pathman Path+Relative.swift
[57/121] Compiling Pathman Path+Temporary.swift
[58/121] Compiling Pathman Copyable.swift
[59/121] Compiling Pathman Creatable.swift
[60/121] Compiling Pathman Deletable.swift
[61/121] Compiling Pathman DirectoryEnumerable.swift
[62/121] Compiling Pathman Movable.swift
[63/121] Compiling Pathman Openable.swift
[64/121] Compiling Pathman Ownable.swift
[65/121] Compiling Pathman Path.swift
[66/121] Compiling Pathman Permissionable.swift
[67/121] Compiling Pathman FilePath+Copyable.swift
[68/121] Compiling Pathman FilePath+Creatable.swift
[69/121] Compiling Pathman FilePath+Openable.swift
[70/121] Compiling Pathman FilePath+Readable.swift
[71/121] Compiling Pathman FilePath+Seekable.swift
[72/121] Compiling Pathman FilePath+StandardStreams.swift
[73/121] Compiling Pathman FilePath+Writable.swift
[74/121] Compiling Pathman FilePath.swift
[75/121] Compiling Pathman OpenFile.swift
[76/121] Compiling Pathman Glob.swift
[77/121] Compiling Pathman Globbing.swift
[78/121] Compiling Pathman Open+Copyable.swift
[79/121] Compiling Pathman Open+Readable.swift
[80/121] Compiling Pathman Open+Seekable.swift
[81/121] Compiling Pathman Binding+Accept.swift
[82/121] Compiling Pathman Binding+Listen.swift
[83/121] Compiling Pathman Binding.swift
[84/121] Compiling Pathman ByteRepresentable.swift
[85/121] Compiling Pathman PlatformCTypes.swift
[86/121] Compiling Pathman GlobFlags.swift
[87/121] Compiling Pathman OpenFileMode.swift
[88/121] Compiling Pathman ReceiveFlags.swift
[89/121] Compiling Pathman SendFlags.swift
[90/121] Compiling Pathman FileBits.swift
[91/121] Compiling Pathman FileMode.swift
[92/121] Compiling Pathman FilePermissions.swift
[93/121] Compiling Pathman PathType.swift
[94/121] Compiling Pathman UMask.swift
[95/121] Compiling Pathman Connection+Writable.swift
[96/121] Compiling Pathman Connection.swift
[97/121] Compiling Pathman DirectoryPath+Copyable.swift
[98/121] Compiling Pathman DirectoryPath+Creatable.swift
[99/121] Compiling Pathman DirectoryPath+Deletable.swift
[100/121] Compiling Pathman DirectoryPath+DirectoryEnumerable.swift
[101/121] Compiling Pathman DirectoryPath+Openable.swift
[102/121] Compiling Pathman DirectoryPath.swift
[103/121] Compiling Pathman OpenDirectory.swift
[104/121] Compiling Pathman DirectoryEnumerable+Deletable.swift
[105/121] Compiling Pathman DirectoryEnumerable+Ownable.swift
[106/121] Compiling Pathman DirectoryEnumerable+Permissionable.swift
[107/121] Compiling Pathman ErrNo.swift
[108/121] Compiling Pathman Generic.swift
[109/121] Compiling Pathman SocketPath+Openable.swift
[110/121] Compiling Pathman SocketPath+Readable.swift
[111/121] Compiling Pathman SocketPath+Writable.swift
[112/121] Compiling Pathman SocketPath.swift
[113/121] Compiling Pathman StatInfo.swift
[114/121] Compiling Pathman StatOptions.swift
[115/121] Compiling Pathman Statable+Attributes.swift
[116/121] Compiling Pathman Statable+Ownable.swift
[117/121] Compiling Pathman Statable+Permissionable.swift
[118/121] Compiling Pathman NilCoalescing.swift
[119/121] Compiling Pathman Toggled.swift
[120/121] Compiling Pathman Writable+Helpers.swift
[121/121] Compiling Pathman WritableByOpened+Helpers.swift
[123/132] Compiling ConfigParser Errors.swift
/host/spi-builder-workspace/Sources/ConfigParser/Errors.swift:2:47: warning: cannot use struct 'Encoding' here; 'FoundationEssentials' was not imported by this file
1 | public enum StringError: Error {
2 | case notConvertibleFromData(using: String.Encoding)
| `- warning: cannot use struct 'Encoding' here; 'FoundationEssentials' was not imported by this file
3 | }
4 |
FoundationEssentials.String.Encoding:2:15: note: struct declared here
1 | struct String {
2 | public struct Encoding : RawRepresentable, Sendable, Equatable {
| `- note: struct declared here
3 | public var rawValue: UInt
4 | public init(rawValue: UInt)
/host/spi-builder-workspace/Sources/ConfigParser/Errors.swift:18:10: warning: associated value 'invalidValue(_:for:)' of 'Sendable'-conforming generic enum 'ConfigRetrievalError' has non-Sendable type 'T.Type'
16 |
17 | public enum ConfigRetrievalError<T: ConfigRetrievable>: Error {
18 | case invalidValue(ConfigSection.Value, for: T.Type)
| `- warning: associated value 'invalidValue(_:for:)' of 'Sendable'-conforming generic enum 'ConfigRetrievalError' has non-Sendable type 'T.Type'
19 | }
20 |
[124/133] Compiling ConfigParser ParserPosition.swift
[125/133] Compiling ConfigParser ConfigValues.swift
[126/133] Compiling ConfigParser Config.swift
[127/133] Compiling ConfigParser ConfigParsable.swift
[128/133] Compiling ConfigParser ParserOptions.swift
[129/133] Compiling ConfigParser INIConfig.swift
[130/133] Compiling ConfigParser ConfigParser.swift
[131/133] Compiling ConfigParser ConfigSection+Types.swift
[132/133] Compiling ConfigParser ConfigSection.swift
[133/133] Emitting module ConfigParser
/host/spi-builder-workspace/Sources/ConfigParser/Errors.swift:2:47: warning: cannot use struct 'Encoding' here; 'FoundationEssentials' was not imported by this file
1 | public enum StringError: Error {
2 | case notConvertibleFromData(using: String.Encoding)
| `- warning: cannot use struct 'Encoding' here; 'FoundationEssentials' was not imported by this file
3 | }
4 |
FoundationEssentials.String.Encoding:2:15: note: struct declared here
1 | struct String {
2 | public struct Encoding : RawRepresentable, Sendable, Equatable {
| `- note: struct declared here
3 | public var rawValue: UInt
4 | public init(rawValue: UInt)
/host/spi-builder-workspace/Sources/ConfigParser/Errors.swift:18:10: warning: associated value 'invalidValue(_:for:)' of 'Sendable'-conforming generic enum 'ConfigRetrievalError' has non-Sendable type 'T.Type'
16 |
17 | public enum ConfigRetrievalError<T: ConfigRetrievable>: Error {
18 | case invalidValue(ConfigSection.Value, for: T.Type)
| `- warning: associated value 'invalidValue(_:for:)' of 'Sendable'-conforming generic enum 'ConfigRetrievalError' has non-Sendable type 'T.Type'
19 | }
20 |
Build complete! (27.89s)
Build complete.
{
"dependencies" : [
{
"identity" : "pathman",
"requirement" : {
"range" : [
{
"lower_bound" : "0.18.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Ponyboy47/Pathman.git"
}
],
"manifest_display_name" : "ConfigParser",
"name" : "ConfigParser",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "ConfigParser",
"targets" : [
"ConfigParser"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ConfigParserTests",
"module_type" : "SwiftTarget",
"name" : "ConfigParserTests",
"path" : "Tests/ConfigParserTests",
"sources" : [
"ConfigParserTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"ConfigParser"
],
"type" : "test"
},
{
"c99name" : "ConfigParser",
"module_type" : "SwiftTarget",
"name" : "ConfigParser",
"path" : "Sources/ConfigParser",
"product_dependencies" : [
"Pathman"
],
"product_memberships" : [
"ConfigParser"
],
"sources" : [
"Config.swift",
"ConfigParsable.swift",
"ConfigParser.swift",
"ConfigSection+Types.swift",
"ConfigSection.swift",
"ConfigValues.swift",
"Errors.swift",
"INIConfig.swift",
"ParserOptions.swift",
"ParserPosition.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Done.