[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 16.04 (master) #4653

Report

[FAILURE] oss-swift-package-linux-ubuntu-16_04 [#4653]

Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04/4653/
Project:
oss-swift-package-linux-ubuntu-16_04
Date of build:
Thu, 06 Feb 2020 14:38:54 -0600
Build duration:
1 hr 45 min

Identified problems:

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

Changes

  • Commit e49dd639fd039bb35c3c661a667b08e86535cff6 by nate_chandler:
    [metadata prespecialization] Enumerate arguments as usual.

    • edit: lib/IRGen/MetadataRequest.cpp
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-struct-2argument-constrained_extension-equal_arguments-1distinct_use.swift
  • Commit 2f36375a28ced5837ee407fa86723787bf188dce by nate_chandler:
    [metadata prespecialization] Standardize checks to ref tables.

    • add: test/IRGen/dynamic_self_metadata_future.swift
    • edit: test/IRGen/dynamic_self_metadata.swift
    • edit: lib/IRGen/MetadataRequest.cpp
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1distinct_generic_use.swift
  • Commit 4ca4d91ef625bbb097593a359ec1c331eab9aac3 by compnerd:
    build: remove some left over variables

    • edit: stdlib/CMakeLists.txt
  • Commit 17abedf1eff70e988bdab7d303e5214f051fa00a by rishizaki:
    [CodeCompletion] Introduce 'NotApplicable' type relation

    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
    • edit: include/swift/IDE/CodeCompletion.h
    • edit: test/SourceKit/CodeComplete/complete_override.swift.response
    • edit: lib/IDE/CodeCompletion.cpp
  • Commit c31bfaeeedba97197c7b23acb71566e4f0f4c29b by rishizaki:
    [CodeCompletion] Introduce 'Unknown' type relation

    • edit: include/swift/IDE/CodeCompletion.h
    • edit: test/SourceKit/CodeComplete/complete_from_clang_module.swift
    • edit: test/SourceKit/CodeComplete/complete_optionalmethod.swift.response
    • edit: test/SourceKit/CodeComplete/complete_typerelation.swift.identical.response
    • edit: lib/IDE/CodeCompletionResultBuilder.h
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: test/SourceKit/CodeComplete/complete_typerelation.swift.convertible.response
    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
    • edit: test/SourceKit/CodeComplete/complete_member.swift.response
    • edit: test/SourceKit/CodeComplete/complete_constructor.swift.response
  • Commit e9c51a0755aebb87921c82b7e8e2fc115410b34b by rishizaki:
    [CodeCompletion] Report 'Unrelated' type relation for keywords

    • edit: lib/IDE/CodeCompletion.cpp
    • edit: test/SourceKit/CodeComplete/complete_typerelation.swift
  • Commit 566a84d641d021feee2ba53597dee112cce6ddcd by rishizaki:
    [CodeCompletion] Handle new kinds in type relation printing

    • edit: lib/IDE/CodeCompletion.cpp
  • Commit cc8d4965f89b984990613e5ba3b6375b33c7da4e by rishizaki:
    [CodeCompletion] Ensure cached results have 'unknown' type relation

    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
    • edit: lib/IDE/CodeCompletionCache.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: test/SourceKit/CodeComplete/complete_typerelation.swift
    • edit: include/swift/IDE/CodeCompletion.h
    • edit: tools/SourceKit/lib/SwiftLang/CodeCompletionOrganizer.cpp
  • Commit 0ae9e68607a235b30c9cf8204e055540be0d2156 by nate_chandler:
    [metadata prespecialization] On by default.

    • add: test/IRGen/signature_conformances_multifile_future.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-0distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-class-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-4distinct_use.swift
    • edit: test/IRGen/synthesized_conformance.swift
    • add: test/IRGen/generic_structs_future.sil
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-5distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-struct-1argument-1distinct_use.swift
    • add: test/Inputs/conditional_conformance_basic_conformances_future.swift
    • edit: test/IRGen/prespecialized-metadata/struct-public-inmodule-1argument-1distinct_use.swift
    • edit: test/IRGen/foreign_types.sil
    • edit: test/IRGen/generic_metatypes.swift
    • edit: test/IRGen/conditional_conformances.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-struct-2argument-constrained_extension-equal_arguments-1distinct_use.swift
    • edit: test/IRGen/generic_structs.sil
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1distinct_use.swift
    • add: test/IRGen/synthesized_conformance_future.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-3distinct_use.swift
    • add: test/IRGen/foreign_types_future.sil
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4conformance-1distinct_use.swift
    • edit: include/swift/AST/IRGenOptions.h
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: test/Inputs/conditional_conformance_with_assoc.swift
    • add: test/Inputs/conditional_conformance_subclass_future.swift
    • add: test/IRGen/conditional_conformances_future.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1distinct_generic_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-within-class-1argument-1distinct_use.swift
    • edit: test/Inputs/conditional_conformance_basic_conformances.swift
    • edit: test/IRGen/conditional_conformances_gettypemetdatabyname.swift
    • edit: test/IRGen/prespecialized-metadata/class-inmodule-0argument-within-class-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-enum-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-0argument-within-class-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1conformance_stdlib_equatable-1distinct_use.swift
    • add: test/Inputs/conditional_conformance_with_assoc_future.swift
    • edit: include/swift/Option/FrontendOptions.td
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-0argument.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-fileprivate-inmodule-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-0distinct_use.swift
    • edit: test/IRGen/signature_conformances_multifile.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-1distinct_use.swift
    • add: test/IRGen/generic_metatypes_future.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-2distinct_use.swift
  • Commit ae1f41e1b2c619e041ddc78195d3c6581e3e4cec by nate_chandler:
    [metadata prespecialization] Only Apple or linux.

    • edit: test/IRGen/prespecialized-metadata/struct-public-inmodule-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-clang_node-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2conformance-1distinct_use.swift
    • edit: test/IRGen/generic_metatypes_future.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4distinct_use.swift
    • edit: test/IRGen/dynamic_self_metadata.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-4distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1conformance-1distinct_use.swift
    • edit: test/IRGen/dynamic_self_metadata_future.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-0distinct_use.swift
    • edit: test/IRGen/generic_structs_future.sil
    • edit: test/IRGen/prespecialized-metadata/struct-fileprivate-inmodule-1argument-1distinct_use.swift
    • edit: test/IRGen/conditional_conformances_future.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3conformance-1distinct_use.swift
    • edit: lib/IRGen/IRGenModule.cpp
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-0argument-within-class-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-struct-2argument-constrained_extension-equal_arguments-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1distinct_generic_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-3distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-within-class-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-enum-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-struct-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2distinct_use.swift
    • edit: test/IRGen/foreign_types_future.sil
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-1distinct_use.swift
    • edit: test/IRGen/synthesized_conformance_future.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-0distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-2distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-class-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1conformance_stdlib_equatable-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/class-inmodule-0argument-within-class-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-5distinct_use.swift
    • edit: test/IRGen/signature_conformances_multifile_future.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-0argument.swift
  • Commit 609c84b600e175d09f60cd2038c59cd018112e77 by github:
    benchmark: Make building with debug info the default (#29669)

    • edit: benchmark/README.md
    • edit: benchmark/CMakeLists.txt
    • edit: benchmark/cmake/modules/AddSwiftBenchmarkSuite.cmake
  • Commit cffced184460d8ee65b8c76f6b8936bc1c087701 by blangmuir:
    Thread Language through FileBuildSettings NFC

    • edit: Sources/SKSwiftPMWorkspace/SwiftPMWorkspace.swift
    • edit: Sources/SKCore/BuildServerBuildSystem.swift
    • edit: Sources/SKCore/FileBuildSettings.swift
    • edit: Sources/SKCore/CompilationDatabaseBuildSystem.swift
    • edit: Tests/SourceKitTests/BuildSystemTests.swift
    • edit: Sources/SKCore/FallbackBuildSystem.swift
  • Commit 47d92d89f98f2597e3e0ecaa10dc7b1223a3e60a by blangmuir:
    Remove unused toolchain lookup function NFC

    • edit: Sources/SourceKit/SourceKitServer.swift
    • edit: Sources/SKCore/FallbackBuildSystem.swift
    • edit: Sources/SKCore/BuildSystem.swift
    • edit: Sources/SKCore/CompilationDatabaseBuildSystem.swift
    • edit: Tests/SourceKitTests/BuildSystemTests.swift
    • edit: Sources/SKCore/BuildServerBuildSystem.swift
    • edit: Sources/SKCore/BuildSystemList.swift
    • edit: Sources/SKSwiftPMWorkspace/SwiftPMWorkspace.swift
  • Commit 25e3574bc36bff9ccce226de5bd4bee1dffaac53 by blangmuir:
    Add MainFilesProvider and MainFilesDelegate for index

    • add: Sources/SKCore/MainFilesProvider.swift
    • add: Sources/SourceKit/SourceKitIndexDelegate.swift
    • add: Tests/INPUTS/MainFiles/project.json
    • edit: Sources/SKTestSupport/SKTibsTestWorkspace.swift
    • add: Tests/SourceKitTests/MainFilesProviderTests.swift
    • add: Tests/INPUTS/MainFiles/shared.h
    • add: Tests/INPUTS/MainFiles/unique.h
    • edit: Tests/SourceKitTests/XCTestManifests.swift
    • add: Tests/INPUTS/MainFiles/c.cpp
    • add: Tests/INPUTS/MainFiles/b.swift
    • add: Tests/INPUTS/MainFiles/bridging.h
    • add: Sources/SourceKit/IndexStoreDB+MainFilesProvider.swift
    • add: Tests/INPUTS/MainFiles/a.swift
    • add: Tests/INPUTS/MainFiles/d.cpp
  • Commit a679d4553d3ee7fad6f76a62a0e838ce0965610a by blangmuir:
    [buildsystem] Standardize call between register and settings query NFC

    • edit: Sources/SourceKit/SourceKitServer.swift
    • edit: Sources/SKCore/BuildSystem.swift
    • edit: Sources/SKSwiftPMWorkspace/SwiftPMWorkspace.swift
    • edit: Sources/SKCore/BuildSystemList.swift
    • edit: Sources/SKCore/FallbackBuildSystem.swift
    • edit: Tests/SKCoreTests/BuildServerBuildSystemTests.swift
    • edit: Tests/SourceKitTests/BuildSystemTests.swift
    • edit: Sources/SKCore/BuildServerBuildSystem.swift
    • edit: Sources/SKCore/CompilationDatabaseBuildSystem.swift
  • Commit 89f29cb864b7623cc5560f0caa5f9070c574d146 by blangmuir:
    [buildsystem] Introduce BuildSystemManager that handles main-file lookup

    • add: Tests/SKCoreTests/BuildSystemManagerTests.swift
    • add: Sources/SKCore/BuildSystemManager.swift
    • edit: Sources/SourceKit/IndexStoreDB+MainFilesProvider.swift
  • Commit 23b2fe66fe88da0b6f7b05f06b6f0acb4de080f8 by blangmuir:
    [bsm] Thread build system manager through tibs workspace and test it

    • edit: Tests/INPUTS/MainFiles/project.json
    • edit: Sources/SKTestSupport/SKTibsTestWorkspace.swift
    • edit: Tests/SourceKitTests/BuildSystemTests.swift
    • edit: Tests/INPUTS/MainFiles/unique.h
  • Commit 44f535fb91ac9ceb8d7aecd25a1cec22df434f69 by blangmuir:
    [buildsystem] Wire up BuildSystemManager to SourceKitServer

    • edit: Sources/SourceKit/Workspace.swift
    • edit: Sources/SKTestSupport/SKSwiftPMTestWorkspace.swift
    • edit: Sources/SKTestSupport/SKTibsTestWorkspace.swift
    • edit: Tests/SourceKitTests/BuildSystemTests.swift
    • edit: Sources/SourceKit/SourceKitServer.swift
  • Commit 074ff4c0d8f3301d858fe8317b89f7189e98f6b6 by compnerd:
    build: support building against Foundation.framework

    • edit: Sources/XCTest/Public/XCTestMain.swift
    • edit: CMakeLists.txt
  • Commit 81db06307ec41876d5215dea37ae84f5e996b1cb by ankit_aggarwal:
    [PackageLoadingTests] Improve assertion reporting

    • edit: Tests/PackageLoadingTests/PD4LoadingTests.swift
  • Commit a6f7052894d16501290628e76c9713451808058a by blangmuir:
    Move IndexStoreDBError to a separate file

    • add: Sources/IndexStoreDB/IndexStoreDBError.swift
    • edit: Sources/IndexStoreDB/IndexStoreDB.swift
  • Commit 2cdc71f167bd604092e6ca2903fbf8fe4a0823eb by blangmuir:
    [index] Thread (some of) the IndexDelegate methods to Swift

    • edit: lib/Index/IndexSystem.cpp
    • edit: Sources/ISDBTestSupport/TibsTestWorkspace.swift
    • edit: lib/CIndexStoreDB/CIndexStoreDB.cpp
    • add: Sources/ISDBTestSupport/ForwardingIndexDelegate.swift
    • edit: Tests/IndexStoreDBTests/IndexTests.swift
    • edit: Sources/IndexStoreDB/IndexStoreDB.swift
    • edit: include/CIndexStoreDB/CIndexStoreDB.h
    • add: Sources/IndexStoreDB/IndexDelegate.swift
  • Commit f102da3df3763b00b477b3bc3ca38d572c2ea69d by blangmuir:
    [test] Generate linuxmain

    • edit: Tests/IndexStoreDBTests/XCTestManifests.swift
  • Commit cfb48bd78720a4cac71d6e87dffa4280abf5a362 by blangmuir:
    [index] Hide some internal classes

    • edit: lib/CIndexStoreDB/CIndexStoreDB.cpp
  • Commit 74a6909633ce5b70ec8930e58973311e8bc37d70 by blangmuir:
    [index] Add mainFilesContainingFile query

    • edit: include/CIndexStoreDB/CIndexStoreDB.h
    • add: Tests/INPUTS/MainFiles/project.json
    • edit: Tests/IndexStoreDBTests/IndexTests.swift
    • edit: Tests/IndexStoreDBTests/XCTestManifests.swift
    • add: Tests/INPUTS/MainFiles/main2.c
    • add: Tests/INPUTS/MainFiles/uniq1.h
    • add: Tests/INPUTS/MainFiles/shared.h
    • add: Tests/INPUTS/MainFiles/unknown.h
    • edit: lib/CIndexStoreDB/CIndexStoreDB.cpp
    • add: Tests/INPUTS/MainFiles/main1.c
    • edit: Sources/IndexStoreDB/IndexStoreDB.swift
    • add: Tests/INPUTS/MainFiles/main.swift
  • Commit 554cc753ef2edae39a277876b92d2119abc4d460 by blangmuir:
    Separate cross-language main file check

    • edit: Tests/IndexStoreDBTests/IndexTests.swift
    • edit: Sources/IndexStoreDB/IndexStoreDB.swift
    • edit: Tests/INPUTS/MainFiles/project.json