Details
-
New Feature
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
add inter-plugin dependencies to package metadata
example: uuid function plugin needs uuid datatype plugin. If hypothetically the latter would've been in a separate package, the former would need to tell that to the package manager.
It's easy:
MYSQL_ADD_PLUGIN(func_uuid
|
plugin.cc item_uuidfunc.cc common.cc
|
RECOMPILE_FOR_EMBEDDED MODULE_ONLY
|
PLUGIN_DEPENDS type_uuid)
|
(PLUGIN_DEPENDS not DEPENDS because the latter is for cmake build-link-time dependencies).
For this to work, server package has to provide MariaDB-plugin-type_uud.
Attachments
Issue Links
- is blocked by
-
MDEV-40608 MariaDB-devel is incomplete for plugins
-
- In Review
-
- relates to
-
MDEV-40786 make mariadb-plugin great
-
- Stalled
-