Build Information
Successful build of GPXKit, reference main (fc5a7c
), with Swift 6.0 for macOS (SPM) on 5 Nov 2024 04:37:33 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mmllr/GPXKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mmllr/GPXKit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at fc5a7c1 Updates README.md
Cloned https://github.com/mmllr/GPXKit.git
Revision (git rev-parse @):
fc5a7c15f5d28dde80baaf8765daea6321f142f4
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/mmllr/GPXKit.git at main
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/apple/swift-algorithms
Fetching https://github.com/swiftlang/swift-docc-symbolkit
Fetching https://github.com/apple/swift-numerics.git
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/2038] Fetching swift-docc-plugin
[83/6549] Fetching swift-docc-plugin, swift-custom-dump
[354/12112] Fetching swift-docc-plugin, swift-custom-dump, swift-algorithms
[765/17688] Fetching swift-docc-plugin, swift-custom-dump, swift-algorithms, swift-numerics
[2183/22673] Fetching swift-docc-plugin, swift-custom-dump, swift-algorithms, swift-numerics, xctest-dynamic-overlay
[5492/25826] Fetching swift-docc-plugin, swift-custom-dump, swift-algorithms, swift-numerics, xctest-dynamic-overlay, swift-docc-symbolkit
Fetched https://github.com/apple/swift-docc-plugin from cache (1.32s)
[23689/23788] Fetching swift-custom-dump, swift-algorithms, swift-numerics, xctest-dynamic-overlay, swift-docc-symbolkit
Fetched https://github.com/apple/swift-numerics.git from cache (1.77s)
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (1.77s)
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.77s)
Fetched https://github.com/apple/swift-algorithms from cache (1.77s)
Computing version for https://github.com/apple/swift-numerics
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.77s)
Computed https://github.com/apple/swift-numerics at 1.0.2 (3.49s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.3 (0.64s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.0 (0.66s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (0.51s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.68s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
warning: 'xctest-dynamic-overlay': /Package@swift-6.0.swift:5:15: warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
3 | import PackageDescription
4 |
5 | let package = Package(
| |- warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
| `- note: use 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)' instead
6 | name: "xctest-dynamic-overlay",
7 | platforms: [
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.2.2 (0.54s)
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/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/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-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.2.0
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/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.2.2
warning: 'xctest-dynamic-overlay': /Users/admin/builder/spi-builder-workspace/.build/checkouts/xctest-dynamic-overlay/Package@swift-6.0.swift:5:15: warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
3 | import PackageDescription
4 |
5 | let package = Package(
| |- warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
| `- note: use 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)' instead
6 | name: "xctest-dynamic-overlay",
7 | platforms: [
========================================
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.0",
"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.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-numerics",
"dependencies": [
]
}
]
}
]
}
]
}
Fetching https://github.com/mmllr/GPXKit.git
[1/1963] Fetching gpxkit
Fetched https://github.com/mmllr/GPXKit.git from cache (1.22s)
Fetching https://github.com/apple/swift-algorithms from cache
Fetched https://github.com/apple/swift-algorithms from cache (0.51s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.0 (0.03s)
Fetching https://github.com/apple/swift-numerics.git from cache
Fetched https://github.com/apple/swift-numerics.git from cache (0.59s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.0.2 (0.02s)
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/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/mmllr/GPXKit.git
Working copy of https://github.com/mmllr/GPXKit.git resolved at main (fc5a7c1)
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.0
Building package at path: $PWD
https://github.com/mmllr/GPXKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
[1/1] Compiling plugin Swift-DocC
[2/2] Compiling plugin Swift-DocC Preview
Building for debugging...
[2/7] Write sources
[5/7] Compiling _NumericsShims _NumericsShims.c
[6/7] Write swift-version--7754E27361AE5C74.txt
[8/17] Compiling RealModule Real.swift
[9/18] Compiling RealModule RealFunctions.swift
[10/18] Compiling RealModule Double+Real.swift
[11/18] Compiling RealModule ApproximateEquality.swift
[12/18] Compiling RealModule AugmentedArithmetic.swift
[13/18] Emitting module RealModule
[14/18] Compiling RealModule AlgebraicField.swift
[15/18] Compiling RealModule Float80+Real.swift
[16/18] Compiling RealModule Float+Real.swift
[17/18] Compiling RealModule Float16+Real.swift
[18/18] Compiling RealModule ElementaryFunctions.swift
[19/44] Compiling Algorithms RandomSample.swift
[20/44] Compiling Algorithms Reductions.swift
[21/44] Compiling Algorithms Rotate.swift
[22/46] Compiling Algorithms Combinations.swift
[23/46] Compiling Algorithms Compacted.swift
[24/46] Compiling Algorithms Cycle.swift
[25/46] Compiling Algorithms Split.swift
[26/46] Compiling Algorithms Stride.swift
[27/46] Compiling Algorithms EitherSequence.swift
[28/46] Compiling Algorithms FirstNonNil.swift
[29/46] Compiling Algorithms FlattenCollection.swift
[30/46] Compiling Algorithms Grouped.swift
[31/46] Compiling Algorithms Indexed.swift
[32/46] Compiling Algorithms Intersperse.swift
[33/46] Compiling Algorithms Suffix.swift
[34/46] Compiling Algorithms Trim.swift
[35/46] Compiling Algorithms Joined.swift
[36/46] Compiling Algorithms Keyed.swift
[37/46] Compiling Algorithms MinMax.swift
[38/46] Compiling Algorithms Partition.swift
[39/46] Compiling Algorithms Permutations.swift
[40/46] Compiling Algorithms Product.swift
[41/46] Compiling Algorithms Unique.swift
[42/46] Compiling Algorithms Windows.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 GeoCoordinate.swift
[50/65] Compiling GPXKit GradeSegment.swift
[51/67] Emitting module GPXKit
[52/67] Compiling GPXKit GPXTrack.swift
[53/67] Compiling GPXKit GeoBounds.swift
[54/67] Compiling GPXKit GPXExporter.swift
[55/67] Compiling GPXKit GPXFileParser.swift
[56/67] Compiling GPXKit DistanceCalculation.swift
[57/67] Compiling GPXKit DistanceHeight.swift
[58/67] Compiling GPXKit Coordinate.swift
[59/67] Compiling GPXKit CoreLocationSupport.swift
[60/67] Compiling GPXKit ISO8601DateFormatter.swift
[61/67] Compiling GPXKit TrackGraph+Private.swift
[62/67] Compiling GPXKit TrackSegment.swift
[63/67] Compiling GPXKit Waypoint.swift
[64/67] Compiling GPXKit BasicXMLParser.swift
[65/67] Compiling GPXKit Climb.swift
[66/67] Compiling GPXKit CollectionExtensions.swift
[67/67] Compiling GPXKit CombineSupport.swift
Build complete! (36.49s)
warning: 'xctest-dynamic-overlay': /Users/admin/builder/spi-builder-workspace/.build/checkouts/xctest-dynamic-overlay/Package@swift-6.0.swift:5:15: warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
3 | import PackageDescription
4 |
5 | let package = Package(
| |- warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
| `- note: use 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)' instead
6 | name: "xctest-dynamic-overlay",
7 | platforms: [
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"
}
],
"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/main
Repository: mmllr/GPXKit
Swift version used: 6.0
.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
Extracting symbol information for 'GPXKit'...
Finished extracting symbol information for 'GPXKit'. (8.81s)
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 '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 '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 '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: 'Result' doesn't exist at '/GPXKit/GPXFileParser/parse(elevationSmoothing:)'
--> Sources/GPXKit/GPXFileParser.swift:65:24-65:30
63 |
64 | /// Parses the GPX xml.
65 + /// - Returns: A ``Result`` of the ``GPXTrack`` in the success or an ``GPXParserError`` in the failure case.
66 | /// - Parameter elevationSmoothing: The ``ElevationSmoothing`` in meters for the grade segments. Defaults to
67 | /// ``ElevationSmoothing/none``.
warning: Return value documented for initializer returning void
--> Sources/GPXKit/GPXFileParser.swift:373:9-373:85
371 | /// - Parameter url: The url containing the GPX file. See [GPX specification for
372 | /// details](https://www.topografix.com/gpx.asp).
373 + /// - Returns: An `GPXFileParser` instance or nil if the track cannot be parsed.
| ╰─suggestion: Remove return value documentation
374 | init?(url: URL) {
375 | guard let xmlString = try? String(contentsOf: url) else { return nil }
warning: Return value documented for initializer returning void
--> Sources/GPXKit/GPXFileParser.swift:382:9-382:85
380 | /// - Parameter data: Data containing the GPX file as encoded xml string. See [GPX specification for
381 | /// details](https://www.topografix.com/gpx.asp).
382 + /// - Returns: An `GPXFileParser` instance or nil if the track cannot be parsed.
| ╰─suggestion: Remove return value documentation
383 | init?(data: Data) {
384 | guard let xmlString = String(data: data, encoding: .utf8) else { return nil }
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:57:97-57:97
55 | /// - title: String describing the track.
56 | /// - trackPoints: Array of ``TrackPoint``s describing the route.
| ╰─suggestion: Document 'description' parameter
57 + /// - keywords: Array of `String`s with keywords. Default is an empty array (no keywords).
58 | public init(
59 | date: Date? = nil,
warning: Parameter 'segments' is missing documentation
--> Sources/GPXKit/GPXTrack.swift:57:97-57:97
55 | /// - title: String describing the track.
56 | /// - trackPoints: Array of ``TrackPoint``s describing the route.
57 + /// - keywords: Array of `String`s with keywords. Default is an empty array (no keywords).
| ╰─suggestion: Document 'segments' parameter
58 | public init(
59 | date: Date? = nil,
warning: Parameter 'segments' is missing documentation
--> Sources/GPXKit/GPXTrack.swift:86:64-86:64
84 | /// - keywords: Array of `String`s with keywords. Default is an empty array (no keywords).
85 | /// - elevationSmoothing: The ``ElevationSmoothing`` in meters for the grade segments. Defaults to
86 + /// ``ElevationSmoothing/segmentation(_:)`` with 50 meters.
| ╰─suggestion: Document 'segments' parameter
87 | public init(
88 | date: Date? = nil,
warning: Parameter 'description' is missing documentation
--> Sources/GPXKit/GPXTrack.swift:86:64-86:64
84 | /// - keywords: Array of `String`s with keywords. Default is an empty array (no keywords).
85 | /// - elevationSmoothing: The ``ElevationSmoothing`` in meters for the grade segments. Defaults to
86 + /// ``ElevationSmoothing/segmentation(_:)`` with 50 meters.
87 | public init(
88 | 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.22s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/mmllr/gpxkit/main
warning: 'xctest-dynamic-overlay': /Users/admin/builder/spi-builder-workspace/.build/checkouts/xctest-dynamic-overlay/Package@swift-6.0.swift:5:15: warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
3 | import PackageDescription
4 |
5 | let package = Package(
| |- warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
| `- note: use 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)' instead
6 | name: "xctest-dynamic-overlay",
7 | platforms: [
Building for debugging...
[0/8] Write sources
[3/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version--7754E27361AE5C74.txt
[6/53] Emitting module SymbolKit
[7/57] Compiling Snippets Snippet.swift
[8/57] Compiling Snippets SnippetParser.swift
[9/57] Emitting module Snippets
[10/57] Compiling SymbolKit DeclarationFragments.swift
[11/57] Compiling SymbolKit Fragment.swift
[12/57] Compiling SymbolKit FragmentKind.swift
[13/57] Compiling SymbolKit FunctionParameter.swift
[14/57] Compiling SymbolKit FunctionSignature.swift
[15/57] Compiling SymbolKit SemanticVersion.swift
[16/57] Compiling SymbolKit AccessControl.swift
[17/57] Compiling SymbolKit Availability.swift
[18/57] Compiling SymbolKit AvailabilityItem.swift
[19/57] Compiling SymbolKit Domain.swift
[20/57] Compiling SymbolKit Relationship.swift
[21/57] Compiling SymbolKit RelationshipKind.swift
[22/57] Compiling SymbolKit SourceOrigin.swift
[23/57] Compiling SymbolKit GenericConstraints.swift
[24/57] Compiling SymbolKit Swift.swift
[25/57] Compiling SymbolKit Symbol.swift
[26/57] Compiling SymbolKit SymbolKind.swift
[27/57] Compiling SymbolKit SymbolGraph.swift
[28/57] Compiling SymbolKit GraphCollector.swift
[29/57] Compiling SymbolKit Mixin+Equals.swift
[30/57] Compiling SymbolKit Mixin+Hash.swift
[31/57] Compiling SymbolKit Mixin.swift
[32/57] Compiling SymbolKit LineList.swift
[33/57] Compiling SymbolKit Position.swift
[34/57] Compiling SymbolKit SourceRange.swift
[35/57] Compiling SymbolKit Metadata.swift
[36/57] Compiling SymbolKit Module.swift
[37/57] Compiling SymbolKit OperatingSystem.swift
[38/57] Compiling SymbolKit Platform.swift
[39/57] Compiling SymbolKit GenericConstraint.swift
[40/57] Compiling SymbolKit GenericParameter.swift
[41/57] Compiling SymbolKit Generics.swift
[42/57] Compiling SymbolKit Namespace.swift
[43/57] Compiling SymbolKit Names.swift
[44/57] Compiling SymbolKit SPI.swift
[45/57] Compiling SymbolKit Snippet.swift
[46/57] Compiling SymbolKit Extension.swift
[47/57] Compiling SymbolKit Identifier.swift
[48/57] Compiling SymbolKit KindIdentifier.swift
[49/57] Compiling SymbolKit Location.swift
[50/57] Compiling SymbolKit Mutability.swift
[51/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[52/57] Compiling SymbolKit UnifiedSymbol.swift
[53/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[54/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Emitting module snippet_extract
[57/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[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! (4.51s)
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--7754E27361AE5C74.txt
[2/11] Compiling RealModule Float80+Real.swift
[3/11] Compiling RealModule Real.swift
[4/12] Compiling RealModule Float16+Real.swift
[5/12] Compiling RealModule Float+Real.swift
[6/12] Compiling RealModule ElementaryFunctions.swift
[7/12] Compiling RealModule AugmentedArithmetic.swift
[8/12] Compiling RealModule Double+Real.swift
[9/12] Compiling RealModule AlgebraicField.swift
[10/12] Compiling RealModule RealFunctions.swift
[11/12] Emitting module RealModule
[12/12] Compiling RealModule ApproximateEquality.swift
[13/38] Compiling Algorithms Suffix.swift
[14/38] Compiling Algorithms Trim.swift
[15/40] Compiling Algorithms EitherSequence.swift
[16/40] Compiling Algorithms FirstNonNil.swift
[17/40] Compiling Algorithms FlattenCollection.swift
[18/40] Compiling Algorithms Split.swift
[19/40] Compiling Algorithms Stride.swift
[20/40] Compiling Algorithms Unique.swift
[21/40] Compiling Algorithms Windows.swift
[22/40] Compiling Algorithms RandomSample.swift
[23/40] Compiling Algorithms Reductions.swift
[24/40] Compiling Algorithms Rotate.swift
[25/40] Compiling Algorithms Grouped.swift
[26/40] Compiling Algorithms Indexed.swift
[27/40] Compiling Algorithms Intersperse.swift
[28/40] Compiling Algorithms Partition.swift
[29/40] Compiling Algorithms Permutations.swift
[30/40] Compiling Algorithms Product.swift
[31/40] Compiling Algorithms Joined.swift
[32/40] Compiling Algorithms Keyed.swift
[33/40] Compiling Algorithms MinMax.swift
[34/40] Compiling Algorithms Combinations.swift
[35/40] Compiling Algorithms Compacted.swift
[36/40] Compiling Algorithms Cycle.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 GeoCoordinate.swift
[42/59] Compiling GPXKit GradeSegment.swift
[43/61] Compiling GPXKit Coordinate.swift
[44/61] Compiling GPXKit CoreLocationSupport.swift
[45/61] Compiling GPXKit CollectionExtensions.swift
[46/61] Compiling GPXKit CombineSupport.swift
[47/61] Compiling GPXKit DistanceCalculation.swift
[48/61] Compiling GPXKit DistanceHeight.swift
[49/61] Compiling GPXKit BasicXMLParser.swift
[50/61] Compiling GPXKit Climb.swift
[51/61] Emitting module GPXKit
[52/61] Compiling GPXKit ISO8601DateFormatter.swift
[53/61] Compiling GPXKit TrackGraph+Private.swift
[54/61] Compiling GPXKit TrackGraph.swift
[55/61] Compiling GPXKit TrackPoint.swift
[56/61] Compiling GPXKit GPXTrack.swift
[57/61] Compiling GPXKit GeoBounds.swift
[58/61] Compiling GPXKit GPXExporter.swift
[59/61] Compiling GPXKit GPXFileParser.swift
[60/61] Compiling GPXKit TrackSegment.swift
[61/61] Compiling GPXKit Waypoint.swift
Build of target: 'GPXKit' complete! (4.67s)
478
4 /Users/admin/builder/spi-builder-workspace/.docs/mmllr/gpxkit/main
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/mmllr/gpxkit/main
File count: 478
Doc size: 4.0MB
Preparing doc bundle ...
Uploading prod-mmllr-gpxkit-main-f02a97ed.zip to s3://spi-docs-inbox/prod-mmllr-gpxkit-main-f02a97ed.zip
Copying... [16%]
Copying... [23%]
Copying... [31%]
Copying... [47%]
Copying... [55%]
Copying... [62%]
Copying... [70%]
Copying... [86%]
Copying... [94%]
Copying... [100%]
Done.