On Tue, Apr 10, 2012 at 9:53 PM, David Cournapeau <courn...@gmail.com>wrote:
> > > On Tue, Apr 10, 2012 at 8:40 PM, Ralf Gommers <ralf.gomm...@googlemail.com > > wrote: > >> >> >> On Mon, Apr 9, 2012 at 10:32 PM, Bryan Van de Ven <bry...@continuum.io>wrote: >> >>> On 4/3/12 4:18 PM, Ralf Gommers wrote: >>> > Here some first impressions. >>> > >>> > The good: >>> > - It's responsive! >>> > - It remembers my preferences (view type, # of issues per page, etc.) >>> > - Editing multiple issues with the command window is easy. >>> > - Search and filter functionality is powerful >>> > >>> > The bad: >>> > - Multiple projects are supported, but issues are then really mixed. >>> > The way this works doesn't look very useful for combined admin of >>> > numpy/scipy trackers. >>> > - I haven't found a way yet to make versions and subsystems appear in >>> > the one-line issue overview. >>> > - Fixed issues are still shown by default. There are several open >>> > issues filed against youtrack about this, with no reasonable answers. >>> > - Plain text attachments (.txt, .diff, .patch) can't be viewed, only >>> > downloaded. >>> > - No direct VCS integration, only via Teamcity (not set up, so can't >>> > evaluate). >>> > - No useful default views as in Trac >>> > (http://projects.scipy.org/scipy/report). >>> >>> Ralf, regarding some of the issues: >>> >> >> Hi Bryan, thanks for looking into this. >> >>> >>> I think for numpy/scipy trackers, we could simply run separate instances >>> of YouTrack for each. >> >> >> That would work. It does mean that there's no maintenance advantage over >> using Trac here. >> >> Also we can certainly create some standard >>> queries. It's a small pain not to have useful defaults, but it's only a >>> one-time pain. :) >>> >> >> That should help. >> >> >>> Also, what kind of integration are you looking for with github? There >>> does appear to be the ability to issue commands to youtrack through git >>> commits, which does not depend on TeamCity, as best I can tell: >>> >>> http://confluence.jetbrains.net/display/YTD3/GitHub+Integration >>> http://blogs.jetbrains.com/youtrack/tag/github-integration/ >>> >>> I'm not sure this is what you were thinking about though. >>> >> >> That does help. The other thing that's useful is to reference commits >> (like commit:abcd123 in current Trac) and have them turned into links to >> commits on Github. This is not a showstopper for me though. >> >>> >>> For the other issues, Maggie or I can try and see what we can find out >>> about implementing them, or working around them, this week. >>> >> >> I'd say that from the issues I mentioned, the biggest one is the one-line >> view. So these two: >> >> - I haven't found a way yet to make versions and subsystems appear in >> the one-line issue overview. >> - Fixed issues are still shown by default. There are several open >> issues filed against youtrack about this, with no reasonable answers. >> >> >>> Of course, we'd like to evaluate any other viable issue trackers as >>> >>> well. Do you have any suggestions for other systems besides YouTrack? >>> >> >> David wrote up some issues (some of which I didn't check) with current >> Trac and looked at Redmine before. He also mentioned Roundup. See >> http://projects.scipy.org/numpy/wiki/ImprovingIssueWorkflow >> >> Redmine does look good from a quick browse (better view, does display >> diffs). It would be good to get the opinions of a few more people on this >> topic. >> > > Redmine is "trac on RoR", but it solves two significant issues over trac: > - mass edit (e.g. moving things to a new mileston is simple and doable > from the UI) > - REST API by default, so that we can build simple command line tools on > top of it (this changed since I made the wiki page) > > It is a PITA to install, though, at least if you are not familiar with > ruby, and I heard it is hard to manage as well. > Thanks, that's a clear description of pros and cons. It's also easy to play with Redmine at demo.redmine.org. That site allows you to set up a new project and try the admin interface. My current list of preferences is: 1. Redmine (if admin overhead is not unreasonable) 2. Trac with performance issues solved 3. Github 4. YouTrack 5. Trac with current performance Ralf
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion