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

Report

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

Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04/4859/
Project:
oss-swift-package-linux-ubuntu-16_04
Date of build:
Mon, 30 Mar 2020 03:50:09 -0500
Build duration:
1 hr 41 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 e9e3de7bf3d09368b3aeda56b70754784eca1dbb by mishal_shah:
    Fix the version

    • edit: jobs/swift-5.2-branch/oss-swift-package-osx.sh
  • Commit b61818019302f96456b1b3e24d3e4b86a4b66205 by daniel_dunbar:
    [Ninja] Fix a crash in the parser.

    • edit: tests/Ninja/Parser/basic.ninja
    • edit: lib/Ninja/Parser.cpp
  • Commit 2205f03572965a75db0d29a7dc3749fe8ed1bd9e by daniel_dunbar:
    [Package] Add a potentially necessary linked library on Linux.

    • edit: Package.swift
  • Commit f5fe8e376dee61752aae3fadabdad5b6f995edb7 by me:
    [stdlib] StaticString documentation and tests

    • edit: stdlib/public/core/StaticString.swift
    • edit: test/stdlib/StaticString.swift
  • Commit 38964fc3604452a83eeb804c5ca1b85cc9d99ccf by dgregor:
    [Type checker] Remove dead code to compute pattern checking options.

    • edit: lib/Sema/TypeCheckStorage.cpp
  • Commit 629fc8d944a34830be611d372af3157e85f5cc5e by tachoknight:
    Modification to allow checking out subprojects with Python 2 and 3.

    • edit: utils/update_checkout/update_checkout/init.py
    • edit: utils/update_checkout/init.py
  • Commit 5ac8d769fd562b60b62c6465edc25e57be4ec8d9 by dgregor:
    [Property wrappers] Allow default initialization to infer a type.

    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: test/decl/var/property_wrappers.swift
    • edit: lib/AST/Pattern.cpp
    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/Decl.h
  • Commit d282e3c1e9635dc7354367c3d498587baea9b6ed by dgregor:
    [Property wrappers] NFC rename initialValue -> wrappedValue where

    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckPropertyWrapper.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/TypeCheckStorage.cpp
  • Commit d865b524f342d12596e4e27ef935b04858a8fe5e by nhawes:
    [Index] Make StringRef -> std::string conversions explicit.

    • edit: lib/Index/IndexRecord.cpp
  • Commit d7e9738a05b7b91bfccf4d695155d86c5ddc7144 by rwidmann:
    [NFC] Implement CheckRedeclarationRequest

    • edit: lib/Sema/TypeCheckDeclPrimary.cpp
    • edit: include/swift/AST/Decl.h
    • edit: include/swift/AST/TypeCheckRequests.h
    • edit: lib/AST/TypeCheckRequests.cpp
    • edit: include/swift/AST/TypeCheckerTypeIDZone.def
  • Commit 766c087cc2079bf3f017e4d25c8e2487e3162a28 by pyaskevich:
    [TypeChecker] NFC: Add test-cases for SR-12291

    • edit: test/Constraints/closures.swift
  • Commit 1a027d82c3a1b3ad61d47760443b8391ad7bf5f8 by rwidmann:
    Fix the order of diagnostic arguments

    • edit: include/swift/AST/DiagnosticsFrontend.def
  • Commit a4c5671a5faa96acfbb6d8a100f9dec604fac094 by friss:
    [build-script-impl] Pass host tools to LLDB's Cmake when cross-compiling

    • edit: utils/build-script-impl
  • Commit 234270c9411b1be9b37f3b078127ae052605b2c5 by hamishknight:
    [CS] NFC: Tweak addExplicitConversionConstraint

    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 31e46b3a23bf030422f852c25ee377bccaeb3006 by hamishknight:
    [CS] Fix a locator path element

    • edit: lib/Sema/CSSimplify.cpp
  • Commit 791312fb7481f07b675482490eaa97fc318f0901 by github:
    Turn Educational Notes On-By-Default (#30583)

    • edit: docs/Diagnostics.md
    • edit: lib/Frontend/Frontend.cpp
    • edit: include/swift/Frontend/PrintingDiagnosticConsumer.h
    • edit: lib/Frontend/PrintingDiagnosticConsumer.cpp
    • edit: test/SourceKit/Sema/educational_note_diags.swift
    • edit: include/swift/Option/FrontendOptions.td
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: include/swift/Option/Options.td
    • edit: lib/Driver/ToolChains.cpp
    • edit: test/diagnostics/educational-notes.swift
    • edit: include/swift/AST/DiagnosticEngine.h
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: lib/AST/DiagnosticEngine.cpp
    • edit: include/swift/Basic/DiagnosticOptions.h
  • Commit 9082dd48b37cdf0e6bdd5608ce7c9f7f736a3a12 by github:
    [Autodiff upstream] Finishing @transpose attr serialization (#30683)

    • edit: test/AutoDiff/Serialization/transpose_attr.swift
    • edit: lib/Serialization/Deserialization.cpp
  • Commit 0036570e6fd4d7d01ac0c52a5b506568ada93f06 by mgottesman:
    [debugging-the-compiler] Explain how one can use -R to set a breakpoint

    • edit: docs/DebuggingTheCompiler.rst
  • Commit b5dc4233c7a2c5447bc72feb3b29837d554cd180 by rwidmann:
    [Gardening] Strike an Acchieved Request Evaluator Goal

    • edit: docs/RequestEvaluator.md
  • Commit f724d1ff851bde7e61ea0e294cdc77ae99993b72 by github:
    [SE-0280] Enum cases as protocol witnesses (#28916)

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/TBDGen/TBDGen.cpp
    • edit: lib/SIL/SILDeclRef.cpp
    • edit: lib/SILGen/SILGenType.cpp
    • add: test/decl/protocol/protocol_enum_witness.swift
    • edit: lib/Sema/TypeCheckProtocol.h
    • edit: test/decl/protocol/req/name_mismatch.swift
    • add: test/SILGen/protocol_enum_witness.swift
    • edit: lib/SILOptimizer/Utils/InstOptUtils.cpp
    • edit: include/swift/SILOptimizer/Utils/InstOptUtils.h
    • edit: lib/Sema/TypeCheckProtocol.cpp
  • Commit d067e7e18cf8af2eea3c76cc7e9500bb9577432d by github:
    [AutoDiff upstream] more IRGen for @differentiable functions (#30688)

    • edit: lib/IRGen/IRGenSIL.cpp
    • add: test/AutoDiff/IRGen/differentiable_function.sil
  • Commit 495b5712782269421ff5673b0555475457184286 by github:
    [AutoDiff upstream] Add @differentiable function reabstraction.

    • add: test/AutoDiff/SILGen/reabstraction.swift
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/SIL/AbstractionPattern.cpp
    • edit: lib/SIL/TypeLowering.cpp
    • edit: include/swift/SIL/AbstractionPattern.h
    • edit: lib/SILGen/SILGenPoly.cpp
  • Commit faba29a55f5bfb509fc04bb16e7228543f26b268 by passos.luciano:
    [Diagnostics] Diagnose key path reference to initializer methods.

    • edit: lib/Sema/CSDiagnostics.h
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSFix.cpp
    • edit: lib/Sema/CSFix.h
  • Commit fab4b876ee9cd91da0c50a0efbdab29de1f2a998 by passos.luciano:
    [tests] Adjusting key path tests to diagnostic of key path refering to

    • edit: test/Constraints/keypath.swift
  • Commit 41fe367a7e95f60b63e121d0dc992fa1a35f0d0e by aqamoss3fan2010:
    [CodeCompletion] Don't skip derived conformance members on override

    • edit: lib/Sema/TypeCheckNameLookup.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/DerivedConformances.cpp
    • edit: test/IDE/complete_override.swift
    • edit: lib/IDE/ConformingMethodList.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/Sema/LookupVisibleDecls.cpp
    • edit: lib/IDE/TypeContextInfo.cpp
    • edit: include/swift/AST/Decl.h
    • edit: include/swift/AST/NameLookup.h
  • Commit b517aa13efc7cccef5de2652fa6d96aaff4bc8af by hamishknight:
    [CS] Explore additional bindings for fixes

    • edit: test/Constraints/fixes.swift
    • edit: test/Generics/deduction.swift
    • edit: lib/Sema/CSStep.h
    • edit: test/Constraints/keyword_arguments.swift
    • edit: test/expr/delayed-ident/static_var.swift
    • edit: test/Constraints/closures.swift
  • Commit dc4b089b9f609f041071eafacc70a9db7259d748 by hamishknight:
    [CS] Don't fix an _OptionalNilComparison argument

    • edit: test/Misc/misc_diagnostics.swift
    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/Constraints/fixes.swift
    • edit: test/Constraints/operator.swift
  • Commit b4c13c2c559918bbff0dcecdd93ef3b0a3817729 by hamishknight:
    [CS] Adjust assessRequirementFailureImpact

    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/Constraints/bridging.swift
    • edit: test/Constraints/diagnostics.swift
    • edit: test/Constraints/operator.swift
  • Commit 29cc7fb5fbf3b1b5166a29de5d4c2f0c485965e5 by danielzheng:
    NFC: Remove SWIFT_ENABLE_TENSORFLOW comment.

    • edit: lib/SILGen/SILGenPoly.cpp
  • Commit 80e5a51b5ba846060b887bc96db5463ef920e4a7 by github:
    [AutoDiff upstream] Add differentiable function type lowering. (#30677)

    • edit: test/AutoDiff/SIL/Serialization/differentiable_function.swift
    • edit: lib/SIL/TypeLowering.cpp
  • Commit 9a80e2c138c444b5687eeed5b5cf259f5919c227 by hamishknight:
    [test] Adjust a test case to work around non-determinism

    • edit: test/Parse/confusables.swift
  • Commit ab18ed9d0b3c762f8f416e1f7abcc0b3a21bb295 by rjmccall:
    Add an algorithm for performing "optimal" layout of a struct.

    • add: llvm/lib/Support/OptimalLayout.cpp
    • edit: llvm/lib/Support/CMakeLists.txt
    • edit: llvm/unittests/Support/CMakeLists.txt
    • add: llvm/unittests/Support/OptimalLayoutTest.cpp
    • add: llvm/include/llvm/Support/OptimalLayout.h
  • Commit 5830dc52cd5e1944c7db4595f20a25fa41ff64b7 by rjmccall:
    Use optimal layout and preserve alloca alignment in coroutine frames.

    • edit: llvm/test/Transforms/Coroutines/coro-eh-aware-edge-split.ll
    • edit: llvm/test/Transforms/Coroutines/coro-retcon-resume-values.ll
    • edit: llvm/test/Transforms/Coroutines/ex3.ll
    • edit: llvm/test/Transforms/Coroutines/coro-spill-after-phi.ll
    • edit: llvm/lib/Transforms/Coroutines/CoroInternal.h
    • edit: llvm/test/Transforms/Coroutines/coro-padding.ll
    • edit: llvm/test/Transforms/Coroutines/coro-param-copy.ll
    • edit: llvm/test/Transforms/Coroutines/coro-frame.ll
    • edit: llvm/lib/Transforms/Coroutines/CoroInstr.h
    • edit: llvm/test/Transforms/Coroutines/ex0.ll
    • edit: llvm/test/Transforms/Coroutines/coro-swifterror.ll
    • edit: llvm/test/Transforms/Coroutines/ex1.ll
    • edit: llvm/test/Transforms/Coroutines/ArgAddr.ll
    • edit: llvm/test/Transforms/Coroutines/coro-debug.ll
    • edit: llvm/test/Transforms/Coroutines/coro-retcon-once-value.ll
    • edit: llvm/test/Transforms/Coroutines/coro-alloc-with-param.ll
    • edit: llvm/test/Transforms/Coroutines/coro-retcon.ll
    • edit: llvm/test/Transforms/Coroutines/coro-materialize.ll
    • edit: llvm/lib/Transforms/Coroutines/CoroSplit.cpp
    • edit: llvm/test/Transforms/Coroutines/coro-heap-elide.ll
    • edit: llvm/test/Transforms/Coroutines/coro-frame-arrayalloca.ll
    • edit: llvm/lib/Transforms/Coroutines/CoroFrame.cpp
    • edit: llvm/test/Transforms/Coroutines/coro-retcon-once-value2.ll
    • edit: llvm/lib/IR/Verifier.cpp
    • edit: llvm/lib/Transforms/Coroutines/CoroElide.cpp
    • edit: llvm/test/Transforms/Coroutines/coro-retcon-alloca.ll
    • edit: llvm/test/Transforms/Coroutines/coro-retcon-resume-values2.ll
    • edit: llvm/test/Transforms/Coroutines/coro-retcon-value.ll
    • edit: llvm/test/Transforms/Coroutines/coro-catchswitch.ll
    • edit: llvm/test/Transforms/Coroutines/ex5.ll
    • edit: llvm/test/Transforms/Coroutines/coro-spill-corobegin.ll
    • edit: llvm/lib/Transforms/Coroutines/CoroEarly.cpp
  • Commit e0481bd3f668cbe349f1d6c14a40dca7bafeca1a by dliew:
    [ASan] Fix issue where system log buffer was not cleared after reporting

    • edit: compiler-rt/lib/asan/asan_report.cpp
    • add: compiler-rt/test/asan/TestCases/Darwin/duplicate_os_log_reports.cpp
    • edit: compiler-rt/test/lit.common.cfg.py
  • Commit 0186eef66f270d4acfe51a577590e690521655de by dliew:
    Only add darwin_log_cmd lit shell test feature when the log can be

    • edit: compiler-rt/test/lit.common.cfg.py
  • Commit 3aeec0ab3a21dca883ba04d8c96275c65213c0f0 by jonas:
    [lldb/PlatformMacOSX] Re-implement GetDeveloperDirectory

    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformAppleSimulator.cpp
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.cpp
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.cpp
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformAppleWatchSimulator.cpp
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp
  • Commit 84154566c10cadde4e0dc8d8995632fde2c28109 by friss:
    [lldb/test] Fix Swift testsuite environemnt

    • edit: lldb/test/Shell/lit-lldb-init.in
    • edit: lldb/test/API/CMakeLists.txt
  • Commit 148a39ce0b0c8b6ad8f40c16321c208af5da117f by compnerd:
    CoreFoundation: adjust the thread name setting on Windows

    • edit: CoreFoundation/Base.subproj/CFPlatform.c
  • Commit c2f1c2c893270abd2e9dab9c39a79ca8048d55a2 by github:
    Revert "URLSession: Fix redirection response handling"

    • edit: Sources/FoundationNetworking/URLSession/HTTP/HTTPURLProtocol.swift
    • edit: Sources/FoundationNetworking/URLSession/NativeProtocol.swift
    • edit: Tests/Foundation/Tests/TestURLSession.swift
  • Commit 3ed51aa8831f4f38a660e7fda7a439d92f3f59fd by github:
    Revert "Revert "URLSession: Fix redirection response handling""

    • edit: Sources/FoundationNetworking/URLSession/HTTP/HTTPURLProtocol.swift
    • edit: Tests/Foundation/Tests/TestURLSession.swift
    • edit: Sources/FoundationNetworking/URLSession/NativeProtocol.swift