Opened 13 years ago

Closed 13 years ago

Last modified 11 years ago

#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 13 years ago by ryandesign (Ryan Carsten Schmidt)

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.

comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: wontfix
Status: newclosed

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.

comment:3 Changed 11 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.