[MacPorts] #62621: mpbb takes too long to install dependencies

MacPorts noreply at macports.org
Sat Jan 1 07:16:48 UTC 2022


#62621: mpbb takes too long to install dependencies
----------------------------+---------------------
  Reporter:  ryandesign     |      Owner:  admin@…
      Type:  defect         |     Status:  new
  Priority:  Normal         |  Milestone:
 Component:  buildbot/mpbb  |    Version:
Resolution:                 |   Keywords:
      Port:                 |
----------------------------+---------------------

Comment (by jmroot):

 In [changeset:"f83c5266f670e1334e6a3eb1591194c6c0efe593/mpbb"
 f83c5266f670e1334e6a3eb1591194c6c0efe593/mpbb] (master):
 {{{
 #!ConfigurableCommitTicketReference repository="mpbb"
 revision="f83c5266f670e1334e6a3eb1591194c6c0efe593"
 mpbb dependency management improvements

 * Only deactivate ports that are not needed for the next build, rather
   than always deactivating everything.
 * Only deactivate ports before dependency installations if building
   from source (most installs will now be from an archive).
 * Fail fast if a dependency is in the failcache, rather than continuing
   to check the rest of the deps. That does mean that multiple failed
   deps might have to be discovered one at a time by maintainers, but
   on the other hand the failcache checks can really add up and cause us
   to spend significant time on a port that we already know will fail.
 * Replace much shell code with Tcl in order to take advantage of direct
   API access to avoid repeated work.
 * Turn off verbose and debug output during the final activation step.

 See: https://trac.macports.org/ticket/62621
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/62621#comment:13>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list