Freemarker OSGI MANIFEST.MF

2016-07-27 Thread Christoph Rüger
Hi,
I just started trying to be a Freemarker contributor for the first time
today :)
I got Eclipse setup and running I could work on a first idea regarding
error handling. Not much, just some debugging, making a change, see if it
compiles and has an effect. All fine so far.

In the freemarker.jar (2.3.25) from maven central there is a
META-INF/MANIFEST.MF with all the required OSGI Bundle headers. Seems that
this gets generated by bndtools. As I am not familiar with bndtools yet I
just hard-copied that folder (META-INF/MANIFEST.MF) manually into my
Eclipse freemarker project, so that our other OSGI bundles can see and
import this bundle as a dependency.
This works fine.

*My question(s): *
1. What would be a better way instead of copying the MANIFEST.MF from the
.jar file.
2. Anybody using freemarker in an OSGI context and also working with
freemarker source?

Thanks
Christoph

-- 
Synesty GmbH
Moritz-von-Rohr-Str. 1a
07745 Jena
Tel.: +49 3641 559649
Fax.: +49 3641 5596499
Internet: http://synesty.com

Geschäftsführer: Christoph Rüger
Unternehmenssitz: Jena
Handelsregister B beim Amtsgericht: Jena
Handelsregister-Nummer: HRB 508766
Ust-IdNr.: DE287564982


Aw: Re: Re: Re: [DISCUSS] graduation

2016-07-27 Thread Ingo Mahnke
Ok. I use IntelliJ. I saw your readme file and will try to install.

One other question:
We are currently using Freemarker 2x. What is new or better in Freemarker 3?

  

