You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by Stefano Bagnara <ap...@bago.org> on 2008/06/15 13:44:52 UTC

[jsieve] javacc license issue (Was: Any more TODO before 0.2 release?)

Robert Burrell Donkin ha scritto:
> On Sun, Jun 15, 2008 at 11:11 AM, Stefano Bagnara <ap...@bago.org> wrote:
>> Robert Burrell Donkin ha scritto:
>>> anything else that needs to be done before 0.2 can be released?
>>>
>>> - robert
>> I think the only "open" issue is "Why don't we include javacc, javamail and
>> activation jars in the source tree/distribution so to be able to build it
>> offline without any manual download?" by Norman in the recent "Two builds"
>> thread. I second him.
> 
> i'd be glad to fix this in a subsequent release but ATM AIUI we can't
> distribute: we'd need to wait until the third party license stuff is
> agreed (or until the next JavaCC release). if the community is
> unwilling to support new releases until a consensus is reached then
> i'll back off pushing this sequence of releases forward.

Oh sorry, I remember now! it is because of this sentence in their 4.0 
license.
------------------
You acknowledge that  this software is not designed, licensed or 
intended for use in the design, construction, operation or maintenance 
of any nuclear facility.
------------------

Sorry, I forgot about it.

I just saw there is a javacc-4.1d1 release (4 Jun 2008) that is licensed 
under the standard BSD license.

I gave it a try and our tests pass. I had to change one thing because 
jjtree 4.1 creates jj files in a different folder.

Index: build.xml
===================================================================
- <arg 
line="-output_directory=${build.src}/org/apache/jsieve/parser/generated 
${build.src}/sieve.jj"/>
+ <arg 
line="-output_directory=${build.src}/org/apache/jsieve/parser/generated 
${build.src}/org/apache/jsieve/parser/generated/sieve.jj"/>

- <arg 
line="-output_directory=${build.src}/org/apache/jsieve/parser/generated/address 
${build.src}/AddressListParser.jj"/>
+ <arg 
line="-output_directory=${build.src}/org/apache/jsieve/parser/generated/address 
${build.src}/org/apache/jsieve/parser/generated/address/AddressListParser.jj"/>

Should we move to javacc-4.1d1 and fix the "offline build" issue or do 
you still prefer to delay this to the next release?

Stefano


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: [jsieve] javacc license issue (Was: Any more TODO before 0.2 release?)

Posted by Norman Maurer <no...@apache.org>.
Am Sonntag, den 15.06.2008, 14:51 +0200 schrieb Stefano Bagnara:
> Robert Burrell Donkin ha scritto:
> > On Sun, Jun 15, 2008 at 12:44 PM, Stefano Bagnara <ap...@bago.org> wrote:
> >> Should we move to javacc-4.1d1 and fix the "offline build" issue or do you
> >> still prefer to delay this to the next release?
> > 
> > i think it safer to release then upgrade but may be better in
> > community terms to fix the offline build issue
> > 
> > opinions?
> 
> in community terms we need the release: I don't care too much if we want 
> to fix this issue first or after. I'm +1 for anything that will give us 
> a release soon :-)
> 
> I don't care too much of the offline build issue: I think we should care 
> about releasing more often and then fix "details" like reproducible 
> builds, offline builds and others.
> 
> Stefano

Yeah james needs more releases. This is the only way to get more users
and more bugfixes.

Norman


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: [jsieve] javacc license issue (Was: Any more TODO before 0.2 release?)

Posted by Stefano Bagnara <ap...@bago.org>.
Robert Burrell Donkin ha scritto:
> On Sun, Jun 15, 2008 at 12:44 PM, Stefano Bagnara <ap...@bago.org> wrote:
>> Should we move to javacc-4.1d1 and fix the "offline build" issue or do you
>> still prefer to delay this to the next release?
> 
> i think it safer to release then upgrade but may be better in
> community terms to fix the offline build issue
> 
> opinions?

in community terms we need the release: I don't care too much if we want 
to fix this issue first or after. I'm +1 for anything that will give us 
a release soon :-)

I don't care too much of the offline build issue: I think we should care 
about releasing more often and then fix "details" like reproducible 
builds, offline builds and others.

Stefano


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: [jsieve] javacc license issue (Was: Any more TODO before 0.2 release?)

