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

Report

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

Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-18_04/1282/
Project:
oss-swift-package-linux-ubuntu-18_04
Date of build:
Thu, 11 Apr 2019 20:58:44 -0500
Build duration:
2 hr 13 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 96d7541433a5065379444c8421bce84875de1cdc by gwen.mittertreiner:
    Do Proper Shell Escaping on Windows

    • add: tests/BuildSystem/Build/windows-shell-parsing.llbuild
    • edit: include/llbuild/Basic/ShellUtility.h
    • edit: lib/Basic/Subprocess.cpp
    • edit: lib/Basic/ShellUtility.cpp
    • edit: lib/BuildSystem/BuildSystem.cpp
    • edit: lib/BuildSystem/ShellCommand.cpp
  • Commit ad6f8ffd6154dc19528d9d75ff89667ac7dc66e8 by jimdovey:
    Fix ArchiveShellCommand's verbose description output.

    • edit: lib/BuildSystem/BuildSystem.cpp
  • Commit c89ce55c9e1530fd5f1b78f8bc5b03b7bed62481 by github:
    Ban Self in typealias for now [SR-10334] Temporarily ban `Self` exposure from classes · Issue #52734 · apple/swift · GitHub

    • edit: lib/Sema/TypeCheckType.cpp
    • edit: test/type/self.swift
  • Commit 8b64cd40318ad0f3cdebebcd7c8a46e907428a61 by github:
    Only so much is possible

    • edit: lib/Sema/TypeCheckType.cpp
    • edit: test/type/self.swift
  • Commit afba3d4772389463fc62be7a2624814a008f1c6d by github:
    Move off diagnostic path

    • edit: lib/Sema/TypeCheckType.cpp
  • Commit bb7363da2ec90c4f7af4370fc8301141efbcaf28 by rkandhadaimadhav:
    [const evaluator] Parameterize allocation of symbolic values in the

    • edit: lib/SILOptimizer/Mandatory/DataflowDiagnostics.cpp
    • edit: include/swift/SIL/SILConstants.h
    • edit: lib/SILOptimizer/Utils/ConstExpr.cpp
    • edit: lib/SIL/SILConstants.cpp
    • edit: include/swift/SILOptimizer/Utils/ConstExpr.h
  • Commit 536a19a1ece16db5ec13dc1e48d13658af7fb8de by danielrodriguez:
    [build-script] Move parts of BuildScriptInvocation into

    • edit: utils/build-script
  • Commit 0999bfed74457c319b4ae991dc8ef2fa652fe1c5 by harlan:
    Revert "Revert "[ParseableInterfaces] Stop explicitly optimizing cached

    • edit: lib/Frontend/ParseableInterfaceModuleLoader.cpp
    • add: test/ParseableInterface/optimization-level.swift
    • edit: test/SourceKit/InterfaceGen/gen_swift_module.swift
  • Commit d9732a050fbb40f5bcf2f0dfe4b963f6f5955cf7 by brent:
    Allow the declaration of static subscripts

    • edit: lib/Parse/ParseDecl.cpp
    • edit: include/swift/AST/DiagnosticsCommon.def
    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: test/Parse/subscripting.swift
    • add: test/decl/subscript/static.swift
    • edit: include/swift/Parse/Parser.h
    • edit: test/attr/attr_override.swift
  • Commit e42939d9bbaecc22282dbd205c0a9c56372fef3d by brent:
    Correctly apply typechecking solutions with subscripts on type instances

    • edit: test/decl/subscript/static.swift
    • edit: lib/Sema/CSApply.cpp
  • Commit 7a41c3874bf92cca5991beeef4976ae4262e1260 by brent:
    Permit subscripting types without using .self

    • edit: test/decl/subscript/static.swift
    • edit: lib/Sema/MiscDiagnostics.cpp
  • Commit 0fcb09d9cefd2516e6e217abcca88519871c4b93 by brent:
    Fix description of static subscripts in errors

    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/TypeCheckDeclOverride.cpp
    • edit: test/attr/attr_override.swift
    • edit: lib/AST/Decl.cpp
  • Commit 8b0e61aae0af1d717291a5cf83c0809ceee7139a by brent:
    Infer final on static subscripts

    • edit: test/decl/subscript/static.swift
    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 473fe7027e1b7fa8ab4ced51550ab47070265bb5 by brent:
    Make sure we don’t support @objc class subscripts

    • edit: test/attr/attr_objc.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/decl/subscript/static.swift
    • edit: lib/Sema/TypeCheckDeclObjC.cpp
    • edit: test/ClangImporter/Inputs/custom-modules/ObjCSubscripts.h
    • add: test/ClangImporter/objc_class_subscript.swift
  • Commit eb0d343ea7c0abf9233e5c79d2ce09d02750f465 by brent:
    [ASTPrinter] Print staticness of subscripts

    • edit: test/IDE/print_ast_tc_decls.swift
    • edit: lib/AST/ASTPrinter.cpp
  • Commit c37fee1719e40950f7737563d939985353aca121 by brent:
    Add parallel tests for static subscripts

    • edit: test/decl/protocol/req/subscript.swift
    • edit: test/Constraints/subscript.swift
    • edit: test/SILGen/dynamic.swift
    • edit: test/decl/subscript/static.swift
    • edit: test/decl/subscript/subscripting.swift
    • add: test/Interpreter/generic_subscript_static.swift
    • edit: test/Interpreter/subscripting.swift
    • edit: test/attr/attr_override.swift
    • edit: test/decl/subscript/generic.swift
    • edit: test/Parse/subscripting.swift
  • Commit 7ae331dbca73e72bfdcf873b15826b8d316f831b by brent:
    [NFC] Pick a few nits for Jordan

    • edit: test/Constraints/subscript.swift
    • edit: lib/Sema/TypeCheckDeclObjC.cpp
    • edit: test/Interpreter/SDK/dictionary_pattern_matching.swift
    • edit: test/Interpreter/generic_subscript_static.swift
  • Commit 7ae55d3d668accfe2ddb1b3609cd7d4e33879cd7 by github:
    Tidy up comments and final testing.

    • edit: lib/Sema/TypeCheckType.cpp
  • Commit eba5cf47842cf4b290e13b447818cc10660b612d by aprantl:
    Make LLDB_USE_SYSTEM_DEBUGSERVER also configurable in CMake builds.

    • edit: utils/build-script-impl
  • Commit c86c1763c69e3caa68235b41717e5416a5a531db by mgottesman:
    [benchmarks] Add support to the build-script swiftpm benchmarks for

    • edit: utils/swift_build_support/swift_build_support/products/benchmarks.py
    • edit: benchmark/scripts/build_script_helper.py
  • Commit 4a6154b4c44c250dc137c24db0359715abef420d by mgottesman:
    [build-script] Rename ToolchainBenchmarks -> Benchmarks.

    • edit: utils/swift_build_support/swift_build_support/products/benchmarks.py
    • edit: utils/swift_build_support/swift_build_support/products/init.py
    • edit: utils/build-script
  • Commit df39948929819c5bde225856e527f282e66d5f93 by mgottesman:
    [benchmarks] Test that we can keep on building the benchmarks against

    • edit: utils/build-presets.ini
  • Commit 59974a5e91baff2f37e4d376bc70faf6b62895b3 by jordan_rose:
    Remove accidentally duplicated tests

    • edit: test/Sema/implementation-only-import-inlinable-conformances.swift
  • Commit bcde0f82929b71e184ff2d98e54e10ea37735fdd by jordan_rose:
    [test] Add additional implementation-only conformance test cases

    • edit: test/Sema/implementation-only-import-inlinable-conformances.swift
    • edit: test/Sema/implementation-only-import-in-decls.swift
  • Commit e6285b277a0f8bc7ef8283cb27d427ad2c64cf4c by eeckstein:
    SILOptimizer: handle begin_apply in escape analysis

    • edit: test/SILOptimizer/escape_analysis.sil
    • add: test/SILOptimizer/stack_promotion_crash.swift
    • edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
  • Commit d29aecadac55d1faa49102235cd92f9c270835e7 by github:
    Update WindowsBuild.md

    • edit: docs/WindowsBuild.md
  • Commit 016a055617fee67945b8ec8dce6958c97cc97df8 by kyrtzidis:
    [CMake] Use the correct filename for adding the AST verifier macro flag

    • edit: lib/AST/CMakeLists.txt
  • Commit a1aced9e718e50387349571e8b25c5d0da4144a4 by github:
    Undo "Disable ASan in coroutine functions; it interferes with

    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: test/IRGen/asan-attributes.swift
  • Commit 4907ae19a0a89a0dbb06dfac5b8306598bef8ab6 by mgottesman:
    Remove test that builds the benchmarks with swiftpm.

    • delete: build-swift-benchmarks-with-swiftpm.txt
  • Commit 72464c3c8d527ebd3e0e66fb9e235ae155f0e0fe by sarvesh.tamba:
    Changes for LLDB test cases for Apple Swift 5 Toolchain on PowerPC64LE

    • edit: packages/Python/lldbsuite/test/lang/swift/variables/swift/TestSwiftTypes.py
    • edit: packages/Python/lldbsuite/test/make/Makefile.rules
    • edit: packages/Python/lldbsuite/test/lang/swift/unknown_self/TestSwiftUnknownSelf.py
    • edit: packages/Python/lldbsuite/test/lang/swift/variables/swift/main.swift
    • edit: lit/SwiftREPL/ErrorReturn.test
    • edit: packages/Python/lldbsuite/test/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.py
    • edit: lit/tools/lldb-mi/symbol/symbol-list-lines.test
  • Commit 1fbfb50c231fe53476002954e7cc3aa51fd2f244 by sarvesh.tamba:
    Cherry-pick PR##1395 from master to swift-5.1-branch

    • edit: packages/Python/lldbsuite/test/lang/swift/reference_storage_types/TestSwiftReferenceStorageTypes.py
  • Commit feec10502b26c774bd24d5045498a283e424fc0a by ditaliano:
    Revert "[testsuite] Split Obj-C foundation test"

    • delete: packages/Python/lldbsuite/test/lang/objc/foundation/TestObjCMethodsNSArray.py
    • delete: packages/Python/lldbsuite/test/lang/objc/foundation/TestObjCMethodsNSError.py
    • edit: packages/Python/lldbsuite/test/lang/objc/foundation/TestObjCMethods2.py
    • delete: packages/Python/lldbsuite/test/lang/objc/foundation/TestObjCMethodsString.py
  • Commit 69198d10f6f4f87dd57fcb6e851e8680454216d0 by ditaliano:
    Revert "[testsuite] Split Objective-C new syntax test"

    • delete: packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/ObjCNewSyntaxTest.py
    • delete: packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/TestObjCNewSyntaxDictionary.py
    • add: packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/TestObjCNewSyntax.py
    • delete: packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/TestObjCNewSyntaxLiteral.py
    • delete: packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/TestObjCNewSyntaxArray.py
  • Commit 5b28143aa33f9c88d0355598010d33f7069ac9fa by ditaliano:
    Revert "[testsuite] Split Objective-C data formatter"

    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCKVO.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCCF.py
    • edit: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsstring/TestDataFormatterNSString.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSURL.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSError.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCExpr.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSDate.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSContainer.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjNSException.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCPlain.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/ObjCDataFormatterTestCase.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSData.py
    • add: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjC.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSBundle.py
  • Commit 18016d4a2a1a246be5d0b6acd59921dfe6bad023 by aprantl:
    Revert enabling this Darwin-specific test on Linux

    • edit: packages/Python/lldbsuite/test/functionalities/data-formatter/multilang_category/TestMultilangFormatterCategories.py
  • Commit f53cdb552be895fec2a587ec27e52eb70daaa7f4 by ditaliano:
    Revert "[testsuite] Split Obj-C foundation test"

    • delete: packages/Python/lldbsuite/test/lang/objc/foundation/TestObjCMethodsString.py
    • edit: packages/Python/lldbsuite/test/lang/objc/foundation/TestObjCMethods2.py
    • delete: packages/Python/lldbsuite/test/lang/objc/foundation/TestObjCMethodsNSArray.py
    • delete: packages/Python/lldbsuite/test/lang/objc/foundation/TestObjCMethodsNSError.py
  • Commit 5baec3c4718d5442c7c3f9ee00463099982b36bf by ditaliano:
    Revert "[testsuite] Split Objective-C new syntax test"

    • delete: packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/TestObjCNewSyntaxArray.py
    • delete: packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/TestObjCNewSyntaxDictionary.py
    • delete: packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/ObjCNewSyntaxTest.py
    • delete: packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/TestObjCNewSyntaxLiteral.py
    • add: packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/TestObjCNewSyntax.py
  • Commit 848ba78abdbea4dce579f39264caf3e25abc97e5 by ditaliano:
    Revert "[testsuite] Split Objective-C data formatter"

    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSData.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSError.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCPlain.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSDate.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/ObjCDataFormatterTestCase.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCCF.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSBundle.py
    • add: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjC.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSURL.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSContainer.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCExpr.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCKVO.py
    • edit: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsstring/TestDataFormatterNSString.py
    • delete: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjNSException.py
  • Commit 7556219e178248eaf36172063a14085c1c943139 by si:
    NSArray: Add missing init(array: NSArray) initializer.

    • edit: Foundation/NSArray.swift
    • edit: TestFoundation/TestNSArray.swift
  • Commit 4395b5f04f5c403a42a61f14613b93a11d52d898 by compnerd:
    Bundle: add SPI for FHS style bundles for testing

    • edit: Foundation/Bundle.swift
    • edit: TestFoundation/TestBundle.swift
  • Commit d0e799cc5d9306a1b3135ca12229b5b869d0ec5c by github:
    appendingPathComponent(:isDirectory:) should account for isDirectory

    • edit: Foundation/URL.swift
  • Commit 1f29e7b12ab9ed408c2423e4d7bc7012126ce099 by millenomi:
    Parity: NSAttributedString

    • edit: TestFoundation/TestNSAttributedString.swift
    • add: TestFoundation/Fixtures/macOS-10.14/NSAttributedString.archive
    • add: Tools/GenerateTestFixtures/GenerateTestFixtures.xcodeproj/project.pbxproj
    • add: Tools/GenerateTestFixtures/GenerateTestFixtures/Utilities.swift
    • add: TestFoundation/Fixtures/macOS-10.14/NSMutableAttributedString.archive
    • add: Tools/GenerateTestFixtures/GenerateTestFixtures.xcodeproj/xcshareddata/xcschemes/GenerateTestFixtures.xcscheme
    • edit: TestFoundation/Utilities.swift
    • add: Tools/GenerateTestFixtures/GenerateTestFixtures/main.swift
    • edit: Foundation/NSAttributedString.swift
    • edit: CMakeLists.txt
    • add: TestFoundation/FixtureValues.swift
    • edit: Foundation.xcodeproj/project.pbxproj
  • Commit f06240d5442ab1a8bec02741ac80a48ec7e06f81 by millenomi:
    Update SwiftSupport.cmake to allow copying directory resources in the

    • edit: cmake/modules/SwiftSupport.cmake
  • Commit 5bf06a9438fae18538ae7771a791ca8b6c909b1c by millenomi:
    Fix bridging in both if branches.

    • edit: Foundation/NSAttributedString.swift
  • Commit 908a892b02e18ad5d69ed9a3c43be8bec6cde1cf by compnerd:
    NSString: implement NSString.StringTransform

    • edit: Foundation/NSString.swift