[
https://issues.apache.org/jira/browse/DISPATCH-1728?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17169983#comment-17169983
]
Ganesh Murthy commented on DISPATCH-1728:
-----------------------------------------
Cyrus SASL libraries are not required when you run Dispatch out of the box,
like when you are trying it out. It is also not required when using external
auth. Also in some OS distributions, Cyrus SASL libraries might not be
available at all. Even "requiring" it to run the tests when the tests don't
"require" it seems weird.
I also noticed that the
[README|https://github.com/apache/qpid-dispatch/blob/master/README] file wronly
says the following in the Dependencies section-
"To build dispatch on a yum-based Linux system, you will need the following
packages installed" and lists cyrus-sasl-plain and cyrus-sasl-devel which is
not right as seen here -
[https://gist.github.com/ssorj/80b79856ee233aab2067c88f967273f6]
On an unrelated note, we should include an Ubuntu section in the README as
well. Also, we should update the README to include some information about when
the Cyrus SASL library is really "required"
> Enforce SASL dependency in build metadata
> -----------------------------------------
>
> Key: DISPATCH-1728
> URL: https://issues.apache.org/jira/browse/DISPATCH-1728
> Project: Qpid Dispatch
> Issue Type: Improvement
> Reporter: Justin Ross
> Priority: Major
>
> The tests require Cyrus SASL and the SASL plain mechanism. Those should be
> expressed as dependencies in cmake or in a pre-test dependency check.
> Otherwise, you can build the project and start running the tests before you
> find out you are missing them.
> A dockerfile that shows the problem:
> https://gist.github.com/ssorj/80b79856ee233aab2067c88f967273f6
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]