Posted by Robert Burrell Donkin <ro...@gmail.com>.
On Sun, Jun 15, 2008 at 12:44 PM, Stefano Bagnara <ap...@bago.org> wrote:
> Robert Burrell Donkin ha scritto:
>>
>> On Sun, Jun 15, 2008 at 11:11 AM, Stefano Bagnara <ap...@bago.org> wrote:
>>>
>>> Robert Burrell Donkin ha scritto:
>>>>
>>>> anything else that needs to be done before 0.2 can be released?
>>>>
>>>> - robert
>>>
>>> I think the only "open" issue is "Why don't we include javacc, javamail
>>> and
>>> activation jars in the source tree/distribution so to be able to build it
>>> offline without any manual download?" by Norman in the recent "Two
>>> builds"
>>> thread. I second him.
>>
>> i'd be glad to fix this in a subsequent release but ATM AIUI we can't
>> distribute: we'd need to wait until the third party license stuff is
>> agreed (or until the next JavaCC release). if the community is
>> unwilling to support new releases until a consensus is reached then
>> i'll back off pushing this sequence of releases forward.
>
> Oh sorry, I remember now! it is because of this sentence in their 4.0
> license.
> ------------------
> You acknowledge that  this software is not designed, licensed or intended
> for use in the design, construction, operation or maintenance of any nuclear
> facility.
> ------------------
>
> Sorry, I forgot about it.
>
> I just saw there is a javacc-4.1d1 release (4 Jun 2008) that is licensed
> under the standard BSD license.

it's a beta

> I gave it a try and our tests pass. I had to change one thing because jjtree
> 4.1 creates jj files in a different folder.

IIRC we need to specify the output folder in the jj files

> Should we move to javacc-4.1d1 and fix the "offline build" issue or do you
> still prefer to delay this to the next release?

i think it safer to release then upgrade but may be better in
community terms to fix the offline build issue

opinions?

- robert

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: [jsieve] javacc license issue (Was: Any more TODO before 0.2 release?)

Posted by Stefano Bagnara <ap...@bago.org>.
Robert Burrell Donkin ha scritto:
> On Sun, Jun 15, 2008 at 5:10 PM, Norman Maurer <no...@apache.org> wrote:
>> Am Sonntag, den 15.06.2008, 13:44 +0200 schrieb Stefano Bagnara:
>>> Should we move to javacc-4.1d1 and fix the "offline build" issue or do
>>> you still prefer to delay this to the next release?
>>>
>>> Stefano
>> Thx for bring this up now I understand the concerns. Maybe we can "ask"
>> them to push a new release soon ?
> 
> the current stuff has been running ok on my local server for quite a
> few months now but AIUI there are important differences with the newer
> stuff. my preference would be to cut this release, immediately upgrade
> then aim to cut a 0.3 sometime in august.
> 
> - robert

I added a 0.3 version to JIRA and assigned to 0.3 the new JSIEVE-24 for 
this task.

Stefano


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: [jsieve] javacc license issue (Was: Any more TODO before 0.2 release?)

