Re: Integrating Anthill with a Problem Report systyem?

Eric Minick <[email protected]> Fri, 24 Mar 2006 14:52:00 -0700
Newsgroups gmane.comp.java.anthill
Message-ID <[email protected]>
Feel free to dig into it as you get comfortable with Java. As 
non-trivial apps go, what's going on in Anthill is relatively straight 
forward - especially for someone familar with the product. The only 
really weird thing is the use of pagelets instead of jsp.

Res Pons wrote:

> Again, I think you guys are great for doing this and we do definitely 
> appreciate all your good work. I'm in the process of learning Java and 
> as soon as I do, maybe I'll be a kiddy coder slash contributor? Ha ha!
>
> Anthill is written in Java, right?
>
> ----Original Message Follows----
> From: Eric Minick <[email protected]>
> Reply-To: Anthill user list <anthill-IWHQxnLZ/[email protected]>
> To: Anthill user list <anthill-IWHQxnLZ/[email protected]>
> Subject: Re: [Anthill] Integrating Anthill with a Problem Report systyem?
> Date: Fri, 24 Mar 2006 12:20:37 -0700
> MIME-Version: 1.0
> Received: from lists.urbancode.com ([64.34.169.154]) by 
> bay0-mc10-f2.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.1830); 
> Fri, 24 Mar 2006 11:18:49 -0800
> Received: (qmail 6481 invoked by uid 510); 24 Mar 2006 19:20:13 -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.021044 
> secs); 24 Mar 2006 19:20:13 -0000
> Received: from localhost (HELO caladin.urbancode.com) (127.0.0.1) by 
> lists.urbancode.com with SMTP; 24 Mar 2006 19:20:13 -0000
> Received: (qmail 6455 invoked by uid 510); 24 Mar 2006 19:20:11 -0000
> Received: from [email protected] by caladin.urbancode.com by uid 504 
> withqmail-scanner-1.20 (spamassassin: 2.61. 
> Clear:RC:0(207.99.47.54):SA:0(1.2/5.0):. Processed in 0.378748 secs); 
> 24 Mar 2006 19:20:11 -0000
> Received: from host54a.simplicato.com (207.99.47.54)by 
> lists.urbancode.com with SMTP; 24 Mar 2006 19:20:10 -0000
> Received: from localhost (localhost.simplicato.com [127.0.0.1])by 
> host54a.simplicato.com (Postfix) with ESMTP id BA0D26C082Afor 
> <anthill-IWHQxnLZ/[email protected]>; Fri, 24 Mar 2006 14:18:39 -0500 (EST)
> Received: from host54a.simplicato.com ([127.0.0.1])by localhost 
> (host54a.simplicato.com [127.0.0.1]) (amavisd-new,port 10024)with 
> ESMTP id 99729-05-2 for <anthill-IWHQxnLZ/[email protected]>;Fri, 24 Mar 2006 
> 14:18:39 -0500 (EST)
> Received: from [192.168.0.101] 
> (c-67-190-19-249.hsd1.co.comcast.net[67.190.19.249])by 
> host54a.simplicato.com (Postfix) with ESMTP id 69D996C0801for 
> <anthill-IWHQxnLZ/[email protected]>; Fri, 24 Mar 2006 14:18:38 -0500 (EST)
> X-Message-Info: JGTYoYF78jHI6b545lifkeuto94dBRaSb17/jpM3Low=
> Return-Path: <[email protected]>
> Delivered-To: mailman-anthill-IWHQxnLZ/[email protected]
> User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
> X-Accept-Language: en-us, en
> References: 
> <OF713309A5.2E2A834B-ON8525713B.0065DFFE-8525713B.00668149-r/[email protected]>
> X-Virus-Scanned: by amavisd-new at simplicato.com
> 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=1.2 required=5.0 
> tests=MAILTO_TO_SPAM_ADDR,RCVD_IN_SORBS 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 19:18:49.0729 (UTC) 
> FILETIME=[C7BB6F10:01C64F77]
>
> Indeed! It is open source and we could always use help with it. We 
> need to spend some more time on it ourselves, but some of the 
> suggestions below wouldn't be that hard to implement. Want Anthill to 
> always do a build regardless of new revisions? One could add a "always 
> force builds" check box to the schedule. When the schedule kicks of a 
> build, it could flag that build as forced. Cheers, you're done.
>
> Our todo list is focused on some big sweeping changes: swapping out 
> the repository drivers for the ones used by Anthill Pro (which can do 
> updates instead of just clean builds) and overhauling the UI. If 
> anyone wants to contribute smaller features, they are always welcome 
> to do so.
>
> We recently put a wiki up which we are starting to use for some 
> Anthill Pro stuff - mostly documentation of complicated features. If 
> there's any interest in it, I should be able to carve out a space for 
> the Anthill OS development community to share information there as well.
>
> Regards,
> Eric
>
> Robert E Dobbins wrote:
>
>> Pause will only stop new builds from initiating from the waiting queue.
>> Flush will only flush the waiting queue.
>> Resume allows builds to initiate from the waiting queue.
>>
>> If you have a process that is running - hung, looping - etc. - yes 
>> you must exit the process manually. The build is run as a thread so 
>> stopping the container is the safest, cleanest, means of 
>> accomplishing that.
>>
>> Anthill is Open Source - I have contributed a number of changes that 
>> are in the codebase now. You might try developing and submitting 
>> enhancements!
>>
>>
>> Thanks,
>>
>> Robert E. Dobbins
>> IBM Server Systems Operations - Integrated Technology Delivery
>> Systems Management Integration Professional
>> Web Hosting
>>
>> redobbin-r/[email protected]
>>
>> Inactive hide details for "Res Pons" <[email protected]>"Res Pons" 
>> <[email protected]>
>>
>>
>> *"Res Pons" <[email protected]>*
>> Sent by: anthill-bounces-QRS84+L55VVJU0hlZIk5wmXnswh1EIUO@public.gmane.org
>>
>> 03/24/2006 01:30 PM
>> Please respond to
>> Anthill user list <[email protected]>
>>
>>
>>
>> To
>>
>> [email protected]
>>
>> cc
>>
>>
>> Subject
>>
>> RE: [Anthill] Integrating Anthill with a Problem Report systyem?
>>
>>
>>
>>
>> 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
>>
>> _______________________________________________
>> Anthill mailing list
>> Anthill-IWHQxnLZ/[email protected]
>> http://lists.urbancode.com/mailman/listinfo/anthill
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Anthill mailing list
>> Anthill-IWHQxnLZ/[email protected]
>> http://lists.urbancode.com/mailman/listinfo/anthill
>>
>>
>
> _______________________________________________
> Anthill mailing list
> Anthill-IWHQxnLZ/[email protected]
> http://lists.urbancode.com/mailman/listinfo/anthill
>
> _________________________________________________________________
> Don’t just search. Find. Check out the new MSN Search! 
> http://search.msn.click-url.com/go/onm00200636ave/direct/01/
>
> _______________________________________________
> Anthill mailing list
> Anthill-IWHQxnLZ/[email protected]
> http://lists.urbancode.com/mailman/listinfo/anthill