From owner-freebsd-ports@freebsd.org Wed Oct 4 18:14:14 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B2C47E3F735 for ; Wed, 4 Oct 2017 18:14:14 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 947566C4A7 for ; Wed, 4 Oct 2017 18:14:14 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: by mailman.ysv.freebsd.org (Postfix) id 93C85E3F734; Wed, 4 Oct 2017 18:14:14 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9366EE3F733 for ; Wed, 4 Oct 2017 18:14:14 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 74AB16C4A3 for ; Wed, 4 Oct 2017 18:14:14 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id v94IEDnP060737 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 4 Oct 2017 11:14:13 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id v94IEDpJ060736; Wed, 4 Oct 2017 11:14:13 -0700 (PDT) (envelope-from sgk) Date: Wed, 4 Oct 2017 11:14:13 -0700 From: Steve Kargl To: Freddie Cash Cc: FreeBSD Ports Mailing List , "Michael W. Lucas" Subject: Re: portmaster, portupgrade, etc Message-ID: <20171004181413.GA51148@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20171004161649.GA51883@mail.michaelwlucas.com> <20171004171518.GA22519@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.7.2 (2016-11-26) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Oct 2017 18:14:14 -0000 On Wed, Oct 04, 2017 at 10:21:26AM -0700, Freddie Cash wrote: > On Wed, Oct 4, 2017 at 10:15 AM, Steve Kargl < > sgk@troutmask.apl.washington.edu> wrote: > > > On Wed, Oct 04, 2017 at 12:16:49PM -0400, Michael W. Lucas wrote: > > > > > > Poudriere really needs its own small book. Yes, you can do simple > > > poudriere installs, but once you start covering it properly the docs > > > quickly expand. My notes alone are longer than my af3e chapter > > > limits. (I'll probably publish "FreeBSD Packaging Misery^WMastery" in > > > 2018). > > > > Please include a discussion on how to use poudriere on > > a system with limited resouces (e.g., 10 GB of free > > diskspace and less than 1 GB free memory). I know > > portmaster works well [1] within an environment with > > only 4 GB free diskspace and 1 GB memory. > > > > ​Pretty sure the standard response will be along the lines of:​ > > By using pkg to fetch/install binary packages that were built by, and are > hosted​ on, a separate box that does nothing but run poudriere to build the > package repo using your custom specifications and OPTIONS, obviously. :) > > Why compile ports directly on a box that is so hardware constrained that it > will take multiple hours to do, when a "pkg update; pkg upgrade" takes only > a few minutes? > Some users cannot afford a 16-core, 32 GB ram, 2TB diskspace box to simply build ports with custom options. In my particular case, this is my last i686 laptop where all of my libm contributions have been and continue to be tested. -- Steve