Ok, I committed a fix to trunk.   Can you try it?

(I've also shared pre-built gem binaries via dropbox directly with you)



On Sun, Jun 2, 2013 at 9:16 AM, Alex Boisvert <[email protected]>wrote:

> Hi Ingo, just a quick update that I can reproduce the problem.  Thanks for
> providing this sample project.  Looking into it ...
>
>
> On Wed, May 29, 2013 at 9:59 AM, Ingo Schmidt <[email protected]>wrote:
>
>> Hi Alex,
>>
>> ok, bad news, the problem persists. But now I have steps for you to
>> easily reproduce this:
>> - get Ubuntu 12.04 LTS Server 64 bit and install on some VM (VirtualBox)
>> - run the following commands:
>> sudo aptitude update
>> sudo aptitude safe-upgrade
>> sudo aptitude install openjdk-7-jdk unzip
>> wget 
>> http://buildr.apache.org/**scripts/install-linux.sh<http://buildr.apache.org/scripts/install-linux.sh>
>> export JAVA_HOME=/usr/lib/jvm/java-7-**openjdk-amd64
>> sudo env JAVA_HOME=$JAVA_HOME ./install.sh # fails in Ubuntu 12.04 LTS,
>> need to manually "gem update --system"
>> wget 
>> http://www.der-ingo.de/buildr-**fail.tgz<http://www.der-ingo.de/buildr-fail.tgz>#
>>  get demo project
>> tar -xzf buildr-fail.tgz
>> cd buildr-fail
>> ./build.sh
>>
>> Things to note:
>> - www.der-ingo.de is my personal homepage, I am not a fan of file
>> sharing sites ;)
>> - The tgz contains pretty much the same project which I described in my
>> OP.
>> - The build.sh script runs buildr 20 times, extracts a PNG from the WAR,
>> logs the PNG file size to a file and then display all different lines of
>> the logfile
>> - You can enabled a traced build in the build.sh. Maybe you should put a
>> sleep 1 in the loop.
>>
>> If you run all that on Ubuntu Server 13.04, then everything works as
>> expected!
>>
>> So I hope this helps you track down the problem. Looks like it's hidden
>> somewhere in Ruby and not buildr.
>>
>> Any hint as to how to work around this problem is highly appreciated!
>>
>> Cheers, Ingo =;->
>>
>
>

Reply via email to