On Monday, April 30, 2012 12:44:52 AM UTC-7, Roger Oberholtzer wrote:
>
> I have almost 60 extensions from TracHack installed on my Trac system. 
> Keeping them up-to-date is a bit of work. I am curious if anyone has 
> settled on a good way to (1) find out which installed things have 
> updates available and (2) install updates in some easy fashion. 
>

This has been an issue for me as well. Previously, I would setup a monitor 
for each plugin using a service. The one I've used most regularly is 
WatchThatPage (1).

Now, I just monitor the RSS feed on a daily basis, but unfortunately there 
isn't a way to get an RSS feed for an individual project (2,3).

I keep the source for each plugin on the server, and then run `svn up`, 
`python setup.py install` to update each plugin (first on a staging server 
to test, then on the main server). I've considered automating this more by:
 1. Writing a script that checks whether there are remote changes to the 
svn branch and echoes the changesets that are not part of my work copy.
 2. Running the check-for-updates script from cron and emailing the output 
to myself.
 3. Adding a simple `update <projectname>` script that runs the 3 or 4 
steps necessary to update a plugin from the working copy (i.e., `setup.py`, 
`trac-admin deploy`, `apache restart`).

(1) http://watchthatpage.com/ 
(2) http://trac-hacks.org/ticket/1151
(3) http://trac-hacks.org/ticket/6168

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/trac-users/-/HxsUZDsWkogJ.
To post to this group, send email to trac-users@googlegroups.com.
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en.

Reply via email to