Re: Signing the Januray report (and mailing list subscriptions)

2016-01-04 Thread David E Jones
I read over the updated January report and it looks good. The page shows up as immutable for me on wiki.apache.org, so not sure how to sign it. -David > On 3 Jan 2016, at 04:51, Daniel Dekany wrote: > > Dear FreeMarker Mentors! > > Please review and sign off the January report if you find t

Re: Signing the Januray report (and mailing list subscriptions)

2016-01-04 Thread David E Jones
Thank you Sergio and Daniel. Yes, this is a new account since we used cwiki.a.o for OFBiz. Request sent… -David > On 4 Jan 2016, at 08:45, Sergio Fernández wrote: > > Hi David, > > On Mon, Jan 4, 2016 at 5:30 PM, David E Jones wrote: >> >> I read over the up

Re: [VOTE] Release FreeMarker 2.3.24-rc01-incubating, attempt 2

2016-01-14 Thread David E Jones
+1 Tested with Moqui Framework and various projects based on it (generating HTML, XSL-FO, Groovy code, etc) and it is running well. This includes automated tests that render around 500 screens using some fairly complex templates and macros, and do a lot of XML processing/transformation. These

Re: [VOTE] Release FreeMarker 2.3.24-rc01-incubating, attempt 3

2016-01-14 Thread David E Jones
+1 for this attempt too, notes in the previous VOTE thread -David > On 13 Jan 2016, at 16:11, Daniel Dekany wrote: > > I did an update. No functionality/stability changes, only legal ones > and some build script change: > > - NOTICE file changes: > - Added missing META-INF/NOTICE to the Mav

Re: How to detect macro duplicates ?

2016-01-20 Thread David E Jones
It is useful to allow macro overrides, ie replace the macro and don’t throw an exception. As a specific use case: in Moqui for screen/form rendering (translating XML screen/form/etc definitions to HTML, data XML, CSV, XSL-FO, etc) there are macro libraries with around 65 macros for each output

Re: "Political" issue about planned FreeMarker 3 activity

2016-02-09 Thread David E Jones
Daniel, This is a very real issue for projects that have been around for a long time. From my experience starting fresh, or moving to a new version that lets go of legacy issues (doesn’t try to be backward compatible) can result in a dramatic improvements. For some improvements this is necessa

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 signific

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)

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

