[GRASS-dev] new bug tracking for GRASS

Hi,

I'm pleased to officialy announce the new GRASS tracking system powered
by GForge ready to use.

GForge is a feature-rich system for collaborating on a software project
http://gforge.org/.

Thanks to Intevation GmbH http://www.intevation.de/index.en.html, who
invited us to use their GForge setup at http://wald.intevation.org/,
there are 9 trackers for GRASS now [1]:

- code feature requests
- code issues
- code patches

- doc feature requests
- doc issues
- doc patches

- website feature requests
- website issues
- website patches

'issues' tracker is for bugs, and "bad features", aka "defects".

'feature reqests' for wishes.

'patches' trackers are for user submitted patches, if the user doesn't
have CVS write access but wants to share his fix/improvement. They will
also be used for patches which shouldn't go into CVS for a reason, but
we want to keep the track of them for later.

When an issue is reported and nobody picks it up right away, I'm going
to be the first contact person - ie. gather more info until it is a
good material for a developer to work on; I'll also prune duplicate
reports, close obvious wrong ones, etc. I can also fix some minor stuff
like docs, shell scripts etc. as time allows.

When a patch is submitted, and nobody steps up to take care of it,
there are first-contacts also, who will do a similar job here:

Jachym Chepicky - code patches.
Scott Mitchell - website patches.
Martin Landa - doc patches.

I will try to help if I can, too. Thanks Guys!

Trackers are available for public view, but in order to be able to post
(including creating a new report) and use all the features of the
trackers, you need to setup an account at GForge first [2] and join the
GRASS project at GForge [3].

All trackers' new submissions will be automatically forwarded to the
GRASS development mailing list [4]. All followup traffic will be stored
in the tracker and forwarded only to parties discussing the ticket.
However, any project member can "monitor" a ticket, or a whole tracker,
in order to receive all the related traffic (see GForge manual [6]).

GForge provides many functionalities. Currently we are going to use
only the trackers, as all the other functionalities are implemented in
the current GRASS infrastructure (besides surveys; maybe there will be
some use for them - let's keep them in mind :slight_smile: ).

There are 3 project member "roles": admin, developer and user.

1. "Admin" manages requests to join the project and maintains the GRASS
project at GForge. Currently there are 2 admins: I and Bernard Reiter.

2. "Developer" can do most of the things that admin can. Only that he
doesn't have his duties and he can't remove the whole GRASS project.
But he still can add/modify/delete trackers as well as delete tickets
for good. It was neccessary to provide that much power to "developers"
so that they could move tickets between the trackers. "Developers" -
please use your power wisely and drop me a line before doing something
more intrusive you are not sure about :).

3. "User" can open new tickets in the trackers, reply to other tickets
and "monitor", participate in surveys ("admin" and "developer" can too,
of course).

The former GRASS Request Tracker can be used to examine the previously
resolved issues, and those that were still in progress as the new
system was released [5].

GForge manuals are here: [6].

[1]http://wald.intevation.org/tracker/?group_id=21
[2]http://wald.intevation.org/account/register.php
[3]http://wald.intevation.org/project/request.php?group_id=21
[4]http://grass.itc.it/community/support.php#devellists
[5]http://intevation.de/rt/webrt?q_status=open&q_queue=grass
[6]http://gforge.org/docman/index.php?group_id=1&selected_doc_group_id=5&language_id=1

Maciek

In the bug tracker view, can the default "Assignee:" field be set to
"Any" instead of "Unassigned"?

ie currently you only see new bugs, not all open bugs unless you submit
a new custom query.

someone browsing for a bug won't know that it is missing from the list
as it has already been taken by <>.

?

thanks,
Hamish

Somehow I was automaticaly (?) subscribed to the system
so that I am now recieving mails from grass-codepatches@wald.intevation.org.
How can I unsubscribe from the system, I don't know even
my login, I tried various.

Thanks
Radim

On 2/9/07, Maciej Sieczka <tutey@o2.pl> wrote:

Hi,

I'm pleased to officialy announce the new GRASS tracking system powered
by GForge ready to use.

GForge is a feature-rich system for collaborating on a software project
http://gforge.org/.

Thanks to Intevation GmbH http://www.intevation.de/index.en.html, who
invited us to use their GForge setup at http://wald.intevation.org/,
there are 9 trackers for GRASS now [1]:

- code feature requests
- code issues
- code patches

- doc feature requests
- doc issues
- doc patches

- website feature requests
- website issues
- website patches

'issues' tracker is for bugs, and "bad features", aka "defects".

'feature reqests' for wishes.

'patches' trackers are for user submitted patches, if the user doesn't
have CVS write access but wants to share his fix/improvement. They will
also be used for patches which shouldn't go into CVS for a reason, but
we want to keep the track of them for later.

When an issue is reported and nobody picks it up right away, I'm going
to be the first contact person - ie. gather more info until it is a
good material for a developer to work on; I'll also prune duplicate
reports, close obvious wrong ones, etc. I can also fix some minor stuff
like docs, shell scripts etc. as time allows.