> Gesendet: Mittwoch, 27. Juli 2016 um 19:39 Uhr
> Von: "Daniel Dekany" 
> An: "Ingo Mahnke" 
> Cc: dev@freemarker.incubator.apache.org
> Betreff: Re: Aw: Re:  Re: [DISCUSS] graduation
>
> Of course it is.
> 
> 
> Wednesday, July 27, 2016, 3:26:59 PM, Ingo Mahnke wrote:
> 
> > Hallo and thank you.
> > is this possible: I could out the freemaker 2.x source and try fix an easy 
> > bug.
> >
> > Ingo
> >
> >
> >
> >
> >> Gesendet: Dienstag, 26. Juli 2016 um 19:07 Uhr
> >> Von: "Daniel Dekany" 
> >> An: "Ingo Mahnke" 
> >> Cc: dev@freemarker.incubator.apache.org
> >> Betreff: Re: Aw: Re: [DISCUSS] graduation
> >>
> >> Just in case you have missed it, there's a few things where we are
> >> looking for help: http://freemarker.org/contribute.html
> >> 
> >> (There are also deeper things that aren't listed there, such as an
> >> option for better null handling, or named/multiple nested contents.
> >> I'm not even sure if I will attempt them in the 2.x branch, given the
> >> even increasing pressure for starting a 3.x... otherwise I certainly
> >> would.)
> >> 
> >> 
> >> Tuesday, July 26, 2016, 12:04:24 PM, Ingo Mahnke wrote:
> >> 
> >> > Hallo!
> >> > In our product (an E-Mail Marketing Solution). Freemaker is a very 
> >> > importent part in backend
> >> > form our Drag and Drop Newsletter Editor. So like Christoh I also have a 
> >> > strong interest
> >> > to support this project. Perhaps in documentation? Or development.
> >> >
> >> > Ingo 
> >> >
> >> >> Gesendet: Dienstag, 26. Juli 2016 um 10:30 Uhr
> >> >> Von: "Christoph Rüger" 
> >> >> An: dev@freemarker.incubator.apache.org
> >> >> Betreff: Re: [DISCUSS] graduation
> >> >>
> >> >> As our product uses freemarker almost everywhere, I also have a strong
> >> >> interest to support this project. I just had a case on SO where Daniel
> >> >> helped me out (regarding error messaging) which could be my first touch
> >> >> point. I first have to get familiar with all the formal topics but I 
> >> >> will
> >> >> try.
> >> >> So, I'm in.
> >> >> 
> >> >> 2016-07-26 9:41 GMT+02:00 Sergio Fernández :
> >> >> 
> >> >> > On Tue, Jul 26, 2016 at 9:34 AM, Daniel Dekany 
> >> >> > wrote:
> >> >> > >
> >> >> > > Is it supposed to be a normal "Voting in a new PPMC member" votings 
> >> >> > > as
> >> >> > > described on http://incubator.apache.org/guides/ppmc.html (CC-ed to
> >> >> > > the IPMC and so on). I'm asking because all Mentors are already PPMC
> >> >> > > members right now, because that's the initial status of Mentors 
> >> >> > > when a
> >> >> > > proddling starts. Should I add some explanation to the voting, like
> >> >> > > that we are voting about who should stay even after graduation, or 
> >> >> > > is
> >> >> > > it the normal way of doing this?
> >> >> > >
> >> >> >
> >> >> > Well, it should be actual a vote for committers.
> >> >> >
> >> >> > But maybe we can make it simpler: on the discussion, just comment 
> >> >> > something
> >> >> > like "two mentors already expressed their interest to continue 
> >> >> > involved
> >> >> > after graduation".
> >> >> >
> >> >> > So then get get the ball rolling... because in the end is all about
> >> >> > community health, as Jean-Frederic commented.
> >> >> >
> >> >> > What do you think?
> >> >> >
> >> >> >
> >> >> > --
> >> >> > Sergio Fernández
> >> >> > Partner Technology Manager
> >> >> > Redlink GmbH
> >> >> > m: +43 6602747925
> >> >> > e: sergio.fernan...@redlink.co
> >> >> > w: http://redlink.co
> >> >> >
> >> >> 
> >> >> 
> >> >> 
> >> >> -- 
> >> >> Christoph Rüger, Geschäftsführer
> >> >> Synesty  - Automatisierung, Schnittstellen, 
> >> >> Datenfeeds
> >> >> Tel.: +49 3641/559649
> >> >> 
> >> >> Xing: https://www.xing.com/profile/Christoph_Rueger2
> >> >> LinkedIn: http://www.linkedin.com/pub/christoph-rueger/a/685/198
> >> >> 
> >> >> -- 
> >> >> Synesty GmbH
> >> >> Moritz-von-Rohr-Str. 1a
> >> >> 07745 Jena
> >> >> Tel.: +49 3641 559649
> >> >> Fax.: +49 3641 5596499
> >> >> Internet: http://synesty.com
> >> >> 
> >> >> Geschäftsführer: Christoph Rüger
> >> >> Unternehmenssitz: Jena
> >> >> Handelsregister B beim Amtsgericht: Jena
> >> >> Handelsregister-Nummer: HRB 508766
> >> >> Ust-IdNr.: DE287564982
> >> >>
> >> >
> >> 
> >> -- 
> >> Thanks,
> >>  Daniel Dekany
> >> 
> >>
> >
> 
> -- 
> Thanks,
>  Daniel Dekany
> 
>


Re: Aw: Re: Re: [DISCUSS] graduation

2016-07-27 Thread Daniel Dekany
Of course it is.


Wednesday, July 27, 2016, 3:26:59 PM, Ingo Mahnke wrote:

