Skip to content

regression: Scaladoc blows up in 2.11.x-jdk8 build after scala-xml changes #538

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
SethTisue opened this issue May 1, 2017 · 14 comments
Closed
Assignees

Comments

@SethTisue
Copy link
Member

last green build was scala/scala-xml@383f5fa https://scala-ci.typesafe.com/view/scala-2.11.x/job/scala-2.11.x-jdk8-integrate-community-build/372/

first failing build scala/scala-xml@8495b63 https://scala-ci.typesafe.com/view/scala-2.11.x/job/scala-2.11.x-jdk8-integrate-community-build/373/

scala-xml itself builds, but then multiple projects fail during Scaladoc generation, e.g.

[genjavadoc-plugin] java.lang.NoSuchMethodError: scala.collection.immutable.Traversable.$init$(Lscala/collection/immutable/Traversable;)V
[genjavadoc-plugin] 	at scala.xml.NodeSeq.<init>(NodeSeq.scala:45)
[genjavadoc-plugin] 	at scala.xml.Node.<init>(Node.scala:36)
[genjavadoc-plugin] 	at scala.xml.SpecialNode.<init>(SpecialNode.scala:21)
[genjavadoc-plugin] 	at scala.xml.Atom.<init>(Atom.scala:19)
[genjavadoc-plugin] 	at scala.xml.Text.<init>(Text.scala:19)
[genjavadoc-plugin] 	at scala.tools.nsc.doc.html.page.Index.<init>(Index.scala:26)
[genjavadoc-plugin] 	at scala.tools.nsc.doc.html.HtmlFactory.generate(HtmlFactory.scala:124)

relevant history in scala-xml repo:

*   8495b63 - (HEAD -> master, origin/master, origin/HEAD) Merge pull request #126 from ashawley/enable-test-forking (3 days ago) <Aaron S. Hawley>
|\  
| * 006afa4 - Fix exclude rule for scala-xml from scala-compiler (3 days ago) <Aaron S. Hawley>
|/  
*   121034f - Merge pull request #145 from lrytz/tag-with-scala-version (3 days ago) <Aaron S. Hawley>
|\  
| * 66656aa - Allow publishing existing tags against new Scala versions (3 days ago) <Lukas Rytz>

I'll look into whether this is somehow just because we're in dbuild, or whether this is a real problem in the scala-xml repo

fyi @ashawley

@SethTisue SethTisue self-assigned this May 1, 2017
@ashawley
Copy link
Member

ashawley commented May 1, 2017

So this only affects 2.11?

And the errors are about missing definitions for scala-library?

Unfortunately, those are two big changes, IMO. Although, if I had to guess , the exclude rule change should only be in the scope of the scala-compiler dependency for testing...

The change scala/scala-xml@de0b47e from a few days prior dropped an import from NodeSeq, that was reportedly, "unused". I presume that's not the issue, though.

@SethTisue
Copy link
Member Author

So this only affects 2.11?

yes

And the errors are about missing definitions for scala-library?

I don't know how to interpret the error yet.

Unfortunately, those are two big changes, IMO

I'll do a test run against scala/scala-xml@121034f shortly so we won't have to guess which one it was, at least

@SethTisue
Copy link
Member Author

SethTisue commented May 1, 2017

121034f has the same problem, so looks like @lrytz will be answering for this at the gates of heaven, not you

@ashawley
Copy link
Member

ashawley commented May 1, 2017

Ok, cool. Thanks for figuring that out.

If it is Lukas's change, then it will also include the upgrade of sbt-scala-module:

scala/sbt-scala-module@v1.0.4...v1.0.8

@SethTisue
Copy link
Member Author

scala-xml build log:

[scala-xml] The following subprojects will be built in project scala-xml: xmlJVM
[scala-xml] Resolving: https://github.com/scala/scala-xml.git#121034f07365690e2ea78666d695d649c7af2273 in directory: ./target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081
[scala-xml] Fetching https://github.com/scala/scala-xml.git
[scala-xml] into /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/clones-0.9.5/0bd742ccf34fb2065ef8822789603c5b6932fab5-scala-xml
[scala-xml] Took: 00h 00m 00.2s
[scala-xml] Cloning /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/clones-0.9.5/0bd742ccf34fb2065ef8822789603c5b6932fab5-scala-xml
[scala-xml] to /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081
[scala-xml] Took: 00h 00m 00.0s
[scala-xml] Fetching /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/clones-0.9.5/0bd742ccf34fb2065ef8822789603c5b6932fab5-scala-xml
[scala-xml] into /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081
[scala-xml] Took: 00h 00m 00.0s
[scala-xml] Written RepeatableProjectBuild metadata: meta/project/c708a73a86eb4df3827d4346962139219ff78081
[scala-xml] Using sbt version: 0.13.15
[scala-xml:error] OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=640m; support was removed in 8.0
[scala-xml] Getting org.scala-sbt sbt 0.13.15 ...
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/sbt/0.13.15/jars/sbt.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#sbt;0.13.15!sbt.jar (11ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/scala-lang/scala-library/2.10.6/scala-library-2.10.6.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-lang#scala-library;2.10.6!scala-library.jar (192ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/main/0.13.15/jars/main.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#main;0.13.15!main.jar (79ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/compiler-interface/0.13.15/jars/compiler-interface.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#compiler-interface;0.13.15!compiler-interface.jar (16ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/actions/0.13.15/jars/actions.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#actions;0.13.15!actions.jar (23ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/main-settings/0.13.15/jars/main-settings.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#main-settings;0.13.15!main-settings.jar (26ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/interface/0.13.15/jars/interface.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#interface;0.13.15!interface.jar (11ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/io/0.13.15/jars/io.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#io;0.13.15!io.jar (16ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/ivy/0.13.15/jars/ivy.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#ivy;0.13.15!ivy.jar (61ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/logging/0.13.15/jars/logging.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#logging;0.13.15!logging.jar (11ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/logic/0.13.15/jars/logic.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#logic;0.13.15!logic.jar (11ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/process/0.13.15/jars/process.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#process;0.13.15!process.jar (12ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/run/0.13.15/jars/run.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#run;0.13.15!run.jar (16ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/command/0.13.15/jars/command.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#command;0.13.15!command.jar (15ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/scala-sbt/launcher-interface/1.0.1/launcher-interface-1.0.1.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#launcher-interface;1.0.1!launcher-interface.jar (8ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/classpath/0.13.15/jars/classpath.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#classpath;0.13.15!classpath.jar (18ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/completion/0.13.15/jars/completion.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#completion;0.13.15!completion.jar (20ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/api/0.13.15/jars/api.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#api;0.13.15!api.jar (17ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/compiler-integration/0.13.15/jars/compiler-integration.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#compiler-integration;0.13.15!compiler-integration.jar (13ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/compiler-ivy-integration/0.13.15/jars/compiler-ivy-integration.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#compiler-ivy-integration;0.13.15!compiler-ivy-integration.jar (10ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/relation/0.13.15/jars/relation.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#relation;0.13.15!relation.jar (10ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/task-system/0.13.15/jars/task-system.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#task-system;0.13.15!task-system.jar (15ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/tasks/0.13.15/jars/tasks.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#tasks;0.13.15!tasks.jar (18ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/tracking/0.13.15/jars/tracking.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#tracking;0.13.15!tracking.jar (11ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/testing/0.13.15/jars/testing.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#testing;0.13.15!testing.jar (11ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/scala-lang/scala-compiler/2.10.6/scala-compiler-2.10.6.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-lang#scala-compiler;2.10.6!scala-compiler.jar (378ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/scala-lang/scala-reflect/2.10.6/scala-reflect-2.10.6.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-lang#scala-reflect;2.10.6!scala-reflect.jar (110ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/control/0.13.15/jars/control.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#control;0.13.15!control.jar (10ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/collections/0.13.15/jars/collections.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#collections;0.13.15!collections.jar (20ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/jline/jline/2.14.3/jline-2.14.3.jar ...
[scala-xml] 	[SUCCESSFUL ] jline#jline;2.14.3!jline.jar (13ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/classfile/0.13.15/jars/classfile.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#classfile;0.13.15!classfile.jar (11ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/incremental-compiler/0.13.15/jars/incremental-compiler.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#incremental-compiler;0.13.15!incremental-compiler.jar (21ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/compile/0.13.15/jars/compile.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#compile;0.13.15!compile.jar (14ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/persist/0.13.15/jars/persist.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#persist;0.13.15!persist.jar (17ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-tools.sbinary/sbinary_2.10/0.4.2/jars/sbinary_2.10.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-tools.sbinary#sbinary_2.10;0.4.2!sbinary_2.10.jar (19ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/cross/0.13.15/jars/cross.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#cross;0.13.15!cross.jar (9ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/scala-sbt/ivy/ivy/2.3.0-sbt-48dd0744422128446aee9ac31aa356ee203cc9f4/ivy-2.3.0-sbt-48dd0744422128446aee9ac31aa356ee203cc9f4.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt.ivy#ivy;2.3.0-sbt-48dd0744422128446aee9ac31aa356ee203cc9f4!ivy.jar (35ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/com/jcraft/jsch/0.1.50/jsch-0.1.50.jar ...
[scala-xml] 	[SUCCESSFUL ] com.jcraft#jsch;0.1.50!jsch.jar (12ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/scala-sbt/serialization_2.10/0.1.2/serialization_2.10-0.1.2.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#serialization_2.10;0.1.2!serialization_2.10.jar (15ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/scala-lang/modules/scala-pickling_2.10/0.10.1/scala-pickling_2.10-0.10.1.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-lang.modules#scala-pickling_2.10;0.10.1!scala-pickling_2.10.jar (27ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/json4s/json4s-core_2.10/3.2.10/json4s-core_2.10-3.2.10.jar ...
[scala-xml] 	[SUCCESSFUL ] org.json4s#json4s-core_2.10;3.2.10!json4s-core_2.10.jar (21ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/spire-math/jawn-parser_2.10/0.6.0/jawn-parser_2.10-0.6.0.jar ...
[scala-xml] 	[SUCCESSFUL ] org.spire-math#jawn-parser_2.10;0.6.0!jawn-parser_2.10.jar (9ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/spire-math/json4s-support_2.10/0.6.0/json4s-support_2.10-0.6.0.jar ...
[scala-xml] 	[SUCCESSFUL ] org.spire-math#json4s-support_2.10;0.6.0!json4s-support_2.10.jar (8ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/scalamacros/quasiquotes_2.10/2.0.1/quasiquotes_2.10-2.0.1.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scalamacros#quasiquotes_2.10;2.0.1!quasiquotes_2.10.jar (24ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/json4s/json4s-ast_2.10/3.2.10/json4s-ast_2.10-3.2.10.jar ...
[scala-xml] 	[SUCCESSFUL ] org.json4s#json4s-ast_2.10;3.2.10!json4s-ast_2.10.jar (26ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/com/thoughtworks/paranamer/paranamer/2.6/paranamer-2.6.jar ...
[scala-xml] 	[SUCCESSFUL ] com.thoughtworks.paranamer#paranamer;2.6!paranamer.jar (8ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/cache/0.13.15/jars/cache.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#cache;0.13.15!cache.jar (14ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/test-agent/0.13.15/jars/test-agent.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#test-agent;0.13.15!test-agent.jar (10ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#test-interface;1.0!test-interface.jar (8ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild-ivy/org.scala-sbt/apply-macro/0.13.15/jars/apply-macro.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#apply-macro;0.13.15!apply-macro.jar (11ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-sbt#template-resolver;0.1!template-resolver.jar (7ms)
[scala-xml] :: retrieving :: org.scala-sbt#boot-app
[scala-xml] 	confs: [default]
[scala-xml] 	49 artifacts copied, 0 already retrieved (17577kB/32ms)
[scala-xml] Getting Scala 2.10.6 (for sbt)...
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/scala-lang/jline/2.10.6/jline-2.10.6.jar ...
[scala-xml] 	[SUCCESSFUL ] org.scala-lang#jline;2.10.6!jline.jar (11ms)
[scala-xml] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/fusesource/jansi/jansi/1.4/jansi-1.4.jar ...
[scala-xml] 	[SUCCESSFUL ] org.fusesource.jansi#jansi;1.4!jansi.jar (9ms)
[scala-xml] :: retrieving :: org.scala-sbt#boot-scala
[scala-xml] 	confs: [default]
[scala-xml] 	5 artifacts copied, 0 already retrieved (24494kB/21ms)
[scala-xml] Updated file /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/project/build.properties setting sbt.version to: 0.13.15
[scala-xml] [info] Loading project definition from /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/project/project
[scala-xml] [info] Updating {file:/home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/project/project/}scala-xml-c708a73a86eb4df3827d4346962139219ff78081-build-build...
[scala-xml] [info] Done updating.
[scala-xml:error] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/project/ÿÿÿÿÿÿÿÿÿÿ~~~~dbuild~defs.sbt:1: warning: `<<=` operator is deprecated. Use `key := { x.value }` or `key ~= (old => { newValue })`.
[scala-xml:error] See http://www.scala-sbt.org/0.13/docs/Migrating-from-sbt-012x.html
[scala-xml:error] onLoad in Global <<= (onLoad in Global) { previousOnLoad => previousOnLoad andThen { state => { com.typesafe.dbuild.plugin.DBuildRunner.rewire(state, previousOnLoad) } }}
[scala-xml:error]                  ^
[scala-xml] [info] Loading project definition from /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/project
[scala-xml] [info] Adding resolvers to retrieve build artifacts in one scope
[scala-xml] [info] Updating dependencies in one scope
[scala-xml] [info] Patching the inter-project resolver in one scope
[scala-xml] [info] Patching Ivy paths in 2 scopes
[scala-xml] [info] Disabling Scala binary checking in 2 scopes
[scala-xml] [info] Resetting onLoad... in one scope
[scala-xml] [info] Loading project definition from /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/project
[scala-xml] [warn] This sbt plugin is not provided (in space "") by any project within this dbuild config: org.scala-lang.modules#scala-module-plugin (sbtVersion=0.13, scalaVersion=2.10)
[scala-xml] [warn] This sbt plugin is not provided (in space "") by any project within this dbuild config: org.scala-js#sbt-scalajs (sbtVersion=0.13, scalaVersion=2.10)
[scala-xml] [info] Updating {file:/home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/project/}scala-xml-c708a73a86eb4df3827d4346962139219ff78081-build...
[scala-xml] [info] Done updating.
[scala-xml:error] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/ÿÿÿÿÿÿÿÿÿÿ~~~~dbuild~defs.sbt:1: warning: `<<=` operator is deprecated. Use `key := { x.value }` or `key ~= (old => { newValue })`.
[scala-xml:error] See http://www.scala-sbt.org/0.13/docs/Migrating-from-sbt-012x.html
[scala-xml:error] onLoad in Global <<= (onLoad in Global) { previousOnLoad => previousOnLoad andThen { state => { com.typesafe.dbuild.plugin.DBuildRunner.rewire(state, previousOnLoad, fixPublishSettings=true) } }}
[scala-xml:error]                  ^
[scala-xml] [info] Set current project to root (in build file:/home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/)
[scala-xml] [info] Adding resolvers to retrieve build artifacts in 3 scopes
[scala-xml] [info] Updating dependencies in 3 scopes
[scala-xml] [info] Patching the inter-project resolver in 3 scopes
[scala-xml] [info] Disabling cross version in 4 scopes
[scala-xml] [info] Setting Scala binary version to full in 4 scopes
[scala-xml] [info] Patching Ivy paths in 4 scopes
[scala-xml] [info] Disabling Scala binary checking in 6 scopes
[scala-xml] [info] Updating publishTo repo in 2 scopes
[scala-xml] [info] Found publishMavenStyle in 2 scopes; changing publishTo settings accordingly.
[scala-xml] [info] Updating version strings in 3 scopes
[scala-xml] [info] Resetting onLoad... in one scope
[scala-xml] [info] Set current project to root (in build file:/home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/)
[scala-xml] [info] Defining root/*:scalaVersion
[scala-xml] [info] The new value will be used by root/*:allDependencies, root/*:crossScalaVersions and 15 others.
[scala-xml] [info] 	Run `last` for details.
[scala-xml] [info] Reapplying settings...
[scala-xml] [info] Set current project to root (in build file:/home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/)
[scala-xml] These subprojects will be built: xmlJVM
[scala-xml] ----------------------
[scala-xml] Processing subproject: xmlJVM
[scala-xml] All Dependencies for subproject xmlJVM:
[scala-xml]    org.scala-lang:scala-compiler:2.12.2:scala-tool->default,optional(default)
[scala-xml]    org.scala-lang:scala-library:2.12.2:scala-tool->default,optional(default)
[scala-xml]    org.scala-lang:scala-library:2.12.2
[scala-xml]    junit:junit:4.11:test
[scala-xml]    com.novocode:junit-interface:0.10:test
[scala-xml]    org.scala-lang:scala-compiler:2.12.2:test
[scala-xml] Running build: xmlJVM
[scala-xml] [info] Updating {file:/home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/}xmlJVM...
[scala-xml] [info] Packaging /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/jvm/target/scala-2.12/scala-xml-0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081-sources.jar ...
[scala-xml] [info] Wrote /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/jvm/target/scala-2.12/scala-xml-0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081.pom
[scala-xml] [info] Done packaging.
[scala-xml] [info] Done updating.
[scala-xml] [info] Main Scala API documentation to /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/jvm/target/scala-2.12/api...
[scala-xml] [info] Compiling 84 Scala sources to /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/jvm/target/scala-2.12/classes...
[scala-xml] [info] 'compiler-interface' not yet compiled for Scala 2.12.2. Compiling...
[scala-xml] [info]   Compilation completed in 8.562 s
[scala-xml] model contains 147 documentable templates
[scala-xml] [warn] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/shared/src/main/scala/scala/xml/dtd/impl/SubsetConstruction.scala:35: class Stack in package mutable is deprecated (since 2.12.0): Stack is an inelegant and potentially poorly-performing wrapper around List. Use a List assigned to a var instead.
[scala-xml] [warn]     val rest = new mutable.Stack[immutable.BitSet]
[scala-xml] [warn]                            ^
[scala-xml] [warn] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/shared/src/main/scala/scala/xml/dtd/impl/WordExp.scala:41: class Base in package impl is deprecated (since 2.10.0): This class will be removed
[scala-xml] [warn] private[dtd] abstract class WordExp extends Base {
[scala-xml] [warn]                                             ^
[scala-xml] [warn] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/shared/src/main/scala/scala/xml/include/sax/XIncluder.scala:129: class Stack in package mutable is deprecated (since 2.12.0): Stack is an inelegant and potentially poorly-performing wrapper around List. Use a List assigned to a var instead.
[scala-xml] [warn]   private val entities = new mutable.Stack[String]()
[scala-xml] [warn]                                      ^
[scala-xml] [warn] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/shared/src/main/scala/scala/xml/parsing/FactoryAdapter.scala:42: class Stack in package mutable is deprecated (since 2.12.0): Stack is an inelegant and potentially poorly-performing wrapper around List. Use a List assigned to a var instead.
[scala-xml] [warn]   val attribStack = new mutable.Stack[MetaData]
[scala-xml] [warn]                                 ^
[scala-xml] [warn] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/shared/src/main/scala/scala/xml/parsing/FactoryAdapter.scala:43: class Stack in package mutable is deprecated (since 2.12.0): Stack is an inelegant and potentially poorly-performing wrapper around List. Use a List assigned to a var instead.
[scala-xml] [warn]   val hStack = new mutable.Stack[Node] // [ element ] contains siblings
[scala-xml] [warn]                            ^
[scala-xml] [warn] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/shared/src/main/scala/scala/xml/parsing/FactoryAdapter.scala:44: class Stack in package mutable is deprecated (since 2.12.0): Stack is an inelegant and potentially poorly-performing wrapper around List. Use a List assigned to a var instead.
[scala-xml] [warn]   val tagStack = new mutable.Stack[String]
[scala-xml] [warn]                              ^
[scala-xml] [warn] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/shared/src/main/scala/scala/xml/parsing/FactoryAdapter.scala:45: class Stack in package mutable is deprecated (since 2.12.0): Stack is an inelegant and potentially poorly-performing wrapper around List. Use a List assigned to a var instead.
[scala-xml] [warn]   var scopeStack = new mutable.Stack[NamespaceBinding]
[scala-xml] [warn]                                ^
[scala-xml] [warn] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/shared/src/main/scala/scala/xml/parsing/FactoryAdapter.scala:164: Could not find any member to link for "org.xml.sax.SAXException".
[scala-xml] [warn]   /**
[scala-xml] [warn]   ^
[scala-xml] [warn] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/shared/src/main/scala/scala/xml/include/XIncludeException.scala:13: Could not find any member to link for "java.lang.Throwable#getMessage".
[scala-xml] [warn] /**
[scala-xml] [warn] ^
[scala-xml] [warn] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/shared/src/main/scala/scala/xml/include/sax/EncodingHeuristics.scala:38: Could not find any member to link for "IOException".
[scala-xml] [warn]   /**
[scala-xml] [warn]   ^
[scala-xml] [warn] 7 warnings found
[scala-xml] [warn] bnd: Unused Private-Package instructions, no such package(s) on the class path: [org.scala-lang.modules.scala-xml.*]
[scala-xml] [warn] three warnings found
[scala-xml] [info] Main Scala API documentation successful.
[scala-xml] [info] Packaging /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/jvm/target/scala-2.12/scala-xml-0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081-javadoc.jar ...
[scala-xml] [info] Done packaging.
[scala-xml] Running "test" in: xmlJVM
[scala-xml] [info] Resolving org.scala-lang.modules#scala-xml_2.12;1.0.6 ...
[scala-xml] [info] Resolving org.scala-lang#scala-library;2.12.0 ...
[scala-xml] [info] Resolving org.scala-lang#scala-library;2.12.0 ...
[scala-xml] [info] downloading https://scala-ci.typesafe.com/artifactory/dbuild/org/scala-lang/scala-library/2.12.0/scala-library-2.12.0.jar ...
[scala-xml] [info] Compiling 20 Scala sources to /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/jvm/target/scala-2.12/test-classes...
[scala-xml] [info] 	[SUCCESSFUL ] org.scala-lang#scala-library;2.12.0!scala-library.jar (227ms)
[scala-xml] [info] Resolving org.scala-lang.modules#scala-xml_2.12;1.0.6 ...
[scala-xml] [info] Resolving org.scala-lang#scala-library;2.12.0 ...
[scala-xml] [warn] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/jvm/src/test/scala/scala/xml/XMLSyntaxTest.scala:4: Unused import
[scala-xml] [warn] import org.junit.Ignore
[scala-xml] [warn]                  ^
[scala-xml] [info] scala-xml: found 0 potential binary incompatibilities while checking against org.scala-lang.modules:scala-xml_2.12:1.0.6 
[scala-xml] [warn] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/jvm/src/test/scala/scala/xml/parsing/Ticket0632Test.scala:4: Unused import
[scala-xml] [warn] import org.junit.Ignore
[scala-xml] [warn]                  ^
[scala-xml] [warn] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/shared/src/test/scala/scala/xml/PatternMatching.scala:83: local var m in method nodeSeq is never set: consider using immutable val
[scala-xml] [warn]     var m: PartialFunction[Any, Any] = { case SafeNodeSeq(s @ _*) => s }
[scala-xml] [warn]         ^
[scala-xml] [warn] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/shared/src/test/scala/scala/xml/Transformers.scala:6: Unused import
[scala-xml] [warn] import org.junit.Assert.assertTrue
[scala-xml] [warn]                         ^
[scala-xml] [warn] /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/shared/src/test/scala/scala/xml/XMLTest.scala:264: local val z in method XmlEy is never used
[scala-xml] [warn]     val z = ax \ "@{the namespace from outer space}foo"
[scala-xml] [warn]                ^
[scala-xml] [warn] 5 warnings found
[scala-xml] Testing scala-xml version 0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081.
[scala-xml] Testing scala-xml version 0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081.
[scala-xml] Testing scala-xml version 0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081.
[scala-xml] Testing scala-xml version 0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081.
[scala-xml] [info] Passed: Total 135, Failed 0, Errors 0, Passed 135
[scala-xml] Publishing: xmlJVM
[scala-xml] [info] Wrote /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/jvm/target/scala-2.12/scala-xml-0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081.pom
[scala-xml] [info] :: delivering :: org.scala-lang.modules#scala-xml;0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081 :: 0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081 :: release :: Mon May 01 22:39:50 UTC 2017
[scala-xml] [info] 	delivering ivy file to /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/jvm/target/scala-2.12/ivy-0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081.xml
[scala-xml] [warn] bnd: Unused Private-Package instructions, no such package(s) on the class path: [org.scala-lang.modules.scala-xml.*]
[scala-xml] [info] 	published scala-xml to /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/.dbuild/local-publish-repo/org/scala-lang/modules/scala-xml/0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081.part/scala-xml-0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081.pom
[scala-xml] [info] 	published scala-xml to /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/.dbuild/local-publish-repo/org/scala-lang/modules/scala-xml/0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081.part/scala-xml-0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081.jar
[scala-xml] [info] 	published scala-xml to /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/.dbuild/local-publish-repo/org/scala-lang/modules/scala-xml/0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081.part/scala-xml-0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081-sources.jar
[scala-xml] [info] 	published scala-xml to /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/.dbuild/local-publish-repo/org/scala-lang/modules/scala-xml/0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081.part/scala-xml-0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081-javadoc.jar
[scala-xml] [info] 	publish commited: moved /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/.dbuild/local-publish-repo/org/scala-lang/modules/scala-xml/0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081.part 
[scala-xml] [info] 		to /home/jenkins/workspace/scala-2.11.x-jdk8-integrate-community-build/target-0.9.5/project-builds/scala-74fdc1ad4a64bba112d97ac2c3b1b763ea9b20c6/projects/6a4e84fc514f102c93c09f0a80583194dd6e8b4d/project-builds/scala-xml-c708a73a86eb4df3827d4346962139219ff78081/.dbuild/local-publish-repo/org/scala-lang/modules/scala-xml/0.1-dbuildxc708a73a86eb4df3827d4346962139219ff78081

@SethTisue
Copy link
Member Author

SethTisue commented May 1, 2017

ok so that log is full of references to 2.12.2 even though this is a 2.11 build, so there you go

@SethTisue
Copy link
Member Author

SethTisue commented May 1, 2017

ah OK I think I know what's going on here. Lukas assumed that we never want to build a 2.11 Scala module on JDK 8, and that logic is baked into sbt-scala-modules:

> show scalaVersionsByJvm
...
[info] xmlJVM/*:scalaVersionsByJvm
[info] 	Map(..., 8 -> List((2.12.2,true), (2.13.0-M1,true), (2.11.11,false)), ...)
...

that was a rather reasonable assumption, but it happens to be wrong in the context of the 2.11.x-jdk8 community build specifically.

I will now attempt to override this in the community build config rather than having to change anything elsewhere.

@ashawley
Copy link
Member

ashawley commented May 1, 2017

but it happens to be wrong in the context of the 2.11.x-jdk8 community build

So, how did the community build work when the build.sbt for scala-xml was this?

  if (java.startsWith("1.6.") || java.startsWith("1.7."))
    Seq("2.11.8")

Or is building 2.11 on jdk8 new?

@SethTisue
Copy link
Member Author

is building 2.11 on jdk8 new

not new.

it is indeed mysterious why dbuild was able to override scalaVersion before but not now.

@SethTisue
Copy link
Member Author

maybe this will help

diff --git a/community.dbuild b/community.dbuild
index d4f19e3..fdec965 100644
--- a/community.dbuild
+++ b/community.dbuild
@@ -40,13 +40,13 @@ build += {
       {
         name: "scala-xml"
         uri: "https://github.com/"${vars.scala-xml-ref}
-        extra.commands: "set scalaVersion := \"2.11.8\""
+        extra.commands: "set every scalaVersion := \"2.11.8\""
         extra.projects: ["xmlJVM"]
       }
       {
         name: "scala-parser-combinators"
         uri: "https://github.com/"${vars.scala-parser-combinators-ref}
-        extra.commands: "set scalaVersion := \"2.11.8\""
+        extra.commands: "set every scalaVersion := \"2.11.8\""
         extra.projects: ["scala-parser-combinatorsJVM"]

@SethTisue
Copy link
Member Author

haha deja vu, this is #142 (October 2015) all over again, except my fix wasn't quiiiite right before

SethTisue added a commit to SethTisue/community-build that referenced this issue May 1, 2017
@SethTisue
Copy link
Member Author

fix in #542. #541 has some followup

@SethTisue
Copy link
Member Author

SethTisue commented May 1, 2017

looks like @lrytz will be answering for this at the gates of heaven, not you

doh! you're both off the hook

"In order that the happiness of the saints may be more delightful to them and that they may render more copious thanks to God for it, they are allowed to see perfectly the sufferings of the damned", said Thomas Aquinas, so @lrytz is going to be up there laughing at me wrestling with dbuild for all of eternity

@lrytz
Copy link
Member

lrytz commented May 2, 2017

Lukas assumed that we never want to build a 2.11 Scala module on JDK 8, and that logic is baked into sbt-scala-modules

[info] xmlJVM/*:scalaVersionsByJvm
[info] 	Map(..., 8 -> List((2.12.2,true), (2.13.0-M1,true), (2.11.11,false)), ...)

Just to clarify: the only thing the boolean flag does is define whether or not the version is included in crossScalaVersions, depending on the presence of the TRAVIS_TAG environment variable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants