Scott Bussinger wrote:
>> Christian has made a very useful report on the popular tickets:
>> http://trac.edgewall.org/report/32
>>
>
> This _is_ an interesting report. To make it truly useful though I
> think would require two things:
>
> 1) Explicitly stating that development on the project is going to be
> at least partially guided by the number of people who "vote" for a
> feature request by entering themselves in the CC field.
>
Well, using the CC count as a way to measure the popularity of a ticket
is only a kind of a hack... There are many biases to this approach. For
example, one thing that I have witnessed several times is that when
there's some renewed activity on a long-standing ticket where many
people are on CC, the next thing you will observe is that a lot of
people will *remove* themselves from the list. That can be interpreted
in many ways, but most probably those people have either found a
workaround within Trac, or a Trac replacement in the meantime. So while
the subscribing is indicative of interest, the unsubscribing could be
taken as a "dissatisfaction" indicator.
But nevertheless, that report gives an idea about what some users want
(or wanted) over time.
> 2) A definite show of support from the active developers on the
> project to actually implement some of the popular features requested
> (either in the core or as a supported plugin).
>
That does happen, I should make another report, similar to {32} but for
what has already been accomplished.
Here it is: http://trac.edgewall.org/report/33
Now the problem is to find those active developers ... the solution
being, become an active developer yourself!
> But I'm not going to waste my time with all that if I don't think it's
> going to affect what gets worked on. Look at that report -- the top
> several items are all 4 years old. While I love Trac and I really
> appreciate all that the development team has done and is doing, the
> Trac project does not have a reputation in the community at large for
> being fast and responsive to requests.
>
Well, lobbying is one thing, getting effectively involved is another,
and more effective in the long run. There are many ways to help the
project, Jani mentioned setting up a documentation team, Jeroen is
motivating people around the world to contribute translations, etc.
Before making the more ambitious changes that usually correspond to
long-standing issues, it is possible for anyone to start getting more
involved by tackling any problem of intermediate size, from trivial to
complex. The contribution can be anything, from testing a proposed fix
(there are /many/ problems nearly fixed, just awaiting feedback),
investigating strange configuration problems to shed some light on not
fully understood issues (e.g. #3663 of today), help to tweak the CSS or
the presentation of templates (e.g. #7075 of today), and so on.
Also, after the 0.11 release I've "reset the counters" on component
ownership, new tickets are no longer assigned to someone automatically (*).
That automatic assignment gave a false sense of confidence that the
ticket would actually be screened or managed by someone. We should
better face the reality that there are not really that many active core
developers around...
So starting from this reset we can either have new people engaging
themselves to monitor specific components of Trac, or leave the owner
unset and set the ownership in an ad-hoc way using the "assign to"
action. I'd even suggest that anyone (i.e. even when not formally part
of the TracTeam) could take ownership of a ticket, indicating by this
that he commits himself into resolving the ticket. I think that could
help stimulate newcomers to get more involved in the project.
We could even take this reset one step further by clearing that field
for all the existing opened tickets, not just the newer ones.
-- Christian
(*) usually that "someone" was me - but as said elsewhere, I have my own
idea of the "SeaChange" needed. Also, if any former component owner
thinks he should remain set as the owner, just put your name back, of
course.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac
Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---