Hello,
(I am adding freebsd-ports@ to the thread as you suggested)
Xin LI wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi, Panagiotis,
Panagiotis Christias wrote:
Hello,
I came across another dependency bug. It looks like packages that depend
on net/openldap24-client (e.g. mail/sendmail-ldap, mail/dovecot with
WITH_LDAP=true etc) fail to register the openldap dependency in systems
that have net/openldap24-sasl-client port installed.
I am aware of this problem but I don't have a good solution for it (at
hand), this is an infrastructural issue with the ports dependency
tracking - if two ports installs exactly the same files, there is no way
to distinguish between the two without forcing to install one even if a
conflicting one is already installed.
Hm.. messy. How does lang/perl5.[6,8,10] handle such problems?
Can we post this to -ports@ so we can bring more people into the
discussion? I think this would be an interesting topic that should have
been addressed sooner than later.
(By the way, as a workaround portupgrade(1) for instance can be
configured to force specified dependency, just FYI;).
Are you referring to something like the following in pkgtools.conf?
ALT_PKGDEP = {
'net/openldap24-client' => 'net/openldap24-sasl-client',
}
I am already using that. Without it portinstall/upgrade would try every time
to install net/openldap24-client (and fail). But it still does not register
the dependency.
Regards,
Panagiotis
--
Panagiotis J. Christias Network Management Center
p.christ...@noc.ntua.gr National Technical Univ. of Athens, GREECE
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"