Date: Wed, 4 Oct 2017 20:30:49 +0000 From: Grzegorz Junka <list1@gjunka.com> To: freebsd-ports@freebsd.org Subject: Re: portmaster, portupgrade, etc Message-ID: <e05bfb2e-23a1-039e-e63a-7041c9700366@gjunka.com> In-Reply-To: <20171004194025.GA10412@troutmask.apl.washington.edu> References: <20171004161649.GA51883@mail.michaelwlucas.com> <20171004171518.GA22519@troutmask.apl.washington.edu> <CAOjFWZ6Nvuwd6YfnGZoMgMnRY9BkJkYwSw8Cz-_Z_t_AuUOHFA@mail.gmail.com> <20171004181413.GA51148@troutmask.apl.washington.edu> <81df6e05-136a-0037-9dba-a7499b7820da@m5p.com> <20171004194025.GA10412@troutmask.apl.washington.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On 04/10/2017 19:40, Steve Kargl wrote: > On Wed, Oct 04, 2017 at 02:57:08PM -0400, George Mitchell wrote: >> On 10/04/17 14:14, Steve Kargl wrote: >>> 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 [...] >>>> Pretty sure the standard response will be along the lines of: [...] >>> Some users cannot afford a 16-core, 32 GB ram, 2TB diskspace box >>> to simply build ports with custom options. [...] >> While I agree with you, allow me to insert a gentle reminder that the >> OP was asking only about whether to include portmaster in his book. >> I suggest that he should. -- George > Ahem, yeah, so I'm not allowed to request a short description > on how to use poudiere in a resource constrained environment? > The environment isn't constrained by poudriere but by the ports you want to compile. When compiling libreoffice or chromium or firefox I don't think there is anything else that can be done than setting poudriere to run no more than 1 job at a time. Poudriere itself doesn't take any additional resources, it's just a dedicated jail and a bunch of scripts. I would rather say that the amount of resources poudriere takes to compile stuff is normal, the baseline. Portmaster or portupgrade make a compromise - unstable compilation environment for some additional memory to compile especially resource hungry ports. What I am trying to say is that there isn't probably much to discuss. However, explaining the difference between portmaster/portupgrade and poudriere and how to plan computer resources for compiling various sizes of ports may be more useful? GrzegorzJ
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e05bfb2e-23a1-039e-e63a-7041c9700366>