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 <<a href=3D"mailto:aryehfriedman@gmail.com">aryehfrie= dman@gmail.com</a>>:<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 <<a href=3D"mailto:shamaz.= mazum@gmail.com" target=3D"_blank" rel=3D"noreferrer">shamaz.mazum@gmail.co= m</a>> wrote:<br> ><br> > 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 buil= d can be blocked by fetching or packaging) and set ALLOW_MAKE_JOBS=3Dyes.<b= r> ><br> > This configuration works fine and without swap consumption on my 32GB = computer.<br> ><br> > 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>