Copied maintainer into this email to hope it reaches them with more
attention.
On 11/11/24 15:29, Dr. Peter Voigt wrote:
I am unable to upgrade MariaDB from 10.11.9 to 10.11.10.
I am using FreeBSD 13.4-RELEASE-p2 and have tried to upgrade MariaDB
using portmaster and make install.
Build of MariaDB 10.11.10 completes just fine but I am unable to
install:
pkg-static: mariadb1011-server-10.11.10 conflicts with mariadb1011-
client-10.11.10 (installs files into the same place).
Problematic file: /usr/local/bin/mytop
*** Error code 1
I have not installed databases/mytop at all.
I've left a comment for closed bug report 266630:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266630
because it seems related to my issue. Starting with 10.11.10 MariaDB
shipped mytop is installed per default which seems to conflict with
server and client port.
Correct. Either it needs to brought out as a separate port (everyone
can enjoy), be installed with only server or client, or be controllable
with a port option that defaults to only picking one of the two. Could
set it to install as a different name for each port. I think the nvidia
graphics drivers used to play some games to get away with installing
their libraries in place of some opensource graphics libraries but I
think that was resolved many years ago. Alternatively we could either
merge client and server into 1 port or set client and server to conflict
with each other. I'd guess it should be installed with -server as that's
what it is monitoring but I'm not familiar with the tool.
Howver, bug report 266630 has status "closed" and my comment might not
be read at all.
Wish I knew if closed ports do reach the assigned maintainer but I
think they do. Many maintainers are responsive by email too though I
prefer PRs as they are public for others to learn from and FreeBSD PRs
reach people better than Microsoft sending/receiving to my email box.
Some maintainers have preferences and may be more reachable one way or
the other.
Could anybody please give me a hint, how to upgrade to MariaDB 10.11.10
or should I place a new bug report?
To fix this from packages, you have to wait until 10.11.10_1 (or
later) comes along to resolve it. If you build from ports, you could use
git to go to a commit before a8e7b5f4b6bd64d7a805c08b5027a41da51640c3 or
manually patch/edit the files of either client or server to undo that
commit; easily read at
https://cgit.freebsd.org/ports/commit/?id=a8e7b5f4b6bd64d7a805c08b5027a41da51640c3
. It appears you could also change just the client or the server to
exclude its install by adding in the @comment to the pkg-plist which
would give you the tool iwthout needing the 3rd port for it.
Looking at that commit, it looks like this is an issue with the other
versions that it patched too.