Is there anything needed to help move this release along? From the looks of the Makefile, Windows was using GCC. I don't think the compiler is going to have much of an impact since the JNI bindings are simply calling through to the OpenSSL library that is already precompiled for the environment.
On Sat, Jun 13, 2020 at 6:14 PM Xeno Amess <xenoam...@gmail.com> wrote: > > I have a feeling about both mingw or cygwin build output will be slower > than microsoft-visual-studio build output... > Just a feeling, but no evidence. > > Alex Remily <alex.rem...@gmail.com> 于2020年6月14日周日 上午7:02写道: > > > I used MinGW64. It does indeed ship with make. I can provide a link > > to the distribution I used if there's interest. > > > > On Sat, Jun 13, 2020 at 6:26 PM Marcelo Vanzin <van...@gmail.com> wrote: > > > > > > Pretty sure I remember comments in the code about building with mingw > > > on Windows (not cygwin). That should have a version of make, too, > > > IIRC. > > > > > > On Sat, Jun 13, 2020 at 3:11 PM Gary Gregory <garydgreg...@gmail.com> > > wrote: > > > > > > > > Except that you can't build on plain Windows because the build uses > > make > > > > and Microsoft version is called nmake. I might have to cobble up some > > > > cygwin thing... > > > > > > > > Gary > > > > > > > > On Sat, Jun 13, 2020, 18:02 Alex Remily <alex.rem...@gmail.com> wrote: > > > > > > > > > I can't speak to how the original developers did the build, but all > > > > > the Windows builds that I did were on a Windows machine. I always > > > > > assumed that the original developers just manually packed the release > > > > > jar with artifacts from each supported environment. I never did any > > > > > investigation into the process. Is cobbling together a release in > > > > > that manner really a non-starter here? > > > > > > > > > > Alex > > > > > > > > > > On Sat, Jun 13, 2020 at 5:44 PM Gary Gregory <garydgreg...@gmail.com > > > > > > > > wrote: > > > > > > > > > > > > Hi Matt: > > > > > > > > > > > > > I have: > > > > > > > > > > > > > > /mnt/c/git/commons-crypto# find /usr -name windows.h > > > > > > > /usr/i686-w64-mingw32/include/windows.h > > > > > > > /usr/share/mingw-w64/include/windows.h > > > > > > > /usr/x86_64-w64-mingw32/include/windows.h > > > > > > > > > > > > > > Case matters here, so I wonder if the original others did not > > cross > > > > > > compile > > > > > > > from Linux and instead built a little here, a little there, and > > so on. > > > > > > > > > > > > > > I can see "-Ilib/inc_win" in the build but I am not sure where > > that is > > > > > > > supposed to be... > > > > > > > > > > > > Gary > > > > > > > > > > > > On Sat, Jun 13, 2020, 15:41 Matt Sicker <boa...@gmail.com> wrote: > > > > > > > > > > > > > Are the Windows headers even available when using Ming32 or > > Cygwin? > > > > > > > That sounds more like a Visual Studio compiler thing. > > > > > > > > > > > > > > On Sat, 13 Jun 2020 at 09:29, Gary Gregory < > > garydgreg...@gmail.com> > > > > > wrote: > > > > > > > > > > > > > > > > The challenge is getting everything set up just right for > > building > > > > > the > > > > > > > > various OS profiles. This component is quite different in this > > > > > regard, > > > > > > > > getting help from the original contributors would be helpful. > > > > > > > > > > > > > > > > After much fiddling to install the proper packages, this > > builds OK: > > > > > > > > > > > > > > > > mvn package -DskipTests -P linux64 > > > > > > > > mvn package -DskipTests -P linux32 > > > > > > > > > > > > > > > > But these do not: > > > > > > > > mvn package -DskipTests -P win64 > > > > > > > > mvn package -DskipTests -P win32 > > > > > > > > > > > > > > > > due to: > > > > > > > > > > > > > > > > [INFO] --- maven-antrun-plugin:1.8:run (make) @ commons-crypto > > --- > > > > > > > > [INFO] Executing tasks > > > > > > > > > > > > > > > > make: > > > > > > > > [exec] make native CROSS_PREFIX=x86_64-w64-mingw32- > > > > > OS_NAME=Windows > > > > > > > > OS_ARCH=x86_64 > > > > > > > > [exec] make[1]: Entering directory > > '/mnt/c/git/commons-crypto' > > > > > > > > [exec] x86_64-w64-mingw32-gcc > > > > > > > > -I"/usr/lib/jvm/java-1.8.0-openjdk-amd64/include" -I"/include" > > > > > > > > -Ilib/inc_win -O2 -fno-inline -Ilib/include -I/usr/include > > > > > > > > -I"src/main/native/org/apache/commons/crypto/" > > > > > > > > -I"/usr/lib/jvm/java-1.8.0-openjdk-amd64/include/linux" > > > > > > > > -I"target/jni-classes/org/apache/commons/crypto/cipher" > > > > > > > > -I"target/jni-classes/org/apache/commons/crypto/random" -c > > > > > > > > > > > > > > > > > > > > > > src/main/native/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.c > > > > > > > > -o > > > > > > > > > > > > > > > > > > > > > > target/commons-crypto-1.1.0-SNAPSHOT-Windows-x86_64/OpenSslCryptoRandomNative.o > > > > > > > > [exec] Makefile:54: recipe for target > > > > > > > > > > > > > > > > > > > > > > 'target/commons-crypto-1.1.0-SNAPSHOT-Windows-x86_64/OpenSslCryptoRandomNative.o' > > > > > > > > failed > > > > > > > > [exec] make[1]: Leaving directory > > '/mnt/c/git/commons-crypto' > > > > > > > > [exec] Makefile:82: recipe for target 'win64' failed > > > > > > > > [exec] In file included from > > > > > > > > > > > > > > > > > > > > > > src/main/native/org/apache/commons/crypto/random/org_apache_commons_crypto_random.h:22:0, > > > > > > > > [exec] from > > > > > > > > > > > > > > > > > > > > > > src/main/native/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.c:19: > > > > > > > > [exec] > > > > > > > > > > > > > > > > > > > > > > src/main/native/org/apache/commons/crypto/org_apache_commons_crypto.h:151:10: > > > > > > > > fatal error: Windows.h: No such file or directory > > > > > > > > [exec] #include <Windows.h> > > > > > > > > [exec] ^~~~~~~~~~~ > > > > > > > > [exec] compilation terminated. > > > > > > > > [exec] make[1]: *** > > > > > > > > > > > > > > > > > > > > > > [target/commons-crypto-1.1.0-SNAPSHOT-Windows-x86_64/OpenSslCryptoRandomNative.o] > > > > > > > > Error 1 > > > > > > > > [exec] make: *** [win64] Error 2 > > > > > > > > [INFO] > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > [INFO] BUILD FAILURE > > > > > > > > [INFO] > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > [INFO] Total time: 10.107 s > > > > > > > > [INFO] Finished at: 2020-06-13T13:58:50Z > > > > > > > > [INFO] > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > [ERROR] Failed to execute goal > > > > > > > > org.apache.maven.plugins:maven-antrun-plugin:1.8:run (make) on > > > > > project > > > > > > > > commons-crypto: An Ant BuildException has occured: exec > > returned: 2 > > > > > > > > [ERROR] around Ant part ...<exec failonerror="true" > > > > > > > > dir="/mnt/c/git/commons-crypto" executable="make">... @ 5:78 in > > > > > > > > /mnt/c/git/commons-crypto/target/antrun/build-make.xml > > > > > > > > > > > > > > > > I have: > > > > > > > > > > > > > > > > /mnt/c/git/commons-crypto# find /usr -name windows.h > > > > > > > > /usr/i686-w64-mingw32/include/windows.h > > > > > > > > /usr/share/mingw-w64/include/windows.h > > > > > > > > /usr/x86_64-w64-mingw32/include/windows.h > > > > > > > > > > > > > > > > Case matters here, so I wonder if the original others did not > > cross > > > > > > > compile > > > > > > > > from Linux and instead built a little here, a little there, > > and so > > > > > on. > > > > > > > > > > > > > > > > I can see "-Ilib/inc_win" in the build but I am not sure where > > that > > > > > is > > > > > > > > supposed to be... > > > > > > > > > > > > > > > > Building with mac64 profile is no better: > > > > > > > > > > > > > > > > mvn package -DskipTests -P mac64 > > > > > > > > > > > > > > > > [INFO] --- maven-antrun-plugin:1.8:run (make) @ commons-crypto > > --- > > > > > > > > [INFO] Executing tasks > > > > > > > > > > > > > > > > make: > > > > > > > > [exec] make native OS_NAME=Mac OS_ARCH=x86_64 > > > > > > > > [exec] make[1]: Entering directory > > '/mnt/c/git/commons-crypto' > > > > > > > > [exec] gcc -arch x86_64 -Ilib/inc_mac > > > > > > > > -I"/usr/lib/jvm/java-1.8.0-openjdk-amd64/include" -O2 -fPIC > > > > > > > > -mmacosx-version-min=10.7 -fvisibility=hidden > > -I/usr/local/include > > > > > > > > -I/usr/local/opt/openssl/include -Ilib/include -I/usr/include > > > > > > > > -I"src/main/native/org/apache/commons/crypto/" > > > > > > > > -I"/usr/lib/jvm/java-1.8.0-openjdk-amd64/include/linux" > > > > > > > > -I"target/jni-classes/org/apache/commons/crypto/cipher" > > > > > > > > -I"target/jni-classes/org/apache/commons/crypto/random" -c > > > > > > > > > > > > > > > > > > > > > > src/main/native/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.c > > > > > > > > -o > > > > > > > > > > > > > > > > > > > > > > target/commons-crypto-1.1.0-SNAPSHOT-Mac-x86_64/OpenSslCryptoRandomNative.o > > > > > > > > [exec] Makefile:54: recipe for target > > > > > > > > > > > > > > > > > > > > > > 'target/commons-crypto-1.1.0-SNAPSHOT-Mac-x86_64/OpenSslCryptoRandomNative.o' > > > > > > > > failed > > > > > > > > [exec] make[1]: Leaving directory > > '/mnt/c/git/commons-crypto' > > > > > > > > [exec] Makefile:88: recipe for target 'mac64' failed > > > > > > > > [exec] gcc: error: x86_64: No such file or directory > > > > > > > > [exec] gcc: error: unrecognized command line option > > ‘-arch’; > > > > > did you > > > > > > > > mean ‘-march=’? > > > > > > > > [exec] gcc: error: unrecognized command line option > > > > > > > > ‘-mmacosx-version-min=10.7’ > > > > > > > > [exec] make[1]: *** > > > > > > > > > > > > > > > > > > > > > > [target/commons-crypto-1.1.0-SNAPSHOT-Mac-x86_64/OpenSslCryptoRandomNative.o] > > > > > > > > Error 1 > > > > > > > > [exec] make: *** [mac64] Error 2 > > > > > > > > [INFO] > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > [INFO] BUILD FAILURE > > > > > > > > [INFO] > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > [INFO] Total time: 12.513 s > > > > > > > > [INFO] Finished at: 2020-06-13T14:08:40Z > > > > > > > > [INFO] > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > [ERROR] Failed to execute goal > > > > > > > > org.apache.maven.plugins:maven-antrun-plugin:1.8:run (make) on > > > > > project > > > > > > > > commons-crypto: An Ant BuildException has occured: exec > > returned: 2 > > > > > > > > [ERROR] around Ant part ...<exec failonerror="true" > > > > > > > > dir="/mnt/c/git/commons-crypto" executable="make">... @ 5:78 in > > > > > > > > /mnt/c/git/commons-crypto/target/antrun/build-make.xml > > > > > > > > > > > > > > > > Same kind of issue with the linux-arm profile: > > > > > > > > > > > > > > > > [INFO] --- maven-antrun-plugin:1.8:run (make) @ commons-crypto > > --- > > > > > > > > [INFO] Executing tasks > > > > > > > > > > > > > > > > make: > > > > > > > > [exec] make native CROSS_PREFIX=arm-linux-gnueabi- > > OS_NAME=Linux > > > > > > > > OS_ARCH=arm > > > > > > > > [exec] make[1]: Entering directory > > '/mnt/c/git/commons-crypto' > > > > > > > > [exec] arm-linux-gnueabi-gcc -include > > lib/inc_linux/jni_md.h > > > > > > > > -I"/usr/lib/jvm/java-1.8.0-openjdk-amd64/include" -O2 -fPIC > > > > > > > > -fvisibility=hidden -mfloat-abi=softfp -Ilib/include > > -I/usr/include > > > > > > > > -I"src/main/native/org/apache/commons/crypto/" > > > > > > > > -I"/usr/lib/jvm/java-1.8.0-openjdk-amd64/include/linux" > > > > > > > > -I"target/jni-classes/org/apache/commons/crypto/cipher" > > > > > > > > -I"target/jni-classes/org/apache/commons/crypto/random" -c > > > > > > > > > > > > > > > > > > > > > > src/main/native/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.c > > > > > > > > -o > > > > > > > > > > > > > > > > > > > > > > target/commons-crypto-1.1.0-SNAPSHOT-Linux-arm/OpenSslCryptoRandomNative.o > > > > > > > > [exec] Makefile:54: recipe for target > > > > > > > > > > > > > > > > > > > > > > 'target/commons-crypto-1.1.0-SNAPSHOT-Linux-arm/OpenSslCryptoRandomNative.o' > > > > > > > > failed > > > > > > > > [exec] make[1]: Leaving directory > > '/mnt/c/git/commons-crypto' > > > > > > > > [exec] Makefile:101: recipe for target 'linux-arm' failed > > > > > > > > [exec] cc1: fatal error: lib/inc_linux/jni_md.h: No such > > file or > > > > > > > > directory > > > > > > > > [exec] compilation terminated. > > > > > > > > [exec] make[1]: *** > > > > > > > > > > > > > > > > > > > > > > [target/commons-crypto-1.1.0-SNAPSHOT-Linux-arm/OpenSslCryptoRandomNative.o] > > > > > > > > Error 1 > > > > > > > > [exec] make: *** [linux-arm] Error 2 > > > > > > > > [INFO] > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > [INFO] BUILD FAILURE > > > > > > > > [INFO] > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > [INFO] Total time: 10.906 s > > > > > > > > [INFO] Finished at: 2020-06-13T14:13:37Z > > > > > > > > [INFO] > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > [ERROR] Failed to execute goal > > > > > > > > org.apache.maven.plugins:maven-antrun-plugin:1.8:run (make) on > > > > > project > > > > > > > > commons-crypto: An Ant BuildException has occured: exec > > returned: 2 > > > > > > > > [ERROR] around Ant part ...<exec failonerror="true" > > > > > > > > dir="/mnt/c/git/commons-crypto" executable="make">... @ 5:78 in > > > > > > > > /mnt/c/git/commons-crypto/target/antrun/build-make.xml > > > > > > > > > > > > > > > > Same kind of issue with the linux-armhf profile: > > > > > > > > > > > > > > > > [INFO] --- maven-antrun-plugin:1.8:run (make) @ commons-crypto > > --- > > > > > > > > [INFO] Executing tasks > > > > > > > > > > > > > > > > make: > > > > > > > > [exec] make native CROSS_PREFIX=arm-linux-gnueabihf- > > > > > OS_NAME=Linux > > > > > > > > OS_ARCH=armhf > > > > > > > > [exec] make[1]: Entering directory > > '/mnt/c/git/commons-crypto' > > > > > > > > [exec] arm-linux-gnueabihf-gcc -include > > lib/inc_linux/jni_md.h > > > > > > > > -I"/usr/lib/jvm/java-1.8.0-openjdk-amd64/include" -O2 -fPIC > > > > > > > > -fvisibility=hidden -mfloat-abi=hard -Ilib/include > > -I/usr/include > > > > > > > > -I"src/main/native/org/apache/commons/crypto/" > > > > > > > > -I"/usr/lib/jvm/java-1.8.0-openjdk-amd64/include/linux" > > > > > > > > -I"target/jni-classes/org/apache/commons/crypto/cipher" > > > > > > > > -I"target/jni-classes/org/apache/commons/crypto/random" -c > > > > > > > > > > > > > > > > > > > > > > src/main/native/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.c > > > > > > > > -o > > > > > > > > > > > > > > > > > > > > > > target/commons-crypto-1.1.0-SNAPSHOT-Linux-armhf/OpenSslCryptoRandomNative.o > > > > > > > > [exec] Makefile:54: recipe for target > > > > > > > > > > > > > > > > > > > > > > 'target/commons-crypto-1.1.0-SNAPSHOT-Linux-armhf/OpenSslCryptoRandomNative.o' > > > > > > > > failed > > > > > > > > [exec] make[1]: Leaving directory > > '/mnt/c/git/commons-crypto' > > > > > > > > [exec] Makefile:105: recipe for target 'linux-armhf' > > failed > > > > > > > > [exec] cc1: fatal error: lib/inc_linux/jni_md.h: No such > > file or > > > > > > > > directory > > > > > > > > [exec] compilation terminated. > > > > > > > > [exec] make[1]: *** > > > > > > > > > > > > > > > > > > > > > > [target/commons-crypto-1.1.0-SNAPSHOT-Linux-armhf/OpenSslCryptoRandomNative.o] > > > > > > > > Error 1 > > > > > > > > [exec] make: *** [linux-armhf] Error 2 > > > > > > > > [INFO] > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > [INFO] BUILD FAILURE > > > > > > > > [INFO] > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > [INFO] Total time: 10.400 s > > > > > > > > [INFO] Finished at: 2020-06-13T14:16:53Z > > > > > > > > [INFO] > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > [ERROR] Failed to execute goal > > > > > > > > org.apache.maven.plugins:maven-antrun-plugin:1.8:run (make) on > > > > > project > > > > > > > > commons-crypto: An Ant BuildException has occured: exec > > returned: 2 > > > > > > > > [ERROR] around Ant part ...<exec failonerror="true" > > > > > > > > dir="/mnt/c/git/commons-crypto" executable="make">... @ 5:78 in > > > > > > > > /mnt/c/git/commons-crypto/target/antrun/build-make.xml > > > > > > > > > > > > > > > > For the linux-aarch64 profile, I need to install the proper > > package: > > > > > > > > > > > > > > > > [INFO] --- maven-antrun-plugin:1.8:run (make) @ commons-crypto > > --- > > > > > > > > [INFO] Executing tasks > > > > > > > > > > > > > > > > make: > > > > > > > > [exec] make native CROSS_PREFIX=aarch64-linux-gnu- > > OS_NAME=Linux > > > > > > > > OS_ARCH=aarch64 > > > > > > > > [exec] make[1]: Entering directory > > '/mnt/c/git/commons-crypto' > > > > > > > > [exec] aarch64-linux-gnu-gcc -Ilib/inc_linux > > > > > > > > -I"/usr/lib/jvm/java-1.8.0-openjdk-amd64/include" > > -Ilib/inc_mac -O2 > > > > > -fPIC > > > > > > > > -fvisibility=hidden -Wall -Werror -Ilib/include -I/usr/include > > > > > > > > -I"src/main/native/org/apache/commons/crypto/" > > > > > > > > -I"/usr/lib/jvm/java-1.8.0-openjdk-amd64/include/linux" > > > > > > > > -I"target/jni-classes/org/apache/commons/crypto/cipher" > > > > > > > > -I"target/jni-classes/org/apache/commons/crypto/random" -c > > > > > > > > > > > > > > > > > > > > > > src/main/native/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.c > > > > > > > > -o > > > > > > > > > > > > > > > > > > > > > > target/commons-crypto-1.1.0-SNAPSHOT-Linux-aarch64/OpenSslCryptoRandomNative.o > > > > > > > > [exec] Makefile:54: recipe for target > > > > > > > > > > > > > > > > > > > > > > 'target/commons-crypto-1.1.0-SNAPSHOT-Linux-aarch64/OpenSslCryptoRandomNative.o' > > > > > > > > failed > > > > > > > > [exec] make[1]: Leaving directory > > '/mnt/c/git/commons-crypto' > > > > > > > > [exec] Makefile:109: recipe for target 'linux-aarch64' > > failed > > > > > > > > [exec] In file included from > > > > > > > > > > > > > > > > > > > > > > src/main/native/org/apache/commons/crypto/org_apache_commons_crypto.h:233:0, > > > > > > > > [exec] from > > > > > > > > > > > > > > > > > > > > > > src/main/native/org/apache/commons/crypto/random/org_apache_commons_crypto_random.h:22, > > > > > > > > [exec] from > > > > > > > > > > > > > > > > > > > > > > src/main/native/org/apache/commons/crypto/random/OpenSslCryptoRandomNative.c:19: > > > > > > > > [exec] /usr/include/openssl/aes.h:13:11: fatal error: > > > > > > > > openssl/opensslconf.h: No such file or directory > > > > > > > > [exec] # include <openssl/opensslconf.h> > > > > > > > > [exec] ^~~~~~~~~~~~~~~~~~~~~~~ > > > > > > > > [exec] compilation terminated. > > > > > > > > [exec] make[1]: *** > > > > > > > > > > > > > > > > > > > > > > [target/commons-crypto-1.1.0-SNAPSHOT-Linux-aarch64/OpenSslCryptoRandomNative.o] > > > > > > > > Error 1 > > > > > > > > [exec] make: *** [linux-aarch64] Error 2 > > > > > > > > [INFO] > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > [INFO] BUILD FAILURE > > > > > > > > [INFO] > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > [INFO] Total time: 10.943 s > > > > > > > > [INFO] Finished at: 2020-06-13T14:19:44Z > > > > > > > > [INFO] > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > [ERROR] Failed to execute goal > > > > > > > > org.apache.maven.plugins:maven-antrun-plugin:1.8:run (make) on > > > > > project > > > > > > > > commons-crypto: An Ant BuildException has occured: exec > > returned: 2 > > > > > > > > [ERROR] around Ant part ...<exec failonerror="true" > > > > > > > > dir="/mnt/c/git/commons-crypto" executable="make">... @ 5:78 in > > > > > > > > /mnt/c/git/commons-crypto/target/antrun/build-make.xml > > > > > > > > > > > > > > > > Thoughts? > > > > > > > > > > > > > > > > Gary > > > > > > > > > > > > > > > > On Fri, Jun 12, 2020 at 8:41 PM Alex Remily < > > alex.rem...@gmail.com> > > > > > > > wrote: > > > > > > > > > > > > > > > > > Just checking in on the status of the 1.1 release. > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > > > > > > > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Matt Sicker <boa...@gmail.com> > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > > > > > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > > > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > > > > > > > > > > > > > > > > > > -- > > > Marcelo Vanzin > > > van...@gmail.com > > > "Life's too short to drink cheap beer" > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org