[Sparkle] LaunchPad + Bazaar vs. Lighthouse + Git[Hub]

Andy Matuschak andy at andymatuschak.org
Wed May 7 20:02:41 PDT 2008


Hey, folks. Now that I've gotten that huge refactoring [http://andymatuschak.org/articles/2008/05/07/driving-up-the-walls 
] out of the way, I'd like to get things moving towards 1.5 and  
beyond. Maybe beyond.

I've decided I'm only willing to keep working on Sparkle if it's not  
going to annoy me, and there are a few things that are annoying me:
* The state of the codebase. With this refactoring, I'm mostly happy.  
There's a little more to do, but not a ton.
* Trac. I hate Trac. I hate it in the face.
* SVN. Someone sends me a patch, but it's for three versions ago, so I  
have to apply it by hand. And then projects which have their own  
modifications are permanently behind, so we get things like Adium 1.1  
exploding in a giant fireball.

I think my plan right now is to switch to LaunchPad [http://launchpad.net 
], using Bazaar for RCS. The alternative is Lighthouse [http://lighthouseapp.com 
] with Git for RCS through GitHub [http://github.com].

LaunchPad+Bazaar:
Advantages:
	LaunchPad has "questions" as a separate thing from normal tickets. I  
like this a lot.
	LaunchPad has an "idea tracking" feature called Blueprints which  
could be really useful.
	The translations feature on LaunchPad could potentially be very useful.
	It's one site instead of two.
	Bazaar is a hell of lot easier to use than Git.
	Bazaar has friendly revision numbers.
Disadvantages:
	Not quite as shiny as the alternative.
	Has a slightly Ubuntu-y taste.
	Feels "bigger".
	Bazaar doesn't have as good adoption as Git.

Lighthouse+Git[Hub]:
Advantages:
	Shiny and in fashion.
	More "powerful" in ways I probably don't care about.
Disadvantages:
	Two sites instead of one; users have to register at both places.
	Git is more confusing.
	Doesn't have translations, blueprints, or questions.
	Lighthouse seems clumsy compared to LaunchPad in ways I can't describe.

So I'm going to start working on making the former happen, but if  
there's a really good reason we should be using Lighthouse+Git[Hub],  
please let me know.

- Andy Matuschak

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andymatuschak.org/pipermail/sparkle-andymatuschak.org/attachments/20080507/6dc16e8b/attachment.htm>


More information about the Sparkle mailing list