Bug 6776 - Jenkins failing to build
Summary: Jenkins failing to build
Status: RESOLVED FIXED
Alias: None
Product: Spamassassin
Classification: Unclassified
Component: Building & Packaging (show other bugs)
Version: SVN Trunk (Latest Devel Version)
Hardware: PC Windows 7
: P2 normal
Target Milestone: Undefined
Assignee: SpamAssassin Developer Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-19 21:20 UTC by Kevin A. McGrail
Modified: 2012-03-21 12:10 UTC (History)
1 user (show)



Attachment Type Modified Status Actions Submitter/CLA Status

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin A. McGrail 2012-03-19 21:20:32 UTC
Jenkins is failing to build for two reasons:

First, the pt_br files in rules had a description for two advanced_fee_new rules that no longer exist making a lint fail if long tests were enabled.

Second, the build is taking longer than 80 minutes which is the timeout.


To resolve the first, I committed a revised pt_br rule descriptions file with the two rules commented.

To resolve the second, I upped the 80 minute timeout to 110 minutes.

I am building again for the 4th or 5th time today to see if I finally have builds stable again.

I've also reminded committers to run make test with long tests enabled.

Finally, I propose we change the default on long tests to y since only developers and packagers likely run make test and the tests don't take too long. Barring anyone's objection, I'll likely submit that to trunk in the coming days.
Comment 1 Tom Schulz 2012-03-20 14:23:09 UTC
Just for your information. I always run make test whenever I install a new release of SpamAssassin. But then I always enable the long tests, so your proposed change will not change anything for me.
Comment 2 Kevin A. McGrail 2012-03-21 12:10:38 UTC
(In reply to comment #1)
> Just for your information. I always run make test whenever I install a new
> release of SpamAssassin. But then I always enable the long tests, so your
> proposed change will not change anything for me.

Thanks.  I'm submitting the change and the build is back to stable.  Took forever for Jenkins to pull the latest svn and build but the pt_br file was the issue.

make test with long tests might have helped this though I'm not sure if jhardin's rules were auto demoted or edited.

svn commit config.dist -m 'Defaulting to run long tests - bug 6776'     
Sending        config.dist
Transmitting file data .
Committed revision 1303365.