[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