The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SwByeDPI, reference master (e5828a), with Swift 6.2 for Linux on 22 Apr 2026 01:34:32 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mIwr/SwByeDPI.git
Reference: master
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/mIwr/SwByeDPI
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at e5828a4 feat: Single strategy debugger, shortened test domains (ig,fb,wa,twitter,video)
Cloned https://github.com/mIwr/SwByeDPI.git
Revision (git rev-parse @):
e5828a4904d57bc0b45c542fa8df4a1bc442b96c
SUCCESS checkout https://github.com/mIwr/SwByeDPI.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/mIwr/SwByeDPI.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:0ddb100795e64f71518020a73ad8441aeb43832ede7f1202ae7f8de93664f90d
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.2-latest
warning: 'spi-builder-workspace': /host/spi-builder-workspace/Package.swift:36: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:)' [#DeprecatedDeclaration]
34 | ]
35 |
36 | 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:)' [#DeprecatedDeclaration]
   |               `- note: use 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)' instead
37 |     name: "SwByeDPI",
38 |     platforms: [
/host/spi-builder-workspace/Package.swift:39:17: warning: 'v10_12' is deprecated: macOS 10.13 is the oldest supported version [#DeprecatedDeclaration]
37 |     name: "SwByeDPI",
38 |     platforms: [
39 |         .macOS(.v10_12), .iOS(.v10), .tvOS(.v10), .watchOS(.v3), .visionOS(.v1)
   |                 `- warning: 'v10_12' is deprecated: macOS 10.13 is the oldest supported version [#DeprecatedDeclaration]
40 |     ],
41 |     products: [
/host/spi-builder-workspace/Package.swift:39:32: warning: 'v10' is deprecated: iOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
37 |     name: "SwByeDPI",
38 |     platforms: [
39 |         .macOS(.v10_12), .iOS(.v10), .tvOS(.v10), .watchOS(.v3), .visionOS(.v1)
   |                                `- warning: 'v10' is deprecated: iOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
40 |     ],
41 |     products: [
/host/spi-builder-workspace/Package.swift:39:45: warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
37 |     name: "SwByeDPI",
38 |     platforms: [
39 |         .macOS(.v10_12), .iOS(.v10), .tvOS(.v10), .watchOS(.v3), .visionOS(.v1)
   |                                             `- warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
40 |     ],
41 |     products: [
/host/spi-builder-workspace/Package.swift:39:61: warning: 'v3' is deprecated: watchOS 4.0 is the oldest supported version [#DeprecatedDeclaration]
37 |     name: "SwByeDPI",
38 |     platforms: [
39 |         .macOS(.v10_12), .iOS(.v10), .tvOS(.v10), .watchOS(.v3), .visionOS(.v1)
   |                                                             `- warning: 'v3' is deprecated: watchOS 4.0 is the oldest supported version [#DeprecatedDeclaration]
40 |     ],
41 |     products: [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Building for debugging...
[0/17] Copying PrivacyInfo.xcprivacy
[0/17] Write sources
[1/17] Copying LICENSE
[5/17] Write sources
[6/17] Compiling ByeDPIC ciadpi_bridge.c
[7/17] Write swift-version-24593BA9C3E375BF.txt
/host/spi-builder-workspace/Sources/ByeDPIC/byedpi/packets.c:48:35: warning: unknown attribute 'nonstring' ignored [-Wunknown-attributes]
   48 | char http_data[43] __attribute__((nonstring)) = {
      |                                   ^~~~~~~~~
1 warning generated.
[8/17] Compiling packets.c
[8/17] Compiling desync.c
[10/17] Compiling proxy.c
[11/17] Compiling mpool.c
[12/17] Compiling conev.c
[13/17] Compiling extend.c
[14/17] Compiling ciadpi_main.c
[15/17] Write Objects.LinkFileList
[16/17] Archiving libByeDPIC.a
[18/21] Compiling ByeDPIKit BDError.swift
[19/21] Compiling ByeDPIKit ByeDPI.swift
[20/21] Emitting module ByeDPIKit
[21/21] Compiling ByeDPIKit resource_bundle_accessor.swift
[23/93] Compiling SwByeDPI FacebookShortTestDomains.swift
[24/93] Compiling SwByeDPI FacebookTestDomains.swift
[25/93] Compiling SwByeDPI GazpromDPIBypassSLD.swift
[26/93] Compiling SwByeDPI GitDPIBypassSLD.swift
[27/93] Compiling SwByeDPI GoogleAiTestDomains.swift
[28/93] Compiling SwByeDPI GoogleMeetTestDomains.swift
[29/93] Compiling SwByeDPI GooglePlayTestDomains.swift
[30/93] Compiling SwByeDPI GoogleVideoTestDomains.swift
[31/93] Compiling SwByeDPI GovDPIBypassSLD.swift
[32/93] Compiling SwByeDPI InstagramShortTestDomains.swift
[33/93] Compiling SwByeDPI InstagramTestDomains.swift
[34/93] Compiling SwByeDPI LinkedInTestDomains.swift
[35/93] Compiling SwByeDPI MAXDPIBypassSLD.swift
[36/93] Compiling SwByeDPI MiscDPIBypassSLD.swift
[37/93] Compiling SwByeDPI MiscTestDomains.swift
[38/93] Compiling SwByeDPI NewsDPIBypassSLD.swift
[39/93] Compiling SwByeDPI RobloxTestDomains.swift
[40/93] Compiling SwByeDPI SberDPIBypassSLD.swift
[41/93] Compiling SwByeDPI SocialTestDomains.swift
[42/93] Compiling SwByeDPI SoundCloudTestDomains.swift
[43/103] Compiling SwByeDPI SteamTestDomains.swift
[44/103] Compiling SwByeDPI SuperCellTestDomains.swift
[45/103] Compiling SwByeDPI TBankDPIBypassSLD.swift
[46/103] Compiling SwByeDPI TelegramTestDomains.swift
[47/103] Compiling SwByeDPI TikTokTestDomains.swift
[48/103] Compiling SwByeDPI TorTestDomains.swift
[49/103] Compiling SwByeDPI TorrentTestDomains.swift
[50/103] Compiling SwByeDPI TwitchTestDomains.swift
[51/103] Compiling SwByeDPI TwitterShortTestDomains.swift
[52/103] Compiling SwByeDPI TwitterTestDomains.swift
[53/103] Emitting module SwByeDPI
[54/103] Compiling SwByeDPI TwoGISDPIBypassSLD.swift
[55/103] Compiling SwByeDPI VKDPIBypassSLD.swift
[56/103] Compiling SwByeDPI VTBDPIBypassSLD.swift
[57/103] Compiling SwByeDPI VideoShortTestDomains.swift
[58/103] Compiling SwByeDPI VideoTestDomains.swift
[59/103] Compiling SwByeDPI WhatsappShortTestDomains.swift
[60/103] Compiling SwByeDPI WhatsappTestDomains.swift
[61/103] Compiling SwByeDPI YandexDPIBypassSLD.swift
[62/103] Compiling SwByeDPI YouTubeTestDomains.swift
[63/103] Compiling SwByeDPI SBDAndroidConfig.swift
[64/103] Compiling SwByeDPI SBDTestConfig.swift
[65/103] Compiling SwByeDPI CancellationToken.swift
[66/103] Compiling SwByeDPI Cloneable.swift
[67/103] Compiling SwByeDPI SBDNamedListDelegate.swift
[68/103] Compiling SwByeDPI SBDObjControlDelegate.swift
[69/103] Compiling SwByeDPI SBDObjNamedListControlDelegate.swift
[70/103] Compiling SwByeDPI SBDDomainUtil.swift
[71/103] Compiling SwByeDPI SBDTestResultAnalyticsUtil.swift
[72/103] Compiling SwByeDPI SBDURLSessionUtil.swift
[73/103] Compiling SwByeDPI resource_bundle_accessor.swift
[74/103] Compiling SwByeDPI Notification+StrategyEventParser.swift
[75/103] Compiling SwByeDPI Notification+StrategyEvents.swift
[76/103] Compiling SwByeDPI Notification+TestingEventParser.swift
[77/103] Compiling SwByeDPI Notification+TestingEvents.swift
[78/103] Compiling SwByeDPI AlfaBankDPIBypassSLD.swift
[79/103] Compiling SwByeDPI BookTestDomains.swift
[80/103] Compiling SwByeDPI BuiltInDPIeStrategies.swift
[81/103] Compiling SwByeDPI CloudflareTestDomains.swift
[82/103] Compiling SwByeDPI DiscordTestDomains.swift
[83/103] Compiling SwByeDPI ExternalDPIeStrategies.swift
[84/103] Compiling SwByeDPI SBDStrategyCoverage.swift
[85/103] Compiling SwByeDPI SBDConfig.swift
[86/103] Compiling SwByeDPI SBDDomainList.swift
[87/103] Compiling SwByeDPI SBDDomainStrategyLink.swift
[88/103] Compiling SwByeDPI SBDDomainTestResult.swift
[89/103] Compiling SwByeDPI SBDError.swift
[90/103] Compiling SwByeDPI SBDLogLevel.swift
[91/103] Compiling SwByeDPI SBDStrategy.swift
[92/103] Compiling SwByeDPI SBDStrategyList.swift
[93/103] Compiling SwByeDPI SBDStrategyTestResult.swift
[94/103] Compiling SwByeDPI ByeDPI.swift
[95/103] Compiling SwByeDPI SBDDomainController.swift
[96/103] Compiling SwByeDPI SBDDomainListController.swift
[97/103] Compiling SwByeDPI SBDObjControllerImpl.swift
[98/103] Compiling SwByeDPI SBDObjNamedListControllerImpl.swift
[99/103] Compiling SwByeDPI SBDStrategyController.swift
[100/103] Compiling SwByeDPI SBDStrategyListController.swift
[101/103] Compiling SwByeDPI SBDTestController.swift
[102/103] Compiling SwByeDPI Notification+DomainEventParser.swift
[103/103] Compiling SwByeDPI Notification+DomainEvents.swift
Build complete! (17.38s)
Build complete.
{
  "c_language_standard" : "c17",
  "dependencies" : [
  ],
  "manifest_display_name" : "SwByeDPI",
  "name" : "SwByeDPI",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.12"
    },
    {
      "name" : "ios",
      "version" : "10.0"
    },
    {
      "name" : "tvos",
      "version" : "10.0"
    },
    {
      "name" : "watchos",
      "version" : "3.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "ByeDPIC",
      "targets" : [
        "ByeDPIC"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "ByeDPIKit",
      "targets" : [
        "ByeDPIKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwByeDPI",
      "targets" : [
        "SwByeDPI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5",
    "6"
  ],
  "targets" : [
    {
      "c99name" : "SwByeDPITests",
      "module_type" : "SwiftTarget",
      "name" : "SwByeDPITests",
      "path" : "Tests/SwByeDPITests",
      "sources" : [
        "Controller/SBDTestControllerTests.swift",
        "Model/SBDAndroidConfigTests.swift",
        "Model/SBDConfigTests.swift",
        "Model/SBDDomainListTests.swift",
        "Model/SBDStrategyTests.swift",
        "TestConstants.swift",
        "Util/SBDTestResultAnalyticsUtilTests.swift"
      ],
      "target_dependencies" : [
        "SwByeDPI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwByeDPI",
      "module_type" : "SwiftTarget",
      "name" : "SwByeDPI",
      "path" : "Sources/SwByeDPI",
      "product_memberships" : [
        "SwByeDPI"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/SwByeDPI/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ByeDPI.swift",
        "Controller/SBDDomainController.swift",
        "Controller/SBDDomainListController.swift",
        "Controller/SBDObjControllerImpl.swift",
        "Controller/SBDObjNamedListControllerImpl.swift",
        "Controller/SBDStrategyController.swift",
        "Controller/SBDStrategyListController.swift",
        "Controller/SBDTestController.swift",
        "Extension/Notification+DomainEventParser.swift",
        "Extension/Notification+DomainEvents.swift",
        "Extension/Notification+StrategyEventParser.swift",
        "Extension/Notification+StrategyEvents.swift",
        "Extension/Notification+TestingEventParser.swift",
        "Extension/Notification+TestingEvents.swift",
        "Generated/AlfaBankDPIBypassSLD.swift",
        "Generated/BookTestDomains.swift",
        "Generated/BuiltInDPIeStrategies.swift",
        "Generated/CloudflareTestDomains.swift",
        "Generated/DiscordTestDomains.swift",
        "Generated/ExternalDPIeStrategies.swift",
        "Generated/FacebookShortTestDomains.swift",
        "Generated/FacebookTestDomains.swift",
        "Generated/GazpromDPIBypassSLD.swift",
        "Generated/GitDPIBypassSLD.swift",
        "Generated/GoogleAiTestDomains.swift",
        "Generated/GoogleMeetTestDomains.swift",
        "Generated/GooglePlayTestDomains.swift",
        "Generated/GoogleVideoTestDomains.swift",
        "Generated/GovDPIBypassSLD.swift",
        "Generated/InstagramShortTestDomains.swift",
        "Generated/InstagramTestDomains.swift",
        "Generated/LinkedInTestDomains.swift",
        "Generated/MAXDPIBypassSLD.swift",
        "Generated/MiscDPIBypassSLD.swift",
        "Generated/MiscTestDomains.swift",
        "Generated/NewsDPIBypassSLD.swift",
        "Generated/RobloxTestDomains.swift",
        "Generated/SberDPIBypassSLD.swift",
        "Generated/SocialTestDomains.swift",
        "Generated/SoundCloudTestDomains.swift",
        "Generated/SteamTestDomains.swift",
        "Generated/SuperCellTestDomains.swift",
        "Generated/TBankDPIBypassSLD.swift",
        "Generated/TelegramTestDomains.swift",
        "Generated/TikTokTestDomains.swift",
        "Generated/TorTestDomains.swift",
        "Generated/TorrentTestDomains.swift",
        "Generated/TwitchTestDomains.swift",
        "Generated/TwitterShortTestDomains.swift",
        "Generated/TwitterTestDomains.swift",
        "Generated/TwoGISDPIBypassSLD.swift",
        "Generated/VKDPIBypassSLD.swift",
        "Generated/VTBDPIBypassSLD.swift",
        "Generated/VideoShortTestDomains.swift",
        "Generated/VideoTestDomains.swift",
        "Generated/WhatsappShortTestDomains.swift",
        "Generated/WhatsappTestDomains.swift",
        "Generated/YandexDPIBypassSLD.swift",
        "Generated/YouTubeTestDomains.swift",
        "Model/Adapter/SBDAndroidConfig.swift",
        "Model/Analytics/SBDStrategyCoverage.swift",
        "Model/SBDConfig.swift",
        "Model/SBDDomainList.swift",
        "Model/SBDDomainStrategyLink.swift",
        "Model/SBDDomainTestResult.swift",
        "Model/SBDError.swift",
        "Model/SBDLogLevel.swift",
        "Model/SBDStrategy.swift",
        "Model/SBDStrategyList.swift",
        "Model/SBDStrategyTestResult.swift",
        "Model/SBDTestConfig.swift",
        "Model/Support/CancellationToken.swift",
        "Protocol/Cloneable.swift",
        "Protocol/SBDNamedListDelegate.swift",
        "Protocol/SBDObjControlDelegate.swift",
        "Protocol/SBDObjNamedListControlDelegate.swift",
        "Util/SBDDomainUtil.swift",
        "Util/SBDTestResultAnalyticsUtil.swift",
        "Util/SBDURLSessionUtil.swift"
      ],
      "target_dependencies" : [
        "ByeDPIKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ByeDPIKitTests",
      "module_type" : "SwiftTarget",
      "name" : "ByeDPIKitTests",
      "path" : "Tests/ByeDPIKitTests",
      "sources" : [
        "ByeDPITests.swift",
        "Util/URLSessionUtil.swift"
      ],
      "target_dependencies" : [
        "ByeDPIKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ByeDPIKit",
      "module_type" : "SwiftTarget",
      "name" : "ByeDPIKit",
      "path" : "Sources/ByeDPIKit",
      "product_memberships" : [
        "ByeDPIKit",
        "SwByeDPI"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/ByeDPIKit/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ByeDPI.swift",
        "Model/BDError.swift"
      ],
      "target_dependencies" : [
        "ByeDPIC"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ByeDPIC",
      "module_type" : "ClangTarget",
      "name" : "ByeDPIC",
      "path" : "Sources/ByeDPIC",
      "product_memberships" : [
        "ByeDPIC",
        "ByeDPIKit",
        "SwByeDPI"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/ByeDPIC/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/ByeDPIC/byedpi/LICENSE",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "byedpi/ciadpi_main.c",
        "byedpi/conev.c",
        "byedpi/desync.c",
        "byedpi/extend.c",
        "byedpi/mpool.c",
        "byedpi/packets.c",
        "byedpi/proxy.c",
        "ciadpi_bridge.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
basic-6.2-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:0ddb100795e64f71518020a73ad8441aeb43832ede7f1202ae7f8de93664f90d
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.2-latest
warning: 'spi-builder-workspace': /host/spi-builder-workspace/Package.swift:36: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:)' [#DeprecatedDeclaration]
34 | ]
35 |
36 | 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:)' [#DeprecatedDeclaration]
   |               `- note: use 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)' instead
37 |     name: "SwByeDPI",
38 |     platforms: [
/host/spi-builder-workspace/Package.swift:39:17: warning: 'v10_12' is deprecated: macOS 10.13 is the oldest supported version [#DeprecatedDeclaration]
37 |     name: "SwByeDPI",
38 |     platforms: [
39 |         .macOS(.v10_12), .iOS(.v10), .tvOS(.v10), .watchOS(.v3), .visionOS(.v1)
   |                 `- warning: 'v10_12' is deprecated: macOS 10.13 is the oldest supported version [#DeprecatedDeclaration]
40 |     ],
41 |     products: [
/host/spi-builder-workspace/Package.swift:39:32: warning: 'v10' is deprecated: iOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
37 |     name: "SwByeDPI",
38 |     platforms: [
39 |         .macOS(.v10_12), .iOS(.v10), .tvOS(.v10), .watchOS(.v3), .visionOS(.v1)
   |                                `- warning: 'v10' is deprecated: iOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
40 |     ],
41 |     products: [
/host/spi-builder-workspace/Package.swift:39:45: warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
37 |     name: "SwByeDPI",
38 |     platforms: [
39 |         .macOS(.v10_12), .iOS(.v10), .tvOS(.v10), .watchOS(.v3), .visionOS(.v1)
   |                                             `- warning: 'v10' is deprecated: tvOS 12.0 is the oldest supported version [#DeprecatedDeclaration]
40 |     ],
41 |     products: [
/host/spi-builder-workspace/Package.swift:39:61: warning: 'v3' is deprecated: watchOS 4.0 is the oldest supported version [#DeprecatedDeclaration]
37 |     name: "SwByeDPI",
38 |     platforms: [
39 |         .macOS(.v10_12), .iOS(.v10), .tvOS(.v10), .watchOS(.v3), .visionOS(.v1)
   |                                                             `- warning: 'v3' is deprecated: watchOS 4.0 is the oldest supported version [#DeprecatedDeclaration]
40 |     ],
41 |     products: [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Done.