From owner-freebsd-stable@FreeBSD.ORG Wed Jan 23 21:28:44 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id DE2D8B12 for ; Wed, 23 Jan 2013 21:28:44 +0000 (UTC) (envelope-from jdc@koitsu.org) Received: from qmta02.emeryville.ca.mail.comcast.net (qmta02.emeryville.ca.mail.comcast.net [IPv6:2001:558:fe2d:43:76:96:30:24]) by mx1.freebsd.org (Postfix) with ESMTP id C57EDB4 for ; Wed, 23 Jan 2013 21:28:44 +0000 (UTC) Received: from omta23.emeryville.ca.mail.comcast.net ([76.96.30.90]) by qmta02.emeryville.ca.mail.comcast.net with comcast id rRa71k0011wfjNsA2ZUjcK; Wed, 23 Jan 2013 21:28:43 +0000 Received: from koitsu.strangled.net ([67.180.84.87]) by omta23.emeryville.ca.mail.comcast.net with comcast id rZUj1k0021t3BNj8jZUjbH; Wed, 23 Jan 2013 21:28:43 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id CA89D73A1C; Wed, 23 Jan 2013 13:28:42 -0800 (PST) Date: Wed, 23 Jan 2013 13:28:42 -0800 From: Jeremy Chadwick To: peter@wemm.org Subject: Re: svn - but smaller? Message-ID: <20130123212842.GA12754@icarus.home.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1358976523; bh=xsK4UkcXOlXCH2bf5bBytz/E7aVE9FZTHAst5j6HGgE=; h=Received:Received:Received:Date:From:To:Subject:Message-ID: MIME-Version:Content-Type; b=J/3fP5IiLUZqhVy2o7Wt4E9hiMK/iYChE5R5sDUFFClzif4/kycc0trZdOMKtmp1q 0OCjmwJyZFZvXBJtfk+e3HxCT4djcqbLXCxAra1FcsmVrT9Cg9Izbf76gqrDz/o/YF +BC3RBu/iYyiG4nEDBFZiUgriMBTfSVenTF0fjj4d9eyWukAZ/OPadKSo1p2KQ1dyh V6784ilw/l508wX8doEoqdwERe0cdRNZWVfp0fFd+XzqepmLn3dj822muipfKq/4mC r7/dzMDZPz8FXfKTfG92qCSn6gaAd4OmXqzl0ml3RY++s1N7eyLvBEZEMF95uDApHM kg52e47Ps0+nA== Cc: freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jan 2013 21:28:44 -0000 (Please keep me CC'd as I'm not subscribed to the list) > Don't confuse the excessive ports default settings as dependencies. > You can make a quite mean and lean svn client. I did a 100% > BSD-license-compatible src/contrib/svn style proof-of-concept back > when we were planning what to do. Things like gdbm and bdb are not > required and are license contamination that we don't need. But that's > the fault of the port, not a fundamental property of using svn. While I do understand what you're saying, the Oracle DB and GDBM actually aren't the "the fault of the port", they're a result of what has been eluded to as a build cluster configuration problem or something along those lines. I brought up the dependency list mismatch in subversion.tbz on the package servers (ftp.freebsd.org) in mid November 2012; building from actual source (the port itself) did not pull in any of these dependencies: http://lists.freebsd.org/pipermail/freebsd-ports/2012-November/079589.html lev@ (port maintainer) had this to say: http://lists.freebsd.org/pipermail/freebsd-ports/2012-November/079592.html Quote: >>>JC> However, GDBM and Oracle/Sleepycat DB aren't (by default) enabled >>>JC> in 1.7.7 which is what's in ports currently: >>> >>> They weren't enabled for 1.7.6 too, so it is strange, that >>> pointyhat-builded package require it. I need to investigate this. And that still seems to be the case today, as Mike Tancsa pointed out: http://lists.freebsd.org/pipermail/freebsd-stable/2013-January/071804.html What remains on ftp.freebsd.org is still the same today: $ ftp ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/ ... ftp> dir subversion* 227 Entering Passive Mode (204,152,184,73,242,194). 150 Here comes the directory listing. lrwxr-xr-x 1 967 100 32 Oct 14 14:53 subversion-java.tbz -> ../All/subversion-java-1.7.6.tbz lrwxr-xr-x 1 967 100 27 Oct 13 13:24 subversion.tbz -> ../All/subversion-1.7.6.tbz lrwxr-xr-x 1 967 100 28 Oct 14 01:54 subversion16.tbz -> ../All/subversion-1.6.18.tbz 226 Directory send OK. I'm left to believe lev@ hasn't had the cycles to investigate this, which is perfectly fine -- however given the importance of SVN at this point in FreeBSD's life, some other committer or whoever is responsible for the build cluster should have stepped up to the plate to figure this out, given how the *entire infrastructure* is now dependent upon this one thing. :-/ I can talk about the remaining dependencies that usually concern people (those are commonly sqlite3, expat, and apr) if required, but for now I'll stay squelched. And just as a footnote point: respectfully do not tell me "this is a great opportunity to try pkgng". Please stay focused on the actual problem. -- | Jeremy Chadwick jdc@koitsu.org | | UNIX Systems Administrator http://jdc.koitsu.org/ | | Mountain View, CA, US | | Making life hard for others since 1977. PGP 4BD6C0CB |