[Adium-devl] The evils of Trac (was: Re: [Adium-feedback] Fwd: ContactUs - Adium X - Trac)

Peter Hosey prh at boredzo.org
Tue Sep 26 12:01:28 UTC 2006


On Sep 26, 2006, at 04:26:08, Andrew Harvey wrote:
> A combination of akismet, blacklisting and regexp keeps most spam  
> off my blog.

Akismet punched all our users in the face. “Begone, spammer!”, it  
told anyone who wanted to touch a ticket.

>> - Saner and simpler markup. Don't do white-space collapsing, and  
>> don't require white-space before list markers (WTF?). Allow many  
>> different bullets: •, ⁃, *, -, and any others we can come up  
>> with.
>
> Markdown anyone? Already implemented for Ruby with BlueCloth.

I'm dubious about any kind of formal grammar, such as Markdown,  
Textile, reStructuredText, or Setext. AFAIK, they are all far too  
heavyweight for what we need (i.e. what the average user can do). It  
should DTRT for most reasonable syntaxes (e.g. all four kinds of  
bullets).

>> - Popcorn!
>
> Also tasty sandwiches.

Agreed.

> I'd suggest space separations, with quotes for multi-word.

I'm not so sure we even need multi-word keywords. One word per word  
should be enough.

I welcome counter-examples.

> We also need to look at what features from trac we deem essential,  
> from major to minor. Here are mine:
>
>  - Integration of commits with tickets (ie. "fixes #142" etc.)
>  - Strike through links to closed tickets
>  - Reports. Pretty reports.
>  - Pretty diff support (I think we can do that)

Agreed.

I have a few more changes from Trac that I thought of:

- Change the list of ticket types to:

   	- Any bug (== existing “defect”)
   		- Crash
   		- Short freeze
   		- Permanent freeze (must force-quit)
   		- Memory leak
   	- Task
   	- Enhancement

- A simple form labeled “Find my tickets”. If you are not logged  
in, you enter your name or email address, and it shows you all the  
tickets you've filed. If you are logged in, you enter your name or  
email address, and select whether you want tickets you've filed or  
tickets you're assigned, and it shows you all of those.

- Burninate the “accept ticket” feature. Nobody needs this.

- Make it possible to change the resolution of a ticket without  
reopening it. Sometimes people (developers, in this case) hit the  
wrong button, whether by accident, or by error in opinion or  
information.

I should create a SVN repo for this file-full-of-todos.
________________________________
\ Peter Hosey / prh at boredzo.org
PGP public key ID: 7AB26BAD (since 2006-01-01)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20060926/2d53c78e/attachment.sig>


More information about the devel mailing list