Build Information
Successful build of GPXKit, reference 2.4.0 (3b750c
), with Swift 6.1 for macOS (SPM) on 1 May 2025 02:35:17 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
Build Log
========================================
RunAll
========================================
Builder version: 4.61.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mmllr/GPXKit.git
Reference: 2.4.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mmllr/GPXKit
* tag 2.4.0 -> FETCH_HEAD
HEAD is now at 3b750cb Adds support for track type
Cloned https://github.com/mmllr/GPXKit.git
Revision (git rev-parse @):
3b750cb7f1e4c740e5ad0b18fa6a570382fb0ea0
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/mmllr/GPXKit.git at 2.4.0
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/apple/swift-numerics.git from cache
Fetching https://github.com/apple/swift-algorithms from cache
Fetching https://github.com/pointfreeco/swift-custom-dump from cache
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay from cache
[1/2049] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.77s)
Fetched https://github.com/apple/swift-docc-plugin from cache (1.22s)
Fetched https://github.com/apple/swift-numerics.git from cache (1.38s)
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (1.38s)
Fetched https://github.com/apple/swift-algorithms from cache (1.39s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.39s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.5.1 (1.91s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.0.2 (0.91s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.3 (0.56s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.0 (0.57s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (0.46s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.62s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.0.2
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.3
Creating working copy for https://github.com/apple/swift-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.2.0
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.3.3
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.5.1
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "gpxkit",
"name": "GPXKit",
"url": "https://github.com/mmllr/GPXKit.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GPXKit",
"dependencies": [
{
"identity": "swift-algorithms",
"name": "swift-algorithms",
"url": "https://github.com/apple/swift-algorithms",
"version": "1.2.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-algorithms",
"dependencies": [
{
"identity": "swift-numerics",
"name": "swift-numerics",
"url": "https://github.com/apple/swift-numerics.git",
"version": "1.0.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-numerics",
"dependencies": [
]
}
]
}
]
}
]
}
Fetching https://github.com/mmllr/GPXKit.git
[1/2029] Fetching gpxkit
Fetched https://github.com/mmllr/GPXKit.git from cache (1.12s)
Fetching https://github.com/apple/swift-algorithms from cache
Fetched https://github.com/apple/swift-algorithms from cache (0.43s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.1 (1.00s)
Fetching https://github.com/apple/swift-numerics.git from cache
Fetched https://github.com/apple/swift-numerics.git from cache (0.40s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.0.3 (0.98s)
Creating working copy for https://github.com/apple/swift-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.2.1
Creating working copy for https://github.com/mmllr/GPXKit.git
Working copy of https://github.com/mmllr/GPXKit.git resolved at 2.4.0 (3b750cb)
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.0.3
warning: '.resolve-product-dependencies': dependency 'gpxkit' is not used by any target
Found 1 product dependencies
- swift-algorithms
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/mmllr/GPXKit.git
https://github.com/mmllr/GPXKit.git
{
"dependencies" : [
{
"identity" : "swift-custom-dump",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-custom-dump"
},
{
"identity" : "swift-algorithms",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-algorithms"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
},
{
"identity" : "swift-numerics",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-numerics"
},
{
"identity" : "xctest-dynamic-overlay",
"requirement" : {
"range" : [
{
"lower_bound" : "1.5.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/xctest-dynamic-overlay"
}
],
"manifest_display_name" : "GPXKit",
"name" : "GPXKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "tvos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "GPXKit",
"targets" : [
"GPXKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "GPXKitTests",
"module_type" : "SwiftTarget",
"name" : "GPXKitTests",
"path" : "Tests/GPXKitTests",
"product_dependencies" : [
"CustomDump",
"Numerics"
],
"sources" : [
"CollectionExtensionsTests.swift",
"CombineExtensionTests.swift",
"Fixtures.swift",
"GPXExporterTests.swift",
"GPXParserTests.swift",
"GPXTrackTests.swift",
"GeoBoundsTests.swift",
"GeoCoordinateExtensionsTests.swift",
"GradeSegmentTests.swift",
"MapKitExtensionsTests.swift",
"TestFixtures.swift",
"TestHelpers.swift",
"TrackGraphCoreLocationTests.swift",
"TrackGraphTests.swift"
],
"target_dependencies" : [
"GPXKit"
],
"type" : "test"
},
{
"c99name" : "GPXKit",
"module_type" : "SwiftTarget",
"name" : "GPXKit",
"path" : "Sources/GPXKit",
"product_dependencies" : [
"Algorithms"
],
"product_memberships" : [
"GPXKit"
],
"sources" : [
"BasicXMLParser.swift",
"Climb.swift",
"CollectionExtensions.swift",
"CombineSupport.swift",
"Coordinate.swift",
"CoreLocationSupport.swift",
"DistanceCalculation.swift",
"DistanceHeight.swift",
"GPXExporter.swift",
"GPXFileParser.swift",
"GPXTrack.swift",
"GeoBounds.swift",
"GeoCoordinate.swift",
"GradeSegment.swift",
"ISO8601DateFormatter.swift",
"TrackGraph+Private.swift",
"TrackGraph.swift",
"TrackPoint.swift",
"TrackSegment.swift",
"Waypoint.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/7] Write sources
[5/7] Compiling _NumericsShims _NumericsShims.c
[6/7] Write swift-version-2F0A5646E1D333AE.txt
[8/17] Compiling RealModule Float80+Real.swift
[9/17] Compiling RealModule Real.swift
[10/18] Compiling RealModule ElementaryFunctions.swift
[11/18] Compiling RealModule Float16+Real.swift
[12/18] Compiling RealModule Float+Real.swift
[13/18] Emitting module RealModule
[14/18] Compiling RealModule ApproximateEquality.swift
[15/18] Compiling RealModule AlgebraicField.swift
[16/18] Compiling RealModule AugmentedArithmetic.swift
[17/18] Compiling RealModule Double+Real.swift
[18/18] Compiling RealModule RealFunctions.swift
[19/44] Compiling Algorithms Combinations.swift
[20/44] Compiling Algorithms Compacted.swift
[21/44] Compiling Algorithms Cycle.swift
[22/46] Compiling Algorithms EitherSequence.swift
[23/46] Compiling Algorithms FirstNonNil.swift
[24/46] Compiling Algorithms FlattenCollection.swift
[25/46] Compiling Algorithms Joined.swift
[26/46] Compiling Algorithms Keyed.swift
[27/46] Compiling Algorithms MinMax.swift
[28/46] Compiling Algorithms Suffix.swift
[29/46] Compiling Algorithms Trim.swift
[30/46] Compiling Algorithms Grouped.swift
[31/46] Compiling Algorithms Indexed.swift
[32/46] Compiling Algorithms Intersperse.swift
[33/46] Compiling Algorithms Partition.swift
[34/46] Compiling Algorithms Permutations.swift
[35/46] Compiling Algorithms Product.swift
[36/46] Compiling Algorithms Unique.swift
[37/46] Compiling Algorithms Windows.swift
[38/46] Compiling Algorithms Split.swift
[39/46] Compiling Algorithms Stride.swift
[40/46] Compiling Algorithms RandomSample.swift
[41/46] Compiling Algorithms Reductions.swift
[42/46] Compiling Algorithms Rotate.swift
[43/46] Compiling Algorithms AdjacentPairs.swift
[44/46] Compiling Algorithms Chain.swift
[45/46] Compiling Algorithms Chunked.swift
[46/46] Emitting module Algorithms
[47/65] Compiling GPXKit TrackGraph.swift
[48/65] Compiling GPXKit TrackPoint.swift
[49/65] Compiling GPXKit GPXTrack.swift
[50/65] Compiling GPXKit GeoBounds.swift
[51/65] Compiling GPXKit GeoCoordinate.swift
[52/65] Compiling GPXKit GradeSegment.swift
[53/67] Compiling GPXKit ISO8601DateFormatter.swift
[54/67] Compiling GPXKit TrackGraph+Private.swift
[55/67] Compiling GPXKit GPXExporter.swift
[56/67] Compiling GPXKit GPXFileParser.swift
[57/67] Compiling GPXKit TrackSegment.swift
[58/67] Compiling GPXKit Waypoint.swift
[59/67] Compiling GPXKit Coordinate.swift
[60/67] Compiling GPXKit CoreLocationSupport.swift
[61/67] Compiling GPXKit DistanceCalculation.swift
[62/67] Compiling GPXKit DistanceHeight.swift
[63/67] Emitting module GPXKit
[64/67] Compiling GPXKit CollectionExtensions.swift
[65/67] Compiling GPXKit CombineSupport.swift
[66/67] Compiling GPXKit BasicXMLParser.swift
[67/67] Compiling GPXKit Climb.swift
Build complete! (19.94s)
warning: 'spi-builder-workspace': dependency 'xctest-dynamic-overlay' is not used by any target
warning: 'swift-algorithms': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-algorithms/Sources/Algorithms/Documentation.docc
Build complete.
{
"dependencies" : [
{
"identity" : "swift-custom-dump",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-custom-dump"
},
{
"identity" : "swift-algorithms",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-algorithms"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
},
{
"identity" : "swift-numerics",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-numerics"
},
{
"identity" : "xctest-dynamic-overlay",
"requirement" : {
"range" : [
{
"lower_bound" : "1.5.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/xctest-dynamic-overlay"
}
],
"manifest_display_name" : "GPXKit",
"name" : "GPXKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "tvos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "GPXKit",
"targets" : [
"GPXKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "GPXKitTests",
"module_type" : "SwiftTarget",
"name" : "GPXKitTests",
"path" : "Tests/GPXKitTests",
"product_dependencies" : [
"CustomDump",
"Numerics"
],
"sources" : [
"CollectionExtensionsTests.swift",
"CombineExtensionTests.swift",
"Fixtures.swift",
"GPXExporterTests.swift",
"GPXParserTests.swift",
"GPXTrackTests.swift",
"GeoBoundsTests.swift",
"GeoCoordinateExtensionsTests.swift",
"GradeSegmentTests.swift",
"MapKitExtensionsTests.swift",
"TestFixtures.swift",
"TestHelpers.swift",
"TrackGraphCoreLocationTests.swift",
"TrackGraphTests.swift"
],
"target_dependencies" : [
"GPXKit"
],
"type" : "test"
},
{
"c99name" : "GPXKit",
"module_type" : "SwiftTarget",
"name" : "GPXKit",
"path" : "Sources/GPXKit",
"product_dependencies" : [
"Algorithms"
],
"product_memberships" : [
"GPXKit"
],
"sources" : [
"BasicXMLParser.swift",
"Climb.swift",
"CollectionExtensions.swift",
"CombineSupport.swift",
"Coordinate.swift",
"CoreLocationSupport.swift",
"DistanceCalculation.swift",
"DistanceHeight.swift",
"GPXExporter.swift",
"GPXFileParser.swift",
"GPXTrack.swift",
"GeoBounds.swift",
"GeoCoordinate.swift",
"GradeSegment.swift",
"ISO8601DateFormatter.swift",
"TrackGraph+Private.swift",
"TrackGraph.swift",
"TrackPoint.swift",
"TrackSegment.swift",
"Waypoint.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/mmllr/gpxkit/2.4.0
Repository: mmllr/GPXKit
Swift version used: 6.1
.package(url: "https://github.com/apple/swift-docc-plugin", from: "1.4.3")
.package(url: "https://github.com/apple/swift-docc-plugin", from: "1.4.3"),
Target: GPXKit
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/swift-docc-render-artifact/.git/
From https://github.com/swiftlang/swift-docc-render-artifact
* branch release/6.2 -> FETCH_HEAD
* [new branch] release/6.2 -> origin/release/6.2
HEAD is now at 8799b69 Update the artifact
Cloned https://github.com/swiftlang/swift-docc-render-artifact
Extracting symbol information for 'GPXKit'...
Finished extracting symbol information for 'GPXKit'. (7.14s)
Building documentation for 'GPXKit'...
warning: External name 'threshold' used to document parameter
--> Sources/GPXKit/CollectionExtensions.swift:101:21-101:30
99 | public extension Array where Element == Coordinate {
100 | /// Helper for simplifying points from a collection if the are closer than a specified threshold.
101 + /// - Parameter threshold: The threshold predicate in for removing points. A point is removed if it is closer to its neighboring segment
| ╰─suggestion: Replace 'threshold' with 'epsilon'
102 | /// according to the [Ramer-Douglas-Peucker algorithm](https://en.wikipedia.org/wiki/Ramer–Douglas–Peucker_algorithm).
103 | /// - Returns: An array of `Coordinate` values.
warning: Parameter 'x' not found in instance method declaration
--> Sources/GPXKit/DistanceCalculation.swift:28:10-28:66
26 | ///
27 | /// - Parameters:
28 + /// - x: first point with latitude and longitude in radiant.
| ╰─suggestion: Remove 'x' parameter documentation
29 | /// - y: second point with latitude and longitude in radiant.
30 | /// - tol: tolerance for the computed distance (in meters)
warning: Parameter 'x' not found in instance method declaration
--> Sources/GPXKit/DistanceCalculation.swift:28:10-28:66
26 | ///
27 | /// - Parameters:
28 + /// - x: first point with latitude and longitude in radiant.
| ╰─suggestion: Remove 'x' parameter documentation
29 | /// - y: second point with latitude and longitude in radiant.
30 | /// - tol: tolerance for the computed distance (in meters)
warning: Parameter 'x' not found in instance method declaration
--> Sources/GPXKit/DistanceCalculation.swift:28:10-28:66
26 | ///
27 | /// - Parameters:
28 + /// - x: first point with latitude and longitude in radiant.
| ╰─suggestion: Remove 'x' parameter documentation
29 | /// - y: second point with latitude and longitude in radiant.
30 | /// - tol: tolerance for the computed distance (in meters)
warning: Parameter 'y' not found in instance method declaration
--> Sources/GPXKit/DistanceCalculation.swift:29:10-29:67
27 | /// - Parameters:
28 | /// - x: first point with latitude and longitude in radiant.
29 + /// - y: second point with latitude and longitude in radiant.
| ╰─suggestion: Remove 'y' parameter documentation
30 | /// - tol: tolerance for the computed distance (in meters)
31 | /// - maxIter: maximal number of iterations
warning: Parameter 'y' not found in instance method declaration
--> Sources/GPXKit/DistanceCalculation.swift:29:10-29:67
27 | /// - Parameters:
28 | /// - x: first point with latitude and longitude in radiant.
29 + /// - y: second point with latitude and longitude in radiant.
| ╰─suggestion: Remove 'y' parameter documentation
30 | /// - tol: tolerance for the computed distance (in meters)
31 | /// - maxIter: maximal number of iterations
warning: Parameter 'y' not found in instance method declaration
--> Sources/GPXKit/DistanceCalculation.swift:29:10-29:67
27 | /// - Parameters:
28 | /// - x: first point with latitude and longitude in radiant.
29 + /// - y: second point with latitude and longitude in radiant.
| ╰─suggestion: Remove 'y' parameter documentation
30 | /// - tol: tolerance for the computed distance (in meters)
31 | /// - maxIter: maximal number of iterations
warning: Parameter 'a' not found in instance method declaration
--> Sources/GPXKit/DistanceCalculation.swift:32:10-32:81
30 | /// - tol: tolerance for the computed distance (in meters)
31 | /// - maxIter: maximal number of iterations
32 + /// - a: first ellipsoid parameter in meters (defaults to WGS-84 parameter)
| ╰─suggestion: Remove 'a' parameter documentation
33 | /// - f: second ellipsoid parameter in meters (defaults to WGS-84 parameter)
34 | ///
warning: Parameter 'a' not found in instance method declaration
--> Sources/GPXKit/DistanceCalculation.swift:32:10-32:81
30 | /// - tol: tolerance for the computed distance (in meters)
31 | /// - maxIter: maximal number of iterations
32 + /// - a: first ellipsoid parameter in meters (defaults to WGS-84 parameter)
| ╰─suggestion: Remove 'a' parameter documentation
33 | /// - f: second ellipsoid parameter in meters (defaults to WGS-84 parameter)
34 | ///
warning: Parameter 'a' not found in instance method declaration
--> Sources/GPXKit/DistanceCalculation.swift:32:10-32:81
30 | /// - tol: tolerance for the computed distance (in meters)
31 | /// - maxIter: maximal number of iterations
32 + /// - a: first ellipsoid parameter in meters (defaults to WGS-84 parameter)
| ╰─suggestion: Remove 'a' parameter documentation
33 | /// - f: second ellipsoid parameter in meters (defaults to WGS-84 parameter)
34 | ///
warning: Parameter 'f' not found in instance method declaration
--> Sources/GPXKit/DistanceCalculation.swift:33:10-34:8
31 | /// - maxIter: maximal number of iterations
32 | /// - a: first ellipsoid parameter in meters (defaults to WGS-84 parameter)
33 + /// - f: second ellipsoid parameter in meters (defaults to WGS-84 parameter)
| ╰─suggestion: Remove 'f' parameter documentation
34 + ///
35 | /// - Returns: distance between `x` and `y` in meters.
36 | ///
warning: Parameter 'f' not found in instance method declaration
--> Sources/GPXKit/DistanceCalculation.swift:33:10-34:8
31 | /// - maxIter: maximal number of iterations
32 | /// - a: first ellipsoid parameter in meters (defaults to WGS-84 parameter)
33 + /// - f: second ellipsoid parameter in meters (defaults to WGS-84 parameter)
| ╰─suggestion: Remove 'f' parameter documentation
34 + ///
35 | /// - Returns: distance between `x` and `y` in meters.
36 | ///
warning: Parameter 'f' not found in instance method declaration
--> Sources/GPXKit/DistanceCalculation.swift:33:10-34:8
31 | /// - maxIter: maximal number of iterations
32 | /// - a: first ellipsoid parameter in meters (defaults to WGS-84 parameter)
33 + /// - f: second ellipsoid parameter in meters (defaults to WGS-84 parameter)
| ╰─suggestion: Remove 'f' parameter documentation
34 + ///
35 | /// - Returns: distance between `x` and `y` in meters.
36 | ///
warning: Parameter 'ellipsoid' is missing documentation
--> Sources/GPXKit/DistanceCalculation.swift:34:8-34:8
32 | /// - a: first ellipsoid parameter in meters (defaults to WGS-84 parameter)
33 | /// - f: second ellipsoid parameter in meters (defaults to WGS-84 parameter)
34 + ///
| ╰─suggestion: Document 'ellipsoid' parameter
35 | /// - Returns: distance between `x` and `y` in meters.
36 | ///
warning: Parameter 'to' is missing documentation
--> Sources/GPXKit/DistanceCalculation.swift:34:8-34:8
32 | /// - a: first ellipsoid parameter in meters (defaults to WGS-84 parameter)
33 | /// - f: second ellipsoid parameter in meters (defaults to WGS-84 parameter)
34 + ///
35 | /// - Returns: distance between `x` and `y` in meters.
36 | ///
warning: Parameter 'ellipsoid' is missing documentation
--> Sources/GPXKit/DistanceCalculation.swift:34:8-34:8
32 | /// - a: first ellipsoid parameter in meters (defaults to WGS-84 parameter)
33 | /// - f: second ellipsoid parameter in meters (defaults to WGS-84 parameter)
34 + ///
| ╰─suggestion: Document 'ellipsoid' parameter
35 | /// - Returns: distance between `x` and `y` in meters.
36 | ///
warning: Parameter 'to' is missing documentation
--> Sources/GPXKit/DistanceCalculation.swift:34:8-34:8
32 | /// - a: first ellipsoid parameter in meters (defaults to WGS-84 parameter)
33 | /// - f: second ellipsoid parameter in meters (defaults to WGS-84 parameter)
34 + ///
35 | /// - Returns: distance between `x` and `y` in meters.
36 | ///
warning: Parameter 'to' is missing documentation
--> Sources/GPXKit/DistanceCalculation.swift:34:8-34:8
32 | /// - a: first ellipsoid parameter in meters (defaults to WGS-84 parameter)
33 | /// - f: second ellipsoid parameter in meters (defaults to WGS-84 parameter)
34 + ///
35 | /// - Returns: distance between `x` and `y` in meters.
36 | ///
warning: Parameter 'ellipsoid' is missing documentation
--> Sources/GPXKit/DistanceCalculation.swift:34:8-34:8
32 | /// - a: first ellipsoid parameter in meters (defaults to WGS-84 parameter)
33 | /// - f: second ellipsoid parameter in meters (defaults to WGS-84 parameter)
34 + ///
| ╰─suggestion: Document 'ellipsoid' parameter
35 | /// - Returns: distance between `x` and `y` in meters.
36 | ///
warning: 'Result' doesn't exist at '/GPXKit/GPXFileParser/parse(elevationSmoothing:)'
--> Sources/GPXKit/GPXFileParser.swift:66:24-66:30
64 |
65 | /// Parses the GPX xml.
66 + /// - Returns: A ``Result`` of the ``GPXTrack`` in the success or an ``GPXParserError`` in the failure case.
67 | /// - Parameter elevationSmoothing: The ``ElevationSmoothing`` in meters for the grade segments. Defaults to
68 | /// ``ElevationSmoothing/none``.
warning: 'trackPoints' doesn't exist at '/GPXKit/TrackPoint'
--> Sources/GPXKit/GPXTrack.swift:19:54-19:65
17 | public struct GPXTrack: Hashable, Sendable {
18 | public struct Segment: Hashable, Sendable {
19 + /// The range of indices of the ``TrackPoint/trackPoints``.
20 | public var range: Range<Int>
21 |
warning: Parameter 'description' is missing documentation
--> Sources/GPXKit/GPXTrack.swift:60:62-60:62
58 | /// - keywords: Array of `String`s with keywords. Default is an empty array (no keywords).
59 | /// - segments: Array of ``Segment`` values. Defaults to nil.
60 + /// - type: The type of the gpx track. Defaults to nil.
61 | public init(
62 | date: Date? = nil,
warning: Parameter 'description' is missing documentation
--> Sources/GPXKit/GPXTrack.swift:92:62-92:62
90 | /// - elevationSmoothing: The ``ElevationSmoothing`` in meters for the grade segments. Defaults to ``ElevationSmoothing/segmentation(_:)`` with 50 meters.
91 | /// - segments: Array of ``Segment`` values. Defaults to nil.
92 + /// - type: The type of the gpx track. Defaults to nil.
93 | public init(
94 | date: Date? = nil,
warning: Parameter 'gradeSegmentLength' not found in initializer declaration
--> Sources/GPXKit/TrackGraph.swift:47:11-48:33
45 | /// - Parameters:
46 | /// - points: Array of `TrackPoint` values.
47 + /// - gradeSegmentLength: The length of the grade segments in meters. Defaults to 50 meters. Adjacent segments with the same grade
| ╰─suggestion: Remove 'gradeSegmentLength' parameter documentation
48 + /// will be joined together.
49 | public init(points: [TrackPoint], elevationSmoothing: ElevationSmoothing = .segmentation(50)) throws {
50 | self.init(coordinates: points, elevationSmoothing: elevationSmoothing)
warning: Parameter 'elevationSmoothing' is missing documentation
--> Sources/GPXKit/TrackGraph.swift:48:33-48:33
46 | /// - points: Array of `TrackPoint` values.
47 | /// - gradeSegmentLength: The length of the grade segments in meters. Defaults to 50 meters. Adjacent segments with the same grade
48 + /// will be joined together.
| ╰─suggestion: Document 'elevationSmoothing' parameter
49 | public init(points: [TrackPoint], elevationSmoothing: ElevationSmoothing = .segmentation(50)) throws {
50 | self.init(coordinates: points, elevationSmoothing: elevationSmoothing)
warning: 'distanceInMeters' doesn't exist at '/GPXKit/TrackGraph/elevation(at:)'
--> Sources/GPXKit/TrackGraph.swift:82:78-82:94
80 | /// The elevation at a given distance. Elevations between coordinates will be interpolated from their adjacent track corrdinates.
81 | /// - Parameter distanceInMeters: The distance from the start of the track in meters. Must be in the range **{0, trackdistance}**.
82 + /// - Returns: The elevation in meters for a given distance or nil, if ```distanceInMeters``` is not within the tracks length.
83 | func elevation(at distanceInMeters: Double) -> Double? {
84 | heightMap.height(at: distanceInMeters)
Finished building documentation for 'GPXKit' (0.23s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/mmllr/gpxkit/2.4.0
warning: 'spi-builder-workspace': dependency 'xctest-dynamic-overlay' is not used by any target
Building for debugging...
[0/8] Write sources
[1/8] Write snippet-extract-tool-entitlement.plist
[2/8] Write sources
[4/8] Write swift-version-2F0A5646E1D333AE.txt
[6/53] Emitting module SymbolKit
[7/57] Compiling SymbolKit Relationship.swift
[8/57] Compiling SymbolKit RelationshipKind.swift
[9/57] Compiling SymbolKit SourceOrigin.swift
[10/57] Compiling SymbolKit GenericConstraints.swift
[11/57] Compiling SymbolKit Swift.swift
[12/57] Compiling SymbolKit Names.swift
[13/57] Compiling SymbolKit SPI.swift
[14/57] Compiling SymbolKit Snippet.swift
[15/57] Compiling SymbolKit Extension.swift
[16/57] Compiling SymbolKit Identifier.swift
[17/57] Compiling SymbolKit KindIdentifier.swift
[18/57] Compiling SymbolKit Location.swift
[19/57] Compiling SymbolKit Mutability.swift
[20/57] Compiling SymbolKit GenericConstraint.swift
[21/57] Compiling SymbolKit GenericParameter.swift
[22/57] Compiling SymbolKit Generics.swift
[23/57] Compiling SymbolKit Namespace.swift
[24/57] Compiling SymbolKit SemanticVersion.swift
[25/57] Compiling SymbolKit AccessControl.swift
[26/57] Compiling SymbolKit Availability.swift
[27/57] Compiling SymbolKit AvailabilityItem.swift
[28/57] Compiling SymbolKit Domain.swift
[29/57] Compiling Snippets Snippet.swift
[30/57] Emitting module Snippets
[31/57] Compiling Snippets SnippetParser.swift
[32/57] Compiling SymbolKit SourceRange.swift
[33/57] Compiling SymbolKit Metadata.swift
[34/57] Compiling SymbolKit Module.swift
[35/57] Compiling SymbolKit OperatingSystem.swift
[36/57] Compiling SymbolKit Platform.swift
[37/57] Compiling SymbolKit DeclarationFragments.swift
[38/57] Compiling SymbolKit Fragment.swift
[39/57] Compiling SymbolKit FragmentKind.swift
[40/57] Compiling SymbolKit FunctionParameter.swift
[41/57] Compiling SymbolKit FunctionSignature.swift
[42/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[43/57] Compiling SymbolKit UnifiedSymbol.swift
[44/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[45/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[46/57] Compiling SymbolKit Mixin+Equals.swift
[47/57] Compiling SymbolKit Mixin+Hash.swift
[48/57] Compiling SymbolKit Mixin.swift
[49/57] Compiling SymbolKit LineList.swift
[50/57] Compiling SymbolKit Position.swift
[51/57] Compiling SymbolKit Symbol.swift
[52/57] Compiling SymbolKit SymbolKind.swift
[53/57] Compiling SymbolKit SymbolGraph.swift
[54/57] Compiling SymbolKit GraphCollector.swift
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Emitting module snippet_extract
[58/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (3.82s)
warning: 'spi-builder-workspace': dependency 'xctest-dynamic-overlay' is not used by any target
warning: 'swift-algorithms': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-algorithms/Sources/Algorithms/Documentation.docc
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/11] Compiling RealModule Real.swift
[3/11] Compiling RealModule Float80+Real.swift
[4/11] Compiling RealModule Float+Real.swift
[5/12] Compiling RealModule ElementaryFunctions.swift
[6/12] Compiling RealModule Float16+Real.swift
[7/12] Compiling RealModule Double+Real.swift
[8/12] Compiling RealModule ApproximateEquality.swift
[9/12] Compiling RealModule AugmentedArithmetic.swift
[10/12] Emitting module RealModule
[11/12] Compiling RealModule AlgebraicField.swift
[12/12] Compiling RealModule RealFunctions.swift
[13/38] Compiling Algorithms Suffix.swift
[14/38] Compiling Algorithms Trim.swift
[15/40] Compiling Algorithms Combinations.swift
[16/40] Compiling Algorithms Compacted.swift
[17/40] Compiling Algorithms Cycle.swift
[18/40] Compiling Algorithms Split.swift
[19/40] Compiling Algorithms Stride.swift
[20/40] Compiling Algorithms Grouped.swift
[21/40] Compiling Algorithms Indexed.swift
[22/40] Compiling Algorithms Intersperse.swift
[23/40] Compiling Algorithms Joined.swift
[24/40] Compiling Algorithms Keyed.swift
[25/40] Compiling Algorithms MinMax.swift
[26/40] Compiling Algorithms Unique.swift
[27/40] Compiling Algorithms Windows.swift
[28/40] Compiling Algorithms Partition.swift
[29/40] Compiling Algorithms Permutations.swift
[30/40] Compiling Algorithms Product.swift
[31/40] Compiling Algorithms RandomSample.swift
[32/40] Compiling Algorithms Reductions.swift
[33/40] Compiling Algorithms Rotate.swift
[34/40] Compiling Algorithms EitherSequence.swift
[35/40] Compiling Algorithms FirstNonNil.swift
[36/40] Compiling Algorithms FlattenCollection.swift
[37/40] Compiling Algorithms AdjacentPairs.swift
[38/40] Compiling Algorithms Chain.swift
[39/40] Compiling Algorithms Chunked.swift
[40/40] Emitting module Algorithms
[41/59] Compiling GPXKit TrackGraph.swift
[42/59] Compiling GPXKit TrackPoint.swift
[43/59] Emitting module GPXKit
[44/59] Compiling GPXKit CollectionExtensions.swift
[45/59] Compiling GPXKit CombineSupport.swift
[46/59] Compiling GPXKit GeoCoordinate.swift
[47/59] Compiling GPXKit GradeSegment.swift
[48/59] Compiling GPXKit ISO8601DateFormatter.swift
[49/59] Compiling GPXKit TrackGraph+Private.swift
[50/59] Compiling GPXKit GPXTrack.swift
[51/59] Compiling GPXKit GeoBounds.swift
[52/59] Compiling GPXKit GPXExporter.swift
[53/59] Compiling GPXKit GPXFileParser.swift
[54/59] Compiling GPXKit BasicXMLParser.swift
[55/59] Compiling GPXKit Climb.swift
[56/59] Compiling GPXKit Coordinate.swift
[57/59] Compiling GPXKit CoreLocationSupport.swift
[58/59] Compiling GPXKit DistanceCalculation.swift
[59/59] Compiling GPXKit DistanceHeight.swift
[60/61] Compiling GPXKit TrackSegment.swift
[61/61] Compiling GPXKit Waypoint.swift
Build of target: 'GPXKit' complete! (3.47s)
480
4 /Users/admin/builder/spi-builder-workspace/.docs/mmllr/gpxkit/2.4.0
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/mmllr/gpxkit/2.4.0
File count: 480
Doc size: 4.0MB
Preparing doc bundle ...
Uploading prod-mmllr-gpxkit-2.4.0-d1652123.zip to s3://spi-docs-inbox/prod-mmllr-gpxkit-2.4.0-d1652123.zip
Copying... [16%]
Copying... [23%]
Copying... [31%]
Copying... [47%]
Copying... [55%]
Copying... [63%]
Copying... [70%]
Copying... [86%]
Copying... [94%]
Copying... [100%]
Done.