[MacPorts] #64126: qt ports: Please use known_fail yes in ports that are known to fail
MacPorts
noreply at macports.org
Fri Dec 3 23:05:29 UTC 2021
#64126: qt ports: Please use known_fail yes in ports that are known to fail
-------------------------+-------------------------------------------------
Reporter: ryandesign | Owner: MarcusCalhoun-Lopez
Type: defect | Status: assigned
Priority: High | Milestone:
Component: ports | Version: 2.7.1
Keywords: monterey | Port: phantomjs-qt qt5 qt55 qt56 qt57
| qt58 qt59
-------------------------+-------------------------------------------------
In [b910627a24dd483d5154676d41069654e70a8df0/macports-ports] a typo was
corrected in a comment in the ports phantomjs-qt, qt5, qt55, qt56, qt57,
qt58, qt59. I would not have expected this to trigger any builds, but
[https://build.macports.org/builders/ports-12_arm64-watcher/builds/1950 it
did trigger] 165 builds on the macOS 12 arm64 builder, all of which
failed, taking 3 hours 43 minutes to do so. And our Apple Silicon build
machine is very fast compared to our Intel build machines, so if the same
failure affects Intel builds it would waste an even greater amount of
build time.
If you can fix the build failures (and there are other tickets about
those) that's great, but until then ''please'' use `known_fail yes` within
a portindex-sanctioned conditional (e.g. based on `os.platform`,
`os.major`, and/or `os.arch`) so that the build system can spend its
limited time on more fruitful endeavors.
There are already some occurrences of `known_fail yes` in these ports so
that just needs to be expanded. I don't know if it's a general failure on
Monterey or only on Monterey on Apple Silicon. Other tickets may have more
info on what conditional to use.
--
Ticket URL: <https://trac.macports.org/ticket/64126>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list