This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 28245 - support for other bug & issue tracking systems
Summary: support for other bug & issue tracking systems
Status: NEW
Alias: None
Product: contrib
Classification: Unclassified
Component: Tasklist (show other bugs)
Version: 3.x
Hardware: All All
: P3 blocker (vote)
Assignee: issues@platform
URL:
Keywords:
Depends on: 69572
Blocks:
  Show dependency tree
 
Reported: 2002-10-24 13:26 UTC by mikeskells
Modified: 2009-08-05 11:07 UTC (History)
3 users (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mikeskells 2002-10-24 13:26:55 UTC
(from my understanding) the bug tracking feature supports 
issuezilla only. 
It would be good to support some others. I do not know the 
list, but as it seems that issuezilla has gone end of 
life, and is being replaced by scarab, that I hope that 
there would be some support for an free and still 
available open source bug tracking system.
Are there any plans to move the netbeans.org issuezilla to 
a current product?
Comment 1 Torbjorn Norbye 2002-10-24 14:02:13 UTC
Scarab is also open source, right?  http://scarab.tigris.org/
It also says it will export to XML (which is the format tasklist is
using to "talk" to the bug database) so I suspect it will continue to
work with very little modification when scarab replaces issuezilla.

Note that the architecture for the bug module is written with the
intent of support multiple different bug systems. There is a BugEngine
interface, which "IZ" implements (the other Issuezilla classes are
just helpers for IZ). The rest of the module is just dealing with the
BugEngine interface. Thus, you could write a new implementation of the
interface, let's say using JDBC to talk to a SQL database, and plug
this in, and it should work. (The BugEngine interface is pretty
simple; take a look at IZ.java).

The Bug module however needs more work. It needs a GUI for creating
queries, so you can have multiple bug windows, one for each query. And
each query should be able to use a different bug backend. The New
Query gui should have a combo box which lets you choose which type of
bug database you want to use (and should have an engine-specific panel
below it for inputting relevant information - so the BugEngine
interface needs a new method for that).  Also, it should use lookup()
to see if there are additional BugEngine registrations done by other
modules, so that a third party module could add a new bug database
engine to the party without any modification necessary for the buglist
module.

Comment 2 Torbjorn Norbye 2003-02-17 22:08:09 UTC
I've started using Scarab (not for the tasklist project) - so I would
love to see scarab support in the buglist.  I took a quick peek and
scarab appears to construct URLs completely differently, so the
issuezilla bridge will need at least some tweaking to work with Scarab.
Comment 3 _ serff 2003-02-25 15:47:13 UTC
Should this be marked as started?  It is sort of an enhancement that
will always be open.  
Comment 4 Torbjorn Norbye 2003-02-26 03:48:12 UTC
I think we should use this bug to track having the capability to plug
in additional bugtracking systems. You've gotten things much closer
now that there actually are multiple systems in there proving it's
doable. It would be nice if there was a plugin API for this (so other
modules could register their bugengines in their layer file, and the
buglist module would pick it up). It might be as simple as using
lookup (kind of like TaskViewListener in the tasklist/core module,
where the editor module registers a TaskViewListener and the core
module looks up TaskViewListeners and calls each located one). Once
that's done I think we can close the bug as fixed. But for now it's
definitely been started.
Comment 5 mikeskells 2005-06-27 10:43:23 UTC
any chance of this supporting jira as well?
Comment 6 Tim Lebedkov 2005-06-27 14:43:01 UTC
the tasklist project contains 16 submodules.
The "Bug List" module is currenly unmaintained
(http://tasklist.netbeans.org/modules.html).
Comment 7 _ hair 2005-11-30 04:21:30 UTC
added dependency PATCH that provides patch for Scarab integration.
Comment 8 Marian Mirilovic 2007-05-15 10:42:42 UTC
Michal is working on something like this.
Comment 9 ghartmann 2007-09-09 13:13:32 UTC
I would like to see support for trac (http://trac.edgewall.org).
Comment 10 _ hair 2007-09-29 13:17:17 UTC
Just to make it clear:
 the scarab plugin has been working for some time now.
Comment 11 puce 2009-08-05 11:07:14 UTC
Here is the issue for Trac support: http://www.netbeans.org/issues/show_bug.cgi?id=168018