Ryan, from what I can see in the logs, qt5-qttools doesn’t appear to be building.
It looks like the published binary is being fetched: ---> Fetching archive for qt5-qttools DEBUG: Executing org.macports.archivefetch (qt5-qttools) DEBUG: euid/egid changed to: 0/0 DEBUG: chowned /opt/local/var/macports/incoming to macports DEBUG: euid/egid changed to: 502/501 ---> qt5-qttools-5.15.2_0.darwin_19.x86_64.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified ---> Attempting to fetch qt5-qttools-5.15.2_0.darwin_19.x86_64.tbz2 from https://packages.macports.org/qt5-qttools % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 6121k 100 6121k 0 0 3082k 0 0:00:01 0:00:01 --:--:-- 3080k ---> Attempting to fetch qt5-qttools-5.15.2_0.darwin_19.x86_64.tbz2.rmd160 from https://packages.macports.org/qt5-qttools % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 512 100 512 0 0 3482 0 --:--:-- --:--:-- --:--:-- 3459 I’ve also spot-checked a few others, and they were also being installed from the published binary. That’s good, but it doesn’t account for why the process is taking so long. > On 2021-04-27-T, at 12:17, Ryan Schmidt <[email protected]> wrote: > >> On Apr 27, 2021, at 10:58, Christopher Nielsen wrote: >> >> I’ve noticed this with all of my recent PRs. >> >> But here’s one from a few days ago, for NoMacs: >> https://github.com/macports/macports-ports/pull/10781/checks?check_run_id=2427118047 >> >> Looking at the raw logs, with timestamps, illustrates the issue. >> >> The first dependency started installing at 3:33pm: >> 2021-04-24T15:33:40.0051560Z Installing dependency (1 of 265) 'bzip2' with >> variants '' (requesting '') ... [OK] >> >> While the last dependency finished installing at 5:27pm, two hours later: >> 2021-04-24T17:22:49.4607320Z Installing dependency (265 of 265) >> 'qt5-qttools' with variants '' (requesting '') ... [OK] >> 2021-04-24T17:27:26.6862050Z ##[endgroup] >> >> The last one is a great example: While QT5 isn’t a small port, it required a >> 5-minute installation time? Though it isn’t limited to that specific port, >> as the entire dependency installation process is slow. > > It seems plausible that building qt5 from source could take 5 minutes. > > >> Is this normal/expected? > > Nope, there is a problem for me to fix on the server. I see lots of "403 > Forbidden" requests to the private archives, so I need to update the list of > who is allowed to connect to account for GitHub Actions.
