#27404 closed defect (wontfix)
akonadi should depend on mysql5 not mysql5-server
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.9.2 |
Keywords: | Cc: | cooljeanius (Eric Gallager) | |
Port: | akonadi |
Description
akonadi depends on mysql5-server but unless akonadi absolutely requires the MySQL server to be running on the same computer the dependency should be on mysql5 instead. It would be very unusual for any software to require a MySQL server running on the same computer; every MySQL-using program I know of is fine with having the MySQL server running on a different computer.
This matter was already brought up in #25547 but was not addressed at that time.
Change History (3)
comment:1 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
comment:2 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → wontfix |
---|---|
Status: | new → closed |
In r73667 I changed the dependency to more explicitly identify that we're depending on mysqld. Even though mysqld is provided by the mysql5 port, not the mysql5-server port, I kept the dependency on mysql5-server because that will install the directories needed to run a MySQL server and set their ownership correctly.
Hm. Akonadi's dependency is a runtime dependency. It does not appear to link with the mysql libraries. Meanwhile it does use the parameter
-DMYSQLD_EXECUTABLE="\"/opt/local/libexec/mysqld\""
during the build, suggesting it does actually care about the mysqld server executable. How weird.