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: https://github.com/freebsd/freebsd-ports/commit/25b50ef32f3d18ee40a87813041c2deacf56628e#diff-552ff0178be9b252e1704117944849ad1547b20f5936af1bb1a8eb83ff54f503R91 The file already existed in -server here: https://github.com/freebsd/freebsd-ports/blob/master/databases/mariadb105-server/pkg-plist#L221 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: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248677
I'm also encountering the same issue building package from ports tree. I think the file: /usr/local/man/man1/aria_s3_copy.1.gz should be excluded from the client since S3 isn't available for selection during 'make config'. Thanks.
The fix for the S3 storage engine issue is a one-line change in the plist. https://github.com/freebsd/freebsd-ports/pull/109
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: URL: https://cgit.FreeBSD.org/ports/commit/?id=0d06019248512331e8fd160abcfc6b5cf0839c18 commit 0d06019248512331e8fd160abcfc6b5cf0839c18 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. PR: 251622 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.