Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Feb 2024 14:49:53 +0300
From:      Vasily Postnicov <shamaz.mazum@gmail.com>
To:        Aryeh Friedman <aryehfriedman@gmail.com>
Cc:        ports@freebsd.org
Subject:   Re: Re: FreeBSD ports community is broken
Message-ID:  <CADnZ6BnANugD11za65s_7hp9Z83Xv0wOvWWq_gUYwhWi34Cqaw@mail.gmail.com>
In-Reply-To: <CAGBxaXkC6yk0oEQ9EiT9%2B39mwyEcUv=4JDvFFwTXdMiFXPX5QQ@mail.gmail.com>
References:  <20240218015843.34c5d078@rimwks.local> <7q6ep7m2eee6yqtxftlwkhuwdkssd74vjow55txms7lkokazfu@grrqllhefges> <20240218174921.a8082649142dd43a469bebfa@dec.sakura.ne.jp> <4ekno7iwxvdlw4xeholcrxuuazmcstxkqyidrz27ni43lzu6wg@3ro6r5b2vhoi> <CAGBxaXnBTF=-V55pbQNJ5czRihAOZvAt53UNzzYT=bgBiqwQ0w@mail.gmail.com> <CALH631kcLJ9KFREovOQXmcbTi1Mbj_dCQuhBqLX%2BPbO6gKJj_w@mail.gmail.com> <CAGBxaXm0PsZRaJsPRxBTyAMxMhe%2BOU_cWErenm-upP0k0=thew@mail.gmail.com> <CADnZ6BktN7yhr_bOpOrP4GukwF78dttvT7Hgwj2s9gLi0w-nXg@mail.gmail.com> <CAGBxaXkC6yk0oEQ9EiT9%2B39mwyEcUv=4JDvFFwTXdMiFXPX5QQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000028d590611a6948d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I may be wrong, but in my opinion, FreeBSD is definitely not for beginners
:) Reading some documentation is usually required before one can use it.

=D0=B2=D1=81, 18 =D1=84=D0=B5=D0=B2=D1=80. 2024 =D0=B3., 14:45 Aryeh Friedm=
an <aryehfriedman@gmail.com>:

> On Sun, Feb 18, 2024 at 6:41=E2=80=AFAM Vasily Postnicov <shamaz.mazum@gm=
ail.com>
> wrote:
> >
> > My 50 cents about poudriere: it's definitely not a machine-killer. Just
> remember to disable tmpfs for too heavy ports (my list includes rust, 0ad=
,
> webengine), start with only two jobs (one job is bad because the build ca=
n
> be blocked by fetching or packaging) and set ALLOW_MAKE_JOBS=3Dyes.
> >
> > This configuration works fine and without swap consumption on my 32GB
> computer.
> >
> > Another improvement: set MAKE_JOBS_NUMBER to a half of available cores.
> This way (two jobs each using n/2 cores) you can map your build processes
> to all available cores.
>
> Like I said I know there are after install non-default configs (like
> the above) that make it manageable.   That is not the point the point
> is that such settings should be the defaults and on super hefty build
> machines like the foundations parts farm then you can go for more
> aggressive configs.    I think what I am getting at is the defaults
> are all wrong (which they are not in make install or portmaster) and
> thus add an other learning curve hoop in for new users of the system.
>

--000000000000028d590611a6948d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">I may be wrong, but in my opinion, FreeBSD is definitely =
not for beginners :) Reading some documentation is usually required before =
one can use it.</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">=D0=B2=D1=81, 18 =D1=84=D0=B5=D0=B2=D1=80. 2024 =D0=B3., 14=
:45 Aryeh Friedman &lt;<a href=3D"mailto:aryehfriedman@gmail.com">aryehfrie=
dman@gmail.com</a>&gt;:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sun, Feb=
 18, 2024 at 6:41=E2=80=AFAM Vasily Postnicov &lt;<a href=3D"mailto:shamaz.=
mazum@gmail.com" target=3D"_blank" rel=3D"noreferrer">shamaz.mazum@gmail.co=
m</a>&gt; wrote:<br>
&gt;<br>
&gt; My 50 cents about poudriere: it&#39;s definitely not a machine-killer.=
 Just remember to disable tmpfs for too heavy ports (my list includes rust,=
 0ad, webengine), start with only two jobs (one job is bad because the buil=
d can be blocked by fetching or packaging) and set ALLOW_MAKE_JOBS=3Dyes.<b=
r>
&gt;<br>
&gt; This configuration works fine and without swap consumption on my 32GB =
computer.<br>
&gt;<br>
&gt; Another improvement: set MAKE_JOBS_NUMBER to a half of available cores=
. This way (two jobs each using n/2 cores) you can map your build processes=
 to all available cores.<br>
<br>
Like I said I know there are after install non-default configs (like<br>
the above) that make it manageable.=C2=A0 =C2=A0That is not the point the p=
oint<br>
is that such settings should be the defaults and on super hefty build<br>
machines like the foundations parts farm then you can go for more<br>
aggressive configs.=C2=A0 =C2=A0 I think what I am getting at is the defaul=
ts<br>
are all wrong (which they are not in make install or portmaster) and<br>
thus add an other learning curve hoop in for new users of the system.<br>
</blockquote></div>

--000000000000028d590611a6948d--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADnZ6BnANugD11za65s_7hp9Z83Xv0wOvWWq_gUYwhWi34Cqaw>