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

Report

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

Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04/2039/
Project:
oss-swift-package-linux-ubuntu-16_04
Date of build:
Mon, 13 Aug 2018 22:38:39 -0500
Build duration:
2 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 0e1710c9295c90859d104c6fe27557206fcbe01e by david:
    Make a command’s verbose description available

    • edit: products/llbuildSwift/BuildSystemBindings.swift
  • Commit 484925c26f8d4e31ab12bf9f653842e3a3dc0954 by rajbarik:
    Extend SILCombiner code to handle existential self concrete type

    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombiner.h
    • edit: include/swift/SILOptimizer/Utils/Existential.h
  • Commit 2133d0dcbebf4db26392d0139a80e7acf905bbf1 by gregomni:
    Switch away from using a SetVector here because we want each ValueDecl

    • edit: lib/SIL/TypeLowering.cpp
  • Commit c7c65647d53487868cea0a24fabe8cb73c41bf45 by gregomni:
    Add transitive capture test

    • add: test/SILGen/capture-transitive.swift
  • Commit 16a0fe71677fb5bb8ead6c783efa30e02f7bed8d by gregomni:
    Move merging of CapturedValue flags into the class itself so that it'll

    • edit: include/swift/AST/CaptureInfo.h
    • edit: lib/SIL/TypeLowering.cpp
  • Commit c1962b4c7bfc1f0e53570efea15095e98f3b2f52 by gregomni:
    Add tests for capturing dynamicSelf

    • edit: test/SILGen/capture-transitive.swift
  • Commit 4261fc78aefd2344201038f9e7bf73ce888b3ab0 by gregomni:
    Use an oh-so-fancy MapVector.

    • edit: lib/SIL/TypeLowering.cpp
  • Commit 5217b68f08665f8fb7073fd19ff4249c2c4bcd80 by rishizaki:
    [Parse] Set ErrorType to invalid ParamDecl

    • add: validation-test/compiler_crashers_2_fixed/0170-sr8475.swift
    • edit: lib/Parse/ParsePattern.cpp
  • Commit 280b186fa08336bdde1b8998d1362f909e5ba0fc by alex:
    [libSyntax] Add a binary serialization format for syntax trees

    • edit: include/swift/Syntax/Serialization/SyntaxSerialization.h
    • edit: utils/gyb_syntax_support/Trivia.py
    • add: include/swift/Basic/ByteTreeSerialization.h
    • edit: lib/Syntax/CMakeLists.txt
    • add: lib/Syntax/SyntaxSerialization.cpp.gyb
    • add: utils/gyb_syntax_support/NodeSerializationCodes.py
    • edit: utils/gyb_syntax_support/init.py
    • edit: include/swift/Syntax/Trivia.h.gyb
    • edit: include/swift/Syntax/SyntaxKind.h.gyb
    • edit: utils/gyb_syntax_support/Token.py
  • Commit 139ba0313ad319224157fd118802a55494d17728 by alex:
    [SwiftSyntax] Add a deserializer for the ByteTree format

    • edit: tools/SwiftSyntax/TokenKind.swift.gyb
    • edit: tools/SwiftSyntax/SourcePresence.swift
    • edit: tools/SwiftSyntax/CMakeLists.txt
    • edit: tools/SwiftSyntax/SyntaxKind.swift.gyb
    • add: tools/SwiftSyntax/ByteTreeDeserialization.swift
    • edit: tools/SwiftSyntax/RawSyntax.swift
    • edit: tools/SwiftSyntax/Trivia.swift.gyb
  • Commit c4e1af720575de57070697ba308183e1fdac34cb by alex:
    [byteTree] Add a document describing the ByteTree format

    • add: docs/ByteTree.md
  • Commit 839d92b247a3c706ede9d400d2f69203c8f00b8c by github:
    [stdlib] UnicodeScalarProperties: use RawValue over UInt32

    • edit: stdlib/public/core/UnicodeScalarProperties.swift
  • Commit f3b207ed6731d279530e0831b505dd7a34c8a05e by spestov:
    Serialization: Don't serialize types of various decls

    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/Serialization/Deserialization.cpp
  • Commit 728e97c36dfadfb31f8d5f8364cdae4675983895 by spestov:
    Serialization: Switch serialization to the new function type

    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: include/swift/Serialization/DeclTypeRecordNodes.def
    • edit: include/swift/Serialization/ModuleFormat.h
  • Commit f2ae23a2abeecd9773277365b59ef0985b93132c by spestov:
    AST: Remove TupleType::getElementForScalarInit()

    • edit: include/swift/AST/Types.h
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/TypeCheckError.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/AST/Type.cpp
  • Commit 06392abaee1a6cf6e6194a7dde673f17a019639f by spestov:
    Sema: Clean up 'tuple splat' code in coerceParameterListToType()

    • edit: lib/Sema/TypeCheckPattern.cpp
  • Commit 432924018c6c98251c618f333801ba4a9fec8461 by spestov:
    Sema: Remove TupleType::getVarArgsBaseType()

    • edit: lib/AST/Type.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: include/swift/AST/Types.h
  • Commit bdb00fceb0ee8cf482d29b5e6a7e3c89938263a3 by ghoare:
    Add Frontend.NumInstructions statistic, populated on macOS by

    • edit: lib/Basic/Statistic.cpp
    • edit: CMakeLists.txt
    • edit: include/swift/Basic/Statistics.def
    • add: test/Misc/stats_dir_instructions.swift
    • edit: include/swift/Config.h.in
  • Commit 80a7ae100b7175870b3892df12fd61e2981e5ec0 by spestov:
    SIL: Treat __shared and __owned just like inout when lowering function

    • edit: test/SILGen/reabstract.swift
    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/SILGen/SILGenApply.cpp
  • Commit bf094b60f01a6c80caa4f42210eff3d5439e00b8 by spestov:
    SIL: Fix some corner cases with tuple type lowering

    • edit: lib/SIL/SILFunctionType.cpp
    • edit: include/swift/SIL/TypeLowering.h
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: lib/SIL/TypeLowering.cpp
    • add: test/SILGen/tuple_attribute_reabstraction.swift
  • Commit 6b6ef5af2425f98b442de65c4eca7c206ab43ace by dave:
    [Sema] NFC: Refactor most TypeResolutionFlags into a traditional enum

    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: lib/Sema/TypeCheckRequestFunctions.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit 6fc21fe0a28b248e6bdf1793d5e910f46d485fc7 by dave:
    [Sema] NFC: Remove dead code: TypeResolverContext::InheritanceClause

    • edit: lib/Sema/TypeCheckRequestFunctions.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit db0597ec68562d812a1c38ead764b1f140336143 by aschwaighofer:
    Codesign test/Runtime

    • edit: test/Runtime/synthesized_decl_uniqueness.swift
    • edit: test/Runtime/demangleToMetadata.swift
  • Commit ecb6053adc49ddcdba8ae5cc17fd2a7ec2c660f3 by aschwaighofer:
    Fix test/IRGen/MachO-objc-sections.swift on bots where the simulator is

    • edit: test/IRGen/MachO-objc-sections.swift
  • Commit 8134920f6dc031f8aa1b2d8c76b587917fe249a0 by aschwaighofer:
    Codesign validation-test/Evolution

    • edit: utils/rth
  • Commit 3f2fdd8943dc012b40d7f4fc56bc4759a1eaf176 by dave:
    [Sema] NFC/perf - avoid double hashing during inheritance checking

    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 51be1bd53dc6e6ede2e9bb84eb2725fbff0391f6 by aschwaighofer:
    Codesign /test/Interpreter/objc_class_resilience.swift

    • edit: test/Interpreter/objc_class_resilience.swift
  • Commit b9fe52ed138ba379e73512b99d9a943e27452cb3 by aschwaighofer:
    Codesign validation-test/Sema/rdar32204609.swift

    • edit: validation-test/Sema/rdar32204609.swift
  • Commit a4c604ff4485d8e6a0182202e173ec69617c532e by abdulras:
    SwiftSyntax: some basic changes needed for Linux support

    • edit: tools/SwiftSyntax/SwiftcInvocation.swift
  • Commit 318c98a32345529d56a737f89801a0b170bebd05 by github:
    [Parse] Remove Status |= Status (#18666)

    • edit: lib/Parse/ParseStmt.cpp
  • Commit 6bbcec56f33af8ec59a87ef861042884b23dde4d by github:
    Revert "[CMake] Unbreak unified builds on Linux"

    • edit: cmake/modules/SwiftExternal.cmake
  • Commit fb6b24f1c1add739daa301fa88265d43e88acf25 by github:
    Revert "build: extract libdispatch build for swift"

    • delete: cmake/modules/SwiftExternal.cmake
    • edit: CMakeLists.txt
    • edit: tools/SourceKit/CMakeLists.txt
  • Commit 4a5c74fb8dcc853ef50c52c33db14c61f5be727e by aprantl:
    Update mangling prefix in Mangling.rst

    • edit: docs/ABI/Mangling.rst
  • Commit 9648318f2997682bf4e5db744bba3b50a4cd4f89 by github:
    [TBDGen] Set tbd files to two-level namespace and explicitly set dylib

    • edit: lib/TBDGen/TBDGen.cpp
  • Commit ea600a3ecfce897eee27fe679ac1bfafce43c921 by aschwaighofer:
    Codesign test/stdlib/Metal.swift

    • edit: test/stdlib/Metal.swift
  • Commit de1d4453b198ee208b9e46aaf71b6513d5fedb78 by aschwaighofer:
    Codesign test/Sanitizers

    • edit: test/Sanitizers/tsan.swift
    • edit: test/Sanitizers/tsan-norace-deinit-run-time.swift
    • edit: test/Sanitizers/tsan-norace-block-release.swift
    • edit: test/Sanitizers/asan.swift
  • Commit d52dad37329dd3c99230a8d5821a8ffe6532b961 by github:
    [IRGen] Extract getConformance from ProtocolInfo (#18681)

    • edit: lib/IRGen/GenProto.cpp
    • edit: lib/IRGen/IRGenModule.cpp
    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/IRGen/ProtocolInfo.h
  • Commit 95876c4f2916db88cef607e2d29991640ba1b40f by stefan.graenitz:
    Add include guard

    • edit: include/llvm/Demangle/Demangle.h
  • Commit ae0d80706767f7cdde5e1b9e8d2969fde575880c by stefan.graenitz:
    [Demangle] Add another test for ItaniumPartialDemangler

    • edit: unittests/Demangle/PartialDemangleTest.cpp
  • Commit 4af91b2e11d126be407dea3a47f85da9feffb9cd by stefan.graenitz:
    Add llvm::Any.

    • add: unittests/ADT/AnyTest.cpp
    • edit: include/llvm/ADT/STLExtras.h
    • add: include/llvm/ADT/Any.h
    • edit: unittests/ADT/CMakeLists.txt
  • Commit 20cb62e7743ebebbe33c2d9c3302ee1563840cba by stefan.graenitz:
    [Any] Fix a typo: didn't use the correct argument

    • edit: include/llvm/ADT/Any.h
  • Commit 1ee71d7c9c99e47ce4badd5c4720e9f9a82e26db by stefan.graenitz:
    Fix linker failure with Any.

    • edit: include/llvm/ADT/Any.h
  • Commit 62178610e239fe9035fd02780e33d0464e1c062e by stefan.graenitz:
    Change bool_constant to integral_constant.

    • edit: include/llvm/ADT/STLExtras.h
  • Commit 066ea46894d9c866d78973ff25f66b35354c9a8e by ankit_aggarwal:
    [SRC-8327] Adding error messages if ninja and cmake aren't installed

    • edit: Utilities/bootstrap
  • Commit 620bff70eecda82a3f136bf2c27b39a196a0113a by ankit_aggarwal:
    Print missing verbose command description on -v

    • edit: Sources/Build/BuildDelegate.swift
    • edit: Sources/Commands/SwiftTool.swift
  • Commit 3d2c4ce0e4400aafa7b5ee55aa28b05b1fe3d041 by david:
    [Commands] Use library based llbuild by default

    • edit: Sources/Commands/Options.swift
  • Commit 1cfb83318dd9e1e73c78aa8a27152da1ae75a251 by ankit_aggarwal:
    [Workspace] Detect changes in URLs when identity remains the same

    • edit: Sources/TestSupport/TestWorkspace.swift
    • edit: Sources/Workspace/PinsStore.swift
    • edit: Tests/WorkspaceTests/WorkspaceTests.swift
    • edit: Sources/Workspace/Workspace.swift
    • edit: Tests/WorkspaceTests/XCTestManifests.swift
  • Commit 70b5b291853154aefbe0ba1098c07dac6be66298 by ankit_aggarwal:
    [bootstrap] Fix swiftpm version when building on CI

    • edit: Utilities/bootstrap
  • Commit 09cfc2105a752b215fc808e2005f080fd5a05758 by abdulras:
    NSPipe: make fileHandleFor{Reading,Writing} mutable

    • edit: Foundation/FileHandle.swift
  • Commit 5bcd740bbe0f206b10a46afc116e202b6aab33be by abdulras:
    NSFileHandle: move {readability,writability}Handler

    • edit: Foundation/FileHandle.swift