> Hallo and thank you.
> is this possible: I could out the freemaker 2.x source and try fix an easy 
> bug.
>
> Ingo
>
>
>
>
>> Gesendet: Dienstag, 26. Juli 2016 um 19:07 Uhr
>> Von: "Daniel Dekany" 
>> An: "Ingo Mahnke" 
>> Cc: dev@freemarker.incubator.apache.org
>> Betreff: Re: Aw: Re: [DISCUSS] graduation
>>
>> Just in case you have missed it, there's a few things where we are
>> looking for help: http://freemarker.org/contribute.html
>> 
>> (There are also deeper things that aren't listed there, such as an
>> option for better null handling, or named/multiple nested contents.
>> I'm not even sure if I will attempt them in the 2.x branch, given the
>> even increasing pressure for starting a 3.x... otherwise I certainly
>> would.)
>> 
>> 
>> Tuesday, July 26, 2016, 12:04:24 PM, Ingo Mahnke wrote:
>> 
>> > Hallo!
>> > In our product (an E-Mail Marketing Solution). Freemaker is a very 
>> > importent part in backend
>> > form our Drag and Drop Newsletter Editor. So like Christoh I also have a 
>> > strong interest
>> > to support this project. Perhaps in documentation? Or development.
>> >
>> > Ingo 
>> >
>> >> Gesendet: Dienstag, 26. Juli 2016 um 10:30 Uhr
>> >> Von: "Christoph Rüger" 
>> >> An: dev@freemarker.incubator.apache.org
>> >> Betreff: Re: [DISCUSS] graduation
>> >>
>> >> As our product uses freemarker almost everywhere, I also have a strong
>> >> interest to support this project. I just had a case on SO where Daniel
>> >> helped me out (regarding error messaging) which could be my first touch
>> >> point. I first have to get familiar with all the formal topics but I will
>> >> try.
>> >> So, I'm in.
>> >> 
>> >> 2016-07-26 9:41 GMT+02:00 Sergio Fernández :
>> >> 
>> >> > On Tue, Jul 26, 2016 at 9:34 AM, Daniel Dekany 
>> >> > wrote:
>> >> > >
>> >> > > Is it supposed to be a normal "Voting in a new PPMC member" votings as
>> >> > > described on http://incubator.apache.org/guides/ppmc.html (CC-ed to
>> >> > > the IPMC and so on). I'm asking because all Mentors are already PPMC
>> >> > > members right now, because that's the initial status of Mentors when a
>> >> > > proddling starts. Should I add some explanation to the voting, like
>> >> > > that we are voting about who should stay even after graduation, or is
>> >> > > it the normal way of doing this?
>> >> > >
>> >> >
>> >> > Well, it should be actual a vote for committers.
>> >> >
>> >> > But maybe we can make it simpler: on the discussion, just comment 
>> >> > something
>> >> > like "two mentors already expressed their interest to continue involved
>> >> > after graduation".
>> >> >
>> >> > So then get get the ball rolling... because in the end is all about
>> >> > community health, as Jean-Frederic commented.
>> >> >
>> >> > What do you think?
>> >> >
>> >> >
>> >> > --
>> >> > Sergio Fernández
>> >> > Partner Technology Manager
>> >> > Redlink GmbH
>> >> > m: +43 6602747925
>> >> > e: sergio.fernan...@redlink.co
>> >> > w: http://redlink.co
>> >> >
>> >> 
>> >> 
>> >> 
>> >> -- 
>> >> Christoph Rüger, Geschäftsführer
>> >> Synesty  - Automatisierung, Schnittstellen, 
>> >> Datenfeeds
>> >> Tel.: +49 3641/559649
>> >> 
>> >> Xing: https://www.xing.com/profile/Christoph_Rueger2
>> >> LinkedIn: http://www.linkedin.com/pub/christoph-rueger/a/685/198
>> >> 
>> >> -- 
>> >> Synesty GmbH
>> >> Moritz-von-Rohr-Str. 1a
>> >> 07745 Jena
>> >> Tel.: +49 3641 559649
>> >> Fax.: +49 3641 5596499
>> >> Internet: http://synesty.com
>> >> 
>> >> Geschäftsführer: Christoph Rüger
>> >> Unternehmenssitz: Jena
>> >> Handelsregister B beim Amtsgericht: Jena
>> >> Handelsregister-Nummer: HRB 508766
>> >> Ust-IdNr.: DE287564982
>> >>
>> >
>> 
>> -- 
>> Thanks,
>>  Daniel Dekany
>> 
>>
>

-- 
Thanks,
 Daniel Dekany



Re: [DISCUSS] graduation

2016-07-27 Thread Ralph Goers
This project is not in any danger of being “retired”.

Ralph

