I've been working on getting ejabberd updated in Fedora, and I've been
trying to package its dependencies separately. After submitting a review
request for erlang-p1_pgsql, I noticed that there is already a pgsql
package from process one called erlang-pgsql. Oops!
However, I've also noticed that the other package installs to the
library folder pgsql, while rebar from ejabberd is looking for p1_pgsql
so I think it won't "just work" though I'm not totally sure how
dependencies in Erlang work. It seems to me that it was looking in the
Erlang lib folder for folders that match specific names.
I have two questions:
0) Do you think I should just patch the ejabberd rebar.config file to
depend on the name pgsql instead of p1_pgsql? Is that all that would be
required to get ejabberd to use that package instead of mine?
1) I've been naming several of my packages erlang-p1_* instead of
erlang-*. Do you think I should not do that, even though that seems to
be the naming scheme that ejabberd is expecting?
Sorry for so many questions over the past few days. Being new at Erlang,
I've got a lot to learn.
irc: bowlofeggs on Freenode