Bug 193125 - net/netatalk3 has slightly skewed dependency
Summary: net/netatalk3 has slightly skewed dependency
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs mailing list
Depends on:
Reported: 2014-08-29 17:24 UTC by stb
Modified: 2014-08-29 17:58 UTC (History)
1 user (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description stb 2014-08-29 17:24:19 UTC
On one of my systems upgrading net/netatalk failed as it kept trying to reinstall devel/py-dbus, based on this dependency line:
RUN_DEPENDS+=       ${LOCALBASE}/libdata/pkgconfig/dbus-python.pc:${PORTSDIR}/devel/py-dbus

dbus-python.pc is supplied by devel/pydbus-common, not devel/py-dbus.  While the latter depends on the former, a botched install of the former will not be rectified by reinstalling the latter. Took me quite some time to figure this out.

Here's the relevant versions I had been dealing with:
# pkg info | egrep 'netatalk|dbus'
dbus-1.8.6                     Message bus system for inter-application communication
dbus-glib-0.100.2_1            GLib bindings for the D-BUS messaging system
eggdbus-0.6_3                  D-Bus bindings for GObject
netatalk3-3.1.3_1,1            File server for Mac OS X
py27-dbus-1.1.1_1              Python2 bindings for the D-BUS messaging system
pydbus-common-1.1.1_4          Common files for the Python bindings for the D-BUS messaging system
Comment 1 Joe Marcus Clarke freebsd_committer 2014-08-29 17:58:43 UTC
Fixed.  Thanks for reporting.
Comment 2 commit-hook freebsd_committer 2014-08-29 17:58:58 UTC
A commit references this bug:

Author: marcus
Date: Fri Aug 29 17:58:14 UTC 2014
New revision: 366546
URL: http://svnweb.freebsd.org/changeset/ports/366546

  Fix the py-dbus -> pydbus-common dependency.

  PR:		193125