Planning to remove rosters from active podlings

2017-09-25 Thread John D. Ament
All,

This coming weekend (9/29) I plan to remove the roster sections from all
podling status pages.

Podling rosters are meant to be managed in Whimsy.  The roster in the
status page is redundant and end up out of sync.  In place of the roster, I
will be adding a link automatically to all podling rosters.

John


[REMINDER] Policies around Publicity & Press

2017-07-31 Thread John D. Ament
All Podlings,

In recent days I've been contacted about several publicity issues that have
gone a bit off kilter.  I wanted to remind podlings two very import
policies.

1. Podlings MUST coordinate with the Public Relations Committee with all
publicity activities.
2. The Press Team MUST review any press releases or similar communication
referencing a podling before it is published.

Relevant Links:

https://incubator.apache.org/guides/branding.html#publicity_activities
https://incubator.apache.org/guides/branding.html#publicity_throughout_the_incubation_process

Please reach out with any concerns.

Regards,

John D. Ament
VP, Apache Incubator


Dist Area permissions problem

2017-07-17 Thread John D. Ament
All,

Please be advised that the infra team is aware of a permission problem that
is affecting podlings ability to write to the incubator dist area.  This
may cause you to be unable to create staged releases and promote those to
the public mirrors.  You can track the status in
https://issues.apache.org/jira/browse/INFRA-14609 .

Likewise, I want to make the podlings aware of a permission problem from
the weekend where git permissions were a little off.  That has since been
fixed.

Apologies for any inconvenience.

John


