Bug 193349 - Ports not properly depending on openldap-sasl-client
Summary: Ports not properly depending on openldap-sasl-client
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Xin LI
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-05 18:06 UTC by Fabiano Sidler
Modified: 2019-02-12 21:58 UTC (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fabiano Sidler 2014-09-05 18:06:36 UTC
There is (still) a problem with the openldap{,-sasl}-client ports:
	pkg-static: openldap-sasl-client-2.4.39_1 conflicts with openldap-client-2.4.39_1  (installs files into the same place).  Problematic file: /usr/local/bin/ldapadd
Not each port properly depends upon openldap-sasl-client. In the repo sqlite file of my poudriere-built repo, I did:
	select p.origin from packages p left outer join deps d on (d.package_id==p.id) where d.name = "openldap-client";
which yields the following packages (in my repo) not properly adding the openldap24-sasl-client port as a dependency:
	devel/apr1
	ftp/curl
	net/php5-ldap
	security/cyrus-sasl2-saslauthd
	security/krb5
	security/sudo
For reference, the following do:
	mail/dovecot2
	net/nss-pam-ldapd-sasl
	net/openldap24-server
	security/heimdal

So can these ports be fixed to properly depend upon openldap-sasl-client?
Comment 1 Marcus von Appen freebsd_committer freebsd_triage 2014-09-05 21:32:24 UTC
Over to maintainer
Comment 2 Walter Schwarzenfeld freebsd_triage 2018-01-12 07:10:13 UTC
This is solved or done. Could be closed.
Comment 3 Walter Schwarzenfeld freebsd_triage 2018-02-16 05:03:04 UTC
Does not conflict anymore. Overcome by events.
Comment 4 Walter Schwarzenfeld freebsd_triage 2018-02-16 05:07:57 UTC
Statement was wrong, does conflict, but conflicts are noticed in the Makefiles.
Comment 5 Patrik Hildingsson 2019-02-12 20:58:41 UTC
select p.origin from packages p left outer join deps d on (d.package_id==p.id) where d.name = "openldap-client";
databases/ldb
security/sssd
net-mgmt/nagios-plugins
www/nginx

Thoughts?
Comment 6 Patrik Hildingsson 2019-02-12 21:31:32 UTC
(In reply to Patrik Hildingsson from comment #5)
Nevermind my comment. I found out that poudriere uses an own make.conf-file where WANT_OPENLDAP_SASL=yes can be set.
Comment 7 Walter Schwarzenfeld freebsd_triage 2019-02-12 21:56:16 UTC
Okay! Is is now solved for you? If not, please open a new PR. Nobody will look in a such old one.
Comment 8 Patrik Hildingsson 2019-02-12 21:58:33 UTC
(In reply to w.schwarzenfeld from comment #7)
Yes, it is solved. Thank you for asking.