When a patch is submitted, and nobody steps up to take care of it,
there are first-contacts also, who will do a similar job here:

Jachym Chepicky - code patches.
Scott Mitchell - website patches.
Martin Landa - doc patches.

I will try to help if I can, too. Thanks Guys!

Trackers are available for public view, but in order to be able to post
(including creating a new report) and use all the features of the
trackers, you need to setup an account at GForge first [2] and join the
GRASS project at GForge [3].

All trackers' new submissions will be automatically forwarded to the
GRASS development mailing list [4]. All followup traffic will be stored
in the tracker and forwarded only to parties discussing the ticket.
However, any project member can "monitor" a ticket, or a whole tracker,
in order to receive all the related traffic (see GForge manual [6]).

GForge provides many functionalities. Currently we are going to use
only the trackers, as all the other functionalities are implemented in
the current GRASS infrastructure (besides surveys; maybe there will be
some use for them - let's keep them in mind :slight_smile: ).

There are 3 project member "roles": admin, developer and user.

1. "Admin" manages requests to join the project and maintains the GRASS
project at GForge. Currently there are 2 admins: I and Bernard Reiter.

2. "Developer" can do most of the things that admin can. Only that he
doesn't have his duties and he can't remove the whole GRASS project.
But he still can add/modify/delete trackers as well as delete tickets
for good. It was neccessary to provide that much power to "developers"
so that they could move tickets between the trackers. "Developers" -
please use your power wisely and drop me a line before doing something
more intrusive you are not sure about :).

3. "User" can open new tickets in the trackers, reply to other tickets
and "monitor", participate in surveys ("admin" and "developer" can too,
of course).

The former GRASS Request Tracker can be used to examine the previously
resolved issues, and those that were still in progress as the new
system was released [5].

GForge manuals are here: [6].

[1]http://wald.intevation.org/tracker/?group_id=21
[2]http://wald.intevation.org/account/register.php
[3]http://wald.intevation.org/project/request.php?group_id=21
[4]http://grass.itc.it/community/support.php#devellists
[5]http://intevation.de/rt/webrt?q_status=open&q_queue=grass
[6]http://gforge.org/docman/index.php?group_id=1&selected_doc_group_id=5&language_id=1

Maciek

_______________________________________________
grass-dev mailing list
grass-dev@grass.itc.it
http://grass.itc.it/mailman/listinfo/grass-dev

On Monday 12 February 2007 09:03, Radim Blazek wrote:

Somehow I was automaticaly (?) subscribed to the system
so that I am now recieving mails from
grass-codepatches@wald.intevation.org.

How can I unsubscribe from the system, I don't know even
my login, I tried various.

To me knowledge there is not automatic system for subscriptions.
You only get a login for Wald, if you apply for one yourself.
(Possible at https://wald.intevation.org/account/register.php .)

I guess what you are seeing are the new submission that are send
to grass-devel, see Maciej's description.

On 2/9/07, Maciej Sieczka <tutey@o2.pl> wrote:
> Thanks to Intevation GmbH http://www.intevation.de/index.en.html, who
> invited us to use their GForge setup at http://wald.intevation.org/,
> there are 9 trackers for GRASS now [1]:

> All trackers' new submissions will be automatically forwarded to the
> GRASS development mailing list [4]. All followup traffic will be stored
> in the tracker and forwarded only to parties discussing the ticket.
> However, any project member can "monitor" a ticket, or a whole tracker,
> in order to receive all the related traffic (see GForge manual [6]).

To confirm this hypotheses I suggest you take a look at the email headers
of the emails in question and check if they contain the list-id of
the grass-devel list.

If you do not want to see those emails one possible solution can be filtering
on your side.

Best,
Bernhard
--
Managing Director - Owner: www.intevation.net (Free Software Company);
Germany Coordinator: fsfeurope.org. Coordinator: www.Kolab-Konsortium.com.
Intevation GmbH, Amtsgericht Osnabrück, HRB 18998, USt-Id DE204854484
Geschäftsführer Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner

Radim Blazek wrote:

Somehow I was automaticaly (?) subscribed to the system

You are not. See:
http://wald.intevation.org/project/memberlist.php?group_id=21

so that I am now recieving mails from
grass-codepatches@wald.intevation.org.

Each new submission is forwarded to grass-dev. Followup discussion is
not, unless somebody manually CC grass-dev.

Maciek

On Mon, Feb 12, 2007 at 08:04:12PM +0100, Maciej Sieczka wrote:
...

Each new submission is forwarded to grass-dev. Followup discussion is
not, unless somebody manually CC grass-dev.

I have posted a request to change that:
http://wald.intevation.org/tracker/index.php?func=detail&aid=286&group_id=1&atid=162
GRASS issuetracker: reply-to address modification request

Markus

Maciej Sieczka wrote:

I'm pleased to officialy announce the new GRASS tracking system
powered by GForge ready to use.

Hi All,

I have now also put the instruction plus few notes more on the GRASS WIKI:

http://grass.gdf-hannover.de/wiki/Tracking

It's linked in the Development section.

Maciek