pkg-static: mariadb105-server-10.5.8 conflicts with mariadb105-client-10.5.8 (installs files into the same place). Problematic file: /usr/local/man/man1/aria_s3_copy.1.gz
This file was recently added to the -client package, however, it looks like it is already optionally included in the -server package.
Added to -client here:
The file already existed in -server here:
BUT, with the -server package, it was ONLY included if the S3 option was enabled in the package config (disabled by default), so this is probably why this was missed in testing. I don't think this file belongs in the -client package.
I'm actively working on testing the S3 storage engine, so needed to custom compile MariaDB to include it, and ran into this issue today.
Reference to the -client commit is also here:
I'm also encountering the same issue building package from ports tree. I think the file:
should be excluded from the client since S3 isn't available for selection during 'make config'.
The fix for the S3 storage engine issue is a one-line change in the plist.
Over to maintainer
Can we please have someone actually look at this? It is a minor 1-line edit to a plist file that is breaking the S3 build option in MariaDB. This is a trivial change that has been open for about half a year now.
A commit in branch main references this bug:
Author: Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2021-05-22 12:49:25 +0000
Commit: Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2021-05-22 12:51:37 +0000
databases/mariadb105-client: Do not install server-related man page.
This removes conflict betweem mariadb-client and mariadb-server with S3 option on.
databases/mariadb105-client/Makefile | 1 +
databases/mariadb105-client/pkg-plist | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
Committed, thank you, and sorry for the delay.