The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Pjango, reference 2.2.2 (6a58ed), with Swift 6.4 for macOS (SPM) on 16 Sep 2026 02:32:38 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/enums/pjango.git
Reference: 2.2.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/enums/pjango
 * tag               2.2.2      -> FETCH_HEAD
HEAD is now at 6a58ed0 Fix model cache problem
Cloned https://github.com/enums/pjango.git
Revision (git rev-parse @):
6a58ed0fe0c146d23a99b34f1c13ec9604ac90b4
SUCCESS checkout https://github.com/enums/pjango.git at 2.2.2
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/enums/pjango.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 398]
[Planning deferred tasks]
[73 / 647]
[84 / 650] SwiftyJSON
[103 / 679] PerfectLib
[106 / 679] SwiftyJSON
[110 / 679] SwiftyJSON
[118 / 679] PerfectCZlib
[121 / 679] PerfectThread
[128 / 679] PerfectCZlib
[138 / 679]
[141 / 679]
[149 / 679] PerfectLib
[162 / 679] COpenSSL
[171 / 679] COpenSSL
[185 / 679] COpenSSL
[199 / 679] COpenSSL
[216 / 679] COpenSSL
[240 / 679] COpenSSL
[260 / 679] COpenSSL
[281 / 679] COpenSSL
[301 / 679] COpenSSL
[317 / 679] COpenSSL
[342 / 679] COpenSSL
[367 / 679] COpenSSL
[396 / 679] COpenSSL
[416 / 679] COpenSSL
[442 / 679] COpenSSL
[473 / 679] COpenSSL
[495 / 679] COpenSSL
[522 / 679] COpenSSL
[547 / 679] COpenSSL
[567 / 679] COpenSSL
[595 / 679] COpenSSL
[617 / 679] COpenSSL
[630 / 681] PerfectCrypto
[639 / 689] PerfectCrypto
[640 / 689]
[640 / 689] PerfectCrypto
[653 / 698] PerfectNet
[657 / 698] PerfectCrypto
[664 / 699] PerfectNet
[671 / 710] PerfectHTTP
[674 / 710] PerfectHTTP
[675 / 710] PerfectHTTP
[687 / 714]
[694 / 726] PerfectHTTPServer
[696 / 726] PerfectMustache
[703 / 726] PerfectMustache
[706 / 726] PerfectHTTP
[715 / 727]
[720 / 738] Pjango
[721 / 738] Pjango
[724 / 738] Pjango
[726 / 738] Pjango
[735 / 738] Pjango
Build complete! (11.89 sec)
Fetching https://github.com/PerfectlySoft/Perfect-Mustache.git
Fetching https://github.com/enums/Pjango-SwiftyJSON
Fetching https://github.com/PerfectlySoft/Perfect-HTTPServer.git
[1/1450] Fetching perfect-httpserver
[204/1461] Fetching perfect-httpserver, pjango-swiftyjson
[331/1695] Fetching perfect-httpserver, pjango-swiftyjson, perfect-mustache
Fetched https://github.com/enums/Pjango-SwiftyJSON (1.13s)
Fetched https://github.com/PerfectlySoft/Perfect-HTTPServer.git (1.13s)
Fetched https://github.com/PerfectlySoft/Perfect-Mustache.git (1.13s)
Computing version for https://github.com/enums/Pjango-SwiftyJSON
Computed https://github.com/enums/Pjango-SwiftyJSON at 1.0.0 (1.82s)
Computing version for https://github.com/PerfectlySoft/Perfect-Mustache.git
Computed https://github.com/PerfectlySoft/Perfect-Mustache.git at 3.0.2 (2.25s)
Fetching https://github.com/PerfectlySoft/Perfect-HTTP.git
[1/808] Fetching perfect-http
Fetched https://github.com/PerfectlySoft/Perfect-HTTP.git (0.96s)
Computing version for https://github.com/PerfectlySoft/Perfect-HTTPServer.git
Computed https://github.com/PerfectlySoft/Perfect-HTTPServer.git at 3.0.23 (1.64s)
Fetching https://github.com/PerfectlySoft/Perfect-Net.git
Fetching https://github.com/PerfectlySoft/Perfect-CZlib-src.git
[1/570] Fetching perfect-net
[24/907] Fetching perfect-net, perfect-czlib-src
Fetched https://github.com/PerfectlySoft/Perfect-Net.git (1.16s)
Fetched https://github.com/PerfectlySoft/Perfect-CZlib-src.git (1.16s)
Computing version for https://github.com/PerfectlySoft/Perfect-CZlib-src.git
Computed https://github.com/PerfectlySoft/Perfect-CZlib-src.git at 0.0.4 (1.82s)
Computing version for https://github.com/PerfectlySoft/Perfect-Net.git
Computed https://github.com/PerfectlySoft/Perfect-Net.git at 3.3.0 (0.63s)
Fetching https://github.com/PerfectlySoft/Perfect-Thread.git
Fetching https://github.com/PerfectlySoft/Perfect-Crypto.git
[1/612] Fetching perfect-crypto
[93/991] Fetching perfect-crypto, perfect-thread
Fetched https://github.com/PerfectlySoft/Perfect-Thread.git (1.04s)
[135/612] Fetching perfect-crypto
Fetched https://github.com/PerfectlySoft/Perfect-Crypto.git (1.70s)
Computing version for https://github.com/PerfectlySoft/Perfect-Crypto.git
Computed https://github.com/PerfectlySoft/Perfect-Crypto.git at 3.3.0 (2.37s)
Fetching https://github.com/PerfectlySoft/Perfect-COpenSSL.git
Fetching https://github.com/PerfectlySoft/PerfectLib.git
[1/10784] Fetching perfectlib
[1188/14745] Fetching perfectlib, perfect-copenssl
Fetched https://github.com/PerfectlySoft/Perfect-COpenSSL.git (7.71s)
Fetched https://github.com/PerfectlySoft/PerfectLib.git (7.71s)
Computing version for https://github.com/PerfectlySoft/Perfect-COpenSSL.git
Computed https://github.com/PerfectlySoft/Perfect-COpenSSL.git at 4.0.2 (8.37s)
Computing version for https://github.com/PerfectlySoft/Perfect-Thread.git
Computed https://github.com/PerfectlySoft/Perfect-Thread.git at 3.0.7 (0.61s)
Computing version for https://github.com/PerfectlySoft/PerfectLib.git
Computed https://github.com/PerfectlySoft/PerfectLib.git at 3.1.4 (0.63s)
Computing version for https://github.com/PerfectlySoft/Perfect-HTTP.git
Computed https://github.com/PerfectlySoft/Perfect-HTTP.git at 3.3.0 (0.63s)
Creating working copy for https://github.com/PerfectlySoft/Perfect-COpenSSL.git
Working copy of https://github.com/PerfectlySoft/Perfect-COpenSSL.git resolved at 4.0.2
Creating working copy for https://github.com/PerfectlySoft/Perfect-Thread.git
Working copy of https://github.com/PerfectlySoft/Perfect-Thread.git resolved at 3.0.7
Creating working copy for https://github.com/PerfectlySoft/Perfect-Mustache.git
Working copy of https://github.com/PerfectlySoft/Perfect-Mustache.git resolved at 3.0.2
Creating working copy for https://github.com/PerfectlySoft/PerfectLib.git
Working copy of https://github.com/PerfectlySoft/PerfectLib.git resolved at 3.1.4
Creating working copy for https://github.com/PerfectlySoft/Perfect-CZlib-src.git
Working copy of https://github.com/PerfectlySoft/Perfect-CZlib-src.git resolved at 0.0.4
Creating working copy for https://github.com/enums/Pjango-SwiftyJSON
Working copy of https://github.com/enums/Pjango-SwiftyJSON resolved at 1.0.0
Creating working copy for https://github.com/PerfectlySoft/Perfect-Net.git
Working copy of https://github.com/PerfectlySoft/Perfect-Net.git resolved at 3.3.0
Creating working copy for https://github.com/PerfectlySoft/Perfect-Crypto.git
Working copy of https://github.com/PerfectlySoft/Perfect-Crypto.git resolved at 3.3.0
Creating working copy for https://github.com/PerfectlySoft/Perfect-HTTP.git
Working copy of https://github.com/PerfectlySoft/Perfect-HTTP.git resolved at 3.3.0
Creating working copy for https://github.com/PerfectlySoft/Perfect-HTTPServer.git
Working copy of https://github.com/PerfectlySoft/Perfect-HTTPServer.git resolved at 3.0.23
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "czlib.h"
  |         `- note: in file included from <module-includes>:1:
2 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Perfect-CZlib-src/PerfectCZlib/include/czlib.h:4:10: note: in file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/Perfect-CZlib-src/PerfectCZlib/include/czlib.h:4:
2 | #include "../zconf.h"
3 | #include "../zlib.h"
4 | #include "../zutil.h"
  |          `- note: in file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/Perfect-CZlib-src/PerfectCZlib/include/czlib.h:4:
5 | #include "../inftrees.h"
6 |
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "czlib.h"
  |         `- note: in file included from <module-includes>:1:
2 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Perfect-CZlib-src/PerfectCZlib/include/czlib.h:4:10: note: in file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/Perfect-CZlib-src/PerfectCZlib/include/czlib.h:4:
2 | #include "../zconf.h"
3 | #include "../zlib.h"
4 | #include "../zutil.h"
  |          `- note: in file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/Perfect-CZlib-src/PerfectCZlib/include/czlib.h:4:
5 | #include "../inftrees.h"
6 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Perfect-CZlib-src/PerfectCZlib/include/../zutil.h:163:11: warning: 'OS_CODE' macro redefined
132 |
133 | #if defined(MACOS) || defined(TARGET_OS_MAC)
134 | #  define OS_CODE  7
    |           `- note: previous definition is here
135 | #  ifndef Z_SOLO
136 | #    if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os
    :
161 |
162 | #ifdef __APPLE__
163 | #  define OS_CODE 19
    |           `- warning: 'OS_CODE' macro redefined
164 | #endif
165 |
/Users/admin/builder/spi-builder-workspace/Source/Pjango/DB/PCFileDBDataBase.swift:77:17: warning: 'defer' statement at end of scope always executes immediately; replace with 'do' statement to silence this warning
 75 |                 try file.open(.readWrite)
 76 |                 try file.write(string: _pjango_filedb_init_content)
 77 |                 defer {
    |                 `- warning: 'defer' statement at end of scope always executes immediately; replace with 'do' statement to silence this warning
 78 |                     file.close()
 79 |                 }
Build complete.
{
  "dependencies" : [
    {
      "identity" : "perfect-httpserver",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.19",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/PerfectlySoft/Perfect-HTTPServer.git"
    },
    {
      "identity" : "perfect-mustache",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.2",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/PerfectlySoft/Perfect-Mustache.git"
    },
    {
      "identity" : "pjango-swiftyjson",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/enums/Pjango-SwiftyJSON"
    }
  ],
  "manifest_display_name" : "Pjango",
  "name" : "Pjango",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Pjango",
      "targets" : [
        "Pjango"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Pjango",
      "module_type" : "SwiftTarget",
      "name" : "Pjango",
      "path" : "Source/Pjango",
      "product_dependencies" : [
        "PerfectHTTPServer",
        "PerfectMustache",
        "SwiftyJSON"
      ],
      "product_memberships" : [
        "Pjango"
      ],
      "sources" : [
        "DB/PCDataBase.swift",
        "DB/PCDataBaseConfig.swift",
        "DB/PCDataBaseField.swift",
        "DB/PCFileDBConfig.swift",
        "DB/PCFileDBDataBase.swift",
        "DB/PCFileDBUtility.swift",
        "Model/PCModel.swift",
        "Model/PCObject.swift",
        "Pjango/Global.swift",
        "Pjango/Pjango.swift",
        "Pjango/Settings.swift",
        "Plugin/PCHTTPFilterPlugin.swift",
        "Plugin/PCLogFilterPlugin.swift",
        "Plugin/PCPlugin.swift",
        "Plugin/PCRunable.swift",
        "Plugin/PCTaskPlugin.swift",
        "Plugin/PCTimerPlugin.swift",
        "Runtime/PjangoDelegate.swift",
        "Runtime/PjangoRuntime.swift",
        "Server/PCUrlConfig.swift",
        "Utility/Extension.swift",
        "Utility/PCLog.swift",
        "Utility/PCMustacheUtility.swift",
        "Utility/PCSqlUtility.swift",
        "View/PCDetailView.swift",
        "View/PCListView.swift",
        "View/PCView.swift",
        "View/PCViewable.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.2"
}
Done.