Re: [MacPorts] #34547: python27: Failed to locate 'xz' in path
#34547: python27: Failed to locate 'xz' in path -------------------------+---------------------- Reporter: fgermano@… | Owner: jwa@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: python27 | -------------------------+---------------------- Comment (by jmr@…): I’m pretty sure this is a simple TOCTOU error. We calculate dependencies differently based on whether an archive is available. If one is, we don’t need build-time dependencies because we won’t be building. If an archive is found to be available but then fails to download for whatever reason though (e.g. internet connection goes down briefly), we get in trouble. We fall back to building from source, but we’re potentially missing some of the required dependencies. The basic troubleshooting steps in wiki:FAQ#buildfails will fix the problem if you get into this state. I’ve also added a check in r138461 to make the installation fail early if we found an archive but then failed to download it. -- Ticket URL: <https://trac.macports.org/ticket/34547#comment:15> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts