Robert Burrell Donkin ha scritto:
i think it's about time to think about releasing jsieve 0.2. i think
i've cleaned up the outstanding code issues now. the website needs
some more work and help would be appreciated. i have one outstandard
provenance issue but i hope that should be easy to resolve.

opinions?

+1

I'm running a few check/tests.

1) the ant build put some test file in the binary jar instead of the junit jar:
org.apache.jsieve.util.check.*
org.apache.jsieve.javaxmail.*
the class SieveAddressBuilderTest
the class SieveParserVisitorImplQuoteTest
I found them by comparing m2 result with ant result (ant is a bit more "manual" because I had to download 3 jars manually in order to build).
options:
  a) ignore the issue
  b) fix the ant build
c) use m2 as the official build tool [would only require a better MANIFEST that I can fix, if needed]

2) Added the rat checks to the pom so I was able to run rat easily.
Everything is ok but I had to add this excludes:
<exclude>NOTICE.base</exclude>
<exclude>LICENSE.apache</exclude>
they are used by the ANT build to put "better" NOTICE/LICENSE in the resulting jars.

<exclude>src/site/resources/rfc2234.txt</exclude>
<exclude>src/site/resources/rfc2244.txt</exclude>
<exclude>src/site/resources/rfc2298.txt</exclude>
<exclude>src/site/resources/rfc3028.txt</exclude>
They are rfc: do they need a license header?

<exclude>stage/oro/poms/oro-2.0.8.pom</exclude>
This is a very simple pom (the one automatically generated by maven for the artifact) from an ASF project. It does not have a license header and I guess we should include as is.

3) Removed the src/doc/rfc* files because we already have them in the src/site/resources folder and they are not used by the ant build.

4) Removed the samples folder from the root: empty and not used?


Stefano


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to