Scala 2.10.0-RC5 staged (the "5 is the new 4" release)

503 views
Skip to first unread message

Adriaan Moors

unread,
Dec 5, 2012, 8:38:59 PM12/5/12
to scala-i...@googlegroups.com
Good news everybody!


I've just uploaded Scala 2.10.0-RC5 to sonatype.org.

Yes, that's an F-I-V-E. I messed up with that slightly lower number that shall not be named/released.

Here's the changelog since RC3:

e791a92667         Fixing OSGi distribution.
eccdc2fefc SI-6754 Fix for rangepos crasher.
e6441f16e8 SI-6685 fixes error handling in typedApply

We will announce RC5's availability on Monday Dec 10th.

If you'd like to have your support for 2.10.0-RC5 included with the release announcement, please do the following before it's Monday Dec 10th in San Francisco:

(1) Build your software against 2.10.0-RC5 with 2.10.0-RC5 dependencies.
(2) Publish your software somewhere convenient like maven-central or other publicly accessible repository.
(3) Respond to this email with (only) the following. Please keep this thread clean, so I can easily parse the entries:

   (a) Name of your project
   (b) Brief (one sentence) description of the project
   (c) URL for the project website
   (d) Instructions for obtaining the project.

Here's an example for the scala-arm project:

---
Name: Scala-arm
Description:   Scala-arm provides automated resource management to ensure all your resources are closed without all the extra work!
Location:    "com.jsuereth" % "scala-arm_2.10.0-RC5" % "1.2"
---


Thank you for your help!
adriaan


PS:
Concerning (1), here's how to build using SBT 0.12.1:

(1) Create a ~/.sbt/repositories file that looks like this:

[repositories]
  local
  maven-central
  typesafe-ivy-releases: http://typesafe.artifactoryonline.com/typesafe/ivy-releases, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
  sbt-plugin-releases: http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]

(2) Make sure you have the sonatype release resolver for both Scala + other staged artifacts that haven't hit maven central

resolvers += "Sonatype Release" at "https://oss.sonatype.org/content/repositories/releases"

(3) Make sure you've set your cross-building appropriately for RC. This is what Josh does because he's lazy:

scalaVersion := "2.10.0-RC5"

scalaBinaryVersion <<= scalaVersion.identity

Stefan Zeiger

unread,
Dec 6, 2012, 7:08:03 AM12/6/12
to scala-i...@googlegroups.com
Just staged on Sonatype:

Name: Slick
Description: Scala Language-Integrated Connection Kit
URL: http://slick.typesafe.com
Location: "com.typesafe" % "slick_2.10.0-RC5" % "0.11.2"

Nathan Bronson

unread,
Dec 6, 2012, 7:56:18 AM12/6/12
to scala-i...@googlegroups.com
Name: ScalaSTM 
Description: Software transactional memory for Scala, plus STM-friendly concurrent sets and maps 
Location: "org.scala-stm" %% "scala-stm" % "0.6"

(central repo sync from sonatype is pending)

Bill Venners

unread,
Dec 6, 2012, 2:48:10 PM12/6/12
to scala-i...@googlegroups.com
Hi All,

The ScalaTest builds are ready, built on top of the 2.10.0-RC5 build of ScalaCheck, our one Scala dependency:

Name: ScalaTest
Description: Simple, clear tests and executable specifications
Locations:
  For ScalaTest 1.8: "org.scalatest" % "scalatest_2.10.0-RC5" % "1.8-B1"
  For ScalaTest 2.0.M5: "org.scalatest" % "scalatest_2.10.0-RC5" % "2.0.M5-B1"

Bill

On Wednesday, December 5, 2012 5:38:59 PM UTC-8, Adriaan Moors wrote:

wookietreiber

unread,
Dec 6, 2012, 5:29:10 PM12/6/12
to scala-i...@googlegroups.com
Just staged on Sonatype:

Name: sfreechart
Description: Scala-friendly wrapper for JFreeChart
URL: https://github.com/wookietreiber/scala-chart
Location: "com.github.wookietreiber.sfreechart" % "sfreechart_2.10.0-RC5" % "0.1.0"

--

Beste Gr��e / Best Regards
Christian Krause aka wookietreiber

-----------------------------------------------------------------------

EGAL WIE DICHT DU BIST, GOETHE WAR DICHTER.

Tony Sloane

unread,
Dec 6, 2012, 5:46:52 PM12/6/12
to scala-i...@googlegroups.com, Kiama
A beta version of Kiama compiled with 2.10.0-RC5 has now been published to the Sonatype OSS repository. It should appear on Maven Central in due course.

Name: Kiama
Description: Kiama is a Scala library for language processing
URL: http://kiama.googlecode.com
Location: "com.googlecode.kiama" % "kiama_2.10.0-RC5" % "1.4.0-B5"

This version has also been published for Scala 2.9.2.

Please let me know if you try it and see any problems.

cheers,
Tony

Miles Sabin

unread,
Dec 6, 2012, 6:06:04 PM12/6/12
to scala-i...@googlegroups.com
Name: shapeless
Description: An exploration of generic/polytypic programming in Scala
URL: https://github.com/milessabin/shapeless
Location: "com.chuusai" % "shapeless_2.10.0-RC5" % "1.2.3"

Also,

Name: shapeless
Description: An exploration of generic/polytypic programming in Scala
URL: https://github.com/milessabin/shapeless
Location: "com.chuusai" % "shapeless_2.10.0-RC5" % "1.2.4-SNAPSHOT"

Cheers,


Miles
--
Miles Sabin
tel: +44 7813 944 528
skype: milessabin
gtalk: mi...@milessabin.com
g+: http://www.milessabin.com
http://twitter.com/milessabin

etorreborre

unread,
Dec 6, 2012, 7:07:53 PM12/6/12
to scala-i...@googlegroups.com
---
Name: specs2
Description:   specs2 is a library for writing executable specifications in Scala
Location:    "org.specs2" % "specs2_2.10.0-RC5" % "1.13-SNAPSHOT"
Location:    "org.specs2" % "specs2_2.10.0-RC5" % "1.12.3"
---

Paul Butcher

unread,
Dec 6, 2012, 8:10:40 PM12/6/12
to scala-i...@googlegroups.com
Name: ScalaMock 3
Description: Native Scala Mocking with added macro-goodness
Location:
  For ScalaTest integration: "org.scalamock" % "scalamock-scalatest-support_2.10.0-RC5" % "3.0-M6"
  For Specs2 integration: "org.scalamock" % "scalamock-specs2-support_2.10.0-RC5" % "3.0-M6"

--
paul.butcher->msgCount++

Snetterton, Castle Combe, Cadwell Park...
Who says I have a one track mind?

http://www.paulbutcher.com/
LinkedIn: http://www.linkedin.com/in/paulbutcher
MSN: pa...@paulbutcher.com
AIM: paulrabutcher
Skype: paulrabutcher

Erik Osheim

unread,
Dec 6, 2012, 11:54:22 PM12/6/12
to scala-i...@googlegroups.com
Name: Spire
Description: Powerful new number types and numeric abstractions for Scala.
URL: https://github.com/non/spire#readme
Location: "org.spire-math" % "spire_2.10.0-RC5" % "0.3.0-M6"

Björn Antonsson

unread,
Dec 8, 2012, 4:54:30 PM12/8/12
to scala-i...@googlegroups.com
Just staged on sonatype, maven central repo sync is pending.

