Return-Path: Delivered-To: apmail-maven-dev-archive@www.apache.org Received: (qmail 68933 invoked from network); 5 Jul 2006 01:35:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 5 Jul 2006 01:35:04 -0000 Received: (qmail 59669 invoked by uid 500); 5 Jul 2006 01:35:02 -0000 Delivered-To: apmail-maven-dev-archive@maven.apache.org Received: (qmail 59598 invoked by uid 500); 5 Jul 2006 01:35:02 -0000 Mailing-List: contact dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Developers List" Reply-To: "Maven Developers List" Delivered-To: mailing list dev@maven.apache.org Received: (qmail 59584 invoked by uid 99); 5 Jul 2006 01:35:02 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Jul 2006 18:35:02 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [64.39.31.158] (HELO zeus.atlassian.com) (64.39.31.158) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Jul 2006 18:35:00 -0700 Received: (from jturner@localhost) by zeus.atlassian.com (8.12.11.20060308/8.11.6) id k651YdnG003648 for dev@maven.apache.org; Tue, 4 Jul 2006 20:34:39 -0500 X-Authentication-Warning: zeus.atlassian.com: jturner set sender to jefft@apache.org using -f Date: Tue, 4 Jul 2006 20:34:39 -0500 From: Jeff Turner To: Maven Developers List Subject: Re: Common API for issue tracking systems Message-ID: <20060704203439.A16624@zeus.atlassian.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: ; from markhobson@gmail.com on Mon, Jul 03, 2006 at 05:07:47PM +0100 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On Mon, Jul 03, 2006 at 05:07:47PM +0100, Mark Hobson wrote: > Hi there, > > I was wondering whether any thought had been given to an abstract > issue tracking API with implementations for Bugzilla, JIRA, etc.? > > I can see a couple of uses within maven: > > * Querying the issues fixed when releasing a new version of a project, > to be used within the maven-changes-plugin > > * Creating a new version of a product in the underlying issue tracking > system when releasing a new version of a project > > I couldn't see this abstraction in the maven-changes-plugin, but > correct me if I'm wrong. > > I've recently written some code to programmatically manipulate > Bugzilla, and thought this could be expanded into a general-purpose > abstract API for manipulating issue tracking systems. Rather like > Wagon is to transports and SCM is to SCMs. As a maintainer of JIRA's Mantis and Bugzilla importers, I've frequently wished for a common data model or API. It's crazy that there is no way to migrate data from tracker X to tracker Y, unless Y has a custom importer, or both support CSV (and you're happy to lose half the info). Migrating data between systems is a very different use-case to yours though. Both would benefit from a common API or data model, but importers would focus on the nouns, while a Maven plugin would focus on the verbs. --Jeff > It'd be good to see Bugzilla support within maven and I'd be > interested in people's thoughts. > > Cheers, > > Mark > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org > For additional commands, e-mail: dev-help@maven.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For additional commands, e-mail: dev-help@maven.apache.org