2016-03-24 Thread David E Jones
release by the PPMC, and the formal release > vote will be soon follow on gene...@incubator.apache.org. > > Thanks for checking and testing this release guys! > > Binding (IPMC member) votes: > David E Jones +1 > Jacopo Cappellato +1 > John D. Ament +1 (Note: Not in th

Re: Podling Report Reminder - April 2016

2016-04-07 Thread David E Jones
> 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

Re: Podling Report Reminder - April 2016

2016-04-08 Thread David E Jones
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: &g

Re: Podling Report Reminder - April 2016

2016-04-11 Thread David E Jones
> On 7 Apr 2016, at 20:30, 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 hav

Re: [mentors] Podling Report signing

2016-07-03 Thread David E Jones
The report looks good Daniel, signed. I like the way the third point about the community is worded. I’ve been traveling and out for a bit so haven’t commented on the community versus graduation discussion, but it seems a good stance to take for now (work on building community with more committ

Re: Maven for Freemarker

2016-09-22 Thread David E Jones
I've been using Gradle extensively for a few years now and it's a great tool. Basic builds following standard Maven directory structures are very easy, but it is flexible enough to do anything you can imagine (from my experience so far anyway...). Dependency management is very good, with lots o

Re: PPMC members, please check our January Poddling Report!

2017-01-03 Thread David E Jones
On Tue, 2017-01-03 at 10:26 +0100, Daniel Dekany wrote: > I have added our report to > https://wiki.apache.org/incubator/January2017. PPMC members, please > read it, and sign it off if you agree! > The report looks good. I tried signing it through the wiki but the page is showing as 'Immutable P

Re: PPMC members, please check our January Poddling Report!

2017-01-04 Thread David E Jones
t to adding the permission anyway. -David On Wed, 2017-01-04 at 16:14 +0100, Jacopo Cappellato wrote: > On Wed, Jan 4, 2017 at 7:26 AM, David E Jones wrote: > > > On Tue, 2017-01-03 at 10:26 +0100, Daniel Dekany wrote: > > > I have added our report to > > > https:

Re: [FM3] Package structure changes

2017-01-11 Thread David E Jones
On Wed, 2017-01-11 at 11:55 +0100, Daniel Dekany wrote: > > (3) Move TemplateModel interfaces and standard implementations from > o.a.f to o.a.f.model > > Template models is a topic that's easy to understand for the users > (mentally and technically separate from the other concerns), so we > coul

Re: [FM3] Further legacy things to drop...

2017-01-12 Thread David E Jones
These look good to me. Always feels good to clean out old and unneeded code. :) -David On Thu, 2017-01-12 at 23:58 +0100, Daniel Dekany wrote: > I have collected some further easy changes for FM3... Any comments? > > - Drop FTL classic compatible mode option (Roughly emulates FM1 >   behavior

Re: [VOTE] Which logo?

2017-01-16 Thread David E Jones
+1 for #3 as well. Modern designs are getting more flat and simplistic (which IMO is great). It seems to be related to people becoming more familiar with standard UI elements so there really is no need for 3D effects and other fancy things (including shadows, etc) that usually end up making

Re: [VOTE] Which logo, now with a new contender (#1.5)

2017-01-19 Thread David E Jones
I still like #3 on the top row... simple, and square is nice on certain sites (ie certain sites require a square logo). -David ![](https://link.nylas.com/open/5xm8m568zhx9qyloglsg31huz/local-30aff82b- 1fd7?r=ZGV2QGZyZWVtYXJrZXIuaW5jdWJhdG9yLmFwYWNoZS5vcmc=) On Jan 19 2017, at 4:3

Re: [FM3] Dropping support before Servlet 2.5 / JSP 2.1. Or even before 3.0/2.2?

2017-01-20 Thread David E Jones
On Jan 20 2017, at 7:26 am, Daniel Dekany wrote: > We might even want to require Servlet 3.0 and JSP 2.2, from Java EE 6 > > (December 10, 2009), just to make things easier in the future, though at the moment we don't utilize that. This seems very reasonable. It goes back quite a few

Re: Template Loader Implementation that loads from a database (DataSource)

2017-01-24 Thread David E Jones
A simpler TemplateLoader would be helpful. One approach I've used to simplify it is to override all loading by creating an object that extends the freemarker.template.Configuration and override this method: Template getTemplate(final String name, Locale locale, Object customLookupCondi

Re: Template Loader Implementation that loads from a database (DataSource)

2017-01-24 Thread David E Jones
On Jan 24 2017, at 10:25 am, Daniel Dekany wrote: > Tuesday, January 24, 2017, 6:48:16 PM, David E Jones wrote: > > > but all other Configuration.getTemplate() methods call this method > > > so it is an easy way to override all Template loading (assuming you

Re: Pluggable template retrival/caching logic (Was: Template Loader Implementation that loads from a database (DataSource))

2017-02-06 Thread David E Jones
On Tue, 2017-01-24 at 23:47 +0100, Daniel Dekany wrote: > > Should the TemplateResolver-s (the work name for the new interface) > still get the template name already resolved to absolute and > normalized? So when cfg.getTemplate is called, then it invokes > cfg.templateNameFormat.normalizeAbsolute

Re: New committer: Woonsan Ko

2017-02-13 Thread David E Jones
On Sun, 2017-02-12 at 19:42 +0100, 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. > > Woonsan Ko has been an active FreeMarker user for years whil

Remove Version and incompatible improvements? (was [FM3] Configuration API simplification)

2017-02-14 Thread David E Jones
On Tue, 2017-02-14 at 21:32 +0100, Daniel Dekany wrote: > I propose that in FM3 Configuration should only have two constructors: > >   Configuration(Version incompatibleImprovements) >   Configuration(Properties properties) > > and that it should not have a setIncompatibleImprovements(Version) >

Re: Pluggable template retrival/caching logic (Was: Template Loader Implementation that loads from a database (DataSource))

2017-02-15 Thread David E Jones
This is cleaner, more obvious what's going on underneath, but since the DefaultTemplateResolver will be the most commonly used you could just leave the current setting methods as they are and just document that if you set a different TemplateResolver they will be ignored. -David On Wed, 2017-

Re: Pluggable template retrival/caching logic (Was: Template Loader Implementation that loads from a database (DataSource))

2017-02-16 Thread David E Jones
On Thu, 2017-02-16 at 15:56 +0100, Daniel Dekany wrote: > Thursday, February 16, 2017, 6:17:00 AM, David E Jones wrote: > > > > > This is cleaner, more obvious what's going on underneath, but since > > the DefaultTemplateResolver will be the most commonly used

Re: [FM3] Remove BeansWrapper and some of its settings

2017-02-24 Thread David E Jones
These all sound like good changes, and clarify what is really going on. Removing object wrapping IMO is more important than removing the *Template*Model* interfaces. These interfaces don't have the same runtime and GC overhead as object wrapping and they can be nice for type checking to mak

Re: Request For Comment - freemarker-cli

2017-03-06 Thread David E Jones
![](https://link.nylas.com/open/5xm8m568zhx9qyloglsg31huz/local- f9830cf8-c217?r=ZGV2QGZyZWVtYXJrZXIuaW5jdWJhdG9yLmFwYWNoZS5vcmc=) On Mar 6 2017, at 7:24 am, Daniel Dekany wrote: > Anyway, anybody has thoughts about this? This sort of contribution seems to come up a lot with open so

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

2017-03-19 Thread David E Jones
I ran 2.3.26 through my set of automated tests and did a little manual testing too, and all looks good. +1 I'm also PPMC but not IPMC. -David ![](https://link.nylas.com/open/5xm8m568zhx9qyloglsg31huz/local- 0158f8d9-da51?r=ZGV2QGZyZWVtYXJrZXIuaW5jdWJhdG9yLmFwYWNoZS5vcmc=)

Re: Please reivew (then sign) our April poddlin report

2017-04-03 Thread David E Jones
Thank you Daniel, the report looks good. Signed. -David ![](https://link.nylas.com/open/5xm8m568zhx9qyloglsg31huz/local- 9ae23584-c808?r=ZGV2QGZyZWVtYXJrZXIuaW5jdWJhdG9yLmFwYWNoZS5vcmc=) On Apr 3 2017, at 3:05 am, Daniel Dekany wrote: > Here it is: https://wiki.apache.org/i

Re: FreeMarker 3 wiki page - please review it

2017-06-12 Thread David E Jones
That's fantastic Daniel, it's great to see the whole summary in one place. One thought is that it might be helpful to split the items under 'API and architecture' and 'Template language' into those intended for a first release and those that are 'nice to haves' that may come later. My impre

Re: Please check and sign off our Podling Report for January!

2017-12-28 Thread David E Jones
ease read the draft of our report on > https://wiki.apache.org/incubator/January2018, and tell if you agree > and what would you change! > > Then, when the deadline (Wed, January 03) is close, please also sign > it off, if you agree. > > A problem I have noticed that from the original

Re: Resolution draft for graduation, members

2018-01-07 Thread David E Jones
cope of > responsibility of the Apache FreeMarker Project; and be it further > > RESOLVED, that the persons listed immediately below be and > hereby are appointed to serve as the initial members of the > Apache FreeMarker Project: > > * Dániel Dékány >

Re: [VOTE] Graduate Apache FreeMarker Project from Incubator to TLP

2018-01-14 Thread David E Jones
rther > > RESOLVED, that the persons listed immediately below be and > hereby are appointed to serve as the initial members of the > Apache FreeMarker Project: > > * Dániel Dékány > * David E. Jones > * Jacopo Cappellato

Re: Status file date issues

2018-01-21 Thread David E Jones
My apologies, I'm way overloaded right now and will be for at least the next couple of days. If this can't wait a few more days I'd say just remove me from the mentor list, but I'll get to it by mid-week. -David On Fri, Jan 19, 2018 at 2:11 AM, Jacques Le Roux < jacques.le.r...@les7arts.com> wro

Re: [RESULT][VOTE] Graduate Apache FreeMarker Project from Incubator to TLP

2018-01-29 Thread David E Jones
On Mon, Jan 29, 2018 at 8:59 AM, Daniel Dekany wrote: > Monday, January 29, 2018, 4:35:38 PM, Sergio Fernández wrote: > > > Great, Daniel! > > > > Let's move to the next step and open the vote at general@incubator.a.o > ;-) > > David has started discussing the issue with his Mentor status on Jan

Re: [RESULT][VOTE] Graduate Apache FreeMarker Project from Incubator to TLP

2018-02-02 Thread David E Jones
on't recall your issue been discussed, but I may missed it. > > On Jan 30, 2018 06:39, "Daniel Dekany" wrote: > > > Monday, January 29, 2018, 7:16:21 PM, David E Jones wrote: > > > > > On Mon, Jan 29, 2018 at 8:59 AM, Daniel Dekany > > wrote: >

Re: [RESULT][VOTE] Graduate Apache FreeMarker Project from Incubator to TLP

2018-02-04 Thread David E Jones
On Sat, Feb 3, 2018 at 11:29 PM, Jacques Le Roux < jacques.le.r...@les7arts.com> wrote: > Hi Daniel, > > For OFBiz I don't understand why > > # No Software Grant and No IP Clearance Filed > > I guess David, Andrew and the ASF cleared this aspect when we graduated > The OFBiz graduation was about