[SciPy-dev] Some Feedback

Fernando Perez Fernando.Perez at colorado.edu
Sun Nov 13 15:26:59 EST 2005


Mark Koudritsky wrote:
> Fernando Perez wrote:
> 
>>Well, does this mean losing the Trac wiki integration?  One interesting
>>feature of Trac is that in any of its wiki pages, you can say for example:
>>
>>ticket:NN
>>
>>and this automatically creates a proper Wiki link to Ticket #NN.  The same
>>thing happens for milestones, reports, etc.
> 
> 
> I agree that losing this integration would be a pity.
> I'm not well familiar with Trac. Exactly how tight this integration is?

Fairly tight, since Trac was written specifically as a web front end for SVN. 
  A quick look at this page, in particular the Trac links section, will give 
you an idea:

http://projects.scipy.org/ipython/ipython/wiki/WikiFormatting

The top navigation bar in Trac has direct access to the tickets, reports, 
source code, etc.

I have no religious preference on this matter at all, I just want the simplest 
solution that works.  Trac claims to be a 'one-stop shop' for svn/wiki/bugs 
handling, and in my experience so far, does a pretty decent job at that.  Keep 
in mind that we have a few constraints here (this applies to me with ipython 
and I think equally well to Travis with scipy):

- every minute that goes into dealing with wikis/systems is a minute NOT spent 
coding on the project itself.  Simplicity of administration is an important 
criterium, on par or even above richness of features.

- we don't have real root access to these systems: Enthought provides a 
virtual host which works very well for most things, but is not true root. 
Anything that requires _real_ root access automatically loses a lot of points, 
because it means bugging Joe Cooper, the Enthought sysadmin, who is already 
stretched as thin as you can imagine.  So solutions that we can implement with 
the 'virtual root' access we have will probably be favored.

- I'm sure Moin is nice and everything, but the fact is that it's not 
installed at this point.  It would be one more thing to ask of Joe Cooper to 
install/maintain, and for us to learn to manage.  Note that many packages out 
there don't work well (or at all) in the virtualmin environmnent.  This would 
be one more thing to test, debug, etc for Joe.

Personally, if I can figure out the user permissions problem, I'm willing to 
concede to Jonathan that the multi-wiki thing may be more confusing than is 
necessary, and will gladly test-drive things with the ipython trac to be used 
as a user wiki as well.

Cheers,

f




More information about the SciPy-Dev mailing list