From nobody Sun Feb 18 11:45:28 2024 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Td3lB479vz53y2Y for ; Sun, 18 Feb 2024 11:45:42 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450:4864:20::62f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Td3l933Cnz4T2b for ; Sun, 18 Feb 2024 11:45:41 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=awAfFq8n; spf=pass (mx1.freebsd.org: domain of aryeh.friedman@gmail.com designates 2a00:1450:4864:20::62f as permitted sender) smtp.mailfrom=aryeh.friedman@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ej1-x62f.google.com with SMTP id a640c23a62f3a-a3d6ea28d46so629737166b.1 for ; Sun, 18 Feb 2024 03:45:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708256739; x=1708861539; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=64EV8MVgCBvVMBsuR5fp7ogkNQ49+KSS3gMu0TH+7vI=; b=awAfFq8n9oxRI8JIBLAbi1FKhrLtvXP8ur4xmuolMdZiR1z6GwMQ5tTINABhVWEJ8t QxJpOju9MrRbhrFilXj+CXQGtPLv2WHY+fa2aTKMaoXNHIXkWeMHovUnp5mnnu2thxTA LYz+XDiPb5z5721Ii7BEq2GCMA4yOO8D2qMg5U4ZOC5jSnNVTbqlh0Y6+Gi5CAIzyepE AwW39/jjVyfJFYF3vek+fwLItqSiy2PjBPb0J+Ls2ZroXTTDWgb8JDug2z8lrI9VP41t aFCVI1Dffli7b8xVmFXHi+p6g5QIgCiQHxaL3yZ8Tfq+BDZrdahRPBjL+YdyiEjioAzC BJOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708256739; x=1708861539; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=64EV8MVgCBvVMBsuR5fp7ogkNQ49+KSS3gMu0TH+7vI=; b=mOMm8n2AtPW0n816+KsdLLamMuNEanDTWQJzYSzwQ2r+OcVM0RLROzwo5F/uGKLlEK jxFT+z4Jgre+bGAuUUtABEFoCmWQyoor78O7sesU0V0rO4i8mE5sHW5cmOfPm8TlbeRL 3uqS4Ej/GESOPYLtE7gSJ4UuP315eD4FE6dhDnnDoybJ/XiJ9jfVaciCRC44lMrzYzCG tNMucR/VmtDe7+uZmN7X2SxySQXbYQzgiyXP6ZkVv9ccei1Cp+d1Qiejzz8GmEB5zF2P ILbMUTyU9qS9hovnQpnrTNyeOGDsu4jNf8u2PwGX6Sd/7SiAH/RJVDeREMm1zyKe/wXS Js5Q== X-Gm-Message-State: AOJu0Yxe1EwLosh+f5GNjNuxkeXNadUyVpIZI0i71IQPFoBjpa+dDo1P zEP88QX5oJAE/7V6ptN5Nqdn0n4ifkcqop3RZKDD4gDGnp7Im9oos1ZacowFBA0andyubKZRNWN Sa+GOT6U/XkagfI2I3+P33LOK1GPBL92v X-Google-Smtp-Source: AGHT+IFEGsvPK7fSJYy21I/1123X0N07PBWdB1stdLQw7CpvIcbXW0aU6g4NHPUy2GT5pH44UGFK5FlD0oC8cUCMSJM= X-Received: by 2002:a17:906:3d8:b0:a3e:4d7c:9ce1 with SMTP id c24-20020a17090603d800b00a3e4d7c9ce1mr1829901eja.21.1708256739532; Sun, 18 Feb 2024 03:45:39 -0800 (PST) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 References: <20240218015843.34c5d078@rimwks.local> <7q6ep7m2eee6yqtxftlwkhuwdkssd74vjow55txms7lkokazfu@grrqllhefges> <20240218174921.a8082649142dd43a469bebfa@dec.sakura.ne.jp> <4ekno7iwxvdlw4xeholcrxuuazmcstxkqyidrz27ni43lzu6wg@3ro6r5b2vhoi> In-Reply-To: From: Aryeh Friedman Date: Sun, 18 Feb 2024 06:45:28 -0500 Message-ID: Subject: Re: Re: FreeBSD ports community is broken To: Vasily Postnicov Cc: ports@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4Td3l933Cnz4T2b X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.46 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.46)[-0.465]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; FREEMAIL_TO(0.00)[gmail.com]; TAGGED_FROM(0.00)[]; TO_DN_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; MISSING_XM_UA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; TAGGED_RCPT(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::62f:from] On Sun, Feb 18, 2024 at 6:41=E2=80=AFAM Vasily Postnicov wrote: > > My 50 cents about poudriere: it's definitely not a machine-killer. Just r= emember to disable tmpfs for too heavy ports (my list includes rust, 0ad, w= ebengine), start with only two jobs (one job is bad because the build can b= e blocked by fetching or packaging) and set ALLOW_MAKE_JOBS=3Dyes. > > This configuration works fine and without swap consumption on my 32GB com= puter. > > Another improvement: set MAKE_JOBS_NUMBER to a half of available cores. T= his 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.