Bug 193125 - net/netatalk3 has slightly skewed dependency
net/netatalk3 has slightly skewed dependency
Status: Closed FIXED
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s)
Latest
Any Any
: --- Affects Only Me
Assigned To: FreeBSD ports mailing list
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-08-29 17:24 UTC by stb
Modified: 2014-08-29 17:58 UTC (History)
1 user (show)

See Also:


Attachments

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

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

  PR:		193125

Changes:
  head/net/netatalk3/Makefile