Opened 18 months ago

Last modified 18 months ago

#58355 assigned defect

git-cola 3.1: Several sphinx modeule dependencies are missing.

Reported by: greyhare Owned by: raimue (Rainer Müller)
Priority: Normal Milestone:
Component: ports Version: 2.5.4
Keywords: Cc:
Port: git-cola

Description

sudo port install git-cola was failing to install. The main.log file wasn't particularly clear, but I could make out the make command that was failing. Running it by itself, it failed with:

pkg_resources.DistributionNotFound: The 'sphinxcontrib-qthelp' distribution was not found and is required by Sphinx

Installing the py36-sphinxcontrib-qthelp and rebuilding resulted in another module being called out, and so forth. By the time git-cola built successfully, the following ports had to be added:

  • py36-sphinxcontrib-applehelp
  • py36-sphinxcontrib-devhelp
  • py36-sphinxcontrib-htmlhelp
  • py36-sphinxcontrib-jsmath
  • py36-sphinxcontrib-qthelp
  • py36-sphinxcontrib-serializinghtml

IMHO these ports should be added as dependencies for the git-cola port.

Change History (2)

comment:1 Changed 18 months ago by mf2k (Frank Schima)

Cc: raimue removed
Owner: set to raimue
Status: newassigned

comment:2 Changed 18 months ago by jmroot (Joshua Root)

Sphinx 2.0 split out several of the contrib modules into separate packages, so some dependents will need to add them now. Unfortunately there's no easy way to tell which ports need to have the deps added without trying to build them all.

Note: See TracTickets for help on using tickets.