Is Freemarker becoming too process heavy? (was Re: Proposed policy change: Don't require CLA from contributos)

2017-06-21 Thread John D. Ament
All,

I'm concerned with some of these threads I'm seeing w/r/t Freemarker.
While I'm not a mentor on the project, I've been a user for a while and
have been curious about Freemarker at Apache.

I would not cite a CouchDB process from their old wiki.  First, its not
clear if this is the most recent version (it mentions a migration to the
new wiki and an external website which are red flags to me).  Second,
CouchDB has a much different model and contributor set than other projects
do.

I would cite a legal JIRA, and as far as I know everyone was already
following this guide.

I would also cite our legal guidelines https://www.apache.org/licenses/#clas in
particular where it makes sense to expect an ICLA on file.  In general, ASF
expects ICLAs for large enough contributions.  The size is at the
discretion of the PMC receiving the contribution.  We do require ICLAs for
committers to join a project (to receive an account, to receive write
access) and many projects simply follow that model - you need an ICLA at
that point in time.

I would encourage Freemarker to keep things simple, especially since the
total number of contributors is at 13.

John

On Wed, Jun 21, 2017 at 6:48 AM Daniel Dekany  wrote:

> Currently we strictly require a CLA (by which I mean an ICLA or CCLA)
> for any contributions to be accepted, as
> http://freemarker.org/contribute.html says.
>
> This practice was inherited from the pre-ASF times, when without
> lawyers available, we tried to be on the safe side. But based on
> https://issues.apache.org/jira/browse/LEGAL-156 and
> https://wiki.apache.org/couchdb/CommitPolicy and some other mails we
> can make things simpler for contributors (not to be confused with
> committers).
>
> So I propose that we say that:
>
> - People sending contributions with GitHub pull requests need no CLA.
>   But, before merging, we must check that:
>   - The mail about the pull request was received to
> notificati...@freemarker.incubator.apache.org, so that there's
> a record of this even in the ASF infrastructure.
>   - The files in the pull request has the standard ASF copyright
> headers, or no copyright headers in files where that's normally
> not present. There's no other conflicting copyright information
> included either (like a such LICENSE file).
> - People sending in patches as attachment to FreeMarker Jira issues
>   need no CLA. But, before merging, we must check that:
>   - It's clear from the wording of the issue that the user wishes to
> contribute (as opposed to, for example, just showing an example).
>   - Copyright headers are in order, just as with GitHub pull request.
>
> If someone contributes a bigger feature, yet they isn't a committer,
> we might still ask a CLA though. But that can be dealt with when such
> thing happens.
>
> --
> Thanks,
>  Daniel Dekany
>
>


Re: Help with Travis e-mail notifications, someone?

2017-06-17 Thread John D. Ament
There's an open issue between ASF and Travis on this.  They use a mailer
program that generated random from addresses in the email (I forget the
actual header name).  This causes all of the travis emails to end up in
moderation.

Do you know if they're ending up in moderation for freemarker as well?

John

On Sat, Jun 17, 2017 at 6:23 AM Pradeep Murugesan <
pradeepmuruge...@outlook.com> wrote:

> Hi,
>
>
> I was trying this. It is actually working with my email. But with the
> apache DL was not getting the notifications.
>
>
> Will take a deeper look this week.
>
>
> Pradeep.
>
> 
> From: Daniel Dekany 
> Sent: Friday, June 16, 2017 10:03:30 PM
> To: Daniel Dekany
> Subject: Re: Help with Travis e-mail notifications, someone?
>
> Anyone?
>
>
> Wednesday, June 7, 2017, 7:16:13 PM, Daniel Dekany wrote:
>
> > Guys,
> >
> > Can someone do the research and set up Travis failure notifications so
> > that we get an e-mail about them to
> > notificati...@freemarker.incubator.apache.org? I did some research,
> > but no obvious solution has jumped at me. Simply setting the
> > notification e-mail address in .travis.yml won't work as far as I
> > know, because of Travis security restrictions regarding the e-mail
> > addresses. I have peeked into some existing Apache projects, and
> > either there was nothing notification related in .travis.yml, or it
> > was some webhook (`notifications: webhooks`) to some random IM service
> > (I guess).
> >
>
> --
> Thanks,
>  Daniel Dekany
>
>


[DRAFT] What the new Status Pages potentially look like

2017-06-12 Thread John D. Ament
All,

We're piloting a new format for the podling status pages.  Specifically,
the current status page leaves a lot to be desired - it's basically crafted
html, there's no structure and its hard to find missing items.  The end
goal is to have a web form editable in Whimsy, but until we get more input
on what the content looks like I don't want to make changes like that.  I'm
asking at this point for podlings to take a look at the status output,
potentially update their own content, and see if they like the output.

If you navigate to https://whimsy.apache.org/roster/ppmc/ (authentication
is via your ASF committer username/password) and find your podling, you'll
see your current roster as well as your current status information.

The status pages can be found in SVN at this directory
https://svn.apache.org/repos/asf/incubator/public/trunk/content/podlings/

Some more information can be found at
https://lists.apache.org/thread.html/9504139b5ee9880fdb278f86757803c711fbc962e1934ef2c01a8ed0@%3Cgeneral.incubator.apache.org%3E

If you're not sure what to fill out, feel free to reach out.

John


[NOTICE] Managing Podling Rosters

2017-05-30 Thread John D. Ament
Podlings,

I wanted to raise a point to all, hence the direct emails.

The Whimsy PMC has put together a roster tool for managing the committers
in a podling.  Rather than managing the committer list in your status file,
this will keep track and make sure we list out everyone's valid IDs.

If you haven't accessed it, it can be found at
https://whimsy.apache.org/roster/ppmc/

The Incubator guide has been updated to reflect this
http://incubator.apache.org/guides/ppmc.html#podling+rosters

Please reach out if you have any questions.

John


Re: New committer: Woonsan Ko

2017-02-13 Thread John D. Ament
On Sun, Feb 12, 2017 at 1:42 PM Daniel Dekany  wrote:

> The Project Management Committee (PMC) for Apache FreeMarker
> (incubating) has invited Woonsan Ko to become a committer and we are
> pleased to announce that he has accepted.
>

