From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Barry Warsaw Newsgroups: gmane.emacs.devel Subject: Re: On the subject of Git, Bazaar, and the future of Emacs development Date: Fri, 5 Apr 2013 11:37:11 -0400 Organization: Damn Crazy Followers of the Horn Message-ID: <20130405113711.570a542f@anarchist> References: <87ehf1cwc4.fsf@maru.md5i.com> <20130331220136.GA16863@saturn> <83ip44iw3b.fsf@gnu.org> <83mwtef9f5.fsf@gnu.org> <87vc82unsw.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA256; boundary="Sig_/xiTy_aCsp07pCSkmLC8=Gft"; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1365278392 26487 80.91.229.3 (6 Apr 2013 19:59:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 6 Apr 2013 19:59:52 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Apr 06 21:59:55 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UOZHF-0007UX-7x for ged-emacs-devel@m.gmane.org; Sat, 06 Apr 2013 21:59:53 +0200 Original-Received: from localhost ([::1]:58782 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOYGe-00011h-Ji for ged-emacs-devel@m.gmane.org; Sat, 06 Apr 2013 14:55:12 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:32866) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOYGX-0000xA-17 for emacs-devel@gnu.org; Sat, 06 Apr 2013 14:55:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UOYGS-00064g-MM for emacs-devel@gnu.org; Sat, 06 Apr 2013 14:55:04 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:58125) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOYGS-000644-BM for emacs-devel@gnu.org; Sat, 06 Apr 2013 14:55:00 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UOXnq-0003Iu-TZ for emacs-devel@gnu.org; Sat, 06 Apr 2013 20:25:27 +0200 Original-Received: from mail.wooz.org ([216.15.33.194]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 06 Apr 2013 20:25:26 +0200 Original-Received: from barry by mail.wooz.org with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 06 Apr 2013 20:25:26 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 73 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: mail.wooz.org X-Newsreader: Claws Mail 3.8.1 (GTK+ 2.24.17; x86_64-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:158679 Archived-At: --Sig_/xiTy_aCsp07pCSkmLC8=Gft Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable >Many people contribute to several projects and have to balance their >time between them, and if contributing to one project is unpleasant for >some reason, they may dedicate less of their time to it. This isn't personal, but I generally find such complaints about vcs unpleasantness as a barrier to contribution to be a red herring. It's a fa= ct of life in today's FLOSS world that we have a universe of vcses (distributed or otherwise) to contend with: git, hg, bzr, svn, cvs are all out there holding the source code for projects I care about. Add to that, the equally wide variety of code hosting services and workflows those projects have adopted. If I have a nasty itch to scratch, I have to just suck it up and learn the basics of all that in order to provide a patch or branch that is valuable enough to upstream that they'll spend their very limited resources shepherd= ing my patch to successful landing. Frankly, it's not all that hard to learn (= or re-learn each time ;) the basics of any of the vcses, and it's usually just= a very small part of the investment to contribute to a project. I'm *much* more concerned about the workflow, efficiency, and comfort of the project leaders, the people who are doing the bulk of the development work, reviewing and accepting branches and patches, making releases, etc. If choosing CVS and Bugzilla makes their lives easier, go for it! I can adapt. And I should adapt because the work they put in far outweighs the work I put in on the project. In some ways, it's like the choice of programming language. Okay, I don't love Perl or C++ but if that's the project's choice, and I want to contribu= te in ways big or small, I learn enough to do so. But it seems unfair for me = to say "if you just ported everything to Python, I'd be much more willing to contribute". I have to ask myself, is that really true? OTOH, the sentiments above do count, in the sense that as a contributor, you are volunteering your time too. Maybe you choose to only contribute to projects that use Ruby on Mercurial and only run on Debian ARM devices. As a volunteer, that's your prerogative. -Barry --Sig_/xiTy_aCsp07pCSkmLC8=Gft Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCAAGBQJRXu+nAAoJEBJutWOnSwa/UDgP/3m+dzKruKO+Z2uHBXZwwtqO gXqpy0UtvPWe1FgJz7s0omP6B/u4gUqr019j9cSSB/tT2/LTocEjRN/xL4Yp2OaY A5f4BWlocFMwk+e3hEeaycd2p4DAmVcfFrPpXXK+DFrT7Hqhsn7BtR/Nt85vDYc0 njK2nAzREIds71O0LyBKd+eoKeDgV9/U2nzUM5NH6K1pGa9KSc2nFQ2XjoDBgNYb 3q3UbswVXRefCKbRA3Wwy66nhi7sbCwdgc6152quhuk9mQcMC4mouMhZn3zOICSr 2shBYlpZ+epdmfS6QwIon0iQgjoqSCk8P08fjw6g6Xo7f/IoEw0tnH4WTO7wf84J SUDcW9FFZPNM8RPAXxooqPv3UN9RSoX6ciMEoC6/HIfVuxjigP2Miw+i4+xxXgmx PfjSY483dVAOAKVtHskRVaEPYnqJMxwMpNG/mh/MYVxlaIvGGzfKMiffp/1lrjdT mhsnLNe9b/8s8H9ER+3Ip6uOxQWlsmr71/HYi7hGD/86xTQRFppKhLNlDG2/32tB XEF7bAPLPfbaWMuWeC1BXlJer90yeugN6ehTKB2w1GZuEua5GdbtAz/tyTR8BHCp 2RT9i8k00jn9nv1ZnSEbrnFnK7tl7u1/8ElPdeSrfCB8Zpgs1dqno1a0woL1pZYr 8U7Ekd9mTZgRVdo/mFil =bAKy -----END PGP SIGNATURE----- --Sig_/xiTy_aCsp07pCSkmLC8=Gft--