On 11/21/13, 1:12 PM, Laura Thomson wrote:
I can explain a little more about the motivation.
bonsai is old code, and written in very old-fashioned perl. As such, security
bugs are frequently filed against it, and it's very hard to find people who are
willing and able to fix them. If you are willing and able, let me know: I can
hook you up with bugs as they arise.
I'd like to explore other ways of getting at the same data. For example, the
search parts of bonsai should be able to be replaced with DXR in the very near
future - I understand multi-tree support is landing in DXR next week (although
we won't turn it on for a few weeks after that since we're waiting for the new
UI to land too).
I'll dig further into possible options and report back. If you want to help,
know of a great modern replacement for bonsai, or would like to own it, let me
know.
6 years ago at a previous job, I replaced Bonsai with ViewVC (which is
written in Python). We were using CVS and Subversion at the time. We
wrote a simple mod_perl handler that 301'd Bonsai URLs to ViewVC
equivalents so old URLs (especially in Bugzilla) would continue to work.
(Unfortunately, I doubt that code is public domain, but I'm sure
*somebody* has written and open sourced a version.)
As with any change, people complained ("ViewVC isn't Bonsai", etc). But
people quickly realized ViewVC was superior to Bonsai and everyone
except a few of the complain-about-any-change type were satisfied and
thought it was a good decision.
I highly encourage you to look at replacing Bonsai with ViewVC. (It's
quite possible there's something better out there now - I last looked at
this 6 years ago.)
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform