From owner-freebsd-ports@FreeBSD.ORG Sat Jan 25 19:38:16 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 00FF3885; Sat, 25 Jan 2014 19:38:16 +0000 (UTC) Received: from mail-wg0-x235.google.com (mail-wg0-x235.google.com [IPv6:2a00:1450:400c:c00::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6023D1D55; Sat, 25 Jan 2014 19:38:15 +0000 (UTC) Received: by mail-wg0-f53.google.com with SMTP id y10so4239704wgg.20 for ; Sat, 25 Jan 2014 11:38:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=2UxDDGIaMtSBK8+Gba7zf4E3koGlJM9Ko4hMpG80s2g=; b=TIfEeSMYCmzdEIDHpNhBv+1JM0xg39PGc/dvQG/buhz9qIavmcgqETMKr62mu7SCfb Esj0VX37HNQAvruqO/hCzfC/3KI1ul7P+YmHSeNUdo7U302gHKXACnanyTwgcsT+Q8h7 KfAWRGyZFT5vjrE/EvLgf7ospuMR3wprwCNDRnLvtsbVuTabEoUIeiX6C2daZFYXWeaN 72K1BmhZhCSd0VNUqhrRZeSx0faURDzCFOWkzCeiuFlN46zAp6cft/DnA+zuVtdRExTB x1E79EHZQDqRn7RqaKZSzf3iYO6vuF1+g/8RmEVA95S3dSDkR9JhTj7Fs5JzVRdx5c02 C24Q== X-Received: by 10.181.13.165 with SMTP id ez5mr7139235wid.56.1390678693922; Sat, 25 Jan 2014 11:38:13 -0800 (PST) Received: from ithaqua.etoilebsd.net (ithaqua.etoilebsd.net. [37.59.37.188]) by mx.google.com with ESMTPSA id d6sm16400502wic.9.2014.01.25.11.38.12 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Sat, 25 Jan 2014 11:38:12 -0800 (PST) Sender: Baptiste Daroussin Date: Sat, 25 Jan 2014 20:38:10 +0100 From: Baptiste Daroussin To: Alfred Perlstein Subject: Re: What is the problem with ports PR reaction delays? Message-ID: <20140125193809.GF67763@ithaqua.etoilebsd.net> References: <52E3806D.4020902@marino.st> <52E3F03C.1060503@freebsd.org> <52E3F454.3020206@marino.st> <52E3F600.9020009@freebsd.org> <20140125180444.GD67191@ithaqua.etoilebsd.net> <52E40209.9060708@freebsd.org> <20140125183214.GC67763@ithaqua.etoilebsd.net> <52E40552.4010009@freebsd.org> <20140125185925.GD67763@ithaqua.etoilebsd.net> <52E40B39.6080307@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="dgjlcl3Tl+kb3YDk" Content-Disposition: inline In-Reply-To: <52E40B39.6080307@freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Jan 2014 19:38:16 -0000 --dgjlcl3Tl+kb3YDk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jan 25, 2014 at 11:06:33AM -0800, Alfred Perlstein wrote: > On 1/25/14 10:59 AM, Baptiste Daroussin wrote: > > On Sat, Jan 25, 2014 at 10:41:22AM -0800, Alfred Perlstein wrote: > >> On 1/25/14 10:32 AM, Baptiste Daroussin wrote: > >>> On Sat, Jan 25, 2014 at 10:27:21AM -0800, Alfred Perlstein wrote: > >>>> On 1/25/14 10:04 AM, Baptiste Daroussin wrote: > >>>>> On Sat, Jan 25, 2014 at 09:36:00AM -0800, Alfred Perlstein wrote: > >>>>>> On 1/25/14, 9:28 AM, John Marino wrote: > >>>>>>> On 1/25/2014 18:11, Alfred Perlstein wrote: > >>>>>>>> Still missing the point. Git can sit on top of svn. > >>>>>>>> > >>>>>>> Other than converting SVN to Git, I don't know anything about tha= t. It > >>>>>>> would never be done in an official capacity. Git is not an offic= ial > >>>>>>> tool of FreeBSD. > >>>>>>> > >>>>>> I encourage you to educate yourself then and then review the sugge= stions > >>>>>> I gave. > >>>>> I encourage you to give a shot at what you are suggesting. git-svn = is broken for > >>>>> committers as long as it doesn't properly handle properties. > >>>> Or maybe our requirement for props is broken? > >>>> > >>>> Is $FreeBSD$ *that* important? > >>>> > >>>> -Alfred > >>> There is not only $Freebsd$ but also other props. > >> mergeinfo? > >> > >> I'm wondering because there's huge projects out there not tied down to > >> svn. It seems to be a problem of our own invention. > >> > >> Having managed the FreeNAS project for a year and exclusively using git > >> we found ZERO use for any svn props. We just used git and put all the > >> cruft behind us. > >> > >> And we were glad for it! > >> > >> -Alfred > > svn props are used by and for svn, sure if you are not in a svn world y= ou do not > > need the props, see the autoprops set on the repo for more details, > > > > honnestly I do not care the vcs we use, right now it is svn so what eve= r is > > going to be use on top of it it should be svn compliant and svn needs a= nd uses > > the properties. > > > > regards, > > Bapt > Or you just rip the band aid off and flag day your way into the future. >=20 What do you mean, switching to git? so you are volunteering to handle a swi= tch? That includes way more than converting the tree you know, that includes converting all the tools we have out there to be able to use git, and there= are more than you can imagine. That include teaching it to all our developers and given how much git can b= ecome complex, good luck with that. That include defining a proper workflow so that we do not fuck up with hist= ory That include writing tons of pre-push hooks to make sure we do not shout ou= rself in the foot, which git allows you to do (on pkgng I had tons of case it was= hard to figure out how to fix, and for some we just moved away and gave up on fi= xing) We just recovered from cvs->svn switch I think noone at all is willing to d= o the job again. Git has lots of drawbacks and if badly handled with all the above, it will = be a real nightmare. and That is said from someone who likes git (except that the UI can get overcomplicated) regards, Bapt --dgjlcl3Tl+kb3YDk Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (FreeBSD) iEYEARECAAYFAlLkEqAACgkQ8kTtMUmk6Ew4KwCfUAUm4WKYx0TJy6tpIki5AbKs Jk0An3+x0P6iosl79LiLS/4CCJ/EYI61 =BtcN -----END PGP SIGNATURE----- --dgjlcl3Tl+kb3YDk--