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

Report

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

Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04/2166/
Project:
oss-swift-package-linux-ubuntu-16_04
Date of build:
Tue, 11 Sep 2018 18:22:24 -0500
Build duration:
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:
  • Unexpected pass: This build failed because a test marked as XFAIL unexpectedly passes. This could mean that the cause for the XFAIL is fixed, but it warrants investigation in any case.
  • Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:

Changes

  • Commit beb32f38212538b782a0eda29942505fea1447c0 by aprantl:
    Enable debug info for inlined generics by default. It works now.

    • edit: test/DebugInfo/inlined-generics-basic.swift
    • edit: lib/IRGen/IRGenSIL.cpp
  • Commit 6fb43d44c7693b624e9eaf1a564147ff04285d9b by compnerd:
    build: don't define _CRT_USE_BUILTIN_OFFSETOF

    • edit: cmake/modules/AddSwift.cmake
  • Commit addfb560615fde56dc6aefbfb7c1c6822339a96f by compnerd:
    build: do not use the VFS overlay on MSVC

    • edit: cmake/modules/AddSwift.cmake
  • Commit 3dfd8e39934da28cd9b450df93c479f13d353f04 by spestov:
    Sema: Set the type of ParenExpr to ParenType

    • edit: lib/Sema/CSApply.cpp
    • edit: lib/AST/ASTVerifier.cpp
    • edit: test/Constraints/without_actually_escaping_no_errors.swift
    • edit: lib/Sema/TypeCheckREPL.cpp
  • Commit d86d972d47aaa866048800d3eee74d59901f9e2e by github:
    Switch Dictionary.Values.subscript to use _modify (#19222)

    • edit: stdlib/public/core/Dictionary.swift
  • Commit af39accab0d4f0592205450aef66f7e3359155bc by github:
    Sprinkle LLVM_READONLY/READNONE on a few DeclAttribute accessors

    • edit: include/swift/AST/Attr.h
  • Commit 2292df33a2fb71b8cce51380e0563d9ed5614336 by github:
    Swiftch Dictionary.subscript(_:default:) to use _modify (#19218)

    • edit: stdlib/public/core/Dictionary.swift
  • Commit c40d07e5eeb03320bca4e636d3f14a9935791fac by kyrtzidis:
    [index] Some refactoring to simplify how DirectoryWatcher is used for

    • edit: include/clang/Index/IndexDataStore.h
    • edit: lib/DirectoryWatcher/CMakeLists.txt
    • edit: lib/Index/CMakeLists.txt
    • add: lib/IndexDataStore/CMakeLists.txt
    • delete: lib/Index/IndexDataStore.cpp
    • edit: tools/IndexStore/IndexStore.cpp
    • edit: lib/CMakeLists.txt
    • edit: include/clang/DirectoryWatcher/DirectoryWatcher.h
    • edit: lib/Index/IndexDataStoreUtils.cpp
    • add: lib/IndexDataStore/IndexDataStore.cpp
    • edit: tools/IndexStore/CMakeLists.txt
  • Commit afe51dc9b0eb0fd6048477d1d3e42994d6f43b12 by kyrtzidis:
    [test/index/store] Remove or put 'XFAIL: linux' instances appropriately

    • edit: test/Index/Store/external-source-symbol-hash.m
    • edit: test/Index/Store/record-hash.cpp
    • edit: test/Index/Store/record-hash-using.cpp
  • Commit dff4a1f89f47450eab45a2cb781b4bae2a89b09d by kyrtzidis:
    [index/store] Changes to make libIndexStore available for linux

    • edit: tools/IndexStore/CMakeLists.txt
    • edit: test/Index/Store/handle-prebuilt-module.m
    • edit: test/Index/Store/print-unit.c
    • edit: test/Index/Store/external-source-symbol-hash.m
    • edit: test/Index/Store/json-with-module.m
    • edit: test/Index/Store/print-record.mm
    • edit: tools/c-index-test/JSONAggregation.cpp
    • edit: test/Index/Store/json-with-pch.c
    • edit: test/Index/Store/record-hash-crash-invalid-name.cpp
    • edit: test/Index/Store/empty-unit.c
    • edit: tools/IndexStore/IndexStore.cpp
    • edit: test/Index/Store/syntax-only.c
    • edit: test/Index/Store/record-hash-crash.cpp
    • edit: test/Index/Store/unit-workdir-prefix.c
    • edit: include/indexstore/indexstore.h
    • edit: test/Index/Store/print-units-with-pch.c
    • edit: tools/c-index-test/core_main.cpp
    • edit: test/Index/Store/json.c
    • edit: tools/IndexStore/IndexStore.exports
    • edit: test/Index/Store/unit-with-vfs.c
    • edit: test/Index/Store/using-libstdcpp-arc.mm
    • edit: include/indexstore/IndexStoreCXX.h
    • edit: tools/c-index-test/CMakeLists.txt
    • edit: test/Index/Store/print-units-with-modules.m
  • Commit c6bc01d23fbe03d632a32a7e7faa0258193284ff by ankit_aggarwal:
    Throwing errors instead of using fatalError

    • edit: Sources/SourceControl/GitRepository.swift
  • Commit 24ad22c48629a3e0eccdfe8c7d5c33b67968dbaa by ankit_aggarwal:
    [Commands] Fix force unwrap

    • edit: Sources/Commands/SwiftTool.swift

The tests are passing on linux now, I’ll remove the XFAILs.