Hi Joel, Great e-mail. I personally would support the git move. Regards Fabrizio On 01/02/2014 1:48 PM, "Joel Holdsworth" <[email protected]> wrote:
> Hi Guys, > > I'm new to this project - though not to open source in general. I'm the > author of PulseView - a GUI for logic analyzers and oscilloscopes; part > of the sigrok project. > > I've been trying to get started making contributions to your project, > building from source, fixing problems etc. and I feel like I've > encountered an unusually large number of hurdles to me a would-be casual > contributor. > > I'll just mention one of them in this message, and that is the project's > usage of Bazaar. I understand some discussion has already taken place > about this, and the project authors wish to stay with Bazaar - and I > respect that decision. As a project author myself, I agree with the > principle that the authors can do whatever they damn well like. > > But... > > Here's the thing: I really think it's the wrong call. > > Though I'm not at all happy to say it, Bazaar is dead. You can see that > clearly here: www.ohloh.net/p/bazaar - bazaar has not had a single > commit in 3 months. In that time Git has had literally hundreds. Or try > reading this blog post from a former developer: > http://stationary-traveller.eu/pages/bzr-a-retrospective.html > > But Bazaar is still usable - it still works - right? Of course this is > true, one can still get work done with it, and will be able to for some > time to come. But at this point - in my opinion - it's a dead horse. > > Rightly or wrongly, Bazaar has lost the mindshare battle, and now very > few developers have any familiarity with it at all. Whereas with a Git > project, I can grab the code, make a local branch, start hacking, make > some commits, tidy them up with rebase, shove them up on a github > account (that I already have ready to go), and notify the maintainer - > all without learning anything new. And I think this is true for many > other developers. But in kicad using bazaar there is significant > friction involved in every single one of the above steps for the newcomer. > > Of course someone sufficiently motivated can overcome these things. But > I think there is a significant constituency of good contributors who > just have very little time to spare, but who have good things to offer, > and who you never hear from because they were discouraged by the friction. > > For myself, overcoming this friction has definitely kept me away from > hacking on Kicad for some time. > > So I'm asking what you think? > > Of course I totally respect the project author's right to decide, and I > really respect this project - it is an amazing piece of work. Which is > why I really want to see it continue to grow and prosper. > > I consider myself somewhat knowledgeable about Git, usage, migration > etc., so if I can help with some transition work, or clarify anything I > would be happy to help. > > On the subject of Launchpad - it seems to me like a fine project system, > so if everyone is happing using it, I see no need to migrate away from > it - unless you want to. And there are several high quality Git hosting > platforms available, some have wikis and bug trackers etc. - if you ever > want to do an import to them at some point in the future. > > Also, I've been doing a little work on scripts/libary-repos-install.sh, > see the attached patch, would someone be willing to review it/commit it? > > Best Regards > Joel Holdsworth > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

