<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">This should fix it, I hope:</div><div class=""><br class=""></div><a href="https://github.com/apple/swift-package-manager/commit/c86035fb136f5a2e4ba2facb519932830d4e0026" class="">https://github.com/apple/swift-package-manager/commit/c86035fb136f5a2e4ba2facb519932830d4e0026</a><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 04-Jan-2017, at 3:22 PM, Slava Pestov via swift-dev &lt;<a href="mailto:swift-dev@swift.org" class="">swift-dev@swift.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Non-determinism in swiftpm test, unrelated to my changes:<div class=""><br class=""></div><div class=""><span title="Compile Error" style="box-sizing: border-box; font-family: monospace; font-size: 13px; white-space: pre-wrap; color: white; background-color: red;" class="">/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-16_04/swiftpm/Tests/CommandsTests/PackageToolTests.swift:195: error: PackageToolTests.testPackageEditAndUnedit : XCTAssertEqual failed: ("5
</span><span style="background-color: rgb(43, 48, 59);" class=""><font color="#c0c5ce" face="monospace" size="2" class=""><span style="white-space: pre-wrap;" class="">") is not equal to ("88
“)</span></font></span></div><div class=""><font color="#c0c5ce" face="monospace" size="2" class=""><span style="white-space: pre-wrap; background-color: rgb(43, 48, 59);" class=""><br class=""></span></font><div class=""><div class=""><blockquote type="cite" class=""><div class="">On Jan 4, 2017, at 1:51 AM, <a href="mailto:no-reply@swift.org" class="">no-reply@swift.org</a> wrote:</div><br class="Apple-interchange-newline"><div class=""><h2 style="font-family: 'Helvetica Neue', sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; width: 754px; background-color: red; color: white; text-align: center;" class=""></h2><h1 style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">[<font class="FAILURE" style="color: red;">FAILURE</font>] oss-swift-incremental-RA-linux-ubuntu-16_04 [#1178]</h1><table style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><tbody class=""><tr style="text-align: left;" class=""><th class="">Build URL:</th><td class=""><a href="https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/1178/" style="color: rgb(0, 122, 255); text-decoration: none;" class="">https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/1178/</a></td></tr><tr style="text-align: left;" class=""><th class="">Project:</th><td class="">oss-swift-incremental-RA-linux-ubuntu-16_04</td></tr><tr style="text-align: left;" class=""><th class="">Date of build:</th><td class="">Wed, 04 Jan 2017 01:17:02 -0800</td></tr><tr style="text-align: left;" class=""><th class="">Build duration:</th><td class="">34 min</td></tr></tbody></table><h2 style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">Identified problems:</h2><ul style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><li class="">Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:<ul class=""><li class=""><a href="https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-16_04/1178/consoleFull#1223286792ee1a197b-acac-4b17-83cf-a53b95139a76" style="color: rgb(0, 122, 255); text-decoration: none;" class="">Indication 1</a></li></ul></li></ul><h2 style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">Tests:</h2><table width="100%" style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><tbody class=""><tr style="text-align: left;" class=""><td class="bg1" colspan="2"></td></tr><tr style="text-align: left;" class=""><td class="bg2" colspan="2">Name:<span class="Apple-converted-space">&nbsp;</span><b class="">Swift(linux-x86_64)</b><br class="">Failed: 0 test(s), Passed: 8720 test(s), Total: 8720 test(s)</td></tr><tr style="text-align: left;" class=""><td class=""></td></tr><tr style="text-align: left;" class=""><td class="bg2" colspan="2">Name:<span class="Apple-converted-space">&nbsp;</span><b class="">Swift-Unit</b><br class="">Failed: 0 test(s), Passed: 239 test(s), Total: 239 test(s)</td></tr><tr style="text-align: left;" class=""><td class=""></td></tr></tbody></table><br style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><h2 style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">Changes</h2><ul style="color: rgb(57, 57, 57); font-family: 'Helvetica Neue', sans-serif; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">32ebe2db5a0f321f1fdac792340bc824158a9675</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">spestov:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Parse: Don't crash if property with no declared type has addressors</p><ul class=""><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28512-anonymous-namespace-traversal-visit-swift-typerepr.swift</li><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28512-anonymous-namespace-traversal-visit-swift-typerepr.swift</li><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28517-getstoragekind-stored-storagekind-already-set.swift</li><li class="change-edit"><b class="">edit</b>: include/swift/AST/TypeRepr.h</li><li class="change-edit"><b class="">edit</b>: lib/Parse/ParseDecl.cpp</li><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28515-getmutableaddressor.swift</li><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28517-getstoragekind-stored-storagekind-already-set.swift</li><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28515-getmutableaddressor.swift</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">e6ada30291c4638f7011a4a324eecb4703afa694</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">spestov:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Parse: Fix crash when alignment is too large</p><ul class=""><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28535-unreachable-executed-at-swift-lib-parse-parsedecl-cpp-610.swift</li><li class="change-edit"><b class="">edit</b>: lib/Parse/ParseDecl.cpp</li><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28535-unreachable-executed-at-swift-lib-parse-parsedecl-cpp-610.swift</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">c7ab11f2288d9d873d34551d9c6a06f82063ec38</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">spestov:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Sema: Fix crash in 'var' parameter migration</p><ul class=""><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28584-loc-isvalid.swift</li><li class="change-edit"><b class="">edit</b>: lib/Sema/TypeCheckPattern.cpp</li><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28584-loc-isvalid.swift</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">2932aac03a826c931cc54cb8b0f6350a5e59d417</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">spestov:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">AST: More accurate AbstractFunctionDecl::getImplicitSelfDecl()</p><ul class=""><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28541-anonymous-namespace-verifier-walktodeclpost-swift-decl.swift</li><li class="change-edit"><b class="">edit</b>: lib/AST/LookupVisibleDecls.cpp</li><li class="change-edit"><b class="">edit</b>: lib/AST/Decl.cpp</li><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28541-anonymous-namespace-verifier-walktodeclpost-swift-decl.swift</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">d406c4d002e188b80365a96760b481b50022f50a</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">spestov:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">ASTVerifier: Don't check Override attribute if we haven't done early</p><ul class=""><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28546-anonymous-namespace-verifier-walktodeclpost-swift-decl.swift</li><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28546-anonymous-namespace-verifier-walktodeclpost-swift-decl.swift</li><li class="change-edit"><b class="">edit</b>: lib/AST/ASTVerifier.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">469cccdef1318169f838cbde556d8b7427dd3b35</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">spestov:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Sema: Avoid infinite recursion in associated type inference</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/Sema/TypeCheckProtocol.cpp</li><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28180-rawrepresentable-extension-with-initializer.swift</li><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28180-rawrepresentable-extension-with-initializer.swift</li><li class="change-edit"><b class="">edit</b>: test/decl/protocol/req/associated_type_inference.swift</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">e455085d94aeb07e6b8275e155cdf35127281669</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">spestov:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Sema: When opening an UnboundGenericType, don't put replacements in the</p><ul class=""><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28488-conforms-replacement-haserror-isopenedanyobject-replacement-replacement-is-gener.swift</li><li class="change-edit"><b class="">edit</b>: lib/Sema/ConstraintSystem.cpp</li><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28488-conforms-replacement-haserror-isopenedanyobject-replacement-replacement-is-gener.swift</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">a230bde7e7413fa448d2807e1870aabe72ab0907</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">spestov:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">AST: Clean up getDeclaredType() and friends</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/AST/DeclContext.cpp</li><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28424-swift-valuedecl-getformalaccessscope.swift</li><li class="change-edit"><b class="">edit</b>: lib/AST/Decl.cpp</li><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28569-swift-declcontext-getastypeortypeextensioncontext-const.swift</li><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28569-swift-declcontext-getastypeortypeextensioncontext-const.swift</li><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28424-swift-valuedecl-getformalaccessscope.swift</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">cc2ae7b7d55f0890018ee28212b0493756a16921</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">spestov:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">AST: Fix crash with invalid generic environment</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/AST/GenericEnvironment.cpp</li><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28577-isa-x-val-cast-ty-argument-of-incompatible-type.swift</li><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28577-isa-x-val-cast-ty-argument-of-incompatible-type.swift</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">b6d8bbb6987afab73cbf7a4ce4ffdcc8b91622df</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">spestov:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">AST: Return abstract conformance for UnresolvedType</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/AST/ASTContext.cpp</li><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28503-iscomplete-missing-inherited-mapping-in-conformance.swift</li><li class="change-edit"><b class="">edit</b>: lib/AST/Module.cpp</li><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28503-iscomplete-missing-inherited-mapping-in-conformance.swift</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">2b05dd9d852d1f64fe41a35136a3a8a263304d0f</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">spestov:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">AST: Remove error path that was causing crashes</p><ul class=""><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28494-conforms-type-does-not-conform-to-protocol.swift</li><li class="change-edit"><b class="">edit</b>: lib/Sema/TypeCheckProtocol.cpp</li><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28494-conforms-type-does-not-conform-to-protocol.swift</li><li class="change-edit"><b class="">edit</b>: lib/AST/Module.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">af934f2c9d4bd060e4ecaa80647b1d5c36c2be2d</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">spestov:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Sema: Allow local types to conform to protocols with associated types</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/Sema/TypeCheckDecl.cpp</li><li class="change-edit"><b class="">edit</b>: test/decl/nested/type_in_function.swift</li><li class="change-edit"><b class="">edit</b>: lib/Sema/TypeCheckType.cpp</li><li class="change-edit"><b class="">edit</b>: test/Generics/function_defs.swift</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">2eeb8f528eabb14ca87af65088bfdce10fa7a79e</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">spestov:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">AST: Fix crash when type nested inside generic function conforms to a</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/AST/Type.cpp</li><li class="change-edit"><b class="">edit</b>: test/decl/nested/type_in_function.swift</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">e4abdfc2bdc0f26ad863bdcf31d93c7250b6e53d</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">spestov:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">AST: Model protocols nested inside other types</p><ul class=""><li class="change-edit"><b class="">edit</b>: include/swift/AST/Types.h</li><li class="change-edit"><b class="">edit</b>: lib/AST/Type.cpp</li><li class="change-edit"><b class="">edit</b>: lib/AST/Module.cpp</li><li class="change-edit"><b class="">edit</b>: include/swift/AST/TypeNodes.def</li><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28554-reftype-hastypeparameter-cannot-have-a-dependent-type-here.swift</li><li class="change-edit"><b class="">edit</b>: lib/Sema/TypeCheckDecl.cpp</li><li class="change-edit"><b class="">edit</b>: lib/AST/ASTDumper.cpp</li><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28554-reftype-hastypeparameter-cannot-have-a-dependent-type-here.swift</li><li class="change-edit"><b class="">edit</b>: lib/AST/ASTContext.cpp</li><li class="change-edit"><b class="">edit</b>: lib/AST/Decl.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">0a7e1d5568c9bb4ae359872fd104d6f5b5c98200</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">spestov:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Sema: Fix crash in conformance checking</p><ul class=""><li class="change-edit"><b class="">edit</b>: lib/AST/Decl.cpp</li><li class="change-add"><b class="">add</b>: validation-test/compiler_crashers_fixed/28549-swift-typebase-getdesugaredtype.swift</li><li class="change-delete"><b class="">delete</b>: validation-test/compiler_crashers/28549-swift-typebase-getdesugaredtype.swift</li><li class="change-edit"><b class="">edit</b>: lib/Sema/TypeCheckProtocol.cpp</li></ul></li><br class=""><li class="">Commit<span class="Apple-converted-space">&nbsp;</span><b class="">43efc9e1db5ea57afde486a58aa673269736539d</b><span class="Apple-converted-space">&nbsp;</span>by<span class="Apple-converted-space">&nbsp;</span><b class="">github:</b><p class="commit-message" style="font-family: Menlo, fixed; white-space: pre-wrap;">Fix typos.</p><ul class=""><li class="change-edit"><b class="">edit</b>: Sources/Commands/UserToolchain.swift</li></ul></li></ul></div></blockquote></div><br class=""></div></div></div>_______________________________________________<br class="">swift-dev mailing list<br class=""><a href="mailto:swift-dev@swift.org" class="">swift-dev@swift.org</a><br class="">https://lists.swift.org/mailman/listinfo/swift-dev<br class=""></div></blockquote></div><br class=""></div></body></html>