Re: Build Script Contribution

"Kent R. Spillner" <[email protected]> Fri, 16 Dec 2016 14:24:02 -0600
Newsgroups gmane.comp.java.cruise-control.user
Message-ID <[email protected]>
Are you building by running the existing build or are you trying to build via your wrapper script?  I'm unable to reproduce any of the errors you're seeing from a clean checkout.  Is your local working copy dirty?  Can you please send us the svn stat output from your local working copy?

> On Dec 16, 2016, at 13:44, Martin Vahi <[email protected]> wrote:
> 
>> On 12/14/2016 05:46 PM, Kent R. Spillner wrote:
>> ... 
>> Thanks for reporting this!  I just tried to reproduce this 
>> from a clean checkout but the tests all passed for me
>> (the build failed later during javadoc, though,
>> which I'll take a look at but I think that's a separate issue):
>> 
>> $ uname -a
>> Linux wud-kspillner01 4.8.11-1-ARCH #1 SMP PREEMPT Sun Nov 27 09:26:14 CET 2016 x86_64 GNU/Linux
>> $ java -version
>> java version "1.8.0_66"
>> Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
>> Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
>> 
>> Is the error repeatable on your machine?
>> ...
> 
> I found even new build errors, but there's no point
> for me to describe them here, because I have a build/test script
> to offer:
> 
> https://github.com/martinvahi/mmmv_notes/blob/master/mmmv_notes/mmmv_utilities/src/incomplete_and_undocumented/src/download_and_build_CruiseControl.bash
> 
> This script can be seen as a runnable documentation.
> At first run it creates
> 
>    ./sandbox
> 
> clones the source from the Subversion repository and
> places the clean source to
> 
>    ./sandbox/clean_copy_of_cruisecontrol_source
> 
> It uses a copy of it,
> 
>    ./sandbox/cruisecontrol
> 
> as a build directory. At second run it will not clone, but just
> 
>    rm -fr ./sandbox/cruisecontrol
> 
>    cp -f -R ./sandbox/clean_copy_of_cruisecontrol_source  \
>             ./sandbox/cruisecontrol
> 
> The sandbox folder needs to be deleted to force
> cloning. Logs are placed to
> 
>    ./sandbox/cruisecontrol_build_logs
> 
> and an example with some details of one of the bugs
> _might_ be found from
> 
> 
> http://temporary.softf1.com/2016/bugs/cruisecontrol_buildlog_stdout_2016_12_16_21_07_23.txt
> 
> I suggest offering the script as part of the deliverables.
> Maybe create a folder
> 
>    contrib/test_scripts
> 
> to the cruisecontrol source tree and place the script there.
> 
> 
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most 
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Cruisecontrol-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot