[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 18.04 (master) #2047

Report

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

Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-18_04/2047/
Project:
oss-swift-package-linux-ubuntu-18_04
Date of build:
Wed, 30 Oct 2019 21:21:28 -0500
Build duration:
1 hr 29 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 612af63462ae526bfe3bce5aab228306713daf87 by lwalkin:
    Disable lane release for console workloads

    • edit: lib/Basic/Subprocess.cpp
  • Commit 63cf6c63d9c062751cb863d965c90afb54b5ad21 by lwalkin:
    Ensure system parallelism is utilized

    • edit: tests/Ninja/Build/console-pool.ninja
    • edit: tests/Ninja/Build/console-pool-input.ninja
  • Commit d996f25425205a1c4e80b012cffcb4e3408f8a79 by lwalkin:
    Check that console jobs lanes not released early

    • add: tests/Ninja/Build/console-pool-no-control-fd.ninja
    • add: tests/Ninja/Build/Inputs/close-control-fd
  • Commit 4155224cf8522f8af7e0a2f309e43d9eda29f8e7 by lwalkin:
    Fix linux shell's lack of source

    • edit: tests/Ninja/Build/console-pool-no-control-fd.ninja
  • Commit 8a6711769ee1d05d4d4fbdfbc9115d9bae200b87 by owen:
    [Diagnostics] Refactor DiagnosticConsumer interface

    • edit: tools/driver/swift_indent_main.cpp
    • edit: include/swift/AST/DiagnosticConsumer.h
    • edit: lib/Frontend/SerializedDiagnosticConsumer.cpp
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftEditorDiagConsumer.h
    • edit: include/swift/Migrator/FixitApplyDiagnosticConsumer.h
    • edit: include/swift/Migrator/FixitFilter.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftEditor.cpp
    • edit: include/swift/Frontend/PrintingDiagnosticConsumer.h
    • edit: lib/Frontend/PrintingDiagnosticConsumer.cpp
    • edit: lib/AST/DiagnosticConsumer.cpp
    • edit: tools/swift-api-digester/ModuleDiagsConsumer.cpp
    • edit: lib/Migrator/FixitApplyDiagnosticConsumer.cpp
    • edit: lib/Sema/InstrumenterSupport.cpp
    • edit: unittests/Parse/LexerTests.cpp
    • edit: unittests/AST/DiagnosticConsumerTests.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftASTManager.cpp
    • edit: tools/swift-api-digester/ModuleDiagsConsumer.h
    • edit: lib/AST/DiagnosticEngine.cpp
    • edit: tools/libSwiftSyntaxParser/libSwiftSyntaxParser.cpp
  • Commit c864eab859a5ac0a10b624a64e9c32c558350e6e by blangmuir:
    [edit] Fix racy access to SemanticInfo

    • edit: tools/SourceKit/lib/SwiftLang/SwiftEditor.cpp
  • Commit 7b650c5da5b7f44049310232d8ff91328f7a04f5 by mikeash:
    [Runtime] Extend Metadata::dump for existential type metadata.

    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit 642f58d6416684ed9c6b06fd8daa94e2c3c4b8f5 by hamishknight:
    Make checkUnsupportedProtocolType a static member

    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
  • Commit 4fa8fb6c0827e0b9d9b820231189a274ddfee8c9 by hamishknight:
    substituteInputSugarTypeForResult can be static

    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit 424112fa265a7dd80cdd064655444340a17fb736 by hamishknight:
    applyFunctionBuilderBodyTransform can be static

    • edit: lib/Sema/BuilderTransform.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit 7676eb07d3bffb7465ef027f1676debc3492fbe2 by hamishknight:
    AttributeChecker doesn't need a TypeChecker

    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: lib/Sema/TypeCheckStorage.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit dd6847ae023159956460c09df6efbf5b17a8093e by hamishknight:
    checkProtocolSelfRequirements can be static

    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 34ce9bd4bcc7d9dc44b20f366a7ffd6ec462ee73 by hamishknight:
    checkReferencedGenericParams can be static

    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 6eb53a0e5b8351b2e9e5e6bc8a9aec30a70b80ef by compnerd:
    test: use inferSwiftBinary to find the reflection tool

    • edit: test/lit.cfg
  • Commit 5f50f6725459339d8d88e2e901020c39c4389e50 by github:
    Update WindowsBuild.md

    • edit: docs/WindowsBuild.md
  • Commit ce1112126cf1bbf13a1911062f56df15a2ef09c8 by mikeash:
    [Runtime] Fix guards around _swift_isBackDeploying call in

    • edit: stdlib/public/runtime/SwiftObject.mm
    • edit: include/swift/Runtime/Config.h
  • Commit 87da361dc94f120a6f438fb27c8529ccb3b5d435 by danielrodriguez:
    Replace #import with #include to please VC++.

    • edit: lib/ClangImporter/ClangSourceBufferImporter.cpp
  • Commit 07880d168f4706dc94c3da9e7c7f847ca7697f83 by rxwei:
    [Docs] Differentiable programming manifesto. (#27034)

    • add: docs/DifferentiableProgramming.md
    • add: docs/assets/DifferentiableProgramming/gated-recurrent-neural-network.png
    • add: docs/assets/DifferentiableProgramming/convention-c-function-representation.png
    • add: docs/assets/DifferentiableProgramming/difference-quotient.png
    • add: docs/assets/DifferentiableProgramming/differentiable-function-representation.png
    • add: docs/assets/DifferentiableProgramming/differentiable-function-subtyping.png
    • add: docs/assets/DifferentiableProgramming/plot-linear.png
    • add: docs/assets/DifferentiableProgramming/autodiff-reverse-debugging.gif
    • add: docs/assets/DifferentiableProgramming/chain-rule-left-assoc.png
    • add: docs/assets/DifferentiableProgramming/tapenade.png
    • add: docs/assets/DifferentiableProgramming/chain-rule-right-assoc.png
    • add: docs/assets/DifferentiableProgramming/iterative-optimization.png
    • add: docs/assets/DifferentiableProgramming/differentiable-manifolds.png
    • add: docs/assets/DifferentiableProgramming/plot-quadratic.png
  • Commit bcf03aa01983aa4e3ab32305d543710ee1520042 by rwidmann:
    Make getDeclTypeCheckingSemantics a utility

    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit da2b063af9ec8993031d7dfab4c798b7ca4ec461 by rwidmann:
    Make calls to lookupMember actually look static

    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/TypeCheckProtocolInference.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/DerivedConformanceCodable.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 972e755e9b57b36c12ca3814a5311ce118c819e8 by rwidmann:
    Give ConstraintSystem's outlet to the ASTContext

    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CalleeCandidateInfo.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/CSStep.h
    • edit: lib/Sema/ConstraintGraph.cpp
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSRanking.cpp
  • Commit 929332e12a8ce51ccdd83d25ffd144f7bce9a1fa by rwidmann:
    Make isAvailabilitySafeForConformance a utility

    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/ConstraintSystem.h
  • Commit 118f68b1bed472cbf5fdb2b2ee0e01910d470a2f by rwidmann:
    Make getProtocol and getLiteralProtocol static utilities

    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckExpr.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit 7993f2ffeba24a5d8da7a677a82f6b78953e0ca0 by rwidmann:
    Downgrade the TypeChecker in DerivedConformance to an ASTContext

    • edit: lib/Sema/DerivedConformanceError.cpp
    • edit: lib/Sema/DerivedConformanceCodingKey.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/DerivedConformanceCodable.cpp
    • edit: lib/Sema/DerivedConformanceCaseIterable.cpp
    • edit: lib/Sema/DerivedConformances.h
    • edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
    • edit: lib/Sema/DerivedConformanceRawRepresentable.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/Sema/DerivedConformances.cpp
  • Commit 5ab6691576f8f45b9953db995f89954031617a94 by rwidmann:
    Drop the TypeChecker in maybeDiagnoseClassWithoutInitializers

    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeChecker.cpp
  • Commit 89b81a28da23987470dce836113392438176abb1 by rwidmann:
    Fixup calls to TypeChecker::lookupXXX

    • edit: lib/Sema/TypeCheckREPL.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/CSDiag.cpp
  • Commit da95db4b25b356cecc8b82d5200720097f49b4ef by rwidmann:
    Make deriveProtocolRequirement a static utility

    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit dd46c88269f5b2f8385fd7fce9ba43acfdf98e7a by rwidmann:
    Fixup calls to TypeChecker::checkGenericArguments

    • edit: lib/Sema/TypeCheckProtocolInference.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
  • Commit abc6db13b1afd1f18bdeefa1e91959c1357a88a3 by rwidmann:
    Provide AST Context Getters To Protocol Inference

    • edit: lib/Sema/TypeCheckProtocol.h
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/CSRanking.cpp
    • edit: lib/Sema/TypeCheckProtocolInference.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
  • Commit 7ca3876519e0d2e88f22fd319d4f00a9ca576f7e by harlan:
    [TBDGen] Add the unmangled name to the IR-not-TBD diff list

    • edit: lib/FrontendTool/TBD.cpp
  • Commit c93146af409e925017a8c673d1e2e60fa852277b by gwen.mittertreiner:
    [cmake] Add executable suffix to test deps

    • edit: test/CMakeLists.txt
  • Commit 41d099bc914fd3a651ef939c4c93be6072625938 by rwidmann:
    Remove the argument to setInvalid()

    • edit: lib/Parse/ParseDecl.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/CSDiag.cpp
  • Commit 4996858c4d95202f93486db7e092a8c96830b4bd by rwidmann:
    Re-implement isInvalid for ValueDecls

    • edit: lib/Sema/LookupVisibleDecls.cpp
    • edit: lib/Sema/TypeCheckProtocolInference.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/AST/TypeCheckRequests.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/Sema/TypeCheckDeclObjC.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/AST/USRGeneration.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/DerivedConformanceRawRepresentable.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/AST/Module.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/TypeCheckExpr.cpp
  • Commit 5a7040e2a47b5da2733091e4ac071f98e4e504fd by rwidmann:
    Remove PossiblyInvalidDecls

    • edit: lib/Sema/CSDiag.cpp
  • Commit db79d063e970078720169954514e09576f06bcc2 by rwidmann:
    Break a cycle

    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit efe877e6ee8206627672a216470c5fe27e59689d by rwidmann:
    Remove unnecesary interface type resets

    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/TypeCheckStorage.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 0267384e111a4b72492471b987846ae8c2275d24 by rwidmann:
    Fixup SourceKit and Tests

    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: test/Sema/editor_placeholders.swift
    • edit: test/Parse/foreach.swift
    • edit: test/stmt/c_style_for.swift
    • edit: test/Parse/matching_patterns.swift
    • edit: test/stmt/if_while_var.swift
    • edit: tools/SourceKit/lib/SwiftLang/SwiftEditor.cpp
    • edit: test/IDE/complete_single_expression_return.swift
    • edit: test/Parse/toplevel_library_invalid.swift
    • edit: test/Parse/EOF/unfinished-for-at-eof.swift
    • edit: test/stmt/foreach.swift
    • edit: lib/IDE/ExprContextAnalysis.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: test/Constraints/members.swift
    • edit: lib/Sema/TypeCheckDeclOverride.cpp
    • edit: test/Parse/enum_element_pattern_swift4.swift
    • edit: test/Constraints/patterns.swift
    • edit: test/Generics/deduction.swift
    • edit: test/Parse/recovery.swift
    • edit: lib/AST/NameLookup.cpp
    • edit: test/Constraints/diagnostics.swift
    • edit: test/attr/attr_dynamic_member_lookup.swift
    • edit: test/NameBinding/name_lookup.swift
    • edit: test/decl/var/variables.swift
    • edit: lib/AST/AccessRequests.cpp
    • edit: test/SourceKit/Sema/placeholders.swift.placeholders.response
  • Commit 3753a96d7cc049715fe97eeecf39afedded68259 by rwidmann:
    Add CompareDeclSpecializationRequest

    • edit: lib/Sema/CSSolver.cpp
    • edit: include/swift/AST/TypeCheckerTypeIDZone.def
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckProtocolInference.cpp
    • edit: lib/Sema/CSRanking.cpp
    • edit: include/swift/AST/TypeCheckRequests.h
    • edit: lib/Sema/TypeCheckProtocol.cpp
  • Commit e3e43997bffb52d15cbf8ad9c797603e4f3ef5eb by rwidmann:
    [NFC] Strip witness checking of its type checker

    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/TypeCheckProtocol.h
    • edit: lib/Sema/TypeCheckProtocolInference.cpp
  • Commit acb5b570f531b249d3b9bf2dd3a1de6f6d5e58d9 by david_smith:
    Don't try to speculatively bridge tagged pointers to Errors

    • edit: stdlib/public/runtime/ErrorObject.mm
  • Commit 8e0fc462a00d7b670c3e0edf0d83ab485880fc1c by richardh:
    set index db path from server data

    • edit: Sources/SKCore/BuildServerBuildSystem.swift
    • edit: Tests/INPUTS/BuildServerBuildSystemTests.testServerInitialize/server.py
    • edit: Tests/SKCoreTests/BuildServerBuildSystemTests.swift
  • Commit 0be2ffc58d86ea856cc1cb0ed2b8ca9cae1303a8 by ahoppen:
    Fail with an error message instead of a stack trace when a subcommand

    • edit: build-script-helper.py
  • Commit 4b0dc5f419f938067232f4fc4a1f054a1199dd06 by ahoppen:
    Update .gitignore in SwiftEvolve to match the one in the stress tester

    • edit: SwiftEvolve/.gitignore
  • Commit 192d3cb985f8e9473b363c625403981cde87e34d by ahoppen:
    Don't run build action if a test is requested

    • edit: build-script-helper.py
  • Commit 7405c35d0984e77172d4975766b5dca32ac11805 by ahoppen:
    Name generated SwiftEvolve project SwiftEvolve

    • edit: build-script-helper.py
  • Commit 55f4381668a3f6a5e903a0335f392c9c8c726063 by ahoppen:
    Add argument to build-script-helper.py to update SwiftPM dependencies

    • edit: build-script-helper.py
  • Commit af7080f839009bda422daf8163ef92325410ea10 by ahoppen:
    Update example invocation of build-script in README

    • edit: README.md
  • Commit 176efe168861d643c86b10069416c50e6349a2dc by ahoppen:
    Fix compile warnings in the stress tester

    • edit: SourceKitStressTester/Sources/SwiftCWrapper/ExpectedIssue.swift
  • Commit 5d3f1282e043c22e9e5ab28f3890c0d3dd2536d4 by jonas:
    [TableGen] Fix default and description of UseAllCompilerFlags

    • edit: lldb/source/Target/TargetProperties.td
  • Commit 4fd27f257481056d7b4adb74ef1b35cb161f81c0 by jonas:
    Revert "[Test] Fix TestSwiftDynamicTypeResolutionImportConflict"

    • edit: lldb/packages/Python/lldbsuite/test/lang/swift/clangimporter/dynamic_type_resolution_import_conflict/TestSwiftDynamicTypeResolutionImportConflict.py
  • Commit 2d530c83bf00eb155668f5b2d477d5a1b4c1861e by owen:
    [Diagnostics] Update SwiftASTContext to use the new DiagnosticConsumer

    • edit: lldb/source/Symbol/SwiftASTContext.cpp
  • Commit f1917246cc7a15927f395213f0910d047d32e846 by mishal_shah:
    Rename a flang test case

    • add: clang/test/Driver/flang/flang_ucase.F90
    • add: clang/test/Driver/flang/flang.f90
  • Commit d974ef4b46f8654ea654f580cce1886b11e05baa by ankit_aggarwal:
    [ManifestBuilder] Rename some variables for clarity

    • edit: Sources/Build/ManifestBuilder.swift
  • Commit 60761e674f1f4904f9818d84e85ceedb88acfe92 by ankit_aggarwal:
    [ManifestBuilder] Refactor createSwiftCompileCommand into smaller chunks

    • edit: Sources/Build/ManifestBuilder.swift
  • Commit f945f2548b936e939da45402b66726d6fb492f51 by ankit_aggarwal:
    [Build] Add an option to emit Swift module separately

    • edit: Sources/Build/ManifestBuilder.swift
    • edit: Sources/Commands/Options.swift
    • edit: Sources/Build/BuildPlan.swift
    • edit: Sources/Commands/SwiftTool.swift
  • Commit 842c9e821e383aaa9a565f795f2e472015ef7bb9 by ankit_aggarwal:
    [PackageLoading] Pick up resource files in a target

    • edit: Sources/PackageLoading/PackageBuilder.swift
    • add: Tests/PackageLoadingTests/TargetSourcesBuilderTests.swift
    • add: Sources/PackageLoading/TargetSourcesBuilder.swift
  • Commit d95146ecf98b95fb61bcef1e8ae4aa25aa75ec6d by ankit_aggarwal:
    Plumb additionalFileRules from Workspace to TargetSourcesBuilder

    • edit: Tests/PackageLoadingTests/PD4LoadingTests.swift
    • edit: Sources/PackageLoading/TargetSourcesBuilder.swift
    • edit: Sources/PackageGraph/PackageGraphLoader.swift
    • edit: Sources/PackageLoading/PackageBuilder.swift
    • edit: Tests/PackageLoadingTests/PD4_2LoadingTests.swift
    • edit: Sources/Workspace/Workspace.swift
    • edit: Tests/PackageLoadingTests/TargetSourcesBuilderTests.swift

New issue found!