From owner-freebsd-ports@FreeBSD.ORG Mon Sep 20 01:26:34 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 96F36106566C; Mon, 20 Sep 2010 01:26:34 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id 383438FC13; Mon, 20 Sep 2010 01:26:33 +0000 (UTC) Received: by qwg5 with SMTP id 5so3526471qwg.13 for ; Sun, 19 Sep 2010 18:26:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=b51b0rcd/FK+iT0zoCU14B+xXwTUn2J9bKyBdGO51Do=; b=XSp70v7AwhUkQo0vrOtjafUA/wuuUBE15K/80Zb0pXr5Hx/QaLIsxRHrbjoYQypr5F eTIcC6/o5cQpRGpUZTob2cTE2RZ22MrPvO8rwThNwxwP3K7wrW7UFkzfzxc1lcJXahRC hSl81BBPko5NoUeaUwHs4xC+S/KU6+Ohz9kqY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=eShNAWzE8HhxaKkcWSPV2j6f3pPcyve/uslVFLtJdSEW8I5udZArdmm1yYoxWWFdRE C4Qzl0hKVyd/BUYtaTxoEW8udXPE8VfLgzLRIy5IfZJ3ZZALEaxE3SybwnS38j2eHF6F xoL8gq/ePu31l5wdYoIOSvRFcilNYUaORaIVc= MIME-Version: 1.0 Received: by 10.224.45.139 with SMTP id e11mr5375345qaf.79.1284944470726; Sun, 19 Sep 2010 18:01:10 -0700 (PDT) Received: by 10.229.31.194 with HTTP; Sun, 19 Sep 2010 18:01:10 -0700 (PDT) In-Reply-To: <20100919123435.0b79c3f1@it.buh.tecnik93.com> References: <4C91446F.3090202@bsdforen.de> <20100916171744.GA48415@hades.panopticon> <4C927ED0.5050307@bsdforen.de> <86zkvhfhaa.fsf@gmail.com> <4C92C14D.3010005@FreeBSD.org> <4C92F195.5000605@FreeBSD.org> <4C93A107.4070809@DataIX.net> <4c93f602.pzTXVEQ+3q2cRA23%perryh@pluto.rain.com> <4C94617B.3080702@bsdforen.de> <20100918141727.22a81b66@it.buh.tecnik93.com> <4C95AFE4.30608@DataIX.net> <20100919123435.0b79c3f1@it.buh.tecnik93.com> Date: Sun, 19 Sep 2010 22:01:10 -0300 Message-ID: From: "Carlos A. M. dos Santos" To: Ion-Mihai Tetcu Content-Type: text/plain; charset=ISO-8859-1 Cc: perryh@pluto.rain.com, freebsd-ports@freebsd.org, Dominic Fandrey Subject: Re: Distributed Version Control for ports(7) ( was: Re: autoconf update ) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Sep 2010 01:26:34 -0000 On Sun, Sep 19, 2010 at 6:34 AM, Ion-Mihai Tetcu wrote: > On Sun, 19 Sep 2010 02:38:28 -0400 > jhell wrote: > >> On 09/18/2010 07:17, Ion-Mihai Tetcu wrote: >> > >> > I'm still to see a concise, clear, precise, listing of advantages >> > that switching from CVS would bring us, >> > that would overcome the effort needed to do it (committers, users, >> > infrastructure, tools). >> >> >> 1). http://bit.ly/d5UrtN >> >> 2). http://www.keltia.net/BSDCan/paper.pdf >> >> 3). http://bit.ly/97 >> Y8Xi >> >> Make your final comparison here: >> http://bit.ly/cyQBn8 > >>> > concise, clear, precise, listing of advantages, that switching from CVS > would bring _us_ >>> > > I have to work daily with 3-4 (D)VCSes for my work and OSS work, so I'm > pretty well aware of some good and some bad points of each. > >> 4). Because CVS just does not do any of this. > > Neither does any of them make coffee or pick up girls for me, but this > neither here nor there, since we're talking about advantages - of > switching - for ports. > General "this is why $VCS is the coolest" and general features matrix > are only the starting point. You can keep discussing this subject forever, using this kind of argument. The point here is not if a DVCS is better than CVS or not. It is if FreeBSD ports will keep using CVS or move to something else, preferably a DCVS. This move will happen if - and only if - somebody volunteers to to the work or get paid to do it. So I suggest you to 1. Define what must be done, as well as a deadline. 2. Calculate the amount necessary to pay somebody with the right skills to do the work. 3. Create a bounty to raise the required funds. 4. Start working on the task. And yes, I'd happily donate some money to such initiative.