From owner-cvs-src@FreeBSD.ORG Fri May 20 16:59:26 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6ED6516A4CE; Fri, 20 May 2005 16:59:26 +0000 (GMT) Received: from dragon.NUXI.org (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1EF4C43DCC; Fri, 20 May 2005 16:59:26 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (obrien@localhost [127.0.0.1]) by dragon.NUXI.org (8.13.3/8.13.3) with ESMTP id j4KGxPwC008283; Fri, 20 May 2005 09:59:25 -0700 (PDT) (envelope-from obrien@dragon.NUXI.org) Received: (from obrien@localhost) by dragon.NUXI.org (8.13.3/8.13.1/Submit) id j4KGxPUK008282; Fri, 20 May 2005 09:59:25 -0700 (PDT) (envelope-from obrien) Date: Fri, 20 May 2005 09:59:25 -0700 From: "David O'Brien" To: Maxim Sobolev Message-ID: <20050520165925.GF6982@dragon.NUXI.org> References: <200505170144.j4H1icUK066441@repoman.freebsd.org> <428965A5.2010406@FreeBSD.org> <20050519045906.GA56261@dragon.NUXI.org> <428C2F27.3030607@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <428C2F27.3030607@FreeBSD.org> X-Operating-System: FreeBSD 6.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 User-Agent: Mutt/1.5.9i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libstand Makefile bzlib.c.diff bzlib.h.diff bzlib_private.h.diff X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: obrien@FreeBSD.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 May 2005 16:59:26 -0000 On Thu, May 19, 2005 at 09:16:07AM +0300, Maxim Sobolev wrote: > >Patches do not belong in /usr/src - what's the point of an SCM then? > >We either use a programmatic way of changing the source useing > >sh/sed/awk, or We either take the file off the vendor branch. > > Pardon me, but can you please clarify who those "We" are? It is not > immediately clear to me. > > I don't see any more or less significant differencies between using > sh(1)/sed(1)/awk(1) and patch(1). sh(1)/sed(1)/awk(1) are a lot more tolerable of changes in a source file than patch(1). It takes only a 1 character change in the lines around the line you're changing to screw a patch. Do you suggest we change all the uses of sh(1)/sed(1)/awk(1) that we already use in /usr/src to tweak files with patches? You'd quickly see how unmaintainable they are. > All of those (and many other) tools are in the base tree and can be > used more or less freely in the buildworld process. Feh. Then lets just go the Linux way of source tar balls and patches like we do in ports. We have an SCM for /usr/src. -- -- David (obrien@FreeBSD.org)