> On Jul 26, 2016, at 10:32 AM, Daniel Dekany  wrote:
> 
> Tuesday, July 26, 2016, 6:43:46 PM, Pete Helgren wrote:
> 
>> I lurk as well but use Freemarker pretty much every day in a fairly 
>> narrowly defined way.  I am a little fuzzy on the whole "graduation" 
>> discussion because I don't know who, exactly, is invited to participate
>> (Mentors, IPMC, ?? ) so trying to peel out what I, as an FM user, need
>> to weigh in on has been a bit of a challenge (so I remain silent).
> 
> Basically, if the Apache officers look at the project and see that I'm
> the only one who lifts any substantial weight here, they certainly
> won't let the project graduate. If the project can't graduate for very
> long, it will be terminated (called "retirement"). Well, I guess as
> far as the project produces releases, it can hand around in the
> incubator for quite while, but not forever...
> 
>> FWIW I'll help however I can.  My needs to "grow" FM have been few. It
>> does what I want it to do and I am not strong enough in the Java skills
>> department to feel like I can actively participate in development.
> 
> Even testing new features is a big help. (In the recent few versions
> there were many substantial new features. It would have be very useful
> if more eyes look at them. Any bug or design oversight that slips in
> can become a backward compatibility constraint.)
> 
> -- 
> Thanks,
> Daniel Dekany
> 
>> Pete Helgren
>> www.petesworkshop.com
>> 
>> On 7/26/2016 2:34 AM, Daniel Dekany wrote:
>>> Monday, July 25, 2016, 5:00:27 PM, Sergio Fernández wrote:
>>> 
 On Thu, Jul 21, 2016 at 9:24 PM, Daniel Dekany  wrote:
 
> The project's interest is to graduate, so obviously, I would prefer it
> to graduate (and probably most mentors too). But I don't want to get
> into a graduation vote that is improbable to pass. So I would prefer
> if we first try to figure out the feelings of others.
> 
> Does any of you know a precedent of a project in similar state
> passing?
> 
 Not that I'm aware...
 
 You have to know IPMC we're normally very picky about community growth.
 Therefore, although couple of mentors we already expressed our interest to
 continue supporting the project (Jacopo and myself), there is no formal
 trace of that. So before approaching the IPMC at general@incubator I'd try
 to sort-out first the formal addition of the new PPMC members (i.e., vote).
>>> Is it supposed to be a normal "Voting in a new PPMC member" votings as
>>> described on http://incubator.apache.org/guides/ppmc.html (CC-ed to
>>> the IPMC and so on). I'm asking because all Mentors are already PPMC
>>> members right now, because that's the initial status of Mentors when a
>>> proddling starts. Should I add some explanation to the voting, like
>>> that we are voting about who should stay even after graduation, or is
>>> it the normal way of doing this?
>>> 
 After that I'd give it a try to the open discussion to see what's the
 general mood of the people...
 
 
 
> --
> Thanks,
>  Daniel Dekany
> 
> 
> Thursday, July 21, 2016, 12:23:47 PM, Jacopo Cappellato wrote:
> 
>> Thank you Sergio.
>> 
>> I am wondering if we should first run a vote in this list to clearly
>> express the desire of this community to graduate now (or wait).
>> Then we could start the discussion in the general list.
>> This is just an idea, if we prefer to ping the general list first, then
>> great.
>> 
>> Jacopo
>> 
>> On Thu, Jul 21, 2016 at 11:07 AM, Sergio Fernández 
>> wrote:
>> 
>>> Hi,
>>> 
>>> I think the graduation discussion has been spread in different threads.
> So
>>> I'd like to come back to the path.
>>> 
>>> From my point of view the project could be ready for graduation. The
> single
>>> issue that could block that is the evolution of the community. Jacopo
>>> offered to bring up this topic into general@incubator, to see what's
> the
>>> feeling from the folks not so closely related to the podling. Do we
> still
>>> want to approach it in this way?
>>> 
>>> Cheers,
>>> 
>>> --
>>> Sergio Fernández
>>> Partner Technology Manager
>>> Redlink GmbH
>>> m: +43 6602747925
>>> e: sergio.fernan...@redlink.co
>>> w: http://redlink.co
>>> 
> 
 
>> 
>> 
> 
> 




