Open Tom-Willemsen opened 1 month ago
The changes in this ticket are:
caching_sha2_password
as recommended by MySQL as our default auth mechanism (mysql_native_password
is deprecated in 8.4.x, and is removed in 9.x)caching_sha2_password
as the auth mechanism (not all places seem to require this, but many did)To review this functionally:
create_icp_binaries.bat
from top-level EPICSgit submodule update --init --recursive .
from c:\instrument\apps\epics\support\mysql\master
git clean -fqdx && make
in c:\instrument\apps\epics\support\mysql\master
git clean -fqdx && make
in c:\instrument\apps\epics\support\pvdump\master
make clean uninstall && make -j64
in c:\instrument\apps\epics\ioc\master
git clean -fqdx && make
in c:\instrument\apps\epics\ISIS\ioclogserver\master
developer_update.bat
from ibex_utils/installation_and_upgrade
8.4.2
of mysql has been installed in c:\instrument\apps\mysql
successfullypvdump
BLOCKSVR
)ARBLOCK
)ARINST
)DBSVR
)IOCLOG
)This is quite likely to break linux and/or static and/or debug builds as I haven't tested all permutations. I think it will be easiest to get those permutations working on the build server after review of the main (windows 64bit dynamic
) case.
Note: isisicp will currently fail to write .log
files on end with the new mysql version, likely https://github.com/ISISNeutronMuon/ISISICP/pull/47 will help with that.
Issue Description
Sub-ticket of https://github.com/ISISComputingGroup/IBEX/issues/8468 as the MySQL update is relatively tricky this time and seems best as it's own ticket.
Update:
Do as part of main dep update ticket:
How to Review
Check that:
To the reviewer: Make sure to update submodules!