: Sigh... it looks the the tar task in ant does not preserve file permissions.
: It looks like the mode 755 needs to be set explicitly in the task.
:
: Should we do a respin with just that change and continue the vote?
Since there's no way to preserve the executable bits in the .zip
anyway, i don't think not having them set in the .tgz is a show stopper.
The patch below solves the problem, i've commited to the trunk.
Index: build.xml
===================================================================
--- build.xml (revision 488047)
+++ build.xml (working copy)
@@ -412,9 +412,13 @@
<tarfileset dir="."
prefix="${fullnamever}"
includes="LICENSE.txt NOTICE.txt *.txt *.xml lib/** src/** example/**"
- excludes="**/data/ **/logs/ **/classes/" />
+ excludes="**/data/ **/logs/ **/classes/ **/*.sh **/bin/ src/scripts/"
/>
<tarfileset dir="."
+ mode="755"
prefix="${fullnamever}"
+ includes="**/*.sh **/bin/ src/scripts/" />
+ <tarfileset dir="."
+ prefix="${fullnamever}"
includes="dist/*.jar dist/*.war" />
<tarfileset dir="${build.docs}"
prefix="${fullnamever}/docs/" />