[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 18.04 (swift 5.1) #588

Report

[FAILURE] oss-swift-5.1-package-linux-ubuntu-18_04 [#588]

Build URL:
https://ci.swift.org/job/oss-swift-5.1-package-linux-ubuntu-18_04/588/
Project:
oss-swift-5.1-package-linux-ubuntu-18_04
Date of build:
Fri, 06 Sep 2019 00:47:25 -0500
Build duration:
1 hr 18 min

Identified problems:

  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
  • Swift Compile Error: Swift compiler error

Changes

  • Commit 52b40d1ab034d4bb5886fa6d5c3816fe1e1b4664 by xi_ge:
    swift-api-digester: use qualified type names for generic signatures

    • add: test/api-digester/Inputs/stdlib-stable-abi_REMOTE_6055.json
    • edit: test/api-digester/Outputs/Cake.txt
    • add: test/api-digester/Inputs/stdlib-stable-abi_LOCAL_6055.json
    • edit: test/api-digester/Inputs/stdlib-stable-abi.json
    • edit: test/api-digester/Outputs/cake-abi.json
    • edit: test/api-digester/Outputs/stability-stdlib-abi.without.asserts.swift.expected
    • edit: test/api-digester/Inputs/stdlib-stable.json
    • add: test/api-digester/Inputs/stdlib-stable-abi_BACKUP_6055.json
    • edit: test/api-digester/Outputs/cake.json
    • add: test/api-digester/Inputs/stdlib-stable-abi_BASE_6055.json
    • edit: test/api-digester/Outputs/stability-stdlib-abi.asserts.additional.swift.expected
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.cpp
    • edit: test/api-digester/Outputs/Cake-abi.txt
  • Commit 6c2e0b28fbd0769a02ad09d890eba32af4b5c65e by xi_ge:
    ABI/API checker: serialized json format should include all tool

    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.h
    • edit: test/api-digester/dump-module.swift
    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • edit: include/swift/IDE/DigesterEnums.def
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.cpp
    • edit: test/api-digester/clang-module-dump.swift
  • Commit 5550839fa962dc14f4ee9bb7278f6dfdc8d76c5c by xi_ge:
    ABI/API checker: add a version number for the json descriptors of APIs

    • edit: test/api-digester/Outputs/cake-abi.json
    • edit: include/swift/IDE/DigesterEnums.def
    • edit: test/api-digester/Outputs/cake.json
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.h
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.cpp
    • edit: test/api-digester/Outputs/clang-module-dump.txt
  • Commit d8528dc539b641cdf91a0000eaec1a48e72f7e12 by xi_ge:
    swift-api-checker: teach the script to dump entire SDK content to files

    • edit: utils/api_checker/swift-api-checker.py
  • Commit 51849940451be145017a98d8cffcf66ccc24448b by xi_ge:
    swift-api-checker: teach the script to collect all frameworks with Swift

    • edit: utils/api_checker/swift-api-checker.py
    • edit: utils/api_checker/sdk-module-lists/infer-imports.py
  • Commit ea4cba4269c87f6290b219b045acda63af541e29 by xi_ge:
    swift-api-checker: teach infer-imports to find all catalyst-supporting

    • edit: utils/api_checker/sdk-module-lists/infer-imports.py
  • Commit ec0ae29795c2d415c750296d4043fa084cf46bb6 by xi_ge:
    swift-api-checker: rename existing fixed-module lists to

    • delete: utils/api_checker/sdk-module-lists/fixed-modules-macosx.txt
    • add: utils/api_checker/sdk-module-lists/fixed-clang-modules-appletvos.txt
    • delete: utils/api_checker/sdk-module-lists/fixed-modules-appletvos.txt
    • add: utils/api_checker/sdk-module-lists/fixed-clang-modules-macosx.txt
    • edit: utils/api_checker/swift-api-checker.py
    • add: utils/api_checker/sdk-module-lists/fixed-swift-modules-iphoneos.txt
    • delete: utils/api_checker/sdk-module-lists/fixed-modules-common.txt
    • delete: utils/api_checker/sdk-module-lists/fixed-modules-iphoneos.txt
    • add: utils/api_checker/sdk-module-lists/fixed-swift-modules-common.txt
    • add: utils/api_checker/sdk-module-lists/fixed-clang-modules-common.txt
    • delete: utils/api_checker/sdk-module-lists/fixed-modules-watchos.txt
    • add: utils/api_checker/sdk-module-lists/fixed-swift-modules-appletvos.txt
    • add: utils/api_checker/sdk-module-lists/fixed-clang-modules-iphoneos.txt
    • add: utils/api_checker/sdk-module-lists/fixed-swift-modules-watchos.txt
    • add: utils/api_checker/sdk-module-lists/fixed-clang-modules-watchos.txt
    • add: utils/api_checker/sdk-module-lists/fixed-swift-modules-macosx.txt
  • Commit 182dd18aa3c703c7ccd3dfd73cdbea0c52a90c69 by xi_ge:
    swift-api-checker: add support for invoking low-level executable using

    • edit: utils/api_checker/swift-api-checker.py
    • add: utils/api_checker/sdk-module-lists/fixed-clang-modules-iosmac.txt
    • add: utils/api_checker/sdk-module-lists/fixed-swift-modules-iosmac.txt
  • Commit 8e1e64bb61b3da109e35fdf5739a252785a9a7ea by xi_ge:
    API/ABI checker: diagnose members in removed extensions rather than

    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • edit: test/api-digester/Outputs/Cake-abi.txt
    • edit: test/api-digester/Outputs/Cake.txt
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.h
  • Commit 0b9bd9941308cf15874b15fa568a14353ed27360 by xi_ge:
    swift-api-checker: pass down --catalyst to infer-imports.py when looking

    • edit: utils/api_checker/swift-api-checker.py
  • Commit 2efb5b22602d88ba4ee99f38258a649922782cf6 by xi_ge:
    ABI/API checker: abort after error occurs while importing a module

    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.cpp
    • edit: utils/api_checker/swift-api-checker.py
  • Commit 0be3c503fec8aa1868d4bf466798b4993d2f820c by xi_ge:
    ABI/API checker: use colors when emitting diagnostics in module loading

    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.cpp
  • Commit 4a9a71fd1892427d0e4b8747484934818c6e75a3 by xi_ge:
    swift-api-digester: add an action to generate empty baselines

    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.cpp
    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • add: test/api-digester/Outputs/empty-baseline.json
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.h
    • add: test/api-digester/dump-empty-baseline.swift
  • Commit 76dd2db943a41f6df8b3e36c17f5d43d270f6e3d by xi_ge:
    cmake: set up installing framework ABI baselines into toolchain

    • edit: utils/api_checker/CMakeLists.txt
    • add: utils/api_checker/FrameworkABIBaseline/README
  • Commit 94dc36d6d0bafc85b2612f0ffc4662c2964967e7 by xi_ge:
    ABI checker: prefer sugared version of generic signature while emitting

    • edit: test/api-digester/Outputs/cake-abi.json
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.h
    • edit: include/swift/IDE/DigesterEnums.def
    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • edit: test/api-digester/Outputs/clang-module-dump.txt
    • edit: test/api-digester/Outputs/Cake-abi.txt
    • edit: test/api-digester/Outputs/empty-baseline.json
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.cpp
    • edit: test/api-digester/Outputs/cake.json
  • Commit 9dcd519c2457545df7b8ce65654362a6d557f943 by xi_ge:
    swift-api-checker.py: allow users to specify json file names when

    • edit: utils/api_checker/swift-api-checker.py
  • Commit d57b0105e2f049e3ee388abe00e8314e80b85709 by xi_ge:
    swift-api-checker.py: remove unnecessary framework search paths

    • edit: utils/api_checker/swift-api-checker.py
  • Commit fe70904e6df4594f5864cdf849496edaa5246137 by xi_ge:
    ABI/API checker: always print fully qualified names for types when

    • edit: test/api-digester/Inputs/stdlib-stable.json
    • edit: test/api-digester/Outputs/Cake-abi.txt
    • edit: test/api-digester/apinotes-migrator-gen.swift
    • edit: test/api-digester/macro-gen-json.swift
    • edit: test/api-digester/Outputs/cake-abi.json
    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.cpp
    • edit: test/api-digester/Outputs/cake.json
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.h
    • edit: test/api-digester/Outputs/apinotes-diags-3-4.txt
    • edit: test/api-digester/Inputs/stdlib-stable-abi.json
    • edit: test/api-digester/Outputs/apinotes-diags.txt
    • edit: test/api-digester/Outputs/empty-baseline.json
    • edit: test/api-digester/Outputs/Cake.txt
    • edit: test/api-digester/Outputs/clang-module-dump.txt
    • edit: test/api-digester/macro-gen.swift
  • Commit cca45e42729a686771ee8a847f50a0bdefe7612e by xi_ge:
    Frontend: add a front-end option to specify module names for which we

    • edit: include/swift/Serialization/SerializedModuleLoader.h
    • edit: lib/Frontend/ParseableInterfaceModuleLoader.cpp
    • edit: include/swift/Frontend/FrontendOptions.h
    • edit: lib/Serialization/SerializedModuleLoader.cpp
    • add: test/api-digester/compare-dump-interface-vs-binary.swift
    • add: test/api-digester/Outputs/Cake-interface-vs-binary.txt
    • edit: include/swift/Frontend/ParseableInterfaceModuleLoader.h
    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • edit: lib/Frontend/Frontend.cpp
  • Commit e7484de6d4519c48e2f2ee2d4713e0452a4251b2 by xi_ge:
    test: enable -enable-library-evolution in

    • delete: test/api-digester/compare-dump-interface-vs-binary.swift
    • add: test/api-digester/Outputs/Cake-binary-vs-interface.txt
    • edit: lib/Frontend/ParseableInterfaceModuleLoader.cpp
    • delete: test/api-digester/Outputs/Cake-interface-vs-binary.txt
    • add: test/api-digester/compare-dump-binary-vs-interface.swift
  • Commit 93e06fce53ac69ab00eed41e505d80204ebcf0c4 by xi_ge:
    ABI/API checker: diagnose ObjC name changes as breakages

    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • edit: test/api-digester/Outputs/empty-baseline.json
    • edit: tools/swift-api-digester/ModuleDiagsConsumer.cpp
    • edit: include/swift/AST/DiagnosticsModuleDiffer.def
    • edit: test/api-digester/Inputs/cake_baseline/cake.swift
    • edit: test/api-digester/Outputs/cake.json
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.h
    • edit: include/swift/IDE/DigesterEnums.def
    • edit: test/api-digester/Inputs/cake.swift
    • edit: test/api-digester/Outputs/Cake.txt
    • edit: test/api-digester/Outputs/clang-module-dump.txt
    • edit: test/api-digester/Inputs/cake_current/cake.swift
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.cpp
    • edit: test/api-digester/Outputs/Cake-abi.txt
    • edit: test/api-digester/Outputs/cake-abi.json
  • Commit 299f3a59a430f0350b6931c69f54b082a38af359 by xi_ge:
    ABI checker: exclude unavailable decls from ABI descriptors

    • edit: test/api-digester/Inputs/cake.swift
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.cpp
    • edit: test/api-digester/Inputs/stdlib-stable-abi.json
  • Commit e80a5fc3a7a4975a303879d1bd4292d5dfb09e8e by xi_ge:
    ABI/API checker: populate several lazily computed attributes to nodes

    • edit: test/api-digester/Outputs/Cake-binary-vs-interface.txt
    • edit: test/api-digester/Outputs/clang-module-dump.txt
    • edit: test/api-digester/compare-dump-binary-vs-interface.swift
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.h
    • edit: test/api-digester/Outputs/cake-abi.json
    • edit: test/api-digester/Outputs/empty-baseline.json
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.cpp
    • edit: test/api-digester/Inputs/stdlib-stable-abi.json
    • edit: test/api-digester/Outputs/cake.json
  • Commit 2fe5401d5291b799da4854446d6fdbf06678a674 by xi_ge:
    swift-api-checker.py: teach the script to generate target-specific

    • edit: utils/api_checker/swift-api-checker.py
  • Commit 2ed974728f2c0a50a103cabe163428e89b9deb86 by xi_ge:
    cmake: symlink framework ABI baseline data into the build directory

    • edit: utils/api_checker/CMakeLists.txt
  • Commit bb0ac4815db5d69857071221414b17b7c40c73ef by xi_ge:
    Revert "Revert "swift-api-digester: teach the tool to find

    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.h
    • edit: test/api-digester/stability-stdlib-abi-without-asserts.swift
    • edit: test/api-digester/stability-stdlib-abi-with-asserts.swift
    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • add: utils/api_checker/FrameworkABIBaseline/Swift/ABI/macos.json
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.cpp
    • edit: test/api-digester/stability-stdlib-source.swift
    • delete: test/api-digester/Inputs/stdlib-stable-abi.json
    • delete: test/api-digester/Inputs/stdlib-stable.json
    • add: utils/api_checker/FrameworkABIBaseline/Swift/API/macos.json
  • Commit b1d0efeed7d88ac8aeb037b70a391deddc95f08d by xi_ge:
    swift-api-checker.py: introduce a sub directory under framework name for

    • edit: utils/api_checker/swift-api-checker.py
  • Commit 7b319a5674230a7b09ee46416818123653e8c392 by xi_ge:
    test: regenerate ABI/API baselines for the stdlib after cherry-picking

    • edit: utils/api_checker/FrameworkABIBaseline/Swift/API/macos.json
    • edit: utils/api_checker/CMakeLists.txt
    • edit: utils/api_checker/FrameworkABIBaseline/Swift/ABI/macos.json
  • Commit 46e3003c6af952f44a94c90313f16521c5863ed2 by xi_ge:
    test: remove some merge relics

    • delete: test/api-digester/Inputs/stdlib-stable-abi_BASE_6055.json
    • delete: test/api-digester/Inputs/stdlib-stable-abi_REMOTE_6055.json
    • delete: test/api-digester/Inputs/stdlib-stable-abi_LOCAL_6055.json
    • delete: test/api-digester/Inputs/stdlib-stable-abi_BACKUP_6055.json
  • Commit 9a4c8e9ce06badc9528ad4f7e89f7b6aae290d49 by xi_ge:
    ModuleLoader: move PreferInterfaceForModules from

    • edit: lib/Serialization/SerializedModuleLoader.cpp
    • edit: include/swift/Serialization/SerializedModuleLoader.h
    • edit: include/swift/Frontend/ParseableInterfaceModuleLoader.h
  • Commit ddc535aef44989e08017c4fa47c9bd9eb638ba2d by xi_ge:
    ABI/API checker: teach the tool to diagnose against a builtin empty

    • add: utils/api_checker/FrameworkABIBaseline/nil.json
    • add: test/api-digester/Outputs/color_vs_empty.txt
    • edit: test/api-digester/compare-dump.swift
    • edit: tools/swift-api-digester/swift-api-digester.cpp