473,395 Members | 1,678 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

OT : Bug/Issue tracking systems

Hi,

(Off-topic)

I am looking to put an open-source bug/issue tracking system in place
for our current project (eventually expanded for all projects), and
would appreciate any experiences/comments/suggestions.

Note the project is encompasses embedded hardware (ASIC plus firmware)
plus application software.
The easiest method is using a spreadsheet, but this is not very
expandable.

The requirements I have come up with

- Free ;-)
- Easy to setup and maintain (I want this to be an engieering tool, not
an IT project)
- A non linux expert should be able to download and install (rpms OK,
deep understanding of makefiles and linux kernel not OK)
- Ideally via text files, a bit of perl/tcl/python OK. I'd rather
avoid SQL
- Prove the system and then hand-off to IT for maintenance
- Easy use
- Browser UI
- Mail ?
- Linux
- Flexible reporting/search
- User/admin accounts
- Initially internal network access only, eventually external
(customer, partner) access
- Cover HDL, H/W, F/W, Documentation, Change requests. Both ASIC and
FPGA.
- Eventually production issues (Yeild, Test programs?)
- Maybe allow project deadlines included.
- We use CVS, so any loose coupling useful
- We have per project repositories, plus and repository containing
common IP's (i.e a project will always use 2)
- Medium size projects (upto 15-20 people)
- Possible migration to other system in future (which I guess means a
well supported database)

Googling provided with lots of names
- Bugzilla (seems to be in widest use for S/W projects)
- GNATS (I recall using this in a previous job)
- IssueTrackerSystem (ZOPE, Python)
- Trac (Python)
- Plus lots of others

Any suggestions, comments, recommendations or pointers to
papers/tutorals greatly appreciated.

Steven

Dec 17 '06 #1
4 1611

mo****@yahoo.co.uk wrote:
Hi,

(Off-topic)

I am looking to put an open-source bug/issue tracking system in place
for our current project (eventually expanded for all projects), and
would appreciate any experiences/comments/suggestions.

Note the project is encompasses embedded hardware (ASIC plus firmware)
plus application software.
The easiest method is using a spreadsheet, but this is not very
expandable.

The requirements I have come up with

- Free ;-)
- Easy to setup and maintain (I want this to be an engieering tool, not
an IT project)
- A non linux expert should be able to download and install (rpms OK,
deep understanding of makefiles and linux kernel not OK)
- Ideally via text files, a bit of perl/tcl/python OK. I'd rather
avoid SQL
- Prove the system and then hand-off to IT for maintenance
- Easy use
- Browser UI
- Mail ?
- Linux
- Flexible reporting/search
- User/admin accounts
- Initially internal network access only, eventually external
(customer, partner) access
- Cover HDL, H/W, F/W, Documentation, Change requests. Both ASIC and
FPGA.
- Eventually production issues (Yeild, Test programs?)
- Maybe allow project deadlines included.
- We use CVS, so any loose coupling useful
- We have per project repositories, plus and repository containing
common IP's (i.e a project will always use 2)
- Medium size projects (upto 15-20 people)
- Possible migration to other system in future (which I guess means a
well supported database)

Googling provided with lots of names
- Bugzilla (seems to be in widest use for S/W projects)
- GNATS (I recall using this in a previous job)
- IssueTrackerSystem (ZOPE, Python)
- Trac (Python)
- Plus lots of others

Any suggestions, comments, recommendations or pointers to
papers/tutorals greatly appreciated.

Steven
Hi Steven,
We mainly do ASIC design and the Verification team installed RT for
local issue tracking at work. I would have suggested Trak, but I was on
a different project at the time and they were doing the work.
RT (http://www.bestpractical.com/rt) does the Job. They have got the IT
team to install it on the compute farm somewhere and after an initial
learning period, they got it to do what they want.
I have used gnats in the past. It worked.
Trac seems to me to have a lot going for it, but, alas, I have not had
a chance to try it.

i notice that you are using CVS. You might want to look into the
facilities available with tools like mercurial
http://blog.arabx.com.au/?p=254,
http://www.selenic.com/mercurial/wiki/index.cgi,
http://www.opensolaris.org/os/community/tools/scm/
http://video.google.co.uk/videoplay?...12&q=mercurial
At work we pay for clearcase and it does the revision control job very
well, but in another company that were using CVS or RCS I would
re-evaluate the source control needs.

- Paddy.

Dec 17 '06 #2
In <11**********************@l12g2000cwl.googlegroups .com>, moogyd wrote:
The requirements I have come up with

[…]

- Ideally via text files, a bit of perl/tcl/python OK. I'd rather
avoid SQL
You should drop that requirement. The tracker will be used concurrently
and this is handled very efficiently and reliable by a database backend.

Ciao,
Marc 'BlackJack' Rintsch
Dec 17 '06 #3

Marc 'BlackJack' Rintsch wrote:
In <11**********************@l12g2000cwl.googlegroups .com>, moogyd wrote:
The requirements I have come up with

[...]

- Ideally via text files, a bit of perl/tcl/python OK. I'd rather
avoid SQL

You should drop that requirement. The tracker will be used concurrently
and this is handled very efficiently and reliable by a database backend.

Ciao,
Marc 'BlackJack' Rintsch
Hi Marc,

I am aware that I will probably need a database (probably supporting
SQL), but I would like to avoid having to write SQL queries myself
(i.e. It should all be transparent to me).

Thanks,

Steven

Dec 17 '06 #4
Steven,

I have worked with Trac a bit, only to demo it in my company. We ended
up not going with it (for reasons not related to Trac), but I found it
easy to set up and configure. I seems to be a very nice tool. I
especially like the wiki integration, as it makes it really easy to
link tickets with supporting information.

Phil

Dec 17 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: turar | last post by:
Hi, I wonder if anyone knows of a free Bug/Issue/Trouble-ticket tracking ASP application. Thanks...
2
by: Aadam | last post by:
Does Microsoft have a best practices for tracking errors? (like in a database, what info, etc)
1
by: DDK | last post by:
Does anyone know if there are any books that talk about building a website tracking program for asp.net and C#? Or even any good resources on the web that talk about this. Thanks for any info,...
0
by: Wescotte | last post by:
<?php global $TABLE_GL_DATA; global $connect; $PREPARED_SQL = odbc_prepare($connect, "INSERT INTO $TABLE_GL_DATA VALUES (?,?,?,?,?,?,?)"); function Generate_GL_Data() {
5
by: Chung Leong | last post by:
We're looking for a simple open source bug-tracking software. Any suggestion?
1
by: =?Utf-8?B?SHVzYW0=?= | last post by:
Hi EveryBody: Is it true that when I want to sniff a certine IP from my machine that I have to be apart of network, and If some security Devices such as Firewall and routers if them configuered...
4
by: BD | last post by:
I'm trying to build a hit counter that does what I want using an Access database named counters.mdb which contains 2 tables. The only one involved here is page_count. Here is the code for the...
5
sunlight8
by: sunlight8 | last post by:
My regards to the community, I am relatively new in the field of testing. We are a group of five software engineers we work for a small company. Our QA department is on a look out for a system or a...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.