You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@freemarker.apache.org by Daniel Dekany <dd...@freemail.hu> on 2016/03/21 00:02:09 UTC

[VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Hi all,

Please vote on releasing FreeMarker 2.3.24-incubating! This will be
our first stable release (not just a Release Candidate) from the ASF.
If this voting passes, another similar voting will be started on
general@incubator.apache.org, and if that passes too, then we can
release this version.

Release Notes:
http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html

Before proceed, you should know that FreeMarker 2.3.x, for a long
time, always releases a normal and a "gae" variant on the same time,
which are technically two independent source trees (Git branches). The
"gae" variant contains a few small modification in the Java source
code to be Google App Engine compliant, and has freemarker-gae as the
Maven artifact name. Otherwise the normal and the "gae" branches are
identical. Hence they will be voted on together.

The commits to be voted upon are:
- Normal (non-gae) variant:
  https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
  Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
- "gae" variant:
  https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
  Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5

The artifacts to be voted upon are located here:
https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
where the source release artifacts are:
- Normal (non-gae) variant:
  apache-freemarker-2.3.24-incubating-src.tar.gz
- "gae" variant:
  apache-freemarker-gae-2.3.24-incubating-src.tar.gz

See the README inside them for build instructions!

Release artifacts are signed with the following key:
https://people.apache.org/keys/committer/ddekany.asc

Note that for convenience, we also provide binaries:
https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
and Maven artifacts in the ASF staging repository:
https://repository.apache.org/content/repositories/staging/org/freemarker/

Please try out the package and vote!

The vote is open for a minimum of 72 hours or until the necessary number of
votes (3 binding +1s) is reached.

[ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
[ ]  0 I don't feel strongly about it, but I'm okay with the release
[ ] -1 Do not release this package because...

Please add "(binding)" if your vote is binding.

-- 
Thanks,
 Daniel Dekany


Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by Daniel Dekany <dd...@freemail.hu>.
Tuesday, March 22, 2016, 12:33:30 AM, John D. Ament wrote:

> Ok. got it figured out.  Was a local install issue with recent updates.
>
> Anyways here's my +1 on your release.  I'm an IPMC member but not on your PPMC.
>
> Notes on the release
>
> - Your notice includes some information about binaries in the
> source release.  Is there anyway you could generate those files on
> the fly?   I suspect they're test only dependencies.

The ODG files were created in LibeOffice directly, and can't be
(meaningfully) generated. One was used to generate some source code,
another is a figure in the Manual.

> - Do you need to include the dtd's for web.xml?

I don't know why the author has decided to include them back then, but
I suspect we could operate with dummy empty DTD-s. Created an issue
for this: https://issues.apache.org/jira/browse/FREEMARKER-17

> John
>
> On Mon, Mar 21, 2016 at 3:26 PM Daniel Dekany <dd...@freemail.hu> wrote:
> I can't reproduce this. I have deleted all the Ivy caches, and it
> still finds and downloads org.freemarker#docgen;2.0-branch-head fine.
> The only thing I can think of is that earlier there was some
> semi-successful ivy repo setup, and now it stays broken. So, try to
> issue `ant clean-deps`, then also delete `~/.ivy`, and then try `ant`
> again. Please store the full log of the last (i.e., the things that
> Ant writes to the stdout), and in case it still fails, send it to me.
>
> --
> Thanks,
>  Daniel Dekany
>
>
> Monday, March 21, 2016, 11:50:00 AM, John D. Ament wrote:
>
>> I do have ivy installed
>>
>> This is what I get from running ivy
>>
>> :: problems summary ::
>>
>> :::: WARNINGS
>>
>> module not found: org.freemarker#docgen;2.0-branch-head
>>
>>
>> ==== local: tried
>>
>>
>>
>> /Users/johnament/.ivy2/local/org.freemarker/docgen/2.0-branch-head/ivys/ivy.xml
>>
>>
>>   -- artifact org.freemarker#docgen;2.0-branch-head!docgen.jar:
>>
>>
>>
>> /Users/johnament/.ivy2/local/org.freemarker/docgen/2.0-branch-head/jars/docgen.jar
>>
>>
>> ==== shared: tried
>>
>>
>>
>> /Users/johnament/.ivy2/shared/org.freemarker/docgen/2.0-branch-head/ivys/ivy.xml
>>
>>
>>   -- artifact org.freemarker#docgen;2.0-branch-head!docgen.jar:
>>
>>
>>
>> /Users/johnament/.ivy2/shared/org.freemarker/docgen/2.0-branch-head/jars/docgen.jar
>>
>>
>> ==== public: tried
>>
>>
>>
>> https://repo1.maven.org/maven2/org/freemarker/docgen/2.0-branch-head/docgen-2.0-branch-head.pom
>>
>>
>>   -- artifact org.freemarker#docgen;2.0-branch-head!docgen.jar:
>>
>>
>>
>> https://repo1.maven.org/maven2/org/freemarker/docgen/2.0-branch-head/docgen-2.0-branch-head.jar
>>
>>
>> ::::::::::::::::::::::::::::::::::::::::::::::
>>
>>
>> ::          UNRESOLVED DEPENDENCIES         ::
>>
>>
>> ::::::::::::::::::::::::::::::::::::::::::::::
>>
>>
>> :: org.freemarker#docgen;2.0-branch-head: not found
>>
>>
>> ::::::::::::::::::::::::::::::::::::::::::::::
>>
>>
>>
>>
>> :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
>>
>> On Mon, Mar 21, 2016 at 3:35 AM Daniel Dekany <dd...@freemail.hu> wrote:
>>
>>> You haven't installed Ivy apparently. (But see the README.)
>>>
>>> --
>>> Thanks,
>>>  Daniel Dekany
>>>
>>>
>>> Monday, March 21, 2016, 2:06:49 AM, John D. Ament wrote:
>>>
>>> > BTW - this is the error I get
>>> >
>>> > Johns-MBP-2:apache-freemarker-2.3.24-incubating-src johnament$ ant
>>> compile
>>> > Buildfile:
>>> >
>>> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml
>>> >      [copy] Copying 1 file to
>>> > /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build
>>> >    [delete] Deleting:
>>> >
>>> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build/version.properties.tmp
>>> >
>>> > _autoget-deps:
>>> >      [copy] Copying 1 file to
>>> > /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build
>>> >    [delete] Deleting:
>>> >
>>> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build/version.properties.tmp
>>> >
>>> > update-deps:
>>> >      [echo] Getting dependencies...
>>> >      [echo] -------------------------------------------------------
>>> >
>>> > BUILD FAILED
>>> >
>>> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml:951:
>>> > The following error occurred while executing this line:
>>> >
>>> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml:959:
>>> > Problem: failed to create task or type
>>> > antlib:org.apache.ivy.ant:settings
>>> > Cause: The name is undefined.
>>> > Action: Check the spelling.
>>> > Action: Check that any custom tasks/types have been declared.
>>> > Action: Check that any <presetdef>/<macrodef> declarations have taken
>>> place.
>>> > No types or tasks have been defined in this namespace yet
>>> >
>>> > This appears to be an antlib declaration.
>>> > Action: Check that the implementing library exists in one of:
>>> >         -/usr/local/Cellar/ant/1.9.6/libexec/lib
>>> >         -/Users/johnament/.ant/lib
>>> >         -a directory added on the command line with the -lib argument
>>> >
>>> >
>>> > Total time: 0 seconds
>>> >
>>> > On Sun, Mar 20, 2016 at 8:48 PM John D. Ament <jo...@apache.org>
>>> wrote:
>>> > Daniel,
>>> >
>>> > Do you have build instructions somewhere?
>>> >
>>> >
>>> > John
>>> >
>>> >
>>> > On Sun, Mar 20, 2016 at 7:02 PM Daniel Dekany <dd...@freemail.hu>
>>> wrote:
>>> > Hi all,
>>> >
>>> > Please vote on releasing FreeMarker 2.3.24-incubating! This will be
>>> > our first stable release (not just a Release Candidate) from the ASF.
>>> > If this voting passes, another similar voting will be started on
>>> > general@incubator.apache.org, and if that passes too, then we can
>>> > release this version.
>>> >
>>> > Release Notes:
>>> > http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
>>> >
>>> > Before proceed, you should know that FreeMarker 2.3.x, for a long
>>> > time, always releases a normal and a "gae" variant on the same time,
>>> > which are technically two independent source trees (Git branches). The
>>> > "gae" variant contains a few small modification in the Java source
>>> > code to be Google App Engine compliant, and has freemarker-gae as the
>>> > Maven artifact name. Otherwise the normal and the "gae" branches are
>>> > identical. Hence they will be voted on together.
>>> >
>>> > The commits to be voted upon are:
>>> > - Normal (non-gae) variant:
>>> >
>>> >
>>> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>>> >   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>>> > - "gae" variant:
>>> >
>>> >
>>> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
>>> >   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
>>> >
>>> > The artifacts to be voted upon are located here:
>>> >
>>> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
>>> > where the source release artifacts are:
>>> > - Normal (non-gae) variant:
>>> >   apache-freemarker-2.3.24-incubating-src.tar.gz
>>> > - "gae" variant:
>>> >   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
>>> >
>>> > See the README inside them for build instructions!
>>> >
>>> > Release artifacts are signed with the following key:
>>> > https://people.apache.org/keys/committer/ddekany.asc
>>> >
>>> > Note that for convenience, we also provide binaries:
>>> >
>>> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
>>> > and Maven artifacts in the ASF staging repository:
>>> >
>>> https://repository.apache.org/content/repositories/staging/org/freemarker/
>>> >
>>> > Please try out the package and vote!
>>> >
>>> > The vote is open for a minimum of 72 hours or until the necessary number
>>> of
>>> > votes (3 binding +1s) is reached.
>>> >
>>> > [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
>>> > [ ]  0 I don't feel strongly about it, but I'm okay with the release
>>> > [ ] -1 Do not release this package because...
>>> >
>>> > Please add "(binding)" if your vote is binding.
>>> >
>>> > --
>>> > Thanks,
>>> >  Daniel Dekany
>>> >
>>>
>>>
>

-- 
Thanks,
 Daniel Dekany


Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by "John D. Ament" <jo...@apache.org>.
Ok. got it figured out.  Was a local install issue with recent updates.

Anyways here's my +1 on your release.  I'm an IPMC member but not on your
PPMC.

Notes on the release

- Your notice includes some information about binaries in the source
release.  Is there anyway you could generate those files on the fly?   I
suspect they're test only dependencies.

- Do you need to include the dtd's for web.xml?

John

On Mon, Mar 21, 2016 at 3:26 PM Daniel Dekany <dd...@freemail.hu> wrote:

> I can't reproduce this. I have deleted all the Ivy caches, and it
> still finds and downloads org.freemarker#docgen;2.0-branch-head fine.
> The only thing I can think of is that earlier there was some
> semi-successful ivy repo setup, and now it stays broken. So, try to
> issue `ant clean-deps`, then also delete `~/.ivy`, and then try `ant`
> again. Please store the full log of the last (i.e., the things that
> Ant writes to the stdout), and in case it still fails, send it to me.
>
> --
> Thanks,
>  Daniel Dekany
>
>
> Monday, March 21, 2016, 11:50:00 AM, John D. Ament wrote:
>
> > I do have ivy installed
> >
> > This is what I get from running ivy
> >
> > :: problems summary ::
> >
> > :::: WARNINGS
> >
> > module not found: org.freemarker#docgen;2.0-branch-head
> >
> >
> > ==== local: tried
> >
> >
> >
> >
> /Users/johnament/.ivy2/local/org.freemarker/docgen/2.0-branch-head/ivys/ivy.xml
> >
> >
> >   -- artifact org.freemarker#docgen;2.0-branch-head!docgen.jar:
> >
> >
> >
> >
> /Users/johnament/.ivy2/local/org.freemarker/docgen/2.0-branch-head/jars/docgen.jar
> >
> >
> > ==== shared: tried
> >
> >
> >
> >
> /Users/johnament/.ivy2/shared/org.freemarker/docgen/2.0-branch-head/ivys/ivy.xml
> >
> >
> >   -- artifact org.freemarker#docgen;2.0-branch-head!docgen.jar:
> >
> >
> >
> >
> /Users/johnament/.ivy2/shared/org.freemarker/docgen/2.0-branch-head/jars/docgen.jar
> >
> >
> > ==== public: tried
> >
> >
> >
> >
> https://repo1.maven.org/maven2/org/freemarker/docgen/2.0-branch-head/docgen-2.0-branch-head.pom
> >
> >
> >   -- artifact org.freemarker#docgen;2.0-branch-head!docgen.jar:
> >
> >
> >
> >
> https://repo1.maven.org/maven2/org/freemarker/docgen/2.0-branch-head/docgen-2.0-branch-head.jar
> >
> >
> > ::::::::::::::::::::::::::::::::::::::::::::::
> >
> >
> > ::          UNRESOLVED DEPENDENCIES         ::
> >
> >
> > ::::::::::::::::::::::::::::::::::::::::::::::
> >
> >
> > :: org.freemarker#docgen;2.0-branch-head: not found
> >
> >
> > ::::::::::::::::::::::::::::::::::::::::::::::
> >
> >
> >
> >
> > :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
> >
> > On Mon, Mar 21, 2016 at 3:35 AM Daniel Dekany <dd...@freemail.hu>
> wrote:
> >
> >> You haven't installed Ivy apparently. (But see the README.)
> >>
> >> --
> >> Thanks,
> >>  Daniel Dekany
> >>
> >>
> >> Monday, March 21, 2016, 2:06:49 AM, John D. Ament wrote:
> >>
> >> > BTW - this is the error I get
> >> >
> >> > Johns-MBP-2:apache-freemarker-2.3.24-incubating-src johnament$ ant
> >> compile
> >> > Buildfile:
> >> >
> >>
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml
> >> >      [copy] Copying 1 file to
> >> >
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build
> >> >    [delete] Deleting:
> >> >
> >>
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build/version.properties.tmp
> >> >
> >> > _autoget-deps:
> >> >      [copy] Copying 1 file to
> >> >
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build
> >> >    [delete] Deleting:
> >> >
> >>
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build/version.properties.tmp
> >> >
> >> > update-deps:
> >> >      [echo] Getting dependencies...
> >> >      [echo] -------------------------------------------------------
> >> >
> >> > BUILD FAILED
> >> >
> >>
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml:951:
> >> > The following error occurred while executing this line:
> >> >
> >>
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml:959:
> >> > Problem: failed to create task or type
> >> > antlib:org.apache.ivy.ant:settings
> >> > Cause: The name is undefined.
> >> > Action: Check the spelling.
> >> > Action: Check that any custom tasks/types have been declared.
> >> > Action: Check that any <presetdef>/<macrodef> declarations have taken
> >> place.
> >> > No types or tasks have been defined in this namespace yet
> >> >
> >> > This appears to be an antlib declaration.
> >> > Action: Check that the implementing library exists in one of:
> >> >         -/usr/local/Cellar/ant/1.9.6/libexec/lib
> >> >         -/Users/johnament/.ant/lib
> >> >         -a directory added on the command line with the -lib argument
> >> >
> >> >
> >> > Total time: 0 seconds
> >> >
> >> > On Sun, Mar 20, 2016 at 8:48 PM John D. Ament <jo...@apache.org>
> >> wrote:
> >> > Daniel,
> >> >
> >> > Do you have build instructions somewhere?
> >> >
> >> >
> >> > John
> >> >
> >> >
> >> > On Sun, Mar 20, 2016 at 7:02 PM Daniel Dekany <dd...@freemail.hu>
> >> wrote:
> >> > Hi all,
> >> >
> >> > Please vote on releasing FreeMarker 2.3.24-incubating! This will be
> >> > our first stable release (not just a Release Candidate) from the ASF.
> >> > If this voting passes, another similar voting will be started on
> >> > general@incubator.apache.org, and if that passes too, then we can
> >> > release this version.
> >> >
> >> > Release Notes:
> >> >
> http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
> >> >
> >> > Before proceed, you should know that FreeMarker 2.3.x, for a long
> >> > time, always releases a normal and a "gae" variant on the same time,
> >> > which are technically two independent source trees (Git branches). The
> >> > "gae" variant contains a few small modification in the Java source
> >> > code to be Google App Engine compliant, and has freemarker-gae as the
> >> > Maven artifact name. Otherwise the normal and the "gae" branches are
> >> > identical. Hence they will be voted on together.
> >> >
> >> > The commits to be voted upon are:
> >> > - Normal (non-gae) variant:
> >> >
> >> >
> >>
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> >> >   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> >> > - "gae" variant:
> >> >
> >> >
> >>
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
> >> >   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
> >> >
> >> > The artifacts to be voted upon are located here:
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
> >> > where the source release artifacts are:
> >> > - Normal (non-gae) variant:
> >> >   apache-freemarker-2.3.24-incubating-src.tar.gz
> >> > - "gae" variant:
> >> >   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
> >> >
> >> > See the README inside them for build instructions!
> >> >
> >> > Release artifacts are signed with the following key:
> >> > https://people.apache.org/keys/committer/ddekany.asc
> >> >
> >> > Note that for convenience, we also provide binaries:
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
> >> > and Maven artifacts in the ASF staging repository:
> >> >
> >>
> https://repository.apache.org/content/repositories/staging/org/freemarker/
> >> >
> >> > Please try out the package and vote!
> >> >
> >> > The vote is open for a minimum of 72 hours or until the necessary
> number
> >> of
> >> > votes (3 binding +1s) is reached.
> >> >
> >> > [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
> >> > [ ]  0 I don't feel strongly about it, but I'm okay with the release
> >> > [ ] -1 Do not release this package because...
> >> >
> >> > Please add "(binding)" if your vote is binding.
> >> >
> >> > --
> >> > Thanks,
> >> >  Daniel Dekany
> >> >
> >>
> >>
>
>

Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by Daniel Dekany <dd...@freemail.hu>.
I can't reproduce this. I have deleted all the Ivy caches, and it
still finds and downloads org.freemarker#docgen;2.0-branch-head fine.
The only thing I can think of is that earlier there was some
semi-successful ivy repo setup, and now it stays broken. So, try to
issue `ant clean-deps`, then also delete `~/.ivy`, and then try `ant`
again. Please store the full log of the last (i.e., the things that
Ant writes to the stdout), and in case it still fails, send it to me.

-- 
Thanks,
 Daniel Dekany


Monday, March 21, 2016, 11:50:00 AM, John D. Ament wrote:

> I do have ivy installed
>
> This is what I get from running ivy
>
> :: problems summary ::
>
> :::: WARNINGS
>
> module not found: org.freemarker#docgen;2.0-branch-head
>
>
> ==== local: tried
>
>
>
> /Users/johnament/.ivy2/local/org.freemarker/docgen/2.0-branch-head/ivys/ivy.xml
>
>
>   -- artifact org.freemarker#docgen;2.0-branch-head!docgen.jar:
>
>
>
> /Users/johnament/.ivy2/local/org.freemarker/docgen/2.0-branch-head/jars/docgen.jar
>
>
> ==== shared: tried
>
>
>
> /Users/johnament/.ivy2/shared/org.freemarker/docgen/2.0-branch-head/ivys/ivy.xml
>
>
>   -- artifact org.freemarker#docgen;2.0-branch-head!docgen.jar:
>
>
>
> /Users/johnament/.ivy2/shared/org.freemarker/docgen/2.0-branch-head/jars/docgen.jar
>
>
> ==== public: tried
>
>
>
> https://repo1.maven.org/maven2/org/freemarker/docgen/2.0-branch-head/docgen-2.0-branch-head.pom
>
>
>   -- artifact org.freemarker#docgen;2.0-branch-head!docgen.jar:
>
>
>
> https://repo1.maven.org/maven2/org/freemarker/docgen/2.0-branch-head/docgen-2.0-branch-head.jar
>
>
> ::::::::::::::::::::::::::::::::::::::::::::::
>
>
> ::          UNRESOLVED DEPENDENCIES         ::
>
>
> ::::::::::::::::::::::::::::::::::::::::::::::
>
>
> :: org.freemarker#docgen;2.0-branch-head: not found
>
>
> ::::::::::::::::::::::::::::::::::::::::::::::
>
>
>
>
> :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
>
> On Mon, Mar 21, 2016 at 3:35 AM Daniel Dekany <dd...@freemail.hu> wrote:
>
>> You haven't installed Ivy apparently. (But see the README.)
>>
>> --
>> Thanks,
>>  Daniel Dekany
>>
>>
>> Monday, March 21, 2016, 2:06:49 AM, John D. Ament wrote:
>>
>> > BTW - this is the error I get
>> >
>> > Johns-MBP-2:apache-freemarker-2.3.24-incubating-src johnament$ ant
>> compile
>> > Buildfile:
>> >
>> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml
>> >      [copy] Copying 1 file to
>> > /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build
>> >    [delete] Deleting:
>> >
>> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build/version.properties.tmp
>> >
>> > _autoget-deps:
>> >      [copy] Copying 1 file to
>> > /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build
>> >    [delete] Deleting:
>> >
>> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build/version.properties.tmp
>> >
>> > update-deps:
>> >      [echo] Getting dependencies...
>> >      [echo] -------------------------------------------------------
>> >
>> > BUILD FAILED
>> >
>> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml:951:
>> > The following error occurred while executing this line:
>> >
>> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml:959:
>> > Problem: failed to create task or type
>> > antlib:org.apache.ivy.ant:settings
>> > Cause: The name is undefined.
>> > Action: Check the spelling.
>> > Action: Check that any custom tasks/types have been declared.
>> > Action: Check that any <presetdef>/<macrodef> declarations have taken
>> place.
>> > No types or tasks have been defined in this namespace yet
>> >
>> > This appears to be an antlib declaration.
>> > Action: Check that the implementing library exists in one of:
>> >         -/usr/local/Cellar/ant/1.9.6/libexec/lib
>> >         -/Users/johnament/.ant/lib
>> >         -a directory added on the command line with the -lib argument
>> >
>> >
>> > Total time: 0 seconds
>> >
>> > On Sun, Mar 20, 2016 at 8:48 PM John D. Ament <jo...@apache.org>
>> wrote:
>> > Daniel,
>> >
>> > Do you have build instructions somewhere?
>> >
>> >
>> > John
>> >
>> >
>> > On Sun, Mar 20, 2016 at 7:02 PM Daniel Dekany <dd...@freemail.hu>
>> wrote:
>> > Hi all,
>> >
>> > Please vote on releasing FreeMarker 2.3.24-incubating! This will be
>> > our first stable release (not just a Release Candidate) from the ASF.
>> > If this voting passes, another similar voting will be started on
>> > general@incubator.apache.org, and if that passes too, then we can
>> > release this version.
>> >
>> > Release Notes:
>> > http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
>> >
>> > Before proceed, you should know that FreeMarker 2.3.x, for a long
>> > time, always releases a normal and a "gae" variant on the same time,
>> > which are technically two independent source trees (Git branches). The
>> > "gae" variant contains a few small modification in the Java source
>> > code to be Google App Engine compliant, and has freemarker-gae as the
>> > Maven artifact name. Otherwise the normal and the "gae" branches are
>> > identical. Hence they will be voted on together.
>> >
>> > The commits to be voted upon are:
>> > - Normal (non-gae) variant:
>> >
>> >
>> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>> >   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>> > - "gae" variant:
>> >
>> >
>> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
>> >   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
>> >
>> > The artifacts to be voted upon are located here:
>> >
>> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
>> > where the source release artifacts are:
>> > - Normal (non-gae) variant:
>> >   apache-freemarker-2.3.24-incubating-src.tar.gz
>> > - "gae" variant:
>> >   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
>> >
>> > See the README inside them for build instructions!
>> >
>> > Release artifacts are signed with the following key:
>> > https://people.apache.org/keys/committer/ddekany.asc
>> >
>> > Note that for convenience, we also provide binaries:
>> >
>> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
>> > and Maven artifacts in the ASF staging repository:
>> >
>> https://repository.apache.org/content/repositories/staging/org/freemarker/
>> >
>> > Please try out the package and vote!
>> >
>> > The vote is open for a minimum of 72 hours or until the necessary number
>> of
>> > votes (3 binding +1s) is reached.
>> >
>> > [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
>> > [ ]  0 I don't feel strongly about it, but I'm okay with the release
>> > [ ] -1 Do not release this package because...
>> >
>> > Please add "(binding)" if your vote is binding.
>> >
>> > --
>> > Thanks,
>> >  Daniel Dekany
>> >
>>
>>


Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by "John D. Ament" <jo...@apache.org>.
I do have ivy installed

This is what I get from running ivy

:: problems summary ::

:::: WARNINGS

module not found: org.freemarker#docgen;2.0-branch-head


==== local: tried



/Users/johnament/.ivy2/local/org.freemarker/docgen/2.0-branch-head/ivys/ivy.xml


  -- artifact org.freemarker#docgen;2.0-branch-head!docgen.jar:



/Users/johnament/.ivy2/local/org.freemarker/docgen/2.0-branch-head/jars/docgen.jar


==== shared: tried



/Users/johnament/.ivy2/shared/org.freemarker/docgen/2.0-branch-head/ivys/ivy.xml


  -- artifact org.freemarker#docgen;2.0-branch-head!docgen.jar:



/Users/johnament/.ivy2/shared/org.freemarker/docgen/2.0-branch-head/jars/docgen.jar


==== public: tried



https://repo1.maven.org/maven2/org/freemarker/docgen/2.0-branch-head/docgen-2.0-branch-head.pom


  -- artifact org.freemarker#docgen;2.0-branch-head!docgen.jar:



https://repo1.maven.org/maven2/org/freemarker/docgen/2.0-branch-head/docgen-2.0-branch-head.jar


::::::::::::::::::::::::::::::::::::::::::::::


::          UNRESOLVED DEPENDENCIES         ::


::::::::::::::::::::::::::::::::::::::::::::::


:: org.freemarker#docgen;2.0-branch-head: not found


::::::::::::::::::::::::::::::::::::::::::::::




:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS

On Mon, Mar 21, 2016 at 3:35 AM Daniel Dekany <dd...@freemail.hu> wrote:

> You haven't installed Ivy apparently. (But see the README.)
>
> --
> Thanks,
>  Daniel Dekany
>
>
> Monday, March 21, 2016, 2:06:49 AM, John D. Ament wrote:
>
> > BTW - this is the error I get
> >
> > Johns-MBP-2:apache-freemarker-2.3.24-incubating-src johnament$ ant
> compile
> > Buildfile:
> >
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml
> >      [copy] Copying 1 file to
> > /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build
> >    [delete] Deleting:
> >
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build/version.properties.tmp
> >
> > _autoget-deps:
> >      [copy] Copying 1 file to
> > /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build
> >    [delete] Deleting:
> >
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build/version.properties.tmp
> >
> > update-deps:
> >      [echo] Getting dependencies...
> >      [echo] -------------------------------------------------------
> >
> > BUILD FAILED
> >
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml:951:
> > The following error occurred while executing this line:
> >
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml:959:
> > Problem: failed to create task or type
> > antlib:org.apache.ivy.ant:settings
> > Cause: The name is undefined.
> > Action: Check the spelling.
> > Action: Check that any custom tasks/types have been declared.
> > Action: Check that any <presetdef>/<macrodef> declarations have taken
> place.
> > No types or tasks have been defined in this namespace yet
> >
> > This appears to be an antlib declaration.
> > Action: Check that the implementing library exists in one of:
> >         -/usr/local/Cellar/ant/1.9.6/libexec/lib
> >         -/Users/johnament/.ant/lib
> >         -a directory added on the command line with the -lib argument
> >
> >
> > Total time: 0 seconds
> >
> > On Sun, Mar 20, 2016 at 8:48 PM John D. Ament <jo...@apache.org>
> wrote:
> > Daniel,
> >
> > Do you have build instructions somewhere?
> >
> >
> > John
> >
> >
> > On Sun, Mar 20, 2016 at 7:02 PM Daniel Dekany <dd...@freemail.hu>
> wrote:
> > Hi all,
> >
> > Please vote on releasing FreeMarker 2.3.24-incubating! This will be
> > our first stable release (not just a Release Candidate) from the ASF.
> > If this voting passes, another similar voting will be started on
> > general@incubator.apache.org, and if that passes too, then we can
> > release this version.
> >
> > Release Notes:
> > http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
> >
> > Before proceed, you should know that FreeMarker 2.3.x, for a long
> > time, always releases a normal and a "gae" variant on the same time,
> > which are technically two independent source trees (Git branches). The
> > "gae" variant contains a few small modification in the Java source
> > code to be Google App Engine compliant, and has freemarker-gae as the
> > Maven artifact name. Otherwise the normal and the "gae" branches are
> > identical. Hence they will be voted on together.
> >
> > The commits to be voted upon are:
> > - Normal (non-gae) variant:
> >
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> >   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> > - "gae" variant:
> >
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
> >   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
> >
> > The artifacts to be voted upon are located here:
> >
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
> > where the source release artifacts are:
> > - Normal (non-gae) variant:
> >   apache-freemarker-2.3.24-incubating-src.tar.gz
> > - "gae" variant:
> >   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
> >
> > See the README inside them for build instructions!
> >
> > Release artifacts are signed with the following key:
> > https://people.apache.org/keys/committer/ddekany.asc
> >
> > Note that for convenience, we also provide binaries:
> >
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
> > and Maven artifacts in the ASF staging repository:
> >
> https://repository.apache.org/content/repositories/staging/org/freemarker/
> >
> > Please try out the package and vote!
> >
> > The vote is open for a minimum of 72 hours or until the necessary number
> of
> > votes (3 binding +1s) is reached.
> >
> > [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
> > [ ]  0 I don't feel strongly about it, but I'm okay with the release
> > [ ] -1 Do not release this package because...
> >
> > Please add "(binding)" if your vote is binding.
> >
> > --
> > Thanks,
> >  Daniel Dekany
> >
>
>

Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by Daniel Dekany <dd...@freemail.hu>.
You haven't installed Ivy apparently. (But see the README.)

-- 
Thanks,
 Daniel Dekany


Monday, March 21, 2016, 2:06:49 AM, John D. Ament wrote:

> BTW - this is the error I get
>
> Johns-MBP-2:apache-freemarker-2.3.24-incubating-src johnament$ ant compile
> Buildfile:
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml
>      [copy] Copying 1 file to
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build
>    [delete] Deleting:
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build/version.properties.tmp
>
> _autoget-deps:
>      [copy] Copying 1 file to
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build
>    [delete] Deleting:
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build/version.properties.tmp
>
> update-deps:
>      [echo] Getting dependencies...
>      [echo] -------------------------------------------------------
>
> BUILD FAILED
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml:951:
> The following error occurred while executing this line:
> /Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml:959:
> Problem: failed to create task or type
> antlib:org.apache.ivy.ant:settings
> Cause: The name is undefined.
> Action: Check the spelling.
> Action: Check that any custom tasks/types have been declared.
> Action: Check that any <presetdef>/<macrodef> declarations have taken place.
> No types or tasks have been defined in this namespace yet
>
> This appears to be an antlib declaration. 
> Action: Check that the implementing library exists in one of:
>         -/usr/local/Cellar/ant/1.9.6/libexec/lib
>         -/Users/johnament/.ant/lib
>         -a directory added on the command line with the -lib argument
>
>
> Total time: 0 seconds
>
> On Sun, Mar 20, 2016 at 8:48 PM John D. Ament <jo...@apache.org> wrote:
> Daniel,
>
> Do you have build instructions somewhere?
>
>
> John
>
>
> On Sun, Mar 20, 2016 at 7:02 PM Daniel Dekany <dd...@freemail.hu> wrote:
> Hi all,
>
> Please vote on releasing FreeMarker 2.3.24-incubating! This will be
> our first stable release (not just a Release Candidate) from the ASF.
> If this voting passes, another similar voting will be started on
> general@incubator.apache.org, and if that passes too, then we can
> release this version.
>
> Release Notes:
> http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
>
> Before proceed, you should know that FreeMarker 2.3.x, for a long
> time, always releases a normal and a "gae" variant on the same time,
> which are technically two independent source trees (Git branches). The
> "gae" variant contains a few small modification in the Java source
> code to be Google App Engine compliant, and has freemarker-gae as the
> Maven artifact name. Otherwise the normal and the "gae" branches are
> identical. Hence they will be voted on together.
>
> The commits to be voted upon are:
> - Normal (non-gae) variant:
>  
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> - "gae" variant:
>  
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
>   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
>
> The artifacts to be voted upon are located here:
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
> where the source release artifacts are:
> - Normal (non-gae) variant:
>   apache-freemarker-2.3.24-incubating-src.tar.gz
> - "gae" variant:
>   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
>
> See the README inside them for build instructions!
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/ddekany.asc
>
> Note that for convenience, we also provide binaries:
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
> and Maven artifacts in the ASF staging repository:
> https://repository.apache.org/content/repositories/staging/org/freemarker/
>
> Please try out the package and vote!
>
> The vote is open for a minimum of 72 hours or until the necessary number of
> votes (3 binding +1s) is reached.
>
> [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
> [ ]  0 I don't feel strongly about it, but I'm okay with the release
> [ ] -1 Do not release this package because...
>
> Please add "(binding)" if your vote is binding.
>
> --
> Thanks,
>  Daniel Dekany
>


Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by "John D. Ament" <jo...@apache.org>.
BTW - this is the error I get

Johns-MBP-2:apache-freemarker-2.3.24-incubating-src johnament$ ant compile

Buildfile:
/Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml

     [copy] Copying 1 file to
/Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build

   [delete] Deleting:
/Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build/version.properties.tmp


_autoget-deps:

     [copy] Copying 1 file to
/Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build

   [delete] Deleting:
/Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build/version.properties.tmp


update-deps:

     [echo] Getting dependencies...

     [echo] -------------------------------------------------------


BUILD FAILED

/Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml:951:
The following error occurred while executing this line:

/Users/johnament/Downloads/apache-freemarker-2.3.24-incubating-src/build.xml:959:
Problem: failed to create task or type antlib:org.apache.ivy.ant:settings

Cause: The name is undefined.

Action: Check the spelling.

Action: Check that any custom tasks/types have been declared.

Action: Check that any <presetdef>/<macrodef> declarations have taken place.

No types or tasks have been defined in this namespace yet


This appears to be an antlib declaration.

Action: Check that the implementing library exists in one of:

        -/usr/local/Cellar/ant/1.9.6/libexec/lib

        -/Users/johnament/.ant/lib

        -a directory added on the command line with the -lib argument



Total time: 0 seconds

On Sun, Mar 20, 2016 at 8:48 PM John D. Ament <jo...@apache.org> wrote:

> Daniel,
>
> Do you have build instructions somewhere?
>
> John
>
>
> On Sun, Mar 20, 2016 at 7:02 PM Daniel Dekany <dd...@freemail.hu> wrote:
>
>> Hi all,
>>
>> Please vote on releasing FreeMarker 2.3.24-incubating! This will be
>> our first stable release (not just a Release Candidate) from the ASF.
>> If this voting passes, another similar voting will be started on
>> general@incubator.apache.org, and if that passes too, then we can
>> release this version.
>>
>> Release Notes:
>> http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
>>
>> Before proceed, you should know that FreeMarker 2.3.x, for a long
>> time, always releases a normal and a "gae" variant on the same time,
>> which are technically two independent source trees (Git branches). The
>> "gae" variant contains a few small modification in the Java source
>> code to be Google App Engine compliant, and has freemarker-gae as the
>> Maven artifact name. Otherwise the normal and the "gae" branches are
>> identical. Hence they will be voted on together.
>>
>> The commits to be voted upon are:
>> - Normal (non-gae) variant:
>>
>> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>>   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>> - "gae" variant:
>>
>> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
>>   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
>>
>> The artifacts to be voted upon are located here:
>>
>> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
>> where the source release artifacts are:
>> - Normal (non-gae) variant:
>>   apache-freemarker-2.3.24-incubating-src.tar.gz
>> - "gae" variant:
>>   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
>>
>> See the README inside them for build instructions!
>>
>> Release artifacts are signed with the following key:
>> https://people.apache.org/keys/committer/ddekany.asc
>>
>> Note that for convenience, we also provide binaries:
>>
>> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
>> and Maven artifacts in the ASF staging repository:
>> https://repository.apache.org/content/repositories/staging/org/freemarker/
>>
>> Please try out the package and vote!
>>
>> The vote is open for a minimum of 72 hours or until the necessary number
>> of
>> votes (3 binding +1s) is reached.
>>
>> [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
>> [ ]  0 I don't feel strongly about it, but I'm okay with the release
>> [ ] -1 Do not release this package because...
>>
>> Please add "(binding)" if your vote is binding.
>>
>> --
>> Thanks,
>>  Daniel Dekany
>>
>>

Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by Daniel Dekany <dd...@freemail.hu>.
Monday, March 21, 2016, 1:48:16 AM, John D. Ament wrote:

> Daniel,
>
> Do you have build instructions somewhere?

Yes: "See the README inside them for build instructions!"

> John
>
> On Sun, Mar 20, 2016 at 7:02 PM Daniel Dekany <dd...@freemail.hu> wrote:
>
>> Hi all,
>>
>> Please vote on releasing FreeMarker 2.3.24-incubating! This will be
>> our first stable release (not just a Release Candidate) from the ASF.
>> If this voting passes, another similar voting will be started on
>> general@incubator.apache.org, and if that passes too, then we can
>> release this version.
>>
>> Release Notes:
>> http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
>>
>> Before proceed, you should know that FreeMarker 2.3.x, for a long
>> time, always releases a normal and a "gae" variant on the same time,
>> which are technically two independent source trees (Git branches). The
>> "gae" variant contains a few small modification in the Java source
>> code to be Google App Engine compliant, and has freemarker-gae as the
>> Maven artifact name. Otherwise the normal and the "gae" branches are
>> identical. Hence they will be voted on together.
>>
>> The commits to be voted upon are:
>> - Normal (non-gae) variant:
>>
>> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>>   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>> - "gae" variant:
>>
>> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
>>   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
>>
>> The artifacts to be voted upon are located here:
>>
>> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
>> where the source release artifacts are:
>> - Normal (non-gae) variant:
>>   apache-freemarker-2.3.24-incubating-src.tar.gz
>> - "gae" variant:
>>   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
>>
>> See the README inside them for build instructions!
>>
>> Release artifacts are signed with the following key:
>> https://people.apache.org/keys/committer/ddekany.asc
>>
>> Note that for convenience, we also provide binaries:
>>
>> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
>> and Maven artifacts in the ASF staging repository:
>> https://repository.apache.org/content/repositories/staging/org/freemarker/
>>
>> Please try out the package and vote!
>>
>> The vote is open for a minimum of 72 hours or until the necessary number of
>> votes (3 binding +1s) is reached.
>>
>> [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
>> [ ]  0 I don't feel strongly about it, but I'm okay with the release
>> [ ] -1 Do not release this package because...
>>
>> Please add "(binding)" if your vote is binding.
>>
>> --
>> Thanks,
>>  Daniel Dekany
>>
>>

-- 
Thanks,
 Daniel Dekany


Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by "John D. Ament" <jo...@apache.org>.
Daniel,

Do you have build instructions somewhere?

John

On Sun, Mar 20, 2016 at 7:02 PM Daniel Dekany <dd...@freemail.hu> wrote:

> Hi all,
>
> Please vote on releasing FreeMarker 2.3.24-incubating! This will be
> our first stable release (not just a Release Candidate) from the ASF.
> If this voting passes, another similar voting will be started on
> general@incubator.apache.org, and if that passes too, then we can
> release this version.
>
> Release Notes:
> http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
>
> Before proceed, you should know that FreeMarker 2.3.x, for a long
> time, always releases a normal and a "gae" variant on the same time,
> which are technically two independent source trees (Git branches). The
> "gae" variant contains a few small modification in the Java source
> code to be Google App Engine compliant, and has freemarker-gae as the
> Maven artifact name. Otherwise the normal and the "gae" branches are
> identical. Hence they will be voted on together.
>
> The commits to be voted upon are:
> - Normal (non-gae) variant:
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> - "gae" variant:
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
>   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
>
> The artifacts to be voted upon are located here:
>
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
> where the source release artifacts are:
> - Normal (non-gae) variant:
>   apache-freemarker-2.3.24-incubating-src.tar.gz
> - "gae" variant:
>   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
>
> See the README inside them for build instructions!
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/ddekany.asc
>
> Note that for convenience, we also provide binaries:
>
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
> and Maven artifacts in the ASF staging repository:
> https://repository.apache.org/content/repositories/staging/org/freemarker/
>
> Please try out the package and vote!
>
> The vote is open for a minimum of 72 hours or until the necessary number of
> votes (3 binding +1s) is reached.
>
> [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
> [ ]  0 I don't feel strongly about it, but I'm okay with the release
> [ ] -1 Do not release this package because...
>
> Please add "(binding)" if your vote is binding.
>
> --
> Thanks,
>  Daniel Dekany
>
>

Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by "John D. Ament" <jo...@apache.org>.
On Thu, Mar 24, 2016 at 3:54 PM Daniel Dekany <dd...@freemail.hu> wrote:

> I believe that PPMC member votes aren't binding, only IPCM member
> votes are. Maybe I said otherwise earlier, but then I was wrong. So,
> that was actually "+1 non-binding".
>
>
The official incubator stance is that a PPMC is recommending a release.
The IPMC is what actually votes on it.  You don't really need to be worried
about binding/non-binding in this case.

John


>
> Thursday, March 24, 2016, 1:26:49 PM, Lee wrote:
>
> > +1 for release (binding)
> >
> > On Wednesday, March 23, 2016, Jacopo Cappellato <
> jacopo.cappellato@gmail.com>
> > wrote:
> >
> >> +1 for both releases (binding)
> >>
> >> The release files look good, I have built the jar from source files and
> >> tested in the OFBiz framework.
> >>
> >> Jacopo
> >>
> >>
> >>
> >> On Mon, Mar 21, 2016 at 12:02 AM, Daniel Dekany <ddekany@freemail.hu
> >> <javascript:;>> wrote:
> >>
> >> > Hi all,
> >> >
> >> > Please vote on releasing FreeMarker 2.3.24-incubating! This will be
> >> > our first stable release (not just a Release Candidate) from the ASF.
> >> > If this voting passes, another similar voting will be started on
> >> > general@incubator.apache.org <javascript:;>, and if that passes too,
> >> then we can
> >> > release this version.
> >> >
> >> > Release Notes:
> >> >
> http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
> >> >
> >> > Before proceed, you should know that FreeMarker 2.3.x, for a long
> >> > time, always releases a normal and a "gae" variant on the same time,
> >> > which are technically two independent source trees (Git branches). The
> >> > "gae" variant contains a few small modification in the Java source
> >> > code to be Google App Engine compliant, and has freemarker-gae as the
> >> > Maven artifact name. Otherwise the normal and the "gae" branches are
> >> > identical. Hence they will be voted on together.
> >> >
> >> > The commits to be voted upon are:
> >> > - Normal (non-gae) variant:
> >> >
> >> >
> >>
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> >> >   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> >> > - "gae" variant:
> >> >
> >> >
> >>
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
> >> >   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
> >> >
> >> > The artifacts to be voted upon are located here:
> >> >
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
> >> > where the source release artifacts are:
> >> > - Normal (non-gae) variant:
> >> >   apache-freemarker-2.3.24-incubating-src.tar.gz
> >> > - "gae" variant:
> >> >   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
> >> >
> >> > See the README inside them for build instructions!
> >> >
> >> > Release artifacts are signed with the following key:
> >> > https://people.apache.org/keys/committer/ddekany.asc
> >> >
> >> > Note that for convenience, we also provide binaries:
> >> >
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
> >> > and Maven artifacts in the ASF staging repository:
> >> >
> >>
> https://repository.apache.org/content/repositories/staging/org/freemarker/
> >> >
> >> > Please try out the package and vote!
> >> >
> >> > The vote is open for a minimum of 72 hours or until the necessary
> number
> >> of
> >> > votes (3 binding +1s) is reached.
> >> >
> >> > [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
> >> > [ ]  0 I don't feel strongly about it, but I'm okay with the release
> >> > [ ] -1 Do not release this package because...
> >> >
> >> > Please add "(binding)" if your vote is binding.
> >> >
> >> > --
> >> > Thanks,
> >> >  Daniel Dekany
> >> >
> >> >
> >>
>
> --
> Thanks,
>  Daniel Dekany
>
>

Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by Lee <ev...@gmail.com>.
Oh, ok. Non-binding +1!

On Thursday, March 24, 2016, Daniel Dekany <dd...@freemail.hu> wrote:

> I believe that PPMC member votes aren't binding, only IPCM member
> votes are. Maybe I said otherwise earlier, but then I was wrong. So,
> that was actually "+1 non-binding".
>
>
> Thursday, March 24, 2016, 1:26:49 PM, Lee wrote:
>
> > +1 for release (binding)
> >
> > On Wednesday, March 23, 2016, Jacopo Cappellato <
> jacopo.cappellato@gmail.com <javascript:;>>
> > wrote:
> >
> >> +1 for both releases (binding)
> >>
> >> The release files look good, I have built the jar from source files and
> >> tested in the OFBiz framework.
> >>
> >> Jacopo
> >>
> >>
> >>
> >> On Mon, Mar 21, 2016 at 12:02 AM, Daniel Dekany <ddekany@freemail.hu
> <javascript:;>
> >> <javascript:;>> wrote:
> >>
> >> > Hi all,
> >> >
> >> > Please vote on releasing FreeMarker 2.3.24-incubating! This will be
> >> > our first stable release (not just a Release Candidate) from the ASF.
> >> > If this voting passes, another similar voting will be started on
> >> > general@incubator.apache.org <javascript:;> <javascript:;>, and if
> that passes too,
> >> then we can
> >> > release this version.
> >> >
> >> > Release Notes:
> >> >
> http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
> >> >
> >> > Before proceed, you should know that FreeMarker 2.3.x, for a long
> >> > time, always releases a normal and a "gae" variant on the same time,
> >> > which are technically two independent source trees (Git branches). The
> >> > "gae" variant contains a few small modification in the Java source
> >> > code to be Google App Engine compliant, and has freemarker-gae as the
> >> > Maven artifact name. Otherwise the normal and the "gae" branches are
> >> > identical. Hence they will be voted on together.
> >> >
> >> > The commits to be voted upon are:
> >> > - Normal (non-gae) variant:
> >> >
> >> >
> >>
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> >> >   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> >> > - "gae" variant:
> >> >
> >> >
> >>
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
> >> >   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
> >> >
> >> > The artifacts to be voted upon are located here:
> >> >
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
> >> > where the source release artifacts are:
> >> > - Normal (non-gae) variant:
> >> >   apache-freemarker-2.3.24-incubating-src.tar.gz
> >> > - "gae" variant:
> >> >   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
> >> >
> >> > See the README inside them for build instructions!
> >> >
> >> > Release artifacts are signed with the following key:
> >> > https://people.apache.org/keys/committer/ddekany.asc
> >> >
> >> > Note that for convenience, we also provide binaries:
> >> >
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
> >> > and Maven artifacts in the ASF staging repository:
> >> >
> >>
> https://repository.apache.org/content/repositories/staging/org/freemarker/
> >> >
> >> > Please try out the package and vote!
> >> >
> >> > The vote is open for a minimum of 72 hours or until the necessary
> number
> >> of
> >> > votes (3 binding +1s) is reached.
> >> >
> >> > [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
> >> > [ ]  0 I don't feel strongly about it, but I'm okay with the release
> >> > [ ] -1 Do not release this package because...
> >> >
> >> > Please add "(binding)" if your vote is binding.
> >> >
> >> > --
> >> > Thanks,
> >> >  Daniel Dekany
> >> >
> >> >
> >>
>
> --
> Thanks,
>  Daniel Dekany
>
>

Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by Daniel Dekany <dd...@freemail.hu>.
I believe that PPMC member votes aren't binding, only IPCM member
votes are. Maybe I said otherwise earlier, but then I was wrong. So,
that was actually "+1 non-binding".


Thursday, March 24, 2016, 1:26:49 PM, Lee wrote:

> +1 for release (binding)
>
> On Wednesday, March 23, 2016, Jacopo Cappellato <ja...@gmail.com>
> wrote:
>
>> +1 for both releases (binding)
>>
>> The release files look good, I have built the jar from source files and
>> tested in the OFBiz framework.
>>
>> Jacopo
>>
>>
>>
>> On Mon, Mar 21, 2016 at 12:02 AM, Daniel Dekany <ddekany@freemail.hu
>> <javascript:;>> wrote:
>>
>> > Hi all,
>> >
>> > Please vote on releasing FreeMarker 2.3.24-incubating! This will be
>> > our first stable release (not just a Release Candidate) from the ASF.
>> > If this voting passes, another similar voting will be started on
>> > general@incubator.apache.org <javascript:;>, and if that passes too,
>> then we can
>> > release this version.
>> >
>> > Release Notes:
>> > http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
>> >
>> > Before proceed, you should know that FreeMarker 2.3.x, for a long
>> > time, always releases a normal and a "gae" variant on the same time,
>> > which are technically two independent source trees (Git branches). The
>> > "gae" variant contains a few small modification in the Java source
>> > code to be Google App Engine compliant, and has freemarker-gae as the
>> > Maven artifact name. Otherwise the normal and the "gae" branches are
>> > identical. Hence they will be voted on together.
>> >
>> > The commits to be voted upon are:
>> > - Normal (non-gae) variant:
>> >
>> >
>> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>> >   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>> > - "gae" variant:
>> >
>> >
>> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
>> >   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
>> >
>> > The artifacts to be voted upon are located here:
>> >
>> >
>> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
>> > where the source release artifacts are:
>> > - Normal (non-gae) variant:
>> >   apache-freemarker-2.3.24-incubating-src.tar.gz
>> > - "gae" variant:
>> >   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
>> >
>> > See the README inside them for build instructions!
>> >
>> > Release artifacts are signed with the following key:
>> > https://people.apache.org/keys/committer/ddekany.asc
>> >
>> > Note that for convenience, we also provide binaries:
>> >
>> >
>> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
>> > and Maven artifacts in the ASF staging repository:
>> >
>> https://repository.apache.org/content/repositories/staging/org/freemarker/
>> >
>> > Please try out the package and vote!
>> >
>> > The vote is open for a minimum of 72 hours or until the necessary number
>> of
>> > votes (3 binding +1s) is reached.
>> >
>> > [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
>> > [ ]  0 I don't feel strongly about it, but I'm okay with the release
>> > [ ] -1 Do not release this package because...
>> >
>> > Please add "(binding)" if your vote is binding.
>> >
>> > --
>> > Thanks,
>> >  Daniel Dekany
>> >
>> >
>>

-- 
Thanks,
 Daniel Dekany


Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by Lee <ev...@gmail.com>.
+1 for release (binding)

On Wednesday, March 23, 2016, Jacopo Cappellato <ja...@gmail.com>
wrote:

> +1 for both releases (binding)
>
> The release files look good, I have built the jar from source files and
> tested in the OFBiz framework.
>
> Jacopo
>
>
>
> On Mon, Mar 21, 2016 at 12:02 AM, Daniel Dekany <ddekany@freemail.hu
> <javascript:;>> wrote:
>
> > Hi all,
> >
> > Please vote on releasing FreeMarker 2.3.24-incubating! This will be
> > our first stable release (not just a Release Candidate) from the ASF.
> > If this voting passes, another similar voting will be started on
> > general@incubator.apache.org <javascript:;>, and if that passes too,
> then we can
> > release this version.
> >
> > Release Notes:
> > http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
> >
> > Before proceed, you should know that FreeMarker 2.3.x, for a long
> > time, always releases a normal and a "gae" variant on the same time,
> > which are technically two independent source trees (Git branches). The
> > "gae" variant contains a few small modification in the Java source
> > code to be Google App Engine compliant, and has freemarker-gae as the
> > Maven artifact name. Otherwise the normal and the "gae" branches are
> > identical. Hence they will be voted on together.
> >
> > The commits to be voted upon are:
> > - Normal (non-gae) variant:
> >
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> >   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> > - "gae" variant:
> >
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
> >   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
> >
> > The artifacts to be voted upon are located here:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
> > where the source release artifacts are:
> > - Normal (non-gae) variant:
> >   apache-freemarker-2.3.24-incubating-src.tar.gz
> > - "gae" variant:
> >   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
> >
> > See the README inside them for build instructions!
> >
> > Release artifacts are signed with the following key:
> > https://people.apache.org/keys/committer/ddekany.asc
> >
> > Note that for convenience, we also provide binaries:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
> > and Maven artifacts in the ASF staging repository:
> >
> https://repository.apache.org/content/repositories/staging/org/freemarker/
> >
> > Please try out the package and vote!
> >
> > The vote is open for a minimum of 72 hours or until the necessary number
> of
> > votes (3 binding +1s) is reached.
> >
> > [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
> > [ ]  0 I don't feel strongly about it, but I'm okay with the release
> > [ ] -1 Do not release this package because...
> >
> > Please add "(binding)" if your vote is binding.
> >
> > --
> > Thanks,
> >  Daniel Dekany
> >
> >
>

Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by Jacopo Cappellato <ja...@gmail.com>.
+1 for both releases (binding)

The release files look good, I have built the jar from source files and
tested in the OFBiz framework.

Jacopo



On Mon, Mar 21, 2016 at 12:02 AM, Daniel Dekany <dd...@freemail.hu> wrote:

> Hi all,
>
> Please vote on releasing FreeMarker 2.3.24-incubating! This will be
> our first stable release (not just a Release Candidate) from the ASF.
> If this voting passes, another similar voting will be started on
> general@incubator.apache.org, and if that passes too, then we can
> release this version.
>
> Release Notes:
> http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
>
> Before proceed, you should know that FreeMarker 2.3.x, for a long
> time, always releases a normal and a "gae" variant on the same time,
> which are technically two independent source trees (Git branches). The
> "gae" variant contains a few small modification in the Java source
> code to be Google App Engine compliant, and has freemarker-gae as the
> Maven artifact name. Otherwise the normal and the "gae" branches are
> identical. Hence they will be voted on together.
>
> The commits to be voted upon are:
> - Normal (non-gae) variant:
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> - "gae" variant:
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
>   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
>
> The artifacts to be voted upon are located here:
>
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
> where the source release artifacts are:
> - Normal (non-gae) variant:
>   apache-freemarker-2.3.24-incubating-src.tar.gz
> - "gae" variant:
>   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
>
> See the README inside them for build instructions!
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/ddekany.asc
>
> Note that for convenience, we also provide binaries:
>
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
> and Maven artifacts in the ASF staging repository:
> https://repository.apache.org/content/repositories/staging/org/freemarker/
>
> Please try out the package and vote!
>
> The vote is open for a minimum of 72 hours or until the necessary number of
> votes (3 binding +1s) is reached.
>
> [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
> [ ]  0 I don't feel strongly about it, but I'm okay with the release
> [ ] -1 Do not release this package because...
>
> Please add "(binding)" if your vote is binding.
>
> --
> Thanks,
>  Daniel Dekany
>
>

Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by Daniel Dekany <dd...@freemail.hu>.
As the release manager for this release, I have already checked what I
could before event starting the vote, and no serious new issue was
brought up since then, so:

+1 (non-binding)


Monday, March 21, 2016, 12:02:09 AM, Daniel Dekany wrote:

> Hi all,
>
> Please vote on releasing FreeMarker 2.3.24-incubating! This will be
> our first stable release (not just a Release Candidate) from the ASF.
> If this voting passes, another similar voting will be started on
> general@incubator.apache.org, and if that passes too, then we can
> release this version.
>
> Release Notes:
> http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
>
> Before proceed, you should know that FreeMarker 2.3.x, for a long
> time, always releases a normal and a "gae" variant on the same time,
> which are technically two independent source trees (Git branches). The
> "gae" variant contains a few small modification in the Java source
> code to be Google App Engine compliant, and has freemarker-gae as the
> Maven artifact name. Otherwise the normal and the "gae" branches are
> identical. Hence they will be voted on together.
>
> The commits to be voted upon are:
> - Normal (non-gae) variant:
>  
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> - "gae" variant:
>  
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
>   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
>
> The artifacts to be voted upon are located here:
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
> where the source release artifacts are:
> - Normal (non-gae) variant:
>   apache-freemarker-2.3.24-incubating-src.tar.gz
> - "gae" variant:
>   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
>
> See the README inside them for build instructions!
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/ddekany.asc
>
> Note that for convenience, we also provide binaries:
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
> and Maven artifacts in the ASF staging repository:
> https://repository.apache.org/content/repositories/staging/org/freemarker/
>
> Please try out the package and vote!
>
> The vote is open for a minimum of 72 hours or until the necessary number of
> votes (3 binding +1s) is reached.
>
> [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
> [ ]  0 I don't feel strongly about it, but I'm okay with the release
> [ ] -1 Do not release this package because...
>
> Please add "(binding)" if your vote is binding.
>

-- 
Thanks,
 Daniel Dekany


Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by Daniel Dekany <dd...@freemail.hu>.
Tuesday, March 22, 2016, 9:44:31 AM, Sergio Fernández wrote:

> +1 (binding) for both releases.
>
> So far I've checked:
>
> * signatures and digests
> * source releases file layouts
> * matched git tags and commit ids
> * incubator suffix and disclaimer
> * NOTICE and LICENSE files
> * build sources in a clean environment (Oracle JDK 1.8.0_74, Debian amd64)
>
> Things could be polished for future releases (all non-blocking,
> probably more question for discussion than issues actually):
>
> * Test binaries distributed in the source release (taglib 2.jar,
> taglib-foo.jar, templates.jar); I do not know enough the project,
> but should be a way to make test dependencies with Ivy.

Those aren't binaries, but directories. They were binaries in RC01,
but now they are directories that the test packs into jars on the fly.

> * The same it could be applied for *.dtd files, but I guess there
> is a strong need of distributing them.

I hope we can drop them all together
(https://issues.apache.org/jira/browse/FREEMARKER-17).

> * Having a RELEASE-NOTES file I think we could include the actual
> notes in the source release, not just linking to the web or to a file in the binary release.

The version history is quite long, and contains links to Manual
sections without which it's much less usable, also some formatting. So
I don't want to burn resources on maintaining a plain text version.
But I thought we should still give at least a pointer at the standard
location, in the RELEASE-NOTES file.

> Besides that, great work guys! The first incubating release is
> always hard, but with 2.3.24-rc01-incubating we already made quite some progress.
>
> Cheers,
>
>
> On Mon, Mar 21, 2016 at 12:02 AM, Daniel Dekany <dd...@freemail.hu> wrote:
> Hi all,
>
> Please vote on releasing FreeMarker 2.3.24-incubating! This will be
> our first stable release (not just a Release Candidate) from the ASF.
> If this voting passes, another similar voting will be started on
> general@incubator.apache.org, and if that passes too, then we can
> release this version.
>
> Release Notes:
> http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
>
> Before proceed, you should know that FreeMarker 2.3.x, for a long
> time, always releases a normal and a "gae" variant on the same time,
> which are technically two independent source trees (Git branches). The
> "gae" variant contains a few small modification in the Java source
> code to be Google App Engine compliant, and has freemarker-gae as the
> Maven artifact name. Otherwise the normal and the "gae" branches are
> identical. Hence they will be voted on together.
>
> The commits to be voted upon are:
> - Normal (non-gae) variant:
>  
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> - "gae" variant:
>  
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
>   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
>
> The artifacts to be voted upon are located here:
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
> where the source release artifacts are:
> - Normal (non-gae) variant:
>   apache-freemarker-2.3.24-incubating-src.tar.gz
> - "gae" variant:
>   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
>
> See the README inside them for build instructions!
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/ddekany.asc
>
> Note that for convenience, we also provide binaries:
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
> and Maven artifacts in the ASF staging repository:
> https://repository.apache.org/content/repositories/staging/org/freemarker/
>
> Please try out the package and vote!
>
> The vote is open for a minimum of 72 hours or until the necessary number of
> votes (3 binding +1s) is reached.
>
> [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
> [ ]  0 I don't feel strongly about it, but I'm okay with the release
> [ ] -1 Do not release this package because...
>
> Please add "(binding)" if your vote is binding.
>
> --
> Thanks,
>  Daniel Dekany
>
>
>
>

-- 
Thanks,
 Daniel Dekany


Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by Sergio Fernández <wi...@apache.org>.
+1 (binding) for both releases.

So far I've checked:

* signatures and digests
* source releases file layouts
* matched git tags and commit ids
* incubator suffix and disclaimer
* NOTICE and LICENSE files
* build sources in a clean environment (Oracle JDK 1.8.0_74, Debian amd64)

Things could be polished for future releases (all non-blocking, probably
more question for discussion than issues actually):

* Test binaries distributed in the source release (taglib
2.jar, taglib-foo.jar, templates.jar); I do not know enough the project,
but should be a way to make test dependencies with Ivy.
* The same it could be applied for *.dtd files, but I guess there is a
strong need of distributing them.
* Having a RELEASE-NOTES file I think we could include the actual notes in
the source release, not just linking to the web or to a file in the binary
release.

Besides that, great work guys! The first incubating release is always hard,
but with 2.3.24-rc01-incubating we already made quite some progress.

Cheers,


On Mon, Mar 21, 2016 at 12:02 AM, Daniel Dekany <dd...@freemail.hu> wrote:

> Hi all,
>
> Please vote on releasing FreeMarker 2.3.24-incubating! This will be
> our first stable release (not just a Release Candidate) from the ASF.
> If this voting passes, another similar voting will be started on
> general@incubator.apache.org, and if that passes too, then we can
> release this version.
>
> Release Notes:
> http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
>
> Before proceed, you should know that FreeMarker 2.3.x, for a long
> time, always releases a normal and a "gae" variant on the same time,
> which are technically two independent source trees (Git branches). The
> "gae" variant contains a few small modification in the Java source
> code to be Google App Engine compliant, and has freemarker-gae as the
> Maven artifact name. Otherwise the normal and the "gae" branches are
> identical. Hence they will be voted on together.
>
> The commits to be voted upon are:
> - Normal (non-gae) variant:
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>   Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> - "gae" variant:
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
>   Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
>
> The artifacts to be voted upon are located here:
>
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
> where the source release artifacts are:
> - Normal (non-gae) variant:
>   apache-freemarker-2.3.24-incubating-src.tar.gz
> - "gae" variant:
>   apache-freemarker-gae-2.3.24-incubating-src.tar.gz
>
> See the README inside them for build instructions!
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/ddekany.asc
>
> Note that for convenience, we also provide binaries:
>
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
> and Maven artifacts in the ASF staging repository:
> https://repository.apache.org/content/repositories/staging/org/freemarker/
>
> Please try out the package and vote!
>
> The vote is open for a minimum of 72 hours or until the necessary number of
> votes (3 binding +1s) is reached.
>
> [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
> [ ]  0 I don't feel strongly about it, but I'm okay with the release
> [ ] -1 Do not release this package because...
>
> Please add "(binding)" if your vote is binding.
>
> --
> Thanks,
>  Daniel Dekany
>
>


-- 
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: sergio.fernandez@redlink.co
w: http://redlink.co

Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by David E Jones <de...@dejc.com>.
> On 22 Mar 2016, at 13:06, Daniel Dekany <dd...@freemail.hu> wrote:
> 
> Tuesday, March 22, 2016, 8:01:51 PM, David E Jones wrote:
> 
>> +1 (binding)
>> 
>> Others have reviewed the various release artifacts (and my
>> experience with ASF releases is now dated anyway) so I focused my
>> review on testing Freemarker with a few automated test sets I have
>> around. Everything ran well in these tests with hundreds of web
>> pages, including significant XML transformation using a couple of large FTL macro libraries.
>> 
>> I noticed one thing… during a build with the jar file for this
>> release it I’m seeing this warning and a half dozen similar ones like it:
>> 
>> freemarker-2.3.24-incubating.jar(freemarker/core/Environment.class):
>> warning: Cannot find annotation method 'value()' in type
>> 'SuppressFBWarnings': class file for
>> edu.umd.cs.findbugs.annotations.SuppressFBWarnings not found
>> 
>> I built it with the jar file in a local directory instead of the
>> staging maven repo, so no POM file to grab dependencies, but looking
>> at the freemarker-2.3.24-incubating.pom the dependency for this
>> isn’t included there anyway. Everything built and ran just fine,
>> just warnings on build. I don’t know that anything needs to be done
>> about them, and I imagine adding the findbugs annotations jar file during build would resolve these.
> 
> The findbugs dependency shouldn't be around, that's so by design.
> However, if that generates warning for the users, that's something I
> don't like. I can't reproduce this though. Is there some extra javac
> option involved?

I don’t that there’s an easy way to reproduce this. I saw this in the moqui-framework build and there are a couple of complexities involved, namely building through Gradle (which seems to add all sorts of compiler options, and trying to sort through them I didn’t see any that would obviously lead to this) and compiling Groovy classes as opposed to plain Java files.

It may be a corner case and not worth trying to track down and address.

-David


Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by Daniel Dekany <dd...@freemail.hu>.
Tuesday, March 22, 2016, 8:01:51 PM, David E Jones wrote:

> +1 (binding)
>
> Others have reviewed the various release artifacts (and my
> experience with ASF releases is now dated anyway) so I focused my
> review on testing Freemarker with a few automated test sets I have
> around. Everything ran well in these tests with hundreds of web
> pages, including significant XML transformation using a couple of large FTL macro libraries.
>
> I noticed one thing… during a build with the jar file for this
> release it I’m seeing this warning and a half dozen similar ones like it:
>
> freemarker-2.3.24-incubating.jar(freemarker/core/Environment.class):
> warning: Cannot find annotation method 'value()' in type
> 'SuppressFBWarnings': class file for
> edu.umd.cs.findbugs.annotations.SuppressFBWarnings not found
>
> I built it with the jar file in a local directory instead of the
> staging maven repo, so no POM file to grab dependencies, but looking
> at the freemarker-2.3.24-incubating.pom the dependency for this
> isn’t included there anyway. Everything built and ran just fine,
> just warnings on build. I don’t know that anything needs to be done
> about them, and I imagine adding the findbugs annotations jar file during build would resolve these.

The findbugs dependency shouldn't be around, that's so by design.
However, if that generates warning for the users, that's something I
don't like. I can't reproduce this though. Is there some extra javac
option involved?

-- 
Thanks,
 Daniel Dekany


> -David
>
>
>> On 20 Mar 2016, at 16:02, Daniel Dekany <dd...@freemail.hu> wrote:
>> 
>> Hi all,
>> 
>> Please vote on releasing FreeMarker 2.3.24-incubating! This will be
>> our first stable release (not just a Release Candidate) from the ASF.
>> If this voting passes, another similar voting will be started on
>> general@incubator.apache.org, and if that passes too, then we can
>> release this version.
>> 
>> Release Notes:
>> http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
>> 
>> Before proceed, you should know that FreeMarker 2.3.x, for a long
>> time, always releases a normal and a "gae" variant on the same time,
>> which are technically two independent source trees (Git branches). The
>> "gae" variant contains a few small modification in the Java source
>> code to be Google App Engine compliant, and has freemarker-gae as the
>> Maven artifact name. Otherwise the normal and the "gae" branches are
>> identical. Hence they will be voted on together.
>> 
>> The commits to be voted upon are:
>> - Normal (non-gae) variant:
>>  https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>>  Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>> - "gae" variant:
>>  https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
>>  Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
>> 
>> The artifacts to be voted upon are located here:
>> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
>> where the source release artifacts are:
>> - Normal (non-gae) variant:
>>  apache-freemarker-2.3.24-incubating-src.tar.gz
>> - "gae" variant:
>>  apache-freemarker-gae-2.3.24-incubating-src.tar.gz
>> 
>> See the README inside them for build instructions!
>> 
>> Release artifacts are signed with the following key:
>> https://people.apache.org/keys/committer/ddekany.asc
>> 
>> Note that for convenience, we also provide binaries:
>> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
>> and Maven artifacts in the ASF staging repository:
>> https://repository.apache.org/content/repositories/staging/org/freemarker/
>> 
>> Please try out the package and vote!
>> 
>> The vote is open for a minimum of 72 hours or until the necessary number of
>> votes (3 binding +1s) is reached.
>> 
>> [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
>> [ ]  0 I don't feel strongly about it, but I'm okay with the release
>> [ ] -1 Do not release this package because...
>> 
>> Please add "(binding)" if your vote is binding.
>> 
>> -- 
>> Thanks,
>> Daniel Dekany
>> 
>
>


How to fix problem with @SuppressFBWarnings and Gradle (Was: [VOTE] Release Apache FreeMarker 2.3.24 (incubating))

Posted by Daniel Dekany <dd...@freemail.hu>.
TL;DR version: Anyone is interested in writing (or finding) an
javax.annotation.processing.Processor that removes @SuppressFBWarnings
annotation when we compile with javac, and integrate that with our
build?


Long version:

Compiling code that depends on FreeMarker 2.3.24 with Gradle issues a
bunch of these:

  warning: Cannot find annotation method 'value()' in type
  'SuppressFBWarnings': class file for
  edu.umd.cs.findbugs.annotations.SuppressFBWarnings not found

It turns out that it happens with the default Gradle setup as well.
Worse, the project where I ran into this has -Werror switch, which
means that compilation warnings and treated as errors. Thus the
upgrade to 2.3.24 has broken that build. So clearly, either the
SuppressFBWarnings-s will have to be removed or commented out (which
is a loss in code quality control), or somehow they have to be removed
automatically on compilation. Maybe a custom annotation processor
(javax.annotation.processing.Processor) can do that (removing
SuppressFBWarnings annotations). If that's not possible, then copying
and filter the source code is another option, though it's ugly (and
maybe will get even uglier if we switch to in FM3 Maven). Anyone is
interested in figuring this out?

-- 
Thanks,
 Daniel Dekany


Tuesday, March 22, 2016, 9:01:51 PM, David E Jones wrote:

>
> +1 (binding)
>
> Others have reviewed the various release artifacts (and my
> experience with ASF releases is now dated anyway) so I focused my
> review on testing Freemarker with a few automated test sets I have
> around. Everything ran well in these tests with hundreds of web
> pages, including significant XML transformation using a couple of large FTL macro libraries.
>
> I noticed one thing… during a build with the jar file for this
> release it I’m seeing this warning and a half dozen similar ones like it:
>
> freemarker-2.3.24-incubating.jar(freemarker/core/Environment.class):
> warning: Cannot find annotation method 'value()' in type
> 'SuppressFBWarnings': class file for
> edu.umd.cs.findbugs.annotations.SuppressFBWarnings not found
>
> I built it with the jar file in a local directory instead of the
> staging maven repo, so no POM file to grab dependencies, but looking
> at the freemarker-2.3.24-incubating.pom the dependency for this
> isn’t included there anyway. Everything built and ran just fine,
> just warnings on build. I don’t know that anything needs to be done
> about them, and I imagine adding the findbugs annotations jar file during build would resolve these.
>
> -David
>
>
>> On 20 Mar 2016, at 16:02, Daniel Dekany <dd...@freemail.hu> wrote:
>> 
>> Hi all,
>> 
>> Please vote on releasing FreeMarker 2.3.24-incubating! This will be
>> our first stable release (not just a Release Candidate) from the ASF.
>> If this voting passes, another similar voting will be started on
>> general@incubator.apache.org, and if that passes too, then we can
>> release this version.
>> 
>> Release Notes:
>> http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
>> 
>> Before proceed, you should know that FreeMarker 2.3.x, for a long
>> time, always releases a normal and a "gae" variant on the same time,
>> which are technically two independent source trees (Git branches). The
>> "gae" variant contains a few small modification in the Java source
>> code to be Google App Engine compliant, and has freemarker-gae as the
>> Maven artifact name. Otherwise the normal and the "gae" branches are
>> identical. Hence they will be voted on together.
>> 
>> The commits to be voted upon are:
>> - Normal (non-gae) variant:
>>  https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>>  Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>> - "gae" variant:
>>  https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
>>  Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
>> 
>> The artifacts to be voted upon are located here:
>> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
>> where the source release artifacts are:
>> - Normal (non-gae) variant:
>>  apache-freemarker-2.3.24-incubating-src.tar.gz
>> - "gae" variant:
>>  apache-freemarker-gae-2.3.24-incubating-src.tar.gz
>> 
>> See the README inside them for build instructions!
>> 
>> Release artifacts are signed with the following key:
>> https://people.apache.org/keys/committer/ddekany.asc
>> 
>> Note that for convenience, we also provide binaries:
>> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
>> and Maven artifacts in the ASF staging repository:
>> https://repository.apache.org/content/repositories/staging/org/freemarker/
>> 
>> Please try out the package and vote!
>> 
>> The vote is open for a minimum of 72 hours or until the necessary number of
>> votes (3 binding +1s) is reached.
>> 
>> [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
>> [ ]  0 I don't feel strongly about it, but I'm okay with the release
>> [ ] -1 Do not release this package because...
>> 
>> Please add "(binding)" if your vote is binding.
>> 
>> -- 
>> Thanks,
>> Daniel Dekany
>> 
>
>


Re: [VOTE] Release Apache FreeMarker 2.3.24 (incubating)

Posted by David E Jones <de...@dejc.com>.
+1 (binding)

Others have reviewed the various release artifacts (and my experience with ASF releases is now dated anyway) so I focused my review on testing Freemarker with a few automated test sets I have around. Everything ran well in these tests with hundreds of web pages, including significant XML transformation using a couple of large FTL macro libraries.

I noticed one thing… during a build with the jar file for this release it I’m seeing this warning and a half dozen similar ones like it:

freemarker-2.3.24-incubating.jar(freemarker/core/Environment.class): warning: Cannot find annotation method 'value()' in type 'SuppressFBWarnings': class file for edu.umd.cs.findbugs.annotations.SuppressFBWarnings not found

I built it with the jar file in a local directory instead of the staging maven repo, so no POM file to grab dependencies, but looking at the freemarker-2.3.24-incubating.pom the dependency for this isn’t included there anyway. Everything built and ran just fine, just warnings on build. I don’t know that anything needs to be done about them, and I imagine adding the findbugs annotations jar file during build would resolve these.

-David


> On 20 Mar 2016, at 16:02, Daniel Dekany <dd...@freemail.hu> wrote:
> 
> Hi all,
> 
> Please vote on releasing FreeMarker 2.3.24-incubating! This will be
> our first stable release (not just a Release Candidate) from the ASF.
> If this voting passes, another similar voting will be started on
> general@incubator.apache.org, and if that passes too, then we can
> release this version.
> 
> Release Notes:
> http://freemarker.org/builds/2.3.24-unvoted/_html/versions_2_3_24.html
> 
> Before proceed, you should know that FreeMarker 2.3.x, for a long
> time, always releases a normal and a "gae" variant on the same time,
> which are technically two independent source trees (Git branches). The
> "gae" variant contains a few small modification in the Java source
> code to be Google App Engine compliant, and has freemarker-gae as the
> Maven artifact name. Otherwise the normal and the "gae" branches are
> identical. Hence they will be voted on together.
> 
> The commits to be voted upon are:
> - Normal (non-gae) variant:
>  https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
>  Commit hash: 4a723fc1e89c3f258b00e6ee40ba3c60d076aa89
> - "gae" variant:
>  https://git-wip-us.apache.org/repos/asf?p=incubator-freemarker.git;a=commit;h=4b8df1fd03c21495e646ac1721734811564317f5
>  Commit hash: 4b8df1fd03c21495e646ac1721734811564317f5
> 
> The artifacts to be voted upon are located here:
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/source/
> where the source release artifacts are:
> - Normal (non-gae) variant:
>  apache-freemarker-2.3.24-incubating-src.tar.gz
> - "gae" variant:
>  apache-freemarker-gae-2.3.24-incubating-src.tar.gz
> 
> See the README inside them for build instructions!
> 
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/ddekany.asc
> 
> Note that for convenience, we also provide binaries:
> https://dist.apache.org/repos/dist/dev/incubator/freemarker/engine/2.3.24-incubating/binaries/
> and Maven artifacts in the ASF staging repository:
> https://repository.apache.org/content/repositories/staging/org/freemarker/
> 
> Please try out the package and vote!
> 
> The vote is open for a minimum of 72 hours or until the necessary number of
> votes (3 binding +1s) is reached.
> 
> [ ] +1 Release this package as Apache FreeMarker 2.3.24-incubating
> [ ]  0 I don't feel strongly about it, but I'm okay with the release
> [ ] -1 Do not release this package because...
> 
> Please add "(binding)" if your vote is binding.
> 
> -- 
> Thanks,
> Daniel Dekany
>