At least we can point to some unit tests which give already an idea of how it can be used?

On Sun, Mar 13, 2016 at 1:49 PM, Cédric Champeau <> wrote:
So does everyone agree that we should release the beta even if it's missing docs for macros? I think it's a bit of a problem, still, when it's really that particular feature which is in beta, and that we'll want users to test. Without knowing it's there and how to use it it's going to be hard to have feedback.

2016-03-13 0:56 GMT+01:00 Suderman Keith <>:

On Mar 12, 2016, at 12:17 PM, Guillaume Laforge <> wrote:

Let's go with mushroom, for a change :-)


On Sat, Mar 12, 2016 at 5:32 PM, Cédric Champeau <> wrote:

2016-03-12 0:05 GMT+01:00 Nicholas Grealy <>:
Looks like it's just you and me, Pascal!

Just some questions for the broader dev community:
  • Who can perform the release? - Cédric looked like he single handedly pushed out version 2.4.6 - can we ask him to prepare the 2.5 beta release?

Until we've switched to a new release process, it's still easier if I do it, yes.
  • Is there anything outstanding for a 2.5 beta release? - Whoever's we're waiting on, can we get an update?

There are lots of outstanding issues, that's why it's a beta. In particular, the new (exciting!) macro stuff is not documented, nor the AST matcher complete. It's a super nice feature that deserves polishing. Plus, there are some decisions to be made with regards to applying the global `macro` AST xform globally or not, in particular with groovy-all. We can solve this after the beta, for sure, but we need to think about it. 

  • Do we need a VOTE thread for a beta release?

Yes, it's a release. We can call it "beta", "rc" or "mushroom", it's a release anyway :)


Kind regards,

On Mon, 7 Mar 2016 at 22:52 Nicholas Grealy <> wrote:


On Sun, 6 Mar 2016 20:37 Pascal Schumacher <> wrote:
Hello everybody,

as far as I remember there was wide support for releasing a 2.5 beta in
the "Release 2.4.6 and 2.5.0-beta?" discussion.

The release announcement for 2.4.6 contained the sentence "... be
prepared for a 2.5.0-beta release soon!". Tomorrow that will be two
weeks ago, so I think we should make some plans when we start the
release vote and who will be able to serve as a release manager.

What do you think?


Guillaume Laforge
Apache Groovy committer & PMC Vice-President
Product Ninja & Advocate at Restlet

Research Associate
Department of Computer Science
Vassar College
Poughkeepsie, NY

Guillaume Laforge
Apache Groovy committer & PMC Vice-President
Product Ninja & Advocate at Restlet