From owner-freebsd-questions@FreeBSD.ORG Thu Jan 22 17:55:24 2015 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 280A7354 for ; Thu, 22 Jan 2015 17:55:24 +0000 (UTC) Received: from mail-lb0-f181.google.com (mail-lb0-f181.google.com [209.85.217.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 91F4EC4F for ; Thu, 22 Jan 2015 17:55:22 +0000 (UTC) Received: by mail-lb0-f181.google.com with SMTP id u10so2910473lbd.12 for ; Thu, 22 Jan 2015 09:55:14 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=bvZWvO4zCwnwWrLK+K873RPXw1x1vWwwwcBmeQ75f8U=; b=RX+6qTEXFXfQp2Pa3MipUoS8qNp51d/Uv4tL0W26ygy8AVv3pmusa3/KLw1n2Auwjq B9Bh7FC4HqP2HzEGObdJNdiLqptxSTlvUZ2ay5P5o5W6WYIZ8ugLizQf1t0XUiJmmGQQ +6xZ4z+Rg9tQaUP9bwl/4cKu9zrZlPs7Q8UwyeSdB807WewDZOKQJccDV2kEJ18DPVHU OzUOAaD1APjCJY/Q1Ww8OU2h4AXM2IhtV36+UbBgmi0ayjM8mTL2tO6/E+cIkbVY6Z2m z8Vd32/fGctWuIGZkKWs0lIlFhvpfRvpDXnhUloYxqzV/dvxS/jzk7Dizz5qCdXzZxrV N+gQ== X-Gm-Message-State: ALoCoQlG0MNi7YduOC7n4tYNltDG1drg4kV0xd4l3zoWmPgTx3IomsCjreY5R2dYx3Ux0rXdOYSs MIME-Version: 1.0 X-Received: by 10.152.234.140 with SMTP id ue12mr3043305lac.78.1421949314881; Thu, 22 Jan 2015 09:55:14 -0800 (PST) Received: by 10.112.47.75 with HTTP; Thu, 22 Jan 2015 09:55:14 -0800 (PST) In-Reply-To: <20150118223345.b2014c1b.freebsd@edvax.de> References: <20150119024349.T82172@sola.nimnet.asn.au> <20150118223345.b2014c1b.freebsd@edvax.de> Date: Thu, 22 Jan 2015 18:55:14 +0100 Message-ID: Subject: Re: Request for comments - svnup in base ? From: Damien Fleuriot To: Polytropon Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: Ian Smith , "freebsd-questions@freebsd.org" X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jan 2015 17:55:24 -0000 On 18 January 2015 at 22:33, Polytropon wrote: > On Mon, 19 Jan 2015 04:45:56 +1100 (EST), Ian Smith wrote: > > In freebsd-questions Digest, Vol 554, Issue 7, Message: 3 > > On Sun, 18 Jan 2015 02:09:06 +0100 Polytropon wrote: > > > On Sat, 17 Jan 2015 16:24:12 +0100, Damien Fleuriot wrote: > > > > On a related topic, how would you guys feel about svnup being part > of BASE ? > > > > > > > > Or perhaps, include a bootstrap install much like pkg has. > > > > > > > > I for one, would very much like it. > > > > > > I think the same. If you look into FreeBSD's history of > > > dealing with source code checkout methods, you'll find > > > this: port cvsup-without-gui -> base csup -> move to > > > SVN -> port subversion -> ? - here a tool to get updates > > > from source control would be nice. In the past, the > > > CVS-based tool did allow you to "make update" for the > > > /usr/src and /usr/ports tree. For the ports, we have > > > portsnap to obtain a snapshot (not _precisely_ current), > > > but for /usr/src, we currently don't have a tool in > > > the base system. Installing the full subversion port > > > isn't that hard, but a csup-lookalike in the base > > > would be nice, for the simple task to checkout sources, > > > even if it's just a bootstrap mechanism (cf. pkg). > > > > No it isn't that hard, but unless you're developing for the tree, svn's > > pretty heavyweight on space-constrained systems; lots of dependencies > > and lots of extra space used. > > This was my primary concern. It's not the problem of > installing it per se, but the user might be on a system > where every MB is "expensive", or he might follow the > concept of "I only install what I need" and therefore > consider the many dependencies "not needed". > > You very much nailed it here. My main concern is a 8-box cluster of firewalls for a platform that is PCI-DSS compliant. You may very well imagine how loath I am to install any additional software on these boxes. Hell we even had to remove 'screen' from them so, the less stuff, the better.