Skip to content

odd community build failures after 2.12.9 re-STARR #644

Closed
@SethTisue

Description

@SethTisue

in the 2.12 community build, after scala/community-build@7ef0adf:

-# July 31, 2019
-nightly=2.12.9-bin-87d43d0
+# August 5, 2019
+nightly=2.12.10-bin-f5b7822

two projects started having test failures (starting with https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-integrate-community-build/4800/)

one is scala-refactoring:

[scala-refactoring] [error] Test scala.tools.refactoring.tests.sourcegen.PrettyPrinterTest.testTypeDefs failed: expected:<...d type C >: Nothing [
[scala-refactoring] [error] 
[scala-refactoring] [error]   type D] <: AnyRef
[scala-refactoring] [error] }> but was:<...d type C >: Nothing [<: Any
[scala-refactoring] [error] 
[scala-refactoring] [error]   type D >: Nothing] <: AnyRef
[scala-refactoring] [error] }>
[scala-refactoring] [error] Test scala.tools.refactoring.tests.analysis.CompilationUnitDependenciesTest.importIsUsedAsTypeAscription210 failed: expected:<scala.[collection.immutable.Set
[scala-refactoring] [error] scala.this.Predef.Map
[scala-refactoring] [error] scala.this.Predef.any2ArrowAssoc]> but was:<scala.[Predef.ArrowAssoc
[scala-refactoring] [error] scala.Predef.Map
[scala-refactoring] [error] scala.collection.immutable.Set]>

and the other is zinc (an old-ish, frozen version of zinc, which may or may not be relevant):

[zinc] [info] ExtractUsedNamesSpecification:
[zinc] [info] Used names extraction
[zinc] [info] - should extract imported name
[zinc] [info] - should extract names in type tree
[zinc] [info] - should extract symbolic names
[zinc] [info] - should extract type names for objects depending on abstract types *** FAILED ***
[zinc] [info]   Set("A", "AnyRef", "Object", "scala", "java;lang;Object;init;") did not equal Set("A", "Nothing", "AnyRef", "Object", "scala", "java;lang;Object;init;", "Any") (ExtractUsedNamesSpecification.scala:84)

note that both repos' failures involve the absence or presence of a Nothing, which might be a clue that the root cause is somehow the same

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions