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

2016-03-24 Thread John D. Ament
On Thu, Mar 24, 2016 at 3:54 PM Daniel Dekany  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.cappell...@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  >> > 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
> >> > gene...@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)

2016-03-24 Thread Daniel Dekany
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
> gene...@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)

2016-03-24 Thread Lee
Oh, ok. Non-binding +1!

On Thursday, March 24, 2016, Daniel Dekany  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.cappell...@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  
> >> > 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
> >> > gene...@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)

2016-03-24 Thread Daniel Dekany
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 
> 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 > > 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
>> > gene...@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)

2016-03-24 Thread Lee
+1 for release (binding)

On Wednesday, March 23, 2016, Jacopo Cappellato 
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  > 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
> > gene...@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)

2016-03-23 Thread Jacopo Cappellato
+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  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
> gene...@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)

2016-03-22 Thread David E Jones

> On 22 Mar 2016, at 13:06, Daniel Dekany  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)

2016-03-22 Thread Daniel Dekany
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  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
>> gene...@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)

2016-03-22 Thread Daniel Dekany
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  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
> gene...@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)

2016-03-22 Thread David E Jones

+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  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
> gene...@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)

2016-03-22 Thread Sergio Fernández
+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  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
> gene...@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.fernan...@redlink.co
w: http://redlink.co


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

2016-03-22 Thread Daniel Dekany
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  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  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 / 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
>

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

2016-03-21 Thread John D. Ament
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  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 
> 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 / 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 
> >> wrote:
> >> > Daniel,
> >> >
> >> > Do you have build instructions somewhere?
> >> >
> >> >
> >> > John
> >> >
> >> >
> >> > On Sun, Mar 20, 2016 at 7:02 PM Daniel Dekany 
> >> wrote:
> >> > H

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

2016-03-21 Thread Daniel Dekany
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  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 / 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 
>> wrote:
>> > Daniel,
>> >
>> > Do you have build instructions somewhere?
>> >
>> >
>> > John
>> >
>> >
>> > On Sun, Mar 20, 2016 at 7:02 PM 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
>> > gene...@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
>> > Mav

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

2016-03-21 Thread John D. Ament
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  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 / 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 
> wrote:
> > Daniel,
> >
> > Do you have build instructions somewhere?
> >
> >
> > John
> >
> >
> > On Sun, Mar 20, 2016 at 7:02 PM 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
> > gene...@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

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

2016-03-21 Thread Daniel Dekany
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  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
>> gene...@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)

2016-03-21 Thread Daniel Dekany
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 / 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  wrote:
> Daniel,
>
> Do you have build instructions somewhere?
>
>
> John
>
>
> On Sun, Mar 20, 2016 at 7:02 PM 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
> gene...@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)

2016-03-20 Thread John D. Ament
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 / 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  wrote:

> Daniel,
>
> Do you have build instructions somewhere?
>
> John
>
>
> On Sun, Mar 20, 2016 at 7:02 PM 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
>> gene...@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)

2016-03-20 Thread John D. Ament
Daniel,

Do you have build instructions somewhere?

John

On Sun, Mar 20, 2016 at 7:02 PM 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
> gene...@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
>
>