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

Report

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

Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04/3140/
Project:
oss-swift-package-linux-ubuntu-16_04
Date of build:
Mon, 07 Jan 2019 16:02:58 -0600
Build duration:
30 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 92d09f4e194867aef40c06dcb2fbb414a6b31dc5 by ankit_aggarwal:
    Extend @available to support PackageDescription

    • edit: lib/Parse/ParseStmt.cpp
    • edit: lib/Driver/ToolChains.cpp
    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: include/swift/Parse/Parser.h
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: lib/Parse/ParseExpr.cpp
    • add: test/attr/attr_availability_swiftpm_deserialize.swift
    • edit: lib/AST/Attr.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/AST/Availability.cpp
    • edit: lib/AST/AvailabilitySpec.cpp
    • add: test/attr/Inputs/PackageDescription.swift
    • add: test/attr/attr_availability_swiftpm_v4.swift
    • edit: include/swift/Option/Options.td
    • edit: include/swift/AST/Attr.h
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: include/swift/AST/AvailabilitySpec.h
    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: include/swift/Basic/LangOptions.h
    • edit: lib/Sema/TypeCheckAvailability.cpp
  • Commit 130f1629bbc30042a86d6e798337a878f1224b3d by eeckstein:
    SILOptimizer: add an earlier DeadStoreElimination pass to fix a phase

    • edit: test/SILOptimizer/globalopt_let_propagation.swift
    • edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
  • Commit fc90a0009aa6f995bc70a72a0929e94c0010d462 by rajbarik:
    Add @inline(__always) to stdlib function for performance parity

    • edit: stdlib/public/core/ExistentialCollection.swift.gyb
  • Commit 90a8aaa0d75505dc3ab5e826d8053f995da66299 by dgregor:
    [Type checker] Array/dictionary literals define to

    • add: test/Constraints/array_literal_local_array.swift
    • edit: test/Constraints/dictionary_literal.swift
    • edit: lib/Sema/TypeCheckExpr.cpp
  • Commit 3de4cbd0dbf988aa0dafe805dfebd07c40622d45 by jingham:
    "help finish" tells you it is an alias. "help fin" doesn't.

    • edit: source/Commands/CommandObjectHelp.cpp
    • edit: packages/Python/lldbsuite/test/help/TestHelp.py
  • Commit 697df25d1f5f413afacc90d515283428e70df2a8 by mracek:
    Be more defensive when trimming the error message in

    • edit: source/Plugins/InstrumentationRuntime/SwiftRuntimeReporting/SwiftRuntimeReporting.cpp
  • Commit d0c9406a7b0a4419aebf3c002f5d8778fb3661f0 by ditaliano:
    [SwiftREPL] Runtime checks for exclusive access should trap.

    • add: lit/SwiftREPL/ExclusivityREPL.test
    • edit: source/Target/SwiftLanguageRuntime.cpp
  • Commit c4e5f6c672d41437753cb772db5fae229a01e2f5 by aprantl:
    Add file-based synchronization to flaky test

    • edit: packages/Python/lldbsuite/test/macosx/queues/TestQueues.py
    • edit: packages/Python/lldbsuite/test/macosx/queues/main.c
  • Commit 6a401d9a51c5d22650f9029efde4e232beeb2619 by aprantl:
    Add file-based synching to places missed in r350247.

    • edit: packages/Python/lldbsuite/test/macosx/queues/TestQueues.py
    • edit: packages/Python/lldbsuite/test/macosx/queues/main.c
  • Commit c8c04c1fc73fe97af8444429740c8d492408c6ba by aprantl:
    TestQueues: Move the synchronisation code into the binary itself.

    • edit: packages/Python/lldbsuite/test/macosx/queues/TestQueues.py
    • edit: packages/Python/lldbsuite/test/macosx/queues/main.c
  • Commit 98fb272b6c4e21becd2c00806786890a880d372a by aprantl:
    Fine-tune and document the barrier in TestQueues.

    • edit: packages/Python/lldbsuite/test/macosx/queues/main.c
  • Commit 5f763466449b737ad497fc596288eb47f130ec34 by aprantl:
    Refactor test, no changes expected.

    • edit: packages/Python/lldbsuite/test/macosx/queues/main.c
  • Commit 5087e0982eddddbfb76ba3edf0ff65f43e6bb87c by aprantl:
    Split two sub-tests into separate top-level methods.

    • edit: packages/Python/lldbsuite/test/macosx/queues/TestQueues.py