considering a release compiling against ScalaZ 7.1.0-M2?

47 views
Skip to first unread message

Sukant Hajra

unread,
Aug 14, 2013, 4:48:59 PM8/14/13
to argona...@googlegroups.com
Hi,

Argonaut's pretty nice, and we'd like to use it, but we're also really interested in some improvements to ScalaZ's 7.1.x branch (namely the removal of some annoying variance annotations, but we'll take the new data types and syntax as well). I know it might complicate your release management, but do you think you could help us get the best of all worlds by pushing an artifact compiled against Scalaz 7.1?   Otherwise we have to choose between some awkward options like
  • stick with ScalaZ 7.0.x
  • use something other than Argonaut for JSON processing
  • self-publish forks of third-party libraries
  • mess around with library shading
  • mess around with some class-loading modulization solution

If there's any release tedium you need help with, we're happy to help out where we can. Just let us know what we can do.

Thanks,
Sukant

Sukant Hajra

unread,
Aug 15, 2013, 12:05:22 AM8/15/13
to argona...@googlegroups.com
After digging through your Git logs a little more, I realized that you've just released 6.0 and the work for 6.1-SNAPSHOT seems to only have a touch of work to move to ScalaZ 7.1.  Is it too soon to ask for a release?  Would a release of 6.1.0 that only adds compatibility with ScalaZ 7.1 be okay?

Mark Hibberd

unread,
Aug 15, 2013, 12:13:14 AM8/15/13
to Sukant Hajra, argona...@googlegroups.com
I will cut a stable release, it probably won't be 6.1.0 (because
scalaz 7.1 isn't at an official release point and won't be for several
months). And I will continue to do milestone builds for argonaut in
parallel to the scalaz milestone builds.

It may be a day or too before I am able to do this release now though,
because I need to get a compatible version of specs2 built as well.

I will let you know when it is done.

Cheers
Mark

Sukant Hajra

unread,
Aug 15, 2013, 12:26:05 AM8/15/13
to argona...@googlegroups.com, Sukant Hajra


On Wednesday, August 14, 2013 11:13:14 PM UTC-5, Mark Hibberd wrote:

I will cut a stable release, it probably won't be 6.1.0 (because
scalaz 7.1 isn't at an official release point and won't be for several
months). And I will continue to do milestone builds for argonaut in
parallel to the scalaz milestone builds.

It may be a day or too before I am able to do this release now though,
because I need to get a compatible version of specs2 built as well.

I will let you know when it is done.


Hi Mark,

I sent that second post out from Google's web interface before I realized you'd replied to me privately (in case it sounded like I was talking through you).

Everything you've said sounds great.  I'll just compile against 6.1-SNAPSHOT for a day or so.  A few days compiling against an unstable dependency while you prepare a proper release isn't going to phase us much.

Thanks a lot for helping us out so quickly.

-Sukant

Mark Hibberd

unread,
Aug 15, 2013, 1:21:09 AM8/15/13
to argona...@googlegroups.com, Sukant Hajra

Everything you've said sounds great.  I'll just compile against 6.1-SNAPSHOT for a day or so.  A few days compiling against an unstable dependency while you prepare a proper release isn't going to phase us much.

Thanks a lot for helping us out so quickly.


You can thank @etorreborre for the quick turn around on the specs2 build.

Let me know if you need anything else.

Cheers
Mark
Reply all
Reply to author
Forward
0 new messages