[MacPorts] #58934: 'stack' port does not build solely from a MacPorts mirror

MacPorts noreply at macports.org
Thu Sep 5 23:20:55 UTC 2019


#58934: 'stack' port does not build solely from a MacPorts mirror
-----------------------+-----------------------
  Reporter:  greyhare  |      Owner:  essandess
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.5.4
Resolution:            |   Keywords:
      Port:  stack     |
-----------------------+-----------------------

Comment (by greyhare):

 I'm not entirely sure what the "MacPorts buildbot mirrored pandoc binary"
 is. If you're referring to the prebuilt binary packages sometimes
 available that MacPorts will install instead of downloading source
 tarballs and running the whole build process for a port, it doesn't even
 look for binaries of `pandoc` before deciding it must have `stack` as a
 dependency, and doesn't look for binaries of `stack` either:

 {{{
 $ sudo port install pandoc
 --->  Computing dependencies for pandoc
 The following dependencies will be installed:  stack
 Continue? [Y/n]:
 --->  Building stack
 Error: Failed to build stack: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_mirror.arlut.utexas.edu_macports_release_lang_stack/stack/main.log
 for details.
 Error: Problem while installing stack
 Error: Follow https://guide.macports.org/#project.tickets to report a bug.
 Error: processing of port pandoc failed
 }}}

 As for my mirror, it has a binary
 `stack-2.1.3_0+bootstrap.darwin_18.x86_64.tbz2` (2019-08-25, 7.92MB) in
 `/macports/packages/stack/` and `pandoc-2.7.3_0.darwin_18.x86_64.tbz2`
 (2019-08-26, 11 MB) in `/macports/packages/pandoc/`.

 After doing a `sudo port clean pandoc stack`, then `sudo port install
 pandoc` again tells me I need `stack` as a dependency, then I get the
 error messages in my original report.

 It seems to be ignoring our mirror entirely: there's no attempt to fetch
 the binary from `http://mirror.arlut.utexas.edu/macports/packages/stack`
 despite `url http://mirror.arlut.utexas.edu/macports/packages/` being set
 in my `/opt/local/etc/macports/archive_sites.conf`.

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


More information about the macports-tickets mailing list