From nobody Sat Sep 14 22:51:43 2024 X-Original-To: freebsd-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 4X5mdc1mvXz5WKWx for ; Sat, 14 Sep 2024 22:52:04 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-20.consmr.mail.gq1.yahoo.com (sonic313-20.consmr.mail.gq1.yahoo.com [98.137.65.83]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4X5mdZ72f1z4l0V for ; Sat, 14 Sep 2024 22:52:02 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="nG/C5h8b"; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726354320; bh=FcBg8RqHX2FZlTCwGetgWQmWeG8GNjj3bGYdPX6jhGI=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=nG/C5h8bE4oKQoON1q1ZqDAULV/Ro/vXYJ+OD2mb6HzHO1jBePkAFPmQgZ5IeieFHypKC1bhAbbRWNwvc1HbttQfHfIvlUAyAz87sGxQEr40HcfWjZBRCqsIJ9ueEWfWsXBSrBeRegJkPbcWUqeMX3q8DyJGL9QcMoX3088Ty440qxlcZvnGqwwp7tf3adOsnLJqFf6bHjcrtFsk+huERi3H0J0H8TUmH4RWSLbzIz1hPO5BS8baSeQiOpgw37UOAmoNyy2/W3JDAwIXEgG/38KleawODRaI4LxbyU+g2G8lZno0XroxmOLe795w4GHoAxjBXzIL0nwaP074Papm2Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726354320; bh=VDPP9fa0SwZZ9n7UewDjsi9hEnTYm/panIMYrbRl0wx=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=gmNgKFWfCS9xOOI6j8xQJw7Ayz8eHDZcJtGRg9fkVeaP4CUZ0NUb8AoR16kIZmsyaVTEVxGYovV9iRpNKyirNXNTurKr51C9ijZD+lWYrbugyz2tYYzi2u3BD/NtAlzjOUv6br6xkpSggQHP0oOsAuoRmcAEUNAxkqAQil+GIdJkAObAUzVRGMJ++C31ep71Q75U+gxAlKdQuTGE2snuWz0unvkCOnSsb0APbXSgSf8IMnmPaJ+++oZ83h/ZqDNbdnivl7CipHuQUtIFfP0Q66ZKCxtSNoZZM32iv3HA1CCJ2JcrI7Fa6uAGj3kkS38vIl3VDBSnjXzIjtbtKRfRUQ== X-YMail-OSG: vgLTl8gVM1lOWPVBOzvnnQ4BRod3b2KDEA1ajpJMIlsQJCoQAjtAkqdUJ8ohHal ZpWOLTTBc9AfgQJ9JEod7U2cQKiqu0maB22qSez6ALegnKv6G9_OgwJKf18l65W38m8XfeEGh.E7 EYe5RXNHKcsCzhMnv0Qtn8a41bJV8J9LDTuj1_U.LqyuoRdSMCniLjWtghiRWzKbNeB51PdfPJ0c Jp3oY6M0knccT3ZQcMSoJoovDTyUnh35GioM2bi683oJMHm6CLhHzpCLvVFAwSgWOaRAeNL_qd5F oDn2vhVWvzxqHyLTna5ZyGgR7u8Tjk2tLu4pXYc5wBfL5ZTWmAOycVKtObN8k8sp0SwpDSuLac0O oPST6UoaIX2IULHHJVSMjz7k4kv90MZm53ZqG32rQHy4dHEjR.aWhtZGIypM_6Sgy8GWFzt7Y1QB Alk6gPKJuomOZv_UE79DqbaT3xGqi2Z.6sszw.4exBasM0a6qRLmUzG_yKfU.5mojSQ5xLdGOpdL 6yx62rwixexir6AWg8f740R2WlhIGbbtqzDfH5igCW3KZ3Lk8sCWqnFaH3B9_S6Zt5LMhgI5I_bs fAhrNjd5O05hr9GZpVBSOdDFc3_JrBzRgb9o03oB_YWX4Pt4ksj0XqMa2Vrmio2tj2ojvEL9wgbk 7NlAhFSvPlbGDir2IZ3U7BgjxPzysRFrLi6xb1FZi40vWK6jOFZyu9J3SW1IDtf_s0ZOWVY0U6Rh QQyEfG.DPyjeYrJmXwpohgNWe21t825VvZWbv7NGxTCfWDHrffH.J9fst9sP_cwYHyY1xYfXp5F. 8iWSoPmNSiR5c_EYn8aeXWmTuA3VQ8NbYRqwIJvsoGRNrDftN9xTl_htTwYOv5WpZacRKtyDEU_d nzdMfaxiDI_LTqhkd6Z6zlmUN66o8rt15HJ7n6g42SkzQDb4i72WqdSK7R4uSdSOibqD6MYeK5ak 6WJPQfyM2OcWCY9x7zOBRa4no_VzqGqToYVVbMyY5BtEFWmFyE7js8GbUGTeghngOjW95U4MhRj. GFwP1E5dVE9pxPvoDwZV7H5DXMWimavLvxcraFSF0pGdQtfiER3jjBUivAJ9EJS.IxI6mjULV6c. PXC5O.2cpVafopmr_9frdAdJ2YloQpVuBnbL3J0p7XsDl2jugAemHK8c0VNb83TfbzVJFNgKLHDi KMGjv.G0t7S1J_zIAqEX7JekFzMxKnNNwuOrAJX0zRTaacCU5U8Q9OCOyKXszu3iOw4DB5adgqoe FtpeBzcGNNRykqUeMA689QByYLmtRo1MVk1uE.Qdk.Sl.MrhNcqq2mdiAZbBHQNajnwLUd_yctf7 drvtPoJWEAhRBsPPyAs_3iRwZsNczQoE_3Ba2IkmWa7_yxJemGZ39MqlV01iV.XAGAyTOj7Kqo36 YnP7t7hGlrptn6DxWoSF.N9vNeX38dB_xBQq_vLKjFcDhkQpLg6jIdsvadghBY6VN6eUj0vdvDjc yhe.3q17tdIbSf8Q9d2j9zVhGhL2Huf4ViXGaQI9_WjSy2jK1H1HDmY7rPS8NZj_.EmIOr44sJ42 oesLsBQlKObO65aULdYoucbjKlu0NZxbY90BnIKLERakaoitFyviQaFOygIB61picjJOWs8qBkPS 7dqJM5GykstmvRbMrwiKbg2Yd_RfP8_eb0BGf_uFfMt2RnyG1aGAuPcatTMUlbzSrEo2Q4OlB_k5 B13I2FETYM42khV05Z2J9P_LDdw2Ad5lpMnwWbCa5vwf_0xrzTsDNujXojPMoZyr_oOLn.564jFF JLt2YYWCjGlh2LbFKR99JB3oTcz4xVe21BFIUsI1SvE3ER8YJ6vOsU4PJivP6iib03dRDflmtTUv HWmjSLwdHu7Xz8m4rL7ec7SdJH0XQmG4v6mUbMagXEe55QTAItgk82GceXPHu64lrG5cCOiDTKgP OSZS3JAQxaHBoy1WLg_hQPBABCLtm21uOXtGZ8hfKTu7QMMK7ngn.OhWH_OkhJtY_SYHL3V2VD8D AU9pz8y3WlCa2k3gt8i.uo654LgDUuwrPCz7MhZssJr8JQaCJnrzW.5CM0cOVlbdWPebJNNTp3jb py8Rwgw4vPCOQkSkIJCiwbIXESrUY_315ohIan8ollhVNSQamjFKn7GSuoD8slFMmRLK6id_YxMl mbGCMxa2NnUzFwSugpsXw3o_XFE7DXbpdslS_eCrsjeF3FPbZcUG367anBnBAPxNP9jqDaGPSlN1 iXSbePrWyRYdn9OG8LKnKPcckcDeKtDotDmDm97P.j.VBp6IBRMxm5xMIJ8SS2PqFZTruipsSfnA C.00YkH5owlZ.CY48mOqrDE9oTj_Hp7KyBs8u X-Sonic-MF: X-Sonic-ID: dc171fc6-8ce0-4950-a097-1b0af1f37504 Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Sat, 14 Sep 2024 22:52:00 +0000 Received: by hermes--production-gq1-5d95dc458-s958r (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9e7f19f664dd3c4d5d332bec36d62ddb; Sat, 14 Sep 2024 22:51:53 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: Re: Official package builder poudriere.conf update? Message-Id: Date: Sat, 14 Sep 2024 15:51:43 -0700 To: john.a.schneider@gmail.com, freebsd-ports@freebsd.org X-Mailer: Apple Mail (2.3776.700.51) References: X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.59 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.59)[-0.590]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; DKIM_TRACE(0.00)[yahoo.com:+]; FREEMAIL_TO(0.00)[gmail.com,freebsd.org]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.83:from]; TAGGED_RCPT(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.83:from] X-Rspamd-Queue-Id: 4X5mdZ72f1z4l0V John Schneider wrote on Date: Sat, 14 Sep 2024 17:52:24 UTC=20 > Hi Kevin, >=20 > Can you or anyone else please comment on the official package builders > poudriere.conf setting for MAX_FILES_vscode ? Just want to confirm why = the > build was successful last Thursday. The modern poudriere-devel installation puts in a /usr/local/etc/poudriere.conf* that has: QUOTE # How many file descriptors to limit each jail process to (default: = 8192) # This can also be set per PKGBASE, such as MAX_FILES_RStudio=3D2048. # Package names with hyphens (-) should be replaced with underscores = (_). #MAX_FILES=3D8192 END QUOTE (Just looked at my environment to get started.) This suggests the following investigation . . . That was committed to poudriere.conf.sample upstream on 2023-Mar-27 : = https://github.com/freebsd/poudriere/commit/9ea59e59f12f2b77699de9cafa5cee= a1f7814eaf ports-mgmt/poudriere started using 3.4.* at: QUOTE author Baptiste Daroussin 2023-12-11 08:54:28 +0000 committer Baptiste Daroussin 2023-12-11 08:56:26 = +0000 commit 5c3bc831b2562c080c177076e089156a37f87e31 (patch) tree 13b2cef326087d84f2ea010040651ef78dbd2a5c = /ports-mgmt/poudriere/Makefile parent 90af7f14c31aac1cc077d982b1a54972602ae2f6 (diff) download ports-5c3bc831b2562c080c177076e089156a37f87e31.tar.gz ports-5c3bc831b2562c080c177076e089156a37f87e31.zip ports-mgmt/poudriere: update to 3.4.0 END QUOTE It is also part of 3.4.1 and 3.4.2 . The upstream commit involved (dag-erling committed on Mar 27, 2023) is described by: QUOTE Bump default MAX_FILES to 8192. This is necessary to build some large ports, e.g. www/qt5-webengine = which since 5.15.8 fails at the linking stage with the current limit of = 1024. END QUOTE poudriere 3.4.0+ has been in use for official package builds since back on 2023-Dec-19 or so: QUOTE (from a 140amd64-quarterly-job-01 build) =3D>> Building ports-mgmt/pkg build started at Tue Dec 19 01:11:57 UTC 2023 port directory: /usr/ports/ports-mgmt/pkg package name: pkg-1.20.9 building for: FreeBSD 140amd64-quarterly-job-01 14.0-RELEASE-p3 FreeBSD = 14.0-RELEASE-p3 amd64 maintained by: pkg@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 2318 Dec 10 01:02 = /usr/ports/ports-mgmt/pkg/Makefile Ports top last git commit: e563efafb Ports top unclean checkout: no Port dir last git commit: 9d52f5ae6 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.0 Host OSVERSION: 1500006 Jail OSVERSION: 1400097 Job Id: 01 END QUOTE Looking at old fallout information: NOTE: if vscode was skipped because a prerequsite was not available, then vscode does not show up in a fallout report. I do not report "exp" builds below, just package builds. 2024-May: [package - 140amd64-default][editors/vscode] Failed for vscode-1.89.0 in = build/runaway pkg-fallout_at_FreeBSD.org for which: [10:27:38] Starting =1B[32mcompilation=1B[39m... =3D>> Killing runaway build after 7200 seconds with no output [package - 140amd64-default][editors/vscode] Failed for vscode-1.89.1 in = build/runaway pkg-fallout_at_FreeBSD.org for which: [20:19:46] Starting =1B[32mcompilation=1B[39m... =3D>> Killing runaway build after 7200 seconds with no output Those are the only two package fallout reports after 2023-Dec-15 or so. All other lack of being built examples were apparently from being skipped or ignored instead of from a failed build. Examples include: (just one non-electron* Reason example) = http://beefy18.nyi.freebsd.org/build.html?mastername=3Dmain-amd64-default&= build=3Dp2577ea660d37_s82bebc79365 # Package Origin Reason 8 vscode-1.86.0 editors/vscode electron27-27.3.1 = http://beefy18.nyi.freebsd.org/build.html?mastername=3Dmain-amd64-default&= build=3Dpe9c9c73181b5_sbd45bbe440f 4 vscode-1.86.1 editors/vscode electron27-27.3.2 = http://beefy18.nyi.freebsd.org/build.html?mastername=3Dmain-amd64-default&= build=3Dpd5512ae7b8c6_s4517b7a2d54 8 vscode-1.87.1_1 editors/vscode electron27-27.3.6 = http://beefy18.nyi.freebsd.org/build.html?mastername=3Dmain-amd64-default&= build=3Dp2b1d5eb07273_s619e6f1f928 9 vscode-1.87.2 editors/vscode electron27-27.3.7 = http://beefy18.nyi.freebsd.org/build.html?mastername=3Dmain-amd64-default&= build=3Dpb7573d3199cc_sfb8a8333b48 8 vscode-1.87.2_2 editors/vscode electron27-27.3.9 = http://beefy18.nyi.freebsd.org/build.html?mastername=3Dmain-amd64-default&= build=3Dp760621ead617_s08b45203383 11 vscode-1.88.1_1 editors/vscode electron28-28.3.1 = http://beefy18.nyi.freebsd.org/build.html?mastername=3Dmain-amd64-default&= build=3Dp98ebc5d3c875_s3dc2a884898 212 vscode-1.89.1_1 editors/vscode mesa-dri-24.0.8 I'll note that the build logs still have old warning messages that are output despite the change in the MAX_FILES default . . . =46rom example official vscode build log files, such as: = https://pkg-status.freebsd.org/beefy22/data/140amd64-default/02faf78f4c9b/= logs/vscode-1.89.1_1.log (build started at Fri May 31 01:19:11 UTC 2024) QUOTE . . . Poudriere version: poudriere-git-3.4.1-30-g79e3edcd . . . =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D env: NO_DEPENDS=3Dyes USER=3Droot UID=3D0 GID=3D0 The limit imposed by poudriere(8) for the maximum number of files = allowed to be opened by a jail (default 1024) is exceeded during the build of vscode. To successfully build vscode with poudriere(8), you must add the = following line to poudriere.conf: MAX_FILES_vscode=3D8192 . . . =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D env: NO_DEPENDS=3Dyes USER=3Droot UID=3D0 GID=3D0 The limit imposed by poudriere(8) for the maximum number of files = allowed to be opened by a jail (default 1024) is exceeded during the build of vscode. To successfully build vscode with poudriere(8), you must add the = following line to poudriere.conf: MAX_FILES_vscode=3D8192 . . . =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D env: NO_DEPENDS=3Dyes USER=3Droot UID=3D0 GID=3D0 The limit imposed by poudriere(8) for the maximum number of files = allowed to be opened by a jail (default 1024) is exceeded during the build of vscode. To successfully build vscode with poudriere(8), you must add the = following line to poudriere.conf: MAX_FILES_vscode=3D8192 . . . =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D env: NO_DEPENDS=3Dyes USER=3Droot UID=3D0 GID=3D0 The limit imposed by poudriere(8) for the maximum number of files = allowed to be opened by a jail (default 1024) is exceeded during the build of vscode. To successfully build vscode with poudriere(8), you must add the = following line to poudriere.conf: MAX_FILES_vscode=3D8192 . . . END QUOTE =3D=3D=3D Mark Millard marklmi at yahoo.com