[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:16:17 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
Resolution:                                      |   Keywords:  monterey
      Port:  phantomjs-qt qt5 qt55 qt56 qt57     |
  qt58 qt59                                      |
-------------------------------------------------+-------------------------
Description changed by ryandesign:

Old description:

> 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.

New description:

 In [b910627a24dd483d5154676d41069654e70a8df0/macports-ports] a typo was
 corrected in a comment in the ports phantomjs-qt, qt5, qt53, qt55, qt56,
 qt57, qt58, qt59, qt511, qt513. 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 for subports of
 phantomjs-qt, qt5, qt55, qt56, qt57, qt58, qt59 on the macOS 12 arm64
 builder, which all 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#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list