Posted by Robert Burrell Donkin <ro...@gmail.com>.
On Sun, Jun 15, 2008 at 5:10 PM, Norman Maurer <no...@apache.org> wrote:
> Am Sonntag, den 15.06.2008, 13:44 +0200 schrieb Stefano Bagnara:
>> Robert Burrell Donkin ha scritto:
>> > On Sun, Jun 15, 2008 at 11:11 AM, Stefano Bagnara <ap...@bago.org> wrote:
>> >> Robert Burrell Donkin ha scritto:
>> >>> anything else that needs to be done before 0.2 can be released?
>> >>>
>> >>> - robert
>> >> I think the only "open" issue is "Why don't we include javacc, javamail and
>> >> activation jars in the source tree/distribution so to be able to build it
>> >> offline without any manual download?" by Norman in the recent "Two builds"
>> >> thread. I second him.
>> >
>> > i'd be glad to fix this in a subsequent release but ATM AIUI we can't
>> > distribute: we'd need to wait until the third party license stuff is
>> > agreed (or until the next JavaCC release). if the community is
>> > unwilling to support new releases until a consensus is reached then
>> > i'll back off pushing this sequence of releases forward.
>>
>> Oh sorry, I remember now! it is because of this sentence in their 4.0
>> license.
>> ------------------
>> You acknowledge that  this software is not designed, licensed or
>> intended for use in the design, construction, operation or maintenance
>> of any nuclear facility.
>> ------------------
>>
>> Sorry, I forgot about it.
>>
>> I just saw there is a javacc-4.1d1 release (4 Jun 2008) that is licensed
>> under the standard BSD license.
>>
>> I gave it a try and our tests pass. I had to change one thing because
>> jjtree 4.1 creates jj files in a different folder.
>>
>> Index: build.xml
>> ===================================================================
>> - <arg
>> line="-output_directory=${build.src}/org/apache/jsieve/parser/generated
>> ${build.src}/sieve.jj"/>
>> + <arg
>> line="-output_directory=${build.src}/org/apache/jsieve/parser/generated
>> ${build.src}/org/apache/jsieve/parser/generated/sieve.jj"/>
>>
>> - <arg
>> line="-output_directory=${build.src}/org/apache/jsieve/parser/generated/address
>> ${build.src}/AddressListParser.jj"/>
>> + <arg
>> line="-output_directory=${build.src}/org/apache/jsieve/parser/generated/address
>> ${build.src}/org/apache/jsieve/parser/generated/address/AddressListParser.jj"/>
>>
>> Should we move to javacc-4.1d1 and fix the "offline build" issue or do
>> you still prefer to delay this to the next release?
>>
>> Stefano
>
> Thx for bring this up now I understand the concerns. Maybe we can "ask"
> them to push a new release soon ?

the current stuff has been running ok on my local server for quite a
few months now but AIUI there are important differences with the newer
stuff. my preference would be to cut this release, immediately upgrade
then aim to cut a 0.3 sometime in august.

- robert

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: [jsieve] javacc license issue (Was: Any more TODO before 0.2 release?)

Posted by Norman Maurer <no...@apache.org>.
Am Sonntag, den 15.06.2008, 13:44 +0200 schrieb Stefano Bagnara:
> Robert Burrell Donkin ha scritto:
> > On Sun, Jun 15, 2008 at 11:11 AM, Stefano Bagnara <ap...@bago.org> wrote:
> >> Robert Burrell Donkin ha scritto:
> >>> anything else that needs to be done before 0.2 can be released?
> >>>
> >>> - robert
> >> I think the only "open" issue is "Why don't we include javacc, javamail and
> >> activation jars in the source tree/distribution so to be able to build it
> >> offline without any manual download?" by Norman in the recent "Two builds"
> >> thread. I second him.
> > 
> > i'd be glad to fix this in a subsequent release but ATM AIUI we can't
> > distribute: we'd need to wait until the third party license stuff is
> > agreed (or until the next JavaCC release). if the community is
> > unwilling to support new releases until a consensus is reached then
> > i'll back off pushing this sequence of releases forward.
> 
> Oh sorry, I remember now! it is because of this sentence in their 4.0 
> license.
> ------------------
> You acknowledge that  this software is not designed, licensed or 
> intended for use in the design, construction, operation or maintenance 
> of any nuclear facility.
> ------------------
> 
> Sorry, I forgot about it.
> 
> I just saw there is a javacc-4.1d1 release (4 Jun 2008) that is licensed 
> under the standard BSD license.
> 
> I gave it a try and our tests pass. I had to change one thing because 
> jjtree 4.1 creates jj files in a different folder.
> 
> Index: build.xml
> ===================================================================
> - <arg 
> line="-output_directory=${build.src}/org/apache/jsieve/parser/generated 
> ${build.src}/sieve.jj"/>
> + <arg 
> line="-output_directory=${build.src}/org/apache/jsieve/parser/generated 
> ${build.src}/org/apache/jsieve/parser/generated/sieve.jj"/>
> 
> - <arg 
> line="-output_directory=${build.src}/org/apache/jsieve/parser/generated/address 
> ${build.src}/AddressListParser.jj"/>
> + <arg 
> line="-output_directory=${build.src}/org/apache/jsieve/parser/generated/address 
> ${build.src}/org/apache/jsieve/parser/generated/address/AddressListParser.jj"/>
> 
> Should we move to javacc-4.1d1 and fix the "offline build" issue or do 
> you still prefer to delay this to the next release?
> 
> Stefano

Thx for bring this up now I understand the concerns. Maybe we can "ask"
them to push a new release soon ?

Thx
Norman


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org