문제

I'm setting up a problem tracking system for a client and I'd like to use Malone to do it. The system has be be completely private, so I can't simply buy space on launchpad.net and ignore all the other parts of the Launchpad Suite - I need to download the software and install it elsewhere.

I've seen https://dev.launchpad.net/Getting so I know how to get hold of the software itself, so what I'm asking for here is whether anyone has experience with what I'm trying to do. Basically I need to extract the "Malone" parts of the suite, configure and deploy them. There don't appear to be any handy RPMs, which is a pity!

Once I've got a standalone Malone server running, there are a couple of other things I'd like to do...

The first is to make the system fault-tolerant between my client's sites, so is there a way of setting up 2 or more servers in a peer-to-peer configuration so I can create a bug report at one site and have it automatically appear on the other sites? Note that I don't want to nominate a master site that holds a single server - I need multiple servers so the sites can operate independently if necessary.

The other thing I'd like to do is set up one Malone instance as the "upstream" to my main one, in the same way that I can set up a Bugzilla, Trac or MantisBT server as an upstream. The Launchpad docs say a lot about setting up sync links to these other tools, but are strangely quiet about linking Malone to itself.

도움이 되었습니까?

해결책

There's no concept in the Launchpad code of turning off some of the applications. However, you can say that particular projects do or don't use bugs, code, translations, etc. So you could just turn off every feature but bug tracking as you create projects. (Or, for that matter, you could add configuration options to turn them off globally and send that upstream...)

As far as running it up, see https://dev.launchpad.net/Running.

Fault tolerance in the main instance is handled by having multiple replicating PostgreSQL servers and multiple Zope app servers. You could do that. There is no peer-to-peer mode, though it would be good to add it eventually. And in the specific case of syncing Launchpad with another instance of itself, again, that doesn't exist, but it would be feasible and cool to add if you want.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top