Name: Akka
Description: Akka is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on the JVM.
Location:
  "com.typesafe.akka" % "akka-actor_2.10.0-RC5" % "2.1.0-RC4" or
  "com.typesafe.akka" %% "akka-actor" % "2.1.0-RC4" cross CrossVersion.full
  And the same for:  akka-actor-tests, akka-agent, akka-camel,
  akka-cluster-experimental, akka-contrib, akka-dataflow, akka-docs,
  akka-file-mailbox, akka-kernel, akka-mailboxes-common, akka-osgi,
  akka-osgi-aries, akka-remote, akka-remote-tests-experimental,
  akka-sample-camel, akka-sample-cluster-experimental, akka-sample-fsm,
  akka-sample-hello, akka-sample-hello-kernel,
  akka-sample-multi-node-experimental, akka-sample-remote, akka-slf4j,
  akka-testkit, akka-transactor, akka-zeromq

/Björn
-- 
Björn Antonsson
Typesafe – The software stack for applications that scale
twitter: @bantonsson

Lars Hupel

unread,
Dec 9, 2012, 2:50:24 PM12/9/12
to scala-i...@googlegroups.com
Just staged on Sonatype:

---
Name: scalaz
Description: Type Classes and Pure Functional Data Structures for
Scala
URL: http://code.google.com/p/scalaz/

Location: "org.scalaz" % "scalaz-core_2.10.0-RC5" % "7.0.0-M6"

Location: "org.scalaz" % "scalaz-core_2.10.0-RC5" % "6.0.4"
---

The full list of published submodules is available with this Nexus search:

<https://oss.sonatype.org/index.html#nexus-search;gav~org.scalaz~scalaz-*_2.10.0-RC5~~~>


Peter Empen

unread,
Dec 9, 2012, 2:55:21 PM12/9/12
to scala-i...@googlegroups.com
Name: Graph for Scala
Description:   In-memory graph library seamlessly fitting into the Scala Collection Library
Location: "com.assembla.scala-incubator" % "graph-core_2.10.0-RC5" % "1.5.2"

Peter

Chris Twiner

unread,
Dec 9, 2012, 5:24:22 PM12/9/12
to scala-i...@googlegroups.com
---
Name: Scales Xml
Description: Scales Xml provides superb performance with low memory
usage, a unified pull and push model, Iteratee and Iterator based pull
parsing, equality framework, both an embedded XPath DSL and string
based XPath 1.0 support.
URL: https://github.com/chris-twiner/scalesXml
Location: "org.scalesxml" % "scales-xml_2.10.0-RC5" % "0.4.4"
---

Eugene Yokota

unread,
Dec 9, 2012, 5:39:02 PM12/9/12
to scala-i...@googlegroups.com

Name: scopt
Description: scopt is a little command line options parsing library.
Location: "com.github.scopt" % "scopt_2.10.0-RC5" % "2.1.0"

# pending central repo sync from sonatype

-eugene

Hanns Holger Rutz

unread,
Dec 9, 2012, 8:49:02 PM12/9/12
to scala-i...@googlegroups.com
Here are my updates. Online at https://oss.sonatype.org/content/repositories/releases/de/sciss/ --> should appear in maven central soon.

best, .h.h.


Name: ScalaAudioFile
Description: A library to read and write uncompressed audio files (AIFF, WAVE, etc.)
URL: https://github.com/Sciss/ScalaAudioFile
Location: "de.sciss" %% "scalaaudiofile" % "1.1.+"


Name: ScalaOSC
Description: A library for OpenSoundControl (OSC), a message protocol used in multi-media applications.
URL: https://github.com/Sciss/ScalaOSC
Location: "de.sciss" %% "scalaosc" % "1.1.+"


Name: ScalaCollider
Description: A sound synthesis library for the SuperCollider server
URL: https://github.com/Sciss/ScalaCollider
Location: "de.sciss" %% "scalacollider" % "1.2.+"

Eugene Yokota

unread,
Dec 10, 2012, 1:06:06 AM12/10/12
to scala-i...@googlegroups.com
Name: scalaxb
Description: XML data-binding tool for Scala that supports W3C XML Schema (xsd) as the input file.
Location: "org.scalaxb" % "scalaxb_2.10.0-RC5" % "1.0.0-RC3"

Hanns Holger Rutz

unread,
Dec 10, 2012, 3:41:34 AM12/10/12
to scala-i...@googlegroups.com
(soon on maven central)


Name: ScalaInterpreterPane
Description: A Swing based front-end for the Scala REPL (interpreter)
URL: https://github.com/Sciss/ScalaInterpreterPane
Location: "de.sciss" %% "scalainterpreterpane" % "1.2.+"
Resolvers needed for dependencies: "Clojars Repository" at "http://clojars.org/repo"


Name: AudioWidgets
Description: Specialized Swing widgets for audio applications in Scala
URL: https://github.com/Sciss/AudioWidgets
Location: "de.sciss" %% "audiowidgets" % "1.0.+"


Name: ScalaAudioWidgets
Description: Scala-Swing wrappers for the AudioWidgets library
URL: https://github.com/Sciss/ScalaAudioWidgets
Location: "de.sciss" %% "scalaaudiowidgets" % "1.0.+"


Name: ScalaColliderSwing
Description: A Swing and REPL front-end for ScalaCollider
URL: https://github.com/Sciss/ScalaColliderSwing
Location: "de.sciss" %% "scalacolliderswing" % "1.2.+"
Resolvers needed for dependencies: "Clojars Repository" at "http://clojars.org/repo"

Hanns Holger Rutz

unread,
Dec 10, 2012, 8:15:55 AM12/10/12
to scala-i...@googlegroups.com
(soon on maven central)


Name: Strugatzki
Description: Algorithms for extracting audio features and matching audio file similarities
URL: https://github.com/Sciss/Strugatzki
Location: "de.sciss" %% "strugatzki" % "1.2.+"


Name: ScissDSP
Description: Collection of DSP algorithms and components for Scala
URL: https://github.com/Sciss/ScissDSP
Location: "de.sciss" %% "scissdsp" % "1.1.+"


Name: SonogramOverview
Description: Sonogram view component for Scala/Swing, calculating offline from audio files
URL: https://github.com/Sciss/SonogramOverview
Location: "de.sciss" %% "sonogramoverview" % "1.2.+"


Name: FScapeJobs
Description: A library to launch digital signal processing jobs for FScape via OSC
URL: https://github.com/Sciss/FScapeJobs
Location: "de.sciss" %% "fscapejobs" % "1.1.+"



Björn Antonsson

unread,
Dec 10, 2012, 9:25:37 AM12/10/12
to scala-i...@googlegroups.com
So not to be outdone by the Scala team, we have now added the last few code fixes to the Akka 2.1 RC.

We have therefore just staged an RC5 on sonatype. Maven central repo sync is pending.

Name: Akka
Description: Akka is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on the JVM.
Location:
  "com.typesafe.akka" % "akka-actor_2.10.0-RC5" % "2.1.0-RC5" or
  "com.typesafe.akka" %% "akka-actor" % "2.1.0-RC5" cross CrossVersion.full
  .
  And the same for:  akka-actor-tests, akka-agent, akka-camel,
  akka-cluster-experimental, akka-contrib, akka-dataflow, akka-docs,
  akka-file-mailbox, akka-kernel, akka-mailboxes-common, akka-osgi,
  akka-osgi-aries, akka-remote, akka-remote-tests-experimental,
  akka-sample-camel, akka-sample-cluster-experimental, akka-sample-fsm,
  akka-sample-hello, akka-sample-hello-kernel,
  akka-sample-multi-node-experimental, akka-sample-remote, akka-slf4j,
  akka-testkit, akka-transactor, akka-zeromq

/Björn
-- 
Björn Antonsson
Typesafe – The software stack for applications that scale
twitter: @bantonsson

Hanns Holger Rutz

unread,
Dec 10, 2012, 3:48:23 PM12/10/12
to scala-i...@googlegroups.com
(soon on maven central)

Name: FingerTree
Description: A Scala implementation of the versatile purely functional data structure of the same name.
URL: https://github.com/Sciss/FingerTree
Location: "de.sciss" %% "fingertree" % "1.2.+"


Name: LucreSTM
Description: Extension of Scala-STM, adding optional durability layer, and providing API for confluent and reactive event layers
URL: https://github.com/Sciss/LucreSTM
Location: "de.sciss" %% "lucrestm" % "1.4.+"
Resolvers needed for dependencies: "Oracle Repository" at "http://download.oracle.com/maven"


Name: LucreData
Description: Transactional data structures (skip list, skip octree, total order) for Scala
URL: https://github.com/Sciss/LucreData
Location: "de.sciss" %% "lucredata" % "1.4.+"
just core: "de.sciss" %% "lucredata-core" % "1.4.+"
just gui: "de.sciss" %% "lucredata-views" % "1.4.+"
Resolvers needed for dependencies: "Oracle Repository" at "http://download.oracle.com/maven"


Name: LucreEvent
Description: Reactive event-system for LucreSTM
URL: https://github.com/Sciss/LucreEvent
Location: "de.sciss" %% "lucreevent" % "1.4.+"
Resolvers needed for dependencies: "Oracle Repository" at "http://download.oracle.com/maven"


Name: LucreExpr
Description: Reactive Expression Trees based on LucreSTM
URL: https://github.com/Sciss/LucreExpr
Location: "de.sciss" %% "lucreexpr" % "1.4.+"
Resolvers needed for dependencies: "Oracle Repository" at "http://download.oracle.com/maven"


Name: LucreConfluent
Description: Confluently persistent references for Scala
URL: https://github.com/Sciss/LucreConfluent
Location: "de.sciss" %% "lucreconfluent" % "1.5.+"
Resolvers needed for dependencies: "Oracle Repository" at "http://download.oracle.com/maven"


Name: ConfluentReactive
Description: Confluent persistence and quasi-retroactive / fluent references for Scala
URL: https://github.com/Sciss/ConfluentReactive
Location: "de.sciss" %% "confluentreactive" % "1.5.+"
Resolvers needed for dependencies: "Oracle Repository" at "http://download.oracle.com/maven"


Name: SoundProcesses
Description: A framework for creating and managing ScalaCollider based sound processes
URL: https://github.com/Sciss/SoundProcesses
Location: "de.sciss" %% "soundprocesses" % "1.2.+"
Resolvers needed for dependencies: "Oracle Repository" at "http://download.oracle.com/maven"

杨博

unread,
Dec 12, 2012, 6:42:43 AM12/12/12
to scala-i...@googlegroups.com
Just staged on Sonatype. Sorry to be late.

Name: Fastring
Description: Extremely fast string formatting
URL: https://github.com/Atry/fastring
Location:    "com.dongxiguo" % "fastring_2.10.0-RC5" % "0.2.1" 

, and

Name: zero-log
Description: Fast logging with simple configuration for Scala
URL: https://code.google.com/p/zero-log/
Location:    "com.dongxiguo" % "zero-log_2.10.0-RC5" % "0.3.3" 

Blair Zajac

unread,
Dec 12, 2012, 5:12:13 PM12/12/12
to scala-i...@googlegroups.com
On Wednesday, December 5, 2012 5:38:59 PM UTC-8, Adriaan Moors wrote:
Good news everybody!


I've just uploaded Scala 2.10.0-RC5 to sonatype.org.

Missed this email.  Just staged on Maven Central:

Name: Scala Migrations
Description: Database migrations written in a Scala DSL
URL: http://opensource.imageworks.com/?p=scalamigrations
Location: "com.imageworks.scala-
migrations" %% "scala-migrations" % "1.0.3"

Reply all
Reply to author
Forward
0 new messages