> -----Original Message----- > From: [email protected] [mailto:[email protected]] > On Behalf Of Greg Troxel > Sent: Tuesday, February 24, 2009 11:01 AM > To: [email protected] > Subject: [Trac] MasterTickets plugin, releases, branches in svn > > > I have several 0.11 trac instances, all on NetBSD with apache and > postgresql, and they are generally running well - thanks to all who > have worked on trac. > > I am in the process of adding plugins for the first time and have a few > questions about plugin source control and releases. I use pkgsrc, a > multi-platform packaging system, and maintain the trac and svn packages > there. So I would like to have pkgsrc packages for the plugins I used > to simplify maintenance. > > There seem to be version numbers associated with some plugins, but the > repository does not seem to have the usual TTB, and I can't find any > tags or branches for the releases. The zip files that do exist seem to > be snapshots of svn at some revision. I get the impression that > everyone is using the trunk of svn anyway, and that formal releases of > plugins are not viewed to be all that useful a concept. Pkgsrc does > have fledgling support to get the source for a package from a > particular revision in svn, and I'm using that for the packages now, > but I wanted to check to make sure I am not missing something.
Different plugin authors do things differently. For my stuffs, I only keep one branch per Trac major version. I don't seem much value in ever installing anything other than the most recent version of a plugin. Version numbers are provided for human convenience mostly, though if the same plugin is installed twice, the higher version copy will be used automatically. Again this changes author to author, but I generally only rev mine after a major change of somesort, so that when people ask for help I can use that to know if they have a certain fix or need to upgrade. > > Also, after installing a plugin I got an error saying I needed to do > trac-admin upgrade. I did and then all was well, but I didn't expect > this from the plugin docs at http://trac.edgewall.org/wiki/TracPlugins. The upgrade system is an extension point like any other. In the case of mastertickets, it needs to add a new database table. --Noah --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Users" 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-users?hl=en -~----------~----~----~----~------~----~------~--~---
