RE: Integrating Anthill with a Problem Report systyem?

"Res Pons" <[email protected]> Fri, 24 Mar 2006 10:30:58 -0800
Newsgroups gmane.comp.java.anthill
Message-ID <[email protected]>
Oh don't get me started on the bugs of Anthill OS! :)

Yes, if there're any problems, Anthill sits there for many days trying to do 
a build but doesn't complain or anything.  And I believe the the "pause and 
flush queue" are just ornamental and actually don't serve any pruporse, I 
have to stop Tomcat literally to flush the queue!!

The other annoying thing is that you can't tell her royal highness (the 
Anthill) to do a build when our princess clearly doesn't feel like it and no 
one is there late at night to interact and check the "Force a Build" box.  
People should be able to manage a software and not software managing them, 
well I mean that as a figure of speech really but you get the gist of it. :)

Anthill guys please work harder to give us the next OS.  You guys are great 
:)



----Original Message Follows----
From: Marcio Marchini <[email protected]>
Reply-To: Anthill user list <anthill-IWHQxnLZ/[email protected]>
To: Anthill user list <anthill-IWHQxnLZ/[email protected]>
Subject: [Anthill] Integrating Anthill with a Problem Report systyem?
Date: Fri, 24 Mar 2006 10:32:07 -0500
MIME-Version: 1.0
Received: from lists.urbancode.com ([64.34.169.154]) by 
bay0-mc9-f10.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 24 
Mar 2006 07:32:16 -0800
Received: (qmail 1679 invoked by uid 510); 24 Mar 2006 15:33:41 -0000
Received: from anthill-bounces-IWHQxnLZ/[email protected] by caladin.urbancode.com 
by uid 504 with qmail-scanner-1.20  (spamassassin: 2.61.  
Clear:RC:1(127.0.0.1):.  Processed in 0.019109 secs); 24 Mar 2006 15:33:41 
-0000
Received: from localhost (HELO caladin.urbancode.com) (127.0.0.1)  by 
lists.urbancode.com with SMTP; 24 Mar 2006 15:33:41 -0000
Received: (qmail 1653 invoked by uid 510); 24 Mar 2006 15:33:38 -0000
Received: from [email protected] by caladin.urbancode.com by uid 504 
withqmail-scanner-1.20 (spamassassin: 2.61.  
Clear:RC:0(206.191.12.34):SA:0(0.1/5.0):. Processed in 3.789198 secs); 24 
Mar 2006 15:33:38 -0000
Received: from mail.bedarra.org (HELO bedarra.org) (206.191.12.34)by 
lists.urbancode.com with SMTP; 24 Mar 2006 15:33:34 -0000
Received: from [64.230.99.161] (account marcio HELO [192.168.3.55])by 
bedarra.org (CommuniGate Pro SMTP 5.0.6)with ESMTPSA id 6401146 for 
anthill-IWHQxnLZ/[email protected];Fri, 24 Mar 2006 10:32:08 -0500
X-Message-Info: JGTYoYF78jGFCtS50ZUktFg+xG5/5PgjgMP3hpMJdvE=
Return-Path: <[email protected]>
Delivered-To: mailman-anthill-IWHQxnLZ/[email protected]
User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
X-Accept-Language: en-us, en
X-Spam-Checker-Version: SpamAssassin 2.61 (1.212.2.1-2003-12-09-exp) on 
caladin.urbancode.com
X-Spam-Level:
X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_NJABL autolearn=no 
version=2.61
X-BeenThere: anthill-IWHQxnLZ/[email protected]
X-Mailman-Version: 2.1.4
Precedence: list
List-Id: Anthill user list <anthill.lists.urbancode.com>
List-Unsubscribe: 
<http://lists.urbancode.com/mailman/listinfo/anthill>,<mailto:anthill-request-IWHQxnLZ/[email protected]?subject=unsubscribe>
List-Archive: <http://lists.urbancode.com/pipermail/anthill>
List-Post: <mailto:anthill-IWHQxnLZ/[email protected]>
List-Help: <mailto:anthill-request-IWHQxnLZ/[email protected]?subject=help>
List-Subscribe: 
<http://lists.urbancode.com/mailman/listinfo/anthill>,<mailto:anthill-request-IWHQxnLZ/[email protected]?subject=subscribe>
Errors-To: anthill-bounces-IWHQxnLZ/[email protected]
X-OriginalArrivalTime: 24 Mar 2006 15:32:16.0555 (UTC) 
FILETIME=[2191AFB0:01C64F58]

Hi,


	Has anybody given any thought to integration between Anthill and a Problem 
Report system like Bugzilla or similar?

	I have seen cases where a build was being done every 30mins. Sometimes it 
failed and remained failed for hours. Having it email again and again was a 
pain. Emails became noise. If we had Anthill add a Problem Report 
automatically to Bugzilla (or similar), that would have become noise too. 
What can be done, then?

	I was thinking that what you want is to be able to disable timed builds 
when a build fails. Basically, if a timed build fails you would:

1) enter a PR against Bugzilla or similar, attaching whatever report you 
wanted (junit output, whatever)
2) switch to non-timed builds
3) if the PR system was closed, have a way to switch the timed builds ON 
again


	Has anybody given this any thought? It would require a mechanism of plugins 
to talk to different PR systems (JIRA, Bugzilla, etc) and a mechanism to be 
notified back. Web Services is something that comes to mind here, but 
anything goes as long as it can be done in a straightforward manner?

	I think that #1 can be done with a custom Ant task. So, it could be invoked 
from the build.xml. The problem with that is that if the developer tests 
locally, he'd be sending a bug and you don't want that. You'd have to do a 
"If I am running inside ANthill then submit the PR". For #2 you'd need an 
Anthill option to "switch to another schedule if teh build fails", and make 
it switch to a apaused schedule. The real problem is #3, as it would require 
instrumenting the PR system and Anthill, so they talk to each other.


	Ideas? Suggestions? URLs?

	Thanks,

marcio

_______________________________________________
Anthill mailing list
Anthill-IWHQxnLZ/[email protected]
http://lists.urbancode.com/mailman/listinfo/anthill

_________________________________________________________________
On the road to retirement? Check out MSN Life Events for advice on how to 
get there! http://lifeevents.msn.com/category.aspx?cid=Retirement