From nobody Mon Apr 07 15:07:32 2025 X-Original-To: freebsd-current@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 4ZWXdR3cFGz5rQVy for ; Mon, 07 Apr 2025 15:07:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-20.consmr.mail.gq1.yahoo.com (sonic309-20.consmr.mail.gq1.yahoo.com [98.137.65.146]) (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 4ZWXdR2Kp7z3fcm for ; Mon, 07 Apr 2025 15:07:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1744038469; bh=VCTpFUkEAgoUez6OVytXHpXzlDybbDBAF/yL5GH2UMQ=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=dK41BfoM1swnvyn0ng34tRE5GYEPABSFGkbWwSh3a4bbdDS6VVIuUW/fUC34IReqo8R+jKoxsd/QVuvUILP2rzKKeP9RWgNoZnp+IVfUsvbbtPXmGGWRBlZVBkwZvW3P3/O5sN7BVDy/lLcQiDcVcUjKXbTO3y5OXDIVekua+iyTPq7uRVtejWHZtmBeM0HqAasWwmjJHGYRp0bNcH+r6VMHSDuGNkgrJm9VTeo/KL17b1+cHg2gQyJF6mGDX20/I2O9zRPRMoocN+vjRq7q3Fk0BeL9cP9veEq0eBtCyXhESQcnHyXlNgd3Gn9hj8hanZpjSLS5HyUECVzf1oyRIw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1744038469; bh=+Zu23KFc6as07CesfAZ5j2P9wX7q5lf9F98WoVMa5SM=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=l2UQQEsZqFRC4toEG7K6qrFPgFtON9elkY6BJlbwyWFxFAjFH9hZba7lbjM6lVO44Hqn1eX0SiiG2pq7Es6K0yd5lbpI/DV9t1DTzZaChpdvZBfaXVhPX8X+lShBVqhuV6ix5HJJ2y1wVx6gv+H7M3s6fnaOOzj40uULV//dborHLwvE5+7pMDmSAlRwXJq6w7aCiVv/3Ao5KbnYdGGbJe42EhO9PZMomG/Vso+LUiPw6rhiMhh0KSzBT1n0AGVMcFhtwZQizrZdGN7xLvWpr5OKh/rEAGrbSuJ8qHNYPZSjA/Laed68iA8nROgg9+8gnhC9D8veYSpatfrTAjxwSg== X-YMail-OSG: aZ5.2IoVM1nxjIVH4_PCmJ6EKPE2gk47a7nl9Apn2f6.NlvLad8FP.FNkP0UodN sZRpNW7qR9NJmivcHBfPEnovbPMIBuO38FEsXw_L2dEeYRK2DqaNXZlDZv2sopGpwr8QtXts._CB ptCse_wxbDzA.KAYusYvsuzEEZH_8OyBJAz_5aeMAT059Cnlit4zss3IpWobxQcMRAEzJlvVw9Cn FsE73x9kQKpgD8DQ2jXEr8pIb92w80fPNurSsr3ZjAww9RpGCHbtyCUFS0fHdrAioyYyKzYOb4l1 .i2eOSITt4CMfZE2Tb0dya9W.m2nH47WFEeUgRyww_IId.1Z74f842Pj8TrbnNWdQL9l4sX2Buxk G94AV4Q6kZ3ixenDVJg.omrg41Z8uZuMe3IR3_fhY5q90fa7o1udrMvctCU_c042seOrRHuR9GE7 d424HN2r.Y7CIwwXDQmiltlMHL7tJhvFXg3V1.cZgbcjnZ853GC1FIaXLX0ezw.836wakQX.JWw_ ItoroSrUOfO9x9gKssEPRke_bGEbIE.PvH33OWJ60_i5XCT2u_wqoTO.xmQpkMghBLkBrqPsz95K OkqMFypmTJB1f3F.NWxeTwlpVeTyS0GUT0YPz.cAc_LFVFvjy4vy3psDJ5suFmW.WsJ0GwnYi8sX Q6r9HB4Gc6SaQCrzMdurOf.ac4TgrgerYCAYBz09f2uWK8tN3_Wdc4SF_AEwA56suOVoYoNSpTkR IwaMi8SG.YemsvfPWhDy6CcEdgETF_KEyOERCFHWh2vwGDHIyz8jXTWuay58SUZJaIEdcNdpO.S_ nMjzYNXRUws3RfQHQYrd0utm9WbbCGAGAWpxIlHhykLtvST6FlkCdbjyGU0pvqgCwX4PfkEXUZpv xIq4e.uv8waBpAmgDf1pgcILTFncPFE7_cXd_LGLCHRqjHdWRPGZ90GIRyw36gNVT3skM58odii7 xaXn1l26mk6I.Logkz2s.FG8On56Ct3AiPkVWWdHZ1MkZKQA.bTAq9vc5ihj.a4n8Wo6wsF8l3CN WrdQMBATcKYTZnLZSHNc7nZxN9v5BefYWnibGL7K2m1J_fxnWvilDjxk6vi_Hykrg4KdflmiEPGC XgTzSNmeAU_9s2ClqTGLjMoX7Lsm9_M9rCJNgk86swDAKsqqbxS.gcFVLrPApST9NkLRdH0RZpY3 TN0_GIMsf4z6eLSOjGl2MyKWoECnIY_Y88d3_Uc01vKuKrVh9lW.Ap1OuKGJsTm908Q5lFaCtZlq YBlGcPE_wJkXXnIkRuJbNa8yHiWKggeKkbFfk0WCcgSrc5GvbMyBbYOBiWnF6084gujS20.6doVG yvNW3RIZYJi96RXpp5sbyAFtZdHQC2vZ1cZHDhuY_3i__mEDveNMHUMg2BXfq7rVdjqeOE_7KtZa VwqZqVrhUG0O9WF8mlb1I3N8YkF7.Kh1sK5dJ8Q8de.rTbPYSrnkwOOI_ET.YVtz_i5X5KcQXv.r r5cngZFwcl6ENZi0L261NVRXPuKIW2nMPGTaZpbSL9Z_wNrKl2VzfPrVuK39K6X6nVCHhcLZkKvq rzoAEqygNGoNXfMNLM9P83wRwZJzPWf1ddbiV6XY.bf28XNBtn6vxI.rmcj1CluBv144Ur71OkL9 O3DerLEVogaDl_TIOyXoHnQmRYyV7TJahuTZv_v7sY6v6qKORPC8bjk3adbQTfUZRcLpc.MgmS7M Os3HtHosDlzNwPoloswXXldMEsZBD2NP2ztbwO_2DWNVs5As86iBjMrvstxw.wwYOw_Ja6dldsGZ HKJ53qHdH3VMEzf3tQOqrdNv4jeLX.aYt8EVxCn6tamxCBWYMixLzVQZNAnuaYiZZACJdfeFj2it .XohbVKAehXHcSHgo4vAvijWu3IUWnVRGjuzhvwfT3GtUXjJ51NVuTKfIOcEiDyODHLnZGmK9UcU kr13.4t8m_yLnmvFZkemk2NmG.ogolRm.yKhoQ2SK02l0yj4aoGrh1x7RRUmK_7Rmgn9F1mivKbf OKhQlHrvxildgHzMTk_w4IIWDJyLqEW3.RLMVBs.uMrr1WpsxOvIouojGEUABR.lGU10XJ0elTC7 ARSlRPjA97qspViQWuIm3bUdqmEdjmj.lGcVu6xTABfWRP9q33FN2ld_QOReRfGwk.GvNt4U_7eq .RZr6FMuxZGx7rAkm8N1gLnH258a.Vsf.VsFGTjsY_WYEdG1OEfpxYxKbtwzNgzv_v34zMyhWlO_ RvAYBKQQx.IP9xx7ufUO3aDtdYzU4Kw-- X-Sonic-MF: X-Sonic-ID: a2facfd1-f904-480a-b10d-75417a94eaca Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Mon, 7 Apr 2025 15:07:49 +0000 Received: by hermes--production-gq1-5c477bf655-fdl68 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0d0c30374b4e1b1b819c3f20d44fd5ea; Mon, 07 Apr 2025 15:07:43 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\)) Subject: Re: UPDATE: pkg 2.1.0 looks to be making official bulk builds of packages take much longer [a specific package with large time factor] From: Mark Millard In-Reply-To: Date: Mon, 7 Apr 2025 08:07:32 -0700 Cc: FreeBSD Current , FreeBSD Mailing List , Baptiste Daroussin Content-Transfer-Encoding: quoted-printable Message-Id: References: <8E2FBAD3-EF6F-4D99-A340-21F8FD19AE0F@yahoo.com> <84FBBAF8-025E-4B9D-9797-51735567A8DB@yahoo.com> <366E27FD-FA5B-4BF8-B6C4-6C495DB289C5@yahoo.com> To: Gleb Popov <6yearold@gmail.com> X-Mailer: Apple Mail (2.3826.500.181.1.5) X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4ZWXdR2Kp7z3fcm X-Spamd-Bar: ---- On Apr 6, 2025, at 21:11, Gleb Popov <6yearold@gmail.com> wrote: > On Mon, Apr 7, 2025 at 2:44=E2=80=AFAM Mark Millard = wrote: >>=20 >> So: 2 min 31 sec or so difference for overall somewhat over an >> hour, i.e., 151 sec or so. That is under 1 sec per package >> built. >=20 > If the slowdown comes from handling shlib provides/requires, then this > obviously depends on the amount of dependencies of a given package. It > might be as fast as before for a package with just handful of required > shlibs, but get exponentially worse for giant ports with a lot of > deps. Looks like a good example of a large factor in the overall time taken (a factor of around 8 here) for a specific package is beefy17's recently finished: build of audio/gnome-metronome | gnome-metronome-1.3.0_16 ended at Mon = Apr 7 13:58:19 UTC 2025 build time: 00:45:07 from log: = https://pkg-status.freebsd.org/beefy17/data/main-i386-default/pad39cc94161= 7_s7a490725045/logs/gnome-metronome-1.3.0_16.log I saw this showing lib-depends as the stage with a large time figure but it had finished when I later went to looks at the log file. Compare that to, say, the 2025-Mar-10 : = https://pkg-status.freebsd.org/beefy17/data/main-i386-default/p9229caa5b2a= c_s780a4667bbd/logs/gnome-metronome-1.3.0_16.log reporting just: build of audio/gnome-metronome | gnome-metronome-1.3.0_16 ended at Mon = Mar 10 17:46:22 UTC 2025 build time: 00:05:36 There is also (beefy18 instead): = https://pkg-status.freebsd.org/beefy18/data/main-amd64-default/pad39cc9416= 17_s7a490725045/logs/gnome-metronome-1.3.0_16.log with: build of audio/gnome-metronome | gnome-metronome-1.3.0_16 ended at Mon = Apr 7 11:49:09 UTC 2025 build time: 00:36:13 = https://pkg-status.freebsd.org/beefy18/data/main-amd64-default/p9229caa5b2= ac_s780a4667bbd/logs/gnome-metronome-1.3.0_16.log shows: build of audio/gnome-metronome | gnome-metronome-1.3.0_16 ended at Tue = Mar 11 12:36:53 UTC 2025 build time: 00:04:10 That is a little over a factor of 8.6 . For reference: beefy17: Queued 36539 Built 29757 Remaining 4657 Elapsed 222:10:58 vs. = 74:19:29 beefy18: Queued 36539 Built 31255 Remaining 4685 Elapsed 222:11:05 vs. = 96:28:10 ("vs. ???" shows maximum-Elapsed for a completed build not involving pkg = 2.1.0) beefy17 looks to have an overall Elapsed-factor of slightly under 3.0 so = far. beefy18 looks to have an overall Elapsed-factor of slightly over 2.3 so = far. Looks like these 2 will be the first ones to complete a from-scratch = build based on use of pkg 2.1.0 . =3D=3D=3D Mark Millard marklmi at yahoo.com