Please note - there is no PMC for Freemarker at this time.  There is a
PPMC, but formally Freemarker is considered a sub-project of the incubator.


>
> Woonsan Ko has been an active FreeMarker user for years while using
> FreeMarker as primary template engine for web content management
> applications. He is willing to contribute more and help the Apache
> FreeMarker community more proactively. He is working at Hippo, a
> BloomReach company, as a lead solution architect. He has been
> contributing to Apache Portals and Apache Commons SCXML projects as
> well for years.
>
> Being a committer enables easier contribution to the project since
> there is no need to go via the patch submission process. This should
> enable better productivity.
>
> --
> Thanks,
>  Daniel Dekany
>
>


Re: Parsing XML Files in Freemarker templates

2017-01-15 Thread John D. Ament
On Sun, Jan 15, 2017 at 5:43 AM Daniel Dekany  wrote:

> Sunday, January 15, 2017, 12:39:12 AM, John D. Ament wrote:
>
> > Hi,
> >
> > I was wondering, are there any features in freemarker that would allow me
> > to parse an XML file and loop through its contents?  This would need to
> be
> > directly within the freemarker template.
> >
> > John
>
> If you really have to load the XML file from the template (which is
> unusual), then write a TemplateMethodModelEx that calls
> freemarker.ext.dom.NodeModel.parse(InputSource). The result can be
> traversed as described at http://freemarker.org/docs/xgui.html.
>
> Of course, normally, you load the XML before that template is called,
> and pass the W3C DOM Node or the NodeModel to it through the
> data-model.
>

Hmm so the real reason I wanted to do it directly was to avoid adding
code.  Sounds like I'd still have to make code changes.  Ok.  Thanks!


>
> --
> Thanks,
>  Daniel Dekany
>
>


Parsing XML Files in Freemarker templates

2017-01-14 Thread John D. Ament
Hi,

I was wondering, are there any features in freemarker that would allow me
to parse an XML file and loop through its contents?  This would need to be
directly within the freemarker template.

John


Re: Avoiding "-incubating" suffix in Maven version for non-org.apache Maven group?

2016-12-27 Thread John D. Ament
On Tue, Dec 27, 2016 at 12:51 PM Daniel Dekany  wrote:

> Tuesday, December 27, 2016, 5:57:11 PM, John D. Ament wrote:
>
> > Daniel,
> >
> > Funny that you bring this up, its in alignment to the doc changes I've
> > proposed on the incubator list (if you could take a look).  The incubator
> > policy on what the archive should be is here:
> > http://incubator.apache.org/incubation/Incubation_Policy.html#Releases
>
> Indeed, it doesn't require "-incubating" in the Maven version. So is
> your proposal about specifically stating that "-incubating" is not
> required in the Maven version?
>
>
My proposal is to state that -incubating was never a mandate in the maven
artifact.  The only requirement the incubator has put forth is that the
release artifact (source tarball) contains -incubating in the name
somewhere (typically in a suffix) and has a DISCLAIMER indicating its
incubating status, from an ASF standpoint.

Users complain about what you're bringing up all the time, it makes
seemingly mature projects appear immature due to the maven coordinate when
in fact that was never the ask.


> > Specifically it requires that the *release archive* contains
> "-incubating"
> > not that the underlying artifacts contain "-incubating."  So as far as I
> am
> > concerned, the individual maven/ant/gradle components that go into the
> > release do not need the suffix.  Only the source tarball, and probably
> the
> > bin tarball.
> >
> > Changing the name, description, etc wouldn't be required.  but I would
> > expect one of your graduation goals to be to move to org.apache as your
> > maven coordinates, even if they're duplicated by the old org.freemarker
> > coordinates.
>
> Basically yes. Though I will try to "exploit" that for doing at least
> some non-BC API cleanups, and ideally much more.
>
>
I'm not sure what you mean by BC in either place where its used in this
email thread.


> > (note this email is purely from a IPMC member's perspective, don't take
> it
> > as verbatim)
>
> So I assume I should re-post this mail to incubator-general. Should I
> still offer adding "(incubating)" to the "name" in the POM? My concern
> there is that the project "name" was changed from "FreeMarker" to
> "Apache FreeMarker", which I believe meant to be done for incubating
> project. And so then in the POM we end up with "Apache "
> without "incubating" anywhere around (as we remove that from the
> "version"").
>

That's up to you.  The official ASF guide is here:
http://www.apache.org/dev/publishing-maven-artifacts.html
It makes no reference to what should be in name, groupId or artifactId.
There are customs and best practices, but no mandates on the content.

John


>
> > John
> >
> > On Tue, Dec 27, 2016 at 11:47 AM Daniel Dekany 
> wrote:
> >
> >> I plan to send the below mail to gene...@incubator.apache.org. What do
> >> you think?
> >>
> >>
> >> Hello,
> >>
> >> There's a project in Incubator called FreeMarker, with these Maven
> >> coordinates:
> >>
> >> org.freemarker
> >> freemarker
> >> 2.3.25-incubating
> >>
> >> It's org.freemarker because it was like that for a decade or so,
> >> before attempting incubation. There's a plan for a non-BC line that
> >> can switch to org.apache, but that's irrelevant now.
> >>
> >> The "-incubating" in the Maven version is confusing for the users, as
> >> it looks as the version number of an ustable release. For those not
> >> working in the Java ecosystem, note that users will usually just grab
> >> the latest version from the Maven Central Repo based on the version
> >> string, without looking at the project home page, at least if it's
> >> only a 3rd version number change. (See [*] if you care about some more
> >> clues.)
> >>
> >> So, as the groupId doesn't contain org.apache, is there any chance
> >> that instead of putting "-incubating" into the Maven POM "version", we
> >> change the Maven POM "name" from "Apache FreeMarker" to "Apache
> >> FreeMarker (incubating)"? We would leave the version number as
> >> 2.x.x-incubating everywhere else, like in the file names of the
> >> releases downloadable from apache.org, in the documentation, etc. I
> >> believe this change would be beneficial for the users.
> >>
> >> *: It certainly doesn't help that http://mvnrepository.com
> >>automatically marks these incubating versions with red (~ alpha).
> >>Anyway, on the same place 2.3.23, the last non-Apache release from
> >>1.5 years ago, has suspiciously high usage compared to the two
> >>"-incubating" releases following it. Spring has also stuck at
> >>2.3.23, which is strange.
> >>
> >> --
> >> Thanks,
> >>  Daniel Dekany
> >>
> >>
>
> --
> Thanks,
>  Daniel Dekany
>
>


Re: Avoiding "-incubating" suffix in Maven version for non-org.apache Maven group?

2016-12-27 Thread John D. Ament
Daniel,

Funny that you bring this up, its in alignment to the doc changes I've
proposed on the incubator list (if you could take a look).  The incubator
policy on what the archive should be is here:
http://incubator.apache.org/incubation/Incubation_Policy.html#Releases

Specifically it requires that the *release archive* contains "-incubating"
not that the underlying artifacts contain "-incubating."  So as far as I am
concerned, the individual maven/ant/gradle components that go into the
release do not need the suffix.  Only the source tarball, and probably the
bin tarball.

Changing the name, description, etc wouldn't be required.  but I would
expect one of your graduation goals to be to move to org.apache as your
maven coordinates, even if they're duplicated by the old org.freemarker
coordinates.

(note this email is purely from a IPMC member's perspective, don't take it
as verbatim)

John

On Tue, Dec 27, 2016 at 11:47 AM Daniel Dekany  wrote:

> I plan to send the below mail to gene...@incubator.apache.org. What do
> you think?
>
>
> Hello,
>
> There's a project in Incubator called FreeMarker, with these Maven
> coordinates:
>
> org.freemarker
> freemarker
> 2.3.25-incubating
>
> It's org.freemarker because it was like that for a decade or so,
> before attempting incubation. There's a plan for a non-BC line that
> can switch to org.apache, but that's irrelevant now.
>
> The "-incubating" in the Maven version is confusing for the users, as
> it looks as the version number of an ustable release. For those not
> working in the Java ecosystem, note that users will usually just grab
> the latest version from the Maven Central Repo based on the version
> string, without looking at the project home page, at least if it's
> only a 3rd version number change. (See [*] if you care about some more
> clues.)
>
> So, as the groupId doesn't contain org.apache, is there any chance
> that instead of putting "-incubating" into the Maven POM "version", we
> change the Maven POM "name" from "Apache FreeMarker" to "Apache
> FreeMarker (incubating)"? We would leave the version number as
> 2.x.x-incubating everywhere else, like in the file names of the
> releases downloadable from apache.org, in the documentation, etc. I
> believe this change would be beneficial for the users.
>
> *: It certainly doesn't help that http://mvnrepository.com
>automatically marks these incubating versions with red (~ alpha).
>Anyway, on the same place 2.3.23, the last non-Apache release from
>1.5 years ago, has suspiciously high usage compared to the two
>"-incubating" releases following it. Spring has also stuck at
>2.3.23, which is strange.
>
> --
> Thanks,
>  Daniel Dekany
>
>


Including an external file in a template

2016-10-18 Thread John D. Ament
Hi,

Suppose I have a local .txt file.  Is there an easy way that I can import
the contents of this file?

John


Re: Podling Report Reminder - October 2016

2016-10-07 Thread John D. Ament
It's a community effort, please feel free to make changes.  FWIW I don't
see a release from freemarker in the past 3 months.  The report also
doesn't show much signs of growth.

On Oct 7, 2016 00:40, "Jacopo Cappellato" 
wrote:

> In this report, under the section "Not yet ready to graduate", Freemarker
> is listed under the group "No release".
> However this is not accurate since Freemarker did a release in the
> Incubator:
>
> http://freemarker.org/freemarkerdownload.html
>
> Would it be possible to update this section? Freemarker should be moved to
> the group "Community growth"
>
> Thank you,
>
> Jacopo
>
> On Fri, Oct 7, 2016 at 7:27 AM,  wrote:
>
>> Dear podling,
>>
>> This email was sent by an automated system on behalf of the Apache
>> Incubator PMC. It is an initial reminder to give you plenty of time to
>> prepare your quarterly board report.
>>
>> The board meeting is scheduled for Wed, 19 October 2016, 10:30 am PDT.
>> The report for your podling will form a part of the Incubator PMC
>> report. The Incubator PMC requires your report to be submitted 2 weeks
>> before the board meeting, to allow sufficient time for review and
>> submission (Wed, October 05).
>>
>> Please submit your report with sufficient time to allow the Incubator
>> PMC, and subsequently board members to review and digest. Again, the
>> very latest you should submit your report is 2 weeks prior to the board
>> meeting.
>>
>> Thanks,
>>
>> The Apache Incubator PMC
>>
>> Submitting your Report
>>
>> --
>>
>> Your report should contain the following:
>>
>> *   Your project name
>> *   A brief description of your project, which assumes no knowledge of
>> the project or necessarily of its field
>> *   A list of the three most important issues to address in the move
>> towards graduation.
>> *   Any issues that the Incubator PMC or ASF Board might wish/need to be
>> aware of
>> *   How has the community developed since the last report
>> *   How has the project developed since the last report.
>>
>> This should be appended to the Incubator Wiki page at:
>>
>> http://wiki.apache.org/incubator/October2016
>>
>> Note: This is manually populated. You may need to wait a little before
>> this page is created from a template.
>>
>> Mentors
>> ---
>>
>> Mentors should review reports for their project(s) and sign them off on
>> the Incubator wiki page. Signing off reports shows that you are
>> following the project - projects that are not signed may raise alarms
>> for the Incubator PMC.
>>
>> Incubator PMC
>>
>
>


Re: freemarker asf branding

2016-07-01 Thread John D. Ament
Just to be clear.  I do not consider the logo to be a requirement.  It is a
should.  We prefer to see the logo, but its not a requirement as of now.
That doesn't mean it won't become a requirement.

John

On Fri, Jul 1, 2016 at 4:11 PM Daniel Dekany  wrote:

> There was no attachment in your mail.
>
> The only information I have found is "Incubator Logo Podlings websites
> SHOULD contain the Apache Incubator Project logo as sign of
> affiliation.". There's not even link to the logo, not to mention to
> the source of the logo (which I suppose is
>
> https://svn.apache.org/repos/asf/incubator/public/trunk/content/images/egg-logo-source.svg
> ).
> So the whole thing is totally informal. Surely they won't complain if
> you re-rasterize the SVG in a different resolution, nor that if you
> remove that black border.
>
>
> Friday, July 1, 2016, 7:39:33 PM, Lee wrote:
>
> > Hey Sergio,
> >
> > I'll update the website with the logo. I was thinking of putting it
> > in the left column on the website. Is that visible enough? Are we
> > allowed to remove the border from the logo? The left-column is 210px
> > wide and the logo is 229px. If I remove the border and the
> > whitespace then it's 207px and fits nicely (see attached).  If we
> > can't remove the border, can we resize it?
> >
> > Thanks,
> > Evangelia
> >
> > On Fri, Jul 1, 2016 at 12:07 AM, Sergio Fernández 
> wrote:
> > Those who follow general@incubator, IPMC has started (led by John D.
> > Ament) to audit podlings' branding:
> >
> >   https://wiki.apache.org/incubator/BrandingAuditJune2016
> >
> > FreeMarker is fine. But "Podlings websites SHOULD contain the Apache
> > Incubator Project logo as sign of affiliation". Since it's a "SHOULD" is
> > fine; but I'd recommend to add the Incubator logo somewhere in the site
> > template.
> >
> > Thanks!
> >
> > --
> > Sergio Fernández
> > Partner Technology Manager
> > Redlink GmbH
> > m: +43 6602747925
> > e: sergio.fernan...@redlink.co
> > w: http://redlink.co
> >
>
> --
> Thanks,
>  Daniel Dekany
>
>


Re: freemarker asf branding

2016-07-01 Thread John D. Ament
On Jul 1, 2016 03:09, "Sergio Fernández"  wrote:
>
> Those who follow general@incubator, IPMC has started (led by John D.
> Ament) to audit podlings' branding:
>
>   https://wiki.apache.org/incubator/BrandingAuditJune2016
>
> FreeMarker is fine. But "Podlings websites SHOULD contain the Apache
> Incubator Project logo as sign of affiliation". Since it's a "SHOULD" is
> fine; but I'd recommend to add the Incubator logo somewhere in the site
> template.

Nope the disclaimer is in violation unless someone can send me a link to an
approval of the rewording.

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


Re: [mentors] Check out FreeMarker status page

2016-06-26 Thread John D. Ament
On Sun, Jun 26, 2016 at 1:01 PM Daniel Dekany  wrote:

> I'm asking this primarily from mentors:
> http://incubator.apache.org/projects/freemarker.html
>
> There are two thins to note:
>
> - "Add all active committers in the STATUS file."
>   What STATUS file?
>

The file at content/projects/freemarker.xml which renders as
http://incubator.apache.org/projects/freemarker.html



>
> - For many things I have just added a year instead of year-month-day.
>   I hope nobody will care.
>

Yep, IPMC will care.
You'll want to list out all of your reports - if you can include 04/2016 as
well.
Many of the dates you have for 07/2015 should be the day you entered
incubation, which is 2015-07-01

Your name search should be a link to the podlingnamesearch JIRA for
freemarker, I can't find one for the project, so I would recommend that you
create one.


>
> --
> Thanks,
>  Daniel Dekany
>
>


Re: Podling Report Reminder - April 2016

2016-04-08 Thread John D. Ament
Hi David,

I'm subscribed to both infra and incubator.  I don't see your email.  Do
you see it in the mail archives? If not, you probably need to subscribe to
those lists using your non-apache email.  If you're not sure how to setup
apache emails, you can review this doc:
https://reference.apache.org/committer/email

John

On Fri, Apr 8, 2016 at 1:36 PM David E Jones  wrote:

>
> Thank Daniel, you are correct and that is where I sent the request last
> time. I sent another request and hopefully someone will notice it… or maybe
> I’m going about it wrong in some way or other just sending a general email
> there (I don’t know… missing something special in the subject or sending
> from my @apache.org address (which I don’t have anything setup to do),
> etc).
>
> -David
>
>
> > On 7 Apr 2016, at 23:27, Daniel Dekany  wrote:
> >
> > It has to be requested on gene...@incubator.apache.org, not from Infra.
> >
> >
> > Friday, April 8, 2016, 5:30:10 AM, David E Jones wrote:
> >
> >>> On 4 Apr 2016, at 23:34, Daniel Dekany  wrote:
> >>>
> >>> I.e., to Mentors, please sign it off on
> >>> http://wiki.apache.org/incubator/April2016!
> >>>
> >>
> >> +1 from me.
> >>
> >> I still don’t have permission for this on wiki.apache.org (have
> >> sent request to infra), ie the page shows as immutable.
> >>
> >> -David
> >>
> >>
> >
> > --
> > Thanks,
> > Daniel Dekany
> >
>
>


Re: Someone wants to help with the JBoss IDE plugin?

2016-04-06 Thread John D. Ament
What if you just push eclipse plugins and skip jboss ide?
On Apr 6, 2016 19:22, "Daniel Dekany"  wrote:

> Someone could still figure out if we can legally offer our own JBoss
> FreeMarker IDE build for download, and how is it best to distribute
> (like should we host our own update site somewhere?).
>
> Why? As I have said earlier, FreeMarker IDE fixes get into JBoss IDE
> releases with quite big delay. Like I have some 4 months old pull
> requests, quite simple ones, but none of them is merged in yet. I have
> asked about it, and was told that maybe they will find time reviewing
> them for the JBoss IDE release for Eclipse Neon. I guess that will be
> a few more months. So, we could release updates with a half a year
> less delay or such, which is clearly significant.
>
>
> Monday, September 28, 2015, 12:10:08 AM, Daniel Dekany wrote:
>
> > So it's on http://freemarker.org/contribute.html, but...
> >
> > - I just want to emphasize that it's quite important for the success
> >   of the project. People need to edit the templates with something,
> >   and efficiently. For you convenience, the pending Jira issues:
> >
> >
> https://issues.jboss.org/browse/JBIDE-20512?jql=project%20%3D%20JBIDE%20AND%20status%20in%20%28Open%2C%20%22Coding%20In%20Progress%22%2C%20Reopened%2C%20%22Pull%20Request%20Sent%22%29%20AND%20component%20%3D%20freemarker
> >
> > - You can help even if you aren't into Eclipse plugin development! A
> >   problem is currently that the release of the plugin seems to be
> >   bound to the release of the JBoss Tools project which is very
> >   infrequent for our purpose. Maybe the fixes should just be
> >   back-ported into the previous JBoss Tools branch too solve that, and
> >   that's not done, but I really don't know. In any case, currently,
> >   FreeMarker IDE release cycles are way too slow [*]. A solution for
> >   this should be figured out, and discussed with the JBoss Tools guys.
> >   Like, just as an example, maybe we should set up our own plugin
> >   update site, and do the builds ourselves, but then legal issues has
> >   to be considered, and if that could interfere with the JBoss Tools
> >   installation of the users.
> >
> > *: For example, I have asked to increase the FreeMarker version in
> >2.3.23. And sure it was done in the repo quickly (thanks to Denis
> >Golovin who has also squashed several FreeMarker IDE bugs), but
> >it's scheduled for JBoss Tools 4.4.0. That, I guess, is about 12
> >months away! Until that, FreeMarker IDE won't handle the new
> >features of 2.3.23, which was released months ago. Or, FreeMarker
> >IDE was pretty much unusably broken in 4.2.0. Months ago, it was
> >fixed, and now its quite usable. Big difference. But for most user
> >that will only become visible in 4.3.0, which is has only entered
> >CR1 state not very long ago. Now, it all could be kind of OK, if
> >there were JBoss IDE dependencies in FreeMarker IDE, or the other
> >way around, but as far as I see there's pretty much none. So
> >technically FreeMarker IDE could be released independently.
> >
>
> --
> Thanks,
>  Daniel Dekany
>
>


Re: FreeMarker 2.3.24-incubating missing sources in Maven Central

2016-04-04 Thread John D. Ament
I was able to download the files fine from maven central.

John

On Mon, Apr 4, 2016 at 2:29 PM Daniel Dekany  wrote:

> Thanks for reporting this! I have opened an Infra issue for this:
> https://issues.apache.org/jira/servicedesk/customer/portal/1/INFRA-11591
>
> Some technical details: The source artifact is there on
>
> https://repository.apache.org/content/repositories/releases/org/freemarker/freemarker/2.3.24-incubating/
> ,
> from where the artifacts automatically go to the Central. I'm not sure
> if mere mortals can force re-synchronization, especially as Maven
> Central repo artifacts, once uploaded, are final. Let's hope Infra can
> help...
>
>
> Monday, April 4, 2016, 5:10:56 PM, Emmeran Seehuber wrote:
>
> > Hi,
> >
> > I just upgraded my FreeMarker dependency to 2.3.24. For some
> > reason, there are no sources in Maven Central. They are listed (see
> >
> http://search.maven.org/#artifactdetails%7Corg.freemarker%7Cfreemarker%7C2.3.24-incubating%7Cjar
> > <
> http://search.maven.org/#artifactdetails|org.freemarker|freemarker|2.3.24-incubating|jar
> >)
> > but if you click on the sources-jar, you get a 404. See
> >
> https://repo1.maven.org/maven2/org/freemarker/freemarker/2.3.24-incubating/freemarker-2.3.24-incubating-sources.jar
> > <
> https://repo1.maven.org/maven2/org/freemarker/freemarker/2.3.24-incubating/freemarker-2.3.24-incubating-sources.jar
> >
> >
> > Something has gone wrong here. Would you mind re-uploading the
> source-artefact?
> >
> > Thanks and keep up the good work!
> >
> > cu,
> >   Emmy
> > --
> >
> > Mit freundlichen Grüßen aus Augsburg
> >
> > Emmeran Seehuber
> > Dipl. Inf. (FH)
> > Schrannenstraße 8
> > 86150 Augsburg
> > USt-IdNr.: DE266070804
> >
>
> --
> Thanks,
>  Daniel Dekany
>
>


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-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

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:
> >
> >
> 

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
>
>


Loading templates locale aware?

2015-12-07 Thread John D. Ament
I was wondering, how does template loading work with locale aware requests?

For example, I may have template files like:

- registration_en_txt.ftl
- registration_fr_txt.ftl

Ideally, I'd like to specify my locale when fetching the template to
separate out the locating and language awareness.  I don't see any
information that could be passed around with this information.  If I look
at
https://github.com/apache/incubator-freemarker/blob/2.3-gae/src/main/java/freemarker/cache/TemplateLoader.java
I
don't see the locale passed in when trying to get a template.

John