james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Burrell Donkin" <robertburrelldon...@gmail.com>
Subject Re: [jsieve] javacc license issue (Was: Any more TODO before 0.2 release?)
Date Sun, 15 Jun 2008 16:18:03 GMT
On Sun, Jun 15, 2008 at 5:10 PM, Norman Maurer <norman@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 <apache@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


Mime
View raw message