Skip site navigation (1)Skip section navigation (2)
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>