From nobody Sat Sep 14 01:12:19 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 4X5CpG51dMz5WY47 for ; Sat, 14 Sep 2024 01:12:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-8.consmr.mail.gq1.yahoo.com (sonic308-8.consmr.mail.gq1.yahoo.com [98.137.68.32]) (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 4X5CpF3g0Xz4s6H for ; Sat, 14 Sep 2024 01:12:37 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=fWP0T4Pf; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.32 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726276355; bh=PErj0MKxGR8N9wqLgplkyK0HabXcyPCeliuKMHsxpfk=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=fWP0T4PfEDPO+aU34jqHDIOIXx73MEFoNQzl7eV16+DNYT7C1tbee1x5vVEM/Yd13Kq8WQUTzmnLJf+7YQH1NX/3bPqVmoq2WpW9t+mU3ip1gtGSJM/fY7RLymV5yTFQwD5Fwm36U4TXi8XQscDQZN2S31f5/fDEGOr0C27LRNa54Cs6vhG0wnFdLyLDSmEZ/buorOUUu5EEKXWfkQYby4WPxp9qzEYPXptvZ4ZKDDXLjwUUAzvR7+uVpWPyJRS3xF8VpIZocZFX4LUAN2CSE1QCulOTZeyJLY5ddLOjfPLozUF7oMkOvfCuwRe7Od/2b0b+YOEpiWPybz4FRfviYA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726276355; bh=TEVeiXC5+VNIK6dc4IOCMm3oaVfk2X67jXepCsKy7oF=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=OX3r4A3aIhSmSk7J4kMKAD+eZWUJ9yDRNZADO6N4VtCBGt3X7Hbs/miD6fTvpDkSfW85TheUGnXeb6dge8aMwxJNGiso9mZVSmEJjjF4EcgGjrpXwN0T5CQgOJEpXbiq4MY6yIJLKnnQIUG1b36bxpfva4HXhWe7TDreHD39Pn+7eZklytnHIToL/ZiXdDMOG4OaZiBBHdzOy/3Km5CEeP8Nwtn7PAVmEubWqMYznbeF43PvQolaG2bqD3KIxvW+UZOeYmg7OK5VGigPGojeAd6EvA3m7KHiZrW2S/M9uy363gHmanmoDcGakY4eVm1BwaEyQ9Oj+Od/snvhUXoQ+Q== X-YMail-OSG: X_IAkwkVM1mkOX797cC0T.H6Y.5ETVM5mfWs31OOtiaraf6GiaIsj2khGKqMf9w OyPsNO0TZfxV.FO6y5ME8aOifVJVpryIohWTBu9n_Gc4CzgXpMIkkQHeI80lT9ZuN.qVqOsltyGF rkXEkI5rb996.pOaH4ivBB2hLxfZhtgPvHQ5D4io4kRn15u5OY4QnPc.P_fnJ42iP5nVKLu0zuXS LfgyB_CuhpnOMkuEWNYpsjX.1KPG_U5ik5xT6dHRxj3Ro.TPi9ywxAtXAjxOoCXNX4p3bpfsSVRN IDN6AY4BSs1biie2pNjm.9ADsuxpP5aqo9c6k79yCOFHyOf5F32mzk2VjPrtPUy6iE8xwhTn9KTG v_s.I1s2F8jEliUGC571ryp7hv1bn8LKAPuhHN1p.ePgbczEVOZb7ZweR74BfcixxLaMusdDwtZv 4vuZ2nf0b.oofHqgZDpdDENlNXS3QFdEzFtigGU.Grw5IyvBrEVvzxYzTazgd.xbvU9NTTmTztU0 8rKU7celW_lmGcrpSX6.ikaiZ87sM6nWNHLRY3jt4QMyA_Fu_RongbtcNyoWj8YMRytwn.sqatXd bDkeH0U7DsVxUVjQjwPfFAyHvP.VKbYpD7JQxNrG5H5OoEkdYgNNrYweApFRvzsID4RF3WcuJ1bx Mwcq_4nLqtM37Qq8YjqZVdAwCEKIoxsFFLptcAUdh3obBgd93WhQEIlLehpa0_53b.Y_kJCmhr4o XTIndFOARaOblo1RxoiNKGwl2IoBvLBi6f7oFe_b0RKOzZD3gNxz2OcIO5cvA4gAwmz7Y6tYbD.8 hpvA7vls.Rf0AAluNX2YtBDEWpmvwWmZHxJwpPFTtU9LZI6pxBotg_WgcNu_OhF9BJ9Fe6Ff.YFL EmbT3KxNjXH_H1RILjsU_fawwyzw3.SAIVR4ig0wp9XOeedC7x3pS4HqHYfu3Husodv8q0UjsIek jukCtzZuxeI1fZ3wR2NqnPgWQaGB4sgm1IVlpR4ZRTuQ.X.hyXJa_qgrxNjvuVcfI_Llk33Weafo Irezi59SSeGOG1GbIFKJ4oCcaYDNcmADcI1fVD3UyxdEesIZJxCo2jC1N2qG80zwZwXpm2e1_3XK HrfOBv_QYVM4lZFxcOvn_cJFTCIMk7POeXnYxQZMtEmrSar7znWMMfJja8c23CY_UvYAzvjs19EC vXkNqEwDqWHHU8pUChyRnvi86bkP1WSqlbni0EhSRWHuxwgcK2pIfsxT4IyKh2HGCAmkNekyeEJ1 qBi9EfZFPd.v77zqVjTieZODdySByWSFoh_IOZUnCp2RlhttXF6f5jZwKu5Fzp9xeHxhG1tDBBYR 7rmyGU2h4VaPavh0TVtAldi1cgHsNRPhpIHfin0zu.opc_tzKHndqHM2hyTOd_5jWLRQqwLU8PQJ b0j8t4CkdQr0bnThT.S9DjEnHlvS.cc1N7z2lZSokdEW1wjUG53PwmkYf9EBABpHE9Q90PSnn5wu QSpBrAkqTFSHoTpDvkDQWKnQ0..SgdlCK4YlpulmiVjUq46RB6y.Zq0YFHI0V9AO_cXFGMXRHYOj _PKazOvVOoZE9PFPtA31S95AngIWzLXqsMsJba9pfdTLnqDLcxsPdKW8_I47RNoTkUWIEMsRdPrH vcXy02EnX7yAqZAhkQnzwpyBLKWgg0XQ09pAF.LnkgYNjCxHzOK.JjqXR_4u3csiETYQvISc0Ie_ WIUNpRz5C7WOthPMbUpTtS._jDE0LprOzwRCehD0rdE_hRdhDW5E3YhEZxtcr11CViwGwbvMWSjU ktzJ7B1I0dYx6c6Edfu.Y97wHBTDrpKWdMNtWpn50.RASGjNK8GkdbXCvIYeMRdz.nkaCW83o74M _1lXR7hBY906ox3Ba2N0bYwnvaOXxv6Leykeg47GDyNsfnExpggjtoDydtyJO_LO6Hf8hzjNIWNC uzqezGh.8i8IBbEwcngDv6nb8b1IIAi8IAk1Ph82MD4aUJUt6gayK8b81.8oaiuhf9rzRHdGod.5 w.y1Az2lIhTmqwMYk3btKN8Lk4oknov0noFXkDsj2SYUJqVCKampZW1vgZWHroDzE4kOqgdJjXYr emXvvNJsP7L9UJ96kAV4IpoB08Ug4GAyIpYVScVXsgP2Vycb_veTBEOhu1RXDeL9CBfgPLfNQVWg KCYLkygThv6yDTIQf6qgk0iwMEHkzkXfb9NZEuL0O2l4zdyghSDyFKHsctjER.FjKSgk5dWUAb5x 9uvidzU36NuEucgQ7Ds25FAqDA3Wnf9xT1LDtVqYZcLklcXPX1.rRvqioT_oXVdQljx6zUvY5kPn SHS8g.oxaoborCqE0ylZCHA-- X-Sonic-MF: X-Sonic-ID: b871dfb3-62af-4156-b355-c68a0409988e Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Sat, 14 Sep 2024 01:12:35 +0000 Received: by hermes--production-gq1-5d95dc458-24x88 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 00df51884e1c9bcf0c32dcab2879e06e; Sat, 14 Sep 2024 01:12:30 +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: <8843FFE6-84C9-4DCE-8524-7B912D6C43DC@yahoo.com> Date: Fri, 13 Sep 2024 18:12:19 -0700 To: john.a.schneider@gmail.com, FreeBSD Mailing List X-Mailer: Apple Mail (2.3776.700.51) References: <8843FFE6-84C9-4DCE-8524-7B912D6C43DC.ref@yahoo.com> X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; SUBJECT_ENDS_SPACES(0.50)[]; 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]; FROM_HAS_DN(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_TO(0.00)[gmail.com,freebsd.org]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.32:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; 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.68.32:from]; TAGGED_RCPT(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-Rspamd-Queue-Id: 4X5CpF3g0Xz4s6H John Schneider wrote on Date: Fri, 13 Sep 2024 21:58:52 UTC : > I've noticed the FreeBSD package mirrors (pkg.freebsd.org) haven't = included > packages for editors/vscode. Reference: > http://pkg0.nyi.freebsd.org/FreeBSD:14:amd64/release_1/ http://pkg0.nyi.freebsd.org/FreeBSD:14:amd64/release_1/ is frozen as things were just before 14.1-RELEASE was made: back on 2024-May-19. It is never updated as far as I know. So: as-is, including what failed to be built at the time. It is what is incuded on the official release DVD's that have the built port packages. http://pkg0.nyi.freebsd.org/FreeBSD:14:amd64/release_0/ is similar but goes back to 2023-Oct-15. The port package repos for 14.x that are updated over time are: http://pkg0.nyi.freebsd.org/FreeBSD:14:amd64/quarterly/=20 http://pkg0.nyi.freebsd.org/FreeBSD:14:amd64/latest/=20 In my testing just now, use of: url: "pkg+https://pkg.FreeBSD.org/${ABI}/quarterly", did not find vscode as stands. Later below I report on why/how. But use of: url: "pkg+https://pkg.FreeBSD.org/${ABI}/latest", did find vscode. I used a chroot into a stable/14.1 context on a machine that booted main [so: 15] (both kernel and world). releng/14.* and stable/14 use the same pacakge repos via the ABI text also being the same in the URL's. . . . # file /bin/sh /bin/sh: ELF 64-bit LSB pie executable, x86-64, version 1 (FreeBSD), = dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 14.1 = (1401501), FreeBSD-style, stripped # pkg search vscode vscode-1.92.2 Visual Studio Code - Open Source ("Code - = OSS") This was after a round of it synchronizing my context: # env ABI=3DFreeBSD:14:amd64 IGNORE_OSVERSION=3Dyes pkg search vscode pkg: Repository FreeBSD has a wrong packagesite, need to re-create = database vscode-1.92.2 Visual Studio Code - Open Source ("Code - = OSS") https://www.freshports.org/editors/vscode/ reports only 3 vscode builds: FreeBSD:13:latest has 1.92.2 FreeBSD:14:latest has 1.92.2 FreeBSD:15:latest has 1.92.2 Also, vscode is listed as depending on: devel/electron30 at this time. It is common for all but one devel/electron* to be disabled for pkg builds: "blacklisted". = https://pkg-status.freebsd.org/beefy20/build.html?mastername=3D140amd64-qu= arterly&build=3D59d8804dcdd7 (started 2024-Sep-05) reports that vscode was skipped because electron29-29.4.6 did not build at the time. Note that this is a September example of quarterly. In turn it reports that electron29-29.4.6 was an Ingored Port for the Reason: "Blacklisted". In essence the electron* 's are treated has too many using too many resources and time to build them all without other negative tradeoffs for the overall context. > Could this be because the official package vscode build is failing? I've only shown the one example. No claim that a electron* is the only way for vscode builds to fail. > I was > able to overcome a problem with too many file descriptors during the = build > by changing my poudriere.conf file to double MAX_FILES_vscode=3D4096 = to > MAX_FILES_vscode=3D8192 That will not help with the required electron* not being available. > This was previously addressed in bug 242871 - > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D242871 >=20 > If there's a better mailing list for this issue, please refer me to = it. I'll note that on the aarch64 (so: Tier 1) builder for main (ampere2) the following all fail to build after between 4hr and 49hr of attempting to build (build/timeout failures): www/ungoogled-chromium www/iridium www/chromium devel/electron30 For how things are configured, attempting to build those seems to mostly just be wasted resources and time for aarch64. Other devel/electron* would likely be the same. (Other configurations would have other tradeoffs and might not prove sufficient for the overall context.) I'll note that the next biggest time taker fails for other reasons in under 3hr. Also, the largest time taker that builds is www/qt6-webengine at between 27hr and 28hr currently. The next 2 builds by time take between 19hr and 20hr currently ( databases/mongodb80 and www/qt5-webengine ). There is a huge difference for building the various: www/ungoogled-chromium www/iridium www/chromium devel/electron* compared to anything else. (I'm not spanning prerequisites here: just the direct part of the overall build for each.) I've no clue what time limits would allow those to all build on the ampere*, leaving things configured the same otherwise. I also do not know what would happen if they all started building at about the same time, up to 13 builders, given 13 FreeBSD cpus in each ampere* . Anything based on a devel/electron* suffers the consequences of the resource/time issues for the matching devel/electron* having to be built. =3D=3D=3D Mark Millard marklmi at yahoo.com