New Trac ticketing guidelines implemented

Randall Wood rhwood at mac.com
Fri Aug 3 02:53:56 PDT 2007


UNDO THIS!

All but 1 active ticket assigned to me have been deactivated, and  
there are now only 10 active tickets in the database. All tickets by  
Milestone (including closed) only returns 180 items.

Most of my tickets are now just gone including tasks that I created  
for myself.

Please unroll these changes until you can figure out how to apply  
them without destroying the database.

I missed the original discussion, but I do not want to lose the  
ability to create tasks marked as Ticket Type: task.

On 3 Aug 2007, at 03:54, Juan Manuel Palacios wrote:

>
> 	Hello everyone!
>
> 	Not long ago some of us discussed on this list a new set of  
> ticketing guidelines to match our current practices with Trac. The  
> result of such brainstorming was the Wiki doc I compiled at [1] and  
> which Mark has been fleshing out into the new guide at [2]
>
> 	After much waiting I finally went ahead and implemented most of  
> what's said there through Trac's admin interface, so everyone  
> should now see new fields in new ticket submissions per the new  
> guidelines. Legacy fields need to be updated directly in Trac's  
> database through SQL magic as follows:
>
> 1) Ticket Type:
> 	* task & contribution --> enhancement;
>
> 2) Priorities:
> 	* Expected --> Normal;
> 	* Important & Blocker --> High;
> 	* Nice to have --> Low;
>
> 3) Component:
> 	* dp-cocoa & uninstaller --> deprecated;
>
>
> 	Chris Pickel suggested the following template:
>
> 1)
> 	* update ticket set type='enhancement' where type='task' or  
> type='contribution'
>
> 2)
> 	* update ticket set component='deprecated' where  
> component='uninstaller' or component='dp-cocoa'
> 	* update ticket set priority='High' where priority='Important' or  
> priority='Blocker'
> 	* update ticket set priority='Normal' where priority='Expected'
>
> 3)
> 	* update ticket set priority='Low' where priority='Nice to have'
>
>
> 	I can ask kvv to apply this for us straight into the DB, but would  
> love it if they could be verified to work (I don't have Trac  
> installed at the moment to test locally).
>
> 	New Roadmap is also in place, with new self-explanatory "MacPorts  
> base enhancements" and "MacPorts base bugs" milestones created to  
> hold tickets detailing MacPorts' own bugs and improvements  
> separately, mirroring "Port Enhancements" and "Port Bugs"  
> respectively. We toyed for a while with the idea of using the  
> "core" moniker rather than base, arguing that the latter might be a  
> bit confusing.... but I ultimately stuck with base 'cause I figured  
> we prefer people who are clueful enough to figure out what "base"  
> stands for in MacPorts parlance as the ones submitting tickets  
> against such a, eeehhmmm, core component of the project. Added to  
> that is the fact that "base" is already all over the place, so it  
> only makes sense... Tickets in the former "Needs developer review"  
> milestone were moved to base bugs and "Feature requests" to base  
> enhancements; please feel free to relocate your ticket  
> appropriately if you feel this reordering does not do it justice.
>
> 	Thanks to all who helped polish such an important user <-->  
> developer interface as the ticketing guidelines! If you have  
> suggestions and/or corrections (am I missing anything here in this  
> message? I surely am, it's 4am ;-).... you know what to do, *cough*  
> ticket per the new guidelines *cough*.
>
> 	Regards,...
>
>
> -jmpp
>
> [1] http://trac.macports.org/projects/macports/wiki/NewTracTicketing
> [2] http://geeklair.net/new_macports_guide/#id942789
> _______________________________________________
> macports-dev mailing list
> macports-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/macports-dev



Randall Wood
rhwood at mac.com
http://shyramblings.blogspot.com

"The rules are simple: The ball is round. The game lasts 90 minutes.  
All the
rest is just philosophy."





More information about the macports-dev mailing list