Re: [DISCUSS] graduation

2016-07-27 Thread Ralph Goers
To answer this question, FreeMarker primarily has a single developer who does 
most everything when he can. The whole point of becoming a project at Apache 
was to try to change that. 

Normally committers are only nominated and elected after they contribute for a 
while - see http://www.apache.org/foundation/how-it-works.html 
.  It really doesn’t matter 
much how you contribute. In a project I used to participate in we elected 
someone who participated by organizing all of our get-togethers.  Fixing 
documentation, translating to other languages, and fixing bugs are all valued 
ways to contribute.

Ralph

> On Jul 26, 2016, at 9:43 AM, Pete Helgren  wrote:
> 
> I lurk as well but use Freemarker pretty much every day in a fairly narrowly 
> defined way.  I am a little fuzzy on the whole "graduation" discussion 
> because I don't know who, exactly, is invited to participate (Mentors, IPMC, 
> ?? ) so trying to peel out what I, as an FM user, need to weigh in on has 
> been a bit of a challenge (so I remain silent).
> 
> FWIW I'll help however I can.  My needs to "grow" FM have been few.  It does 
> what I want it to do and I am not strong enough in the Java skills department 
> to feel like I can actively participate in development.
> 
> Pete Helgren
> www.petesworkshop.com
> 
> On 7/26/2016 2:34 AM, Daniel Dekany wrote:
>> Monday, July 25, 2016, 5:00:27 PM, Sergio Fernández wrote:
>> 
>>> On Thu, Jul 21, 2016 at 9:24 PM, Daniel Dekany  wrote:
>>> 
 The project's interest is to graduate, so obviously, I would prefer it
 to graduate (and probably most mentors too). But I don't want to get
 into a graduation vote that is improbable to pass. So I would prefer
 if we first try to figure out the feelings of others.
 
 Does any of you know a precedent of a project in similar state
 passing?
 
>>> Not that I'm aware...
>>> 
>>> You have to know IPMC we're normally very picky about community growth.
>>> Therefore, although couple of mentors we already expressed our interest to
>>> continue supporting the project (Jacopo and myself), there is no formal
>>> trace of that. So before approaching the IPMC at general@incubator I'd try
>>> to sort-out first the formal addition of the new PPMC members (i.e., vote).
>> Is it supposed to be a normal "Voting in a new PPMC member" votings as
>> described on http://incubator.apache.org/guides/ppmc.html (CC-ed to
>> the IPMC and so on). I'm asking because all Mentors are already PPMC
>> members right now, because that's the initial status of Mentors when a
>> proddling starts. Should I add some explanation to the voting, like
>> that we are voting about who should stay even after graduation, or is
>> it the normal way of doing this?
>> 
>>> After that I'd give it a try to the open discussion to see what's the
>>> general mood of the people...
>>> 
>>> 
>>> 
 --
 Thanks,
  Daniel Dekany
 
 
 Thursday, July 21, 2016, 12:23:47 PM, Jacopo Cappellato wrote:
 
> Thank you Sergio.
> 
> I am wondering if we should first run a vote in this list to clearly
> express the desire of this community to graduate now (or wait).
> Then we could start the discussion in the general list.
> This is just an idea, if we prefer to ping the general list first, then
> great.
> 
> Jacopo
> 
> On Thu, Jul 21, 2016 at 11:07 AM, Sergio Fernández 
> wrote:
> 
>> Hi,
>> 
>> I think the graduation discussion has been spread in different threads.
 So
>> I'd like to come back to the path.
>> 
>> From my point of view the project could be ready for graduation. The
 single
>> issue that could block that is the evolution of the community. Jacopo
>> offered to bring up this topic into general@incubator, to see what's
 the
>> feeling from the folks not so closely related to the podling. Do we
 still
>> want to approach it in this way?
>> 
>> Cheers,
>> 
>> --
>> Sergio Fernández
>> Partner Technology Manager
>> Redlink GmbH
>> m: +43 6602747925
>> e: sergio.fernan...@redlink.co
>> w: http://redlink.co
>> 
 
>>> 
> 
>