From nobody Tue Jun 27 06:54:50 2023 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 4QqwSh0H9bz4kBBS for ; Tue, 27 Jun 2023 06:55:00 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Received: from echo.brtsvcs.net (echo.brtsvcs.net [IPv6:2607:f740:c::4ae]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 4QqwSg5Rz7z4CY5; Tue, 27 Jun 2023 06:54:59 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Authentication-Results: mx1.freebsd.org; none Received: from chombo.houseloki.net (65-100-43-2.dia.static.qwest.net [65.100.43.2]) by echo.brtsvcs.net (Postfix) with ESMTPS id 14AAF38D1B; Tue, 27 Jun 2023 06:54:51 +0000 (UTC) Received: from [10.26.25.100] (ivy.pas.ds.pilgrimaccounting.com [10.26.25.100]) by chombo.houseloki.net (Postfix) with ESMTPSA id ADF503987E; Mon, 26 Jun 2023 23:54:50 -0700 (PDT) Message-ID: <1fbf1808-928b-cc8f-5e0b-598631adf46c@bluerosetech.com> Date: Mon, 26 Jun 2023 23:54:50 -0700 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 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: How long do main commits take to reach the repos? [Was: Re: git: 70b4957fa52b - main - multimedia/plexmediaserver-plexpass: Update to 1.32.4.7195] To: Jan Beich Cc: freebsd-ports@freebsd.org References: <202306181123.35IBNthY096169@gitrepo.freebsd.org> <821fcfeb-cf45-0826-fe5f-98c557595883@bluerosetech.com> <1qhx-sfvu-wny@FreeBSD.org> Content-Language: en-US From: list_freebsd@bluerosetech.com In-Reply-To: <1qhx-sfvu-wny@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4QqwSg5Rz7z4CY5 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36236, ipnet:2607:f740:c::/48, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On 2023-06-26 21:12, Jan Beich wrote: > list_freebsd@bluerosetech.com writes: > >> multimedia/plexmediaserver_plexpass was updated to 1.32.4.7195 on the >> 18th (8 days ago, see qutoed below), but the public repo still has >> 1.32.4.7164. I checked that I'm using /latest, and that a git pull >> shows the commit. Normally updates to this port go live pretty >> quickly since it's a NO_BUILD=yes. Is there something stalling the >> repo updates? > > Here's my observation based on public data: > - some poudriere hosts are slow e.g., beefy6 exceeds timeout on www/chromium > - after a build has completed it may take some time to sync mirrors > - packages are always built as a set to avoid ABI mismatch > - all packages are force-rebuilt on OS updates[1] > - incremental builds excessively obsolete existing packages[2] > - each build starts on Tue/Thu/Sat/Sun at 01:00 UTC > - if the previous build didn't finish yet the next one is skipped > > To check: > 1. Open https://pkg-status.freebsd.org/?all=1&type=package > 2. Type desired major version + architecture in Search field e.g., 131amd64 > 3. Look at Build column and check if the ports commit contains the desired update > 4. Confirm Status column is stopped:done > 5. Calculate Started + Elapsed (or check timestamp in the last log) > 6. Add up to 2 days to sync mirrors depending on how many packages were built > > For example, 43e248a61351 is probably still syncing mirrors after rebuilding > everything caused by the recent security fixes in base system. 1.32.4.7195 > landed on 2023-06-18 (Sunday), *after* another build has started that ended up > skipping 2023-06-20 (Tuesday) build due to ~1 hour overlap. > > [1] Precaution against ABI changes on -CURRENT (via __FreeBSD_version bumps) and > secfixes on -RELEASEs that may affect headers, static libraries, toolchain, etc. > [2] Precaution against PORTREVISION underbumping, obsoleted by shlib_require in pkg(8) > See also https://github.com/freebsd/poudriere/issues/822 > This is very informative, thank you. It looks like it was just odd timing this time around.