Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mariadb-image for openSUSE:Factory 
checked in at 2024-06-14 19:01:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mariadb-image (Old)
 and      /work/SRC/openSUSE:Factory/.mariadb-image.new.19518 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mariadb-image"

Fri Jun 14 19:01:45 2024 rev:18 rq:1180713 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/mariadb-image/mariadb-image.changes      
2024-06-12 15:40:05.262011901 +0200
+++ /work/SRC/openSUSE:Factory/.mariadb-image.new.19518/mariadb-image.changes   
2024-06-14 19:05:48.331654517 +0200
@@ -1,0 +2,5 @@
+Thu Jun 13 14:30:53 UTC 2024 - Dirk Mueller <dmuel...@suse.com>
+
+- switch to the flavored entrypoint scripts from upstream
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ docker-entrypoint.sh ++++++
--- /var/tmp/diff_new_pack.1ra0IQ/_old  2024-06-14 19:05:48.915675718 +0200
+++ /var/tmp/diff_new_pack.1ra0IQ/_new  2024-06-14 19:05:48.919675864 +0200
@@ -95,7 +95,7 @@
        done
 }
 
-# arguments necessary to run "mysqld --verbose --help" successfully (used for 
testing configuration validity and for extracting default/configured values)
+# arguments necessary to run "mariadbd --verbose --help" successfully (used 
for testing configuration validity and for extracting default/configured values)
 _verboseHelpArgs=(
        --verbose --help
 )
@@ -103,12 +103,12 @@
 mysql_check_config() {
        local toRun=( "$@" "${_verboseHelpArgs[@]}" ) errors
        if ! errors="$("${toRun[@]}" 2>&1 >/dev/null)"; then
-               mysql_error $'mysqld failed while attempting to check 
config\n\tcommand was: '"${toRun[*]}"$'\n\t'"$errors"
+               mysql_error $'mariadbd failed while attempting to check 
config\n\tcommand was: '"${toRun[*]}"$'\n\t'"$errors"
        fi
 }
 
 # Fetch value from server config
-# We use mysqld --verbose --help instead of my_print_defaults because the
+# We use mariadbd --verbose --help instead of my_print_defaults because the
 # latter only show values present in config files, and not server defaults
 mysql_get_config() {
        local conf="$1"; shift
@@ -122,7 +122,6 @@
        "$@" --skip-networking --default-time-zone=SYSTEM --socket="${SOCKET}" 
--wsrep_on=OFF \
                --expire-logs-days=0 \
                --loose-innodb_buffer_pool_load_at_startup=0 \
-               --skip-ssl --ssl-cert='' --ssl-key='' --ssl-ca='' \
                &
        declare -g MARIADB_PID
        MARIADB_PID=$!
@@ -136,7 +135,6 @@
        local i
        for i in {30..0}; do
                if docker_process_sql "${extraArgs[@]}" --database=mysql \
-                       --skip-ssl --skip-ssl-verify-server-cert \
                        <<<'SELECT 1' &> /dev/null; then
                        break
                fi
@@ -147,7 +145,7 @@
        fi
 }
 
-# Stop the server. When using a local socket file mysqladmin will block until
+# Stop the server. When using a local socket file mariadb-admin will block 
until
 # the shutdown is complete.
 docker_temp_server_stop() {
        kill "$MARIADB_PID"
@@ -222,14 +220,14 @@
 }
 
 _mariadb_version() {
-       echo -n "%%MARIADB_VERSION_BASIC%%-MariaDB"
+       echo -n "11.2.3-MariaDB"
 }
 
 # initializes the database directory
 docker_init_database_dir() {
        mysql_note "Initializing database files"
        installArgs=( --datadir="$DATADIR" --rpm 
--auth-root-authentication-method=normal )
-       # "Other options are passed to mysqld." (so we pass all "mysqld" 
arguments directly here)
+       # "Other options are passed to mariadbd." (so we pass all "mariadbd" 
arguments directly here)
 
        local mariadbdArgs=()
        for arg in "${@:2}"; do
@@ -240,7 +238,7 @@
                        mariadbdArgs+=("$arg")
                fi
        done
-       mysql_install_db "${installArgs[@]}" "${mariadbdArgs[@]}" \
+       mariadb-install-db "${installArgs[@]}" "${mariadbdArgs[@]}" \
                --skip-test-db \
                --old-mode='UTF8_IS_UTF8MB3' \
                --default-time-zone=SYSTEM --enforce-storage-engine= \
@@ -298,7 +296,7 @@
        if [ -n "$MYSQL_DATABASE" ]; then
                set -- --database="$MYSQL_DATABASE" "$@"
        fi
-       mysql --protocol=socket -uroot -hlocalhost --socket="${SOCKET}" "$@"
+       mariadb --protocol=socket -uroot -hlocalhost --socket="${SOCKET}" "$@"
 }
 
 # Execute sql script, passed via stdin
@@ -366,7 +364,7 @@
                # --skip-write-binlog usefully disables binary logging
                # but also outputs LOCK TABLES to improve the IO of
                # Aria (MDEV-23326) for 10.4+.
-               mysql_tzinfo_to_sql --skip-write-binlog /usr/share/zoneinfo \
+               mariadb-tzinfo-to-sql --skip-write-binlog /usr/share/zoneinfo \
                        | docker_process_sql --dont-use-mysql-root-password 
--database=mysql
                # tell docker_process_sql to not use MYSQL_ROOT_PASSWORD since 
it is not set yet
        fi
@@ -523,7 +521,7 @@
                        if [ -f "$DATADIR/.init/backup-my.cnf" ]; then
                                mv "$DATADIR/.init/backup-my.cnf" 
"$DATADIR/.my.cnf"
                                mysql_note "Adding startup configuration:"
-                               my_print_defaults 
--defaults-file="$DATADIR/.my.cnf" --mysqld
+                               my_print_defaults 
--defaults-file="$DATADIR/.my.cnf" --mariadbd
                        fi
                        rm -rf "$DATADIR"/.init "$DATADIR"/.restore
                        if [ "$(id -u)" = "0" ]; then
@@ -573,15 +571,15 @@
        fi
        local backup_db="system_mysql_backup_unknown_version.sql.zst"
        local oldfullversion="unknown_version"
-       if [ -r "$DATADIR"/mysql_upgrade_info ]; then
-               read -r -d '' oldfullversion < "$DATADIR"/mysql_upgrade_info || 
true
+       if [ -r "$DATADIR"/mariadb_upgrade_info ]; then
+               read -r -d '' oldfullversion < "$DATADIR"/mariadb_upgrade_info 
|| true
                if [ -n "$oldfullversion" ]; then
                        
backup_db="system_mysql_backup_${oldfullversion}.sql.zst"
                fi
        fi
 
        mysql_note "Backing up system database to $backup_db"
-       if ! mysqldump --skip-lock-tables --replace --databases mysql 
--socket="${SOCKET}" | zstd > "${DATADIR}/${backup_db}"; then
+       if ! mariadb-dump --skip-lock-tables --replace --databases mysql 
--socket="${SOCKET}" | zstd > "${DATADIR}/${backup_db}"; then
                mysql_error "Unable backup system database for upgrade from 
$oldfullversion."
        fi
        mysql_note "Backing up complete"
@@ -592,7 +590,7 @@
 docker_mariadb_upgrade() {
        if [ -z "$MARIADB_AUTO_UPGRADE" ] \
                || [ "$MARIADB_AUTO_UPGRADE" = 0 ]; then
-               mysql_note "MariaDB upgrade (mysql_upgrade or creating 
healthcheck users) required, but skipped due to \$MARIADB_AUTO_UPGRADE setting"
+               mysql_note "MariaDB upgrade (mariadb-upgrade or creating 
healthcheck users) required, but skipped due to \$MARIADB_AUTO_UPGRADE setting"
                return
        fi
        mysql_note "Starting temporary server"
@@ -631,7 +629,7 @@
        fi
 
        mysql_note "Starting mariadb-upgrade"
-       mysql_upgrade --upgrade-system-tables
+       mariadb-upgrade --upgrade-system-tables
        mysql_note "Finished mariadb-upgrade"
 
        mysql_note "Stopping temporary server"
@@ -641,14 +639,14 @@
 
 
 _check_if_upgrade_is_needed() {
-       if [ ! -f "$DATADIR"/mysql_upgrade_info ]; then
+       if [ ! -f "$DATADIR"/mariadb_upgrade_info ]; then
                mysql_note "MariaDB upgrade information missing, assuming 
required"
                return 0
        fi
        local mariadbVersion
        mariadbVersion="$(_mariadb_version)"
        IFS='.-' read -ra newversion <<<"$mariadbVersion"
-       IFS='.-' read -ra oldversion < "$DATADIR"/mysql_upgrade_info || true
+       IFS='.-' read -ra oldversion < "$DATADIR"/mariadb_upgrade_info || true
 
        if [[ ${#newversion[@]} -lt 2 ]] || [[ ${#oldversion[@]} -lt 2 ]] \
                || [[ ${oldversion[0]} -lt ${newversion[0]} ]] \
@@ -663,7 +661,7 @@
        return 1
 }
 
-# check arguments for an option that would cause mysqld to stop
+# check arguments for an option that would cause mariadbd to stop
 # return true if there is one
 _mysql_want_help() {
        local arg
@@ -678,9 +676,9 @@
 }
 
 _main() {
-       # if command starts with an option, prepend mysqld
+       # if command starts with an option, prepend mariadbd
        if [ "${1:0:1}" = '-' ]; then
-               set -- mysqld "$@"
+               set -- mariadbd "$@"
        fi
 
        #ENDOFSUBSTITUTIONS
@@ -705,7 +703,7 @@
 
                        docker_mariadb_init "$@"
                # MDEV-27636 mariadb_upgrade --check-if-upgrade-is-needed 
cannot be run offline
-               #elif mysql_upgrade --check-if-upgrade-is-needed; then
+               #elif mariadb-upgrade --check-if-upgrade-is-needed; then
                elif _check_if_upgrade_is_needed; then
                        docker_mariadb_upgrade "$@"
                fi

++++++ healthcheck.sh ++++++
--- /var/tmp/diff_new_pack.1ra0IQ/_old  2024-06-14 19:05:48.947676880 +0200
+++ /var/tmp/diff_new_pack.1ra0IQ/_new  2024-06-14 19:05:48.951677025 +0200
@@ -10,8 +10,8 @@
 # the --replication option. This allows a different set of replication checks
 # on different connections.
 #
-# --su{=|-mysql} is option to run the healthcheck as a different unix user.
-# Useful if mysql@localhost user exists with unix socket authentication
+# --su{=|-mariadb} is option to run the healthcheck as a different unix user.
+# Useful if mariadb@localhost user exists with unix socket authentication
 # Using this option disregards previous options set, so should usually be the
 # first option.
 #
@@ -26,7 +26,7 @@
 # replication               REPLICATION_CLIENT (<10.5)or REPLICA MONITOR 
(10.5+)
 # mariadbupgrade            none, however unix user permissions on datadir
 #
-# The SQL user used is the default for the mysql client. This can be the unix 
user
+# The SQL user used is the default for the mariadb client. This can be the 
unix user
 # if no user(or password) is set in the [mariadb-client] section of a 
configuration
 # file. --defaults-{file,extra-file,group-suffix} can specify a 
file/configuration
 # different from elsewhere.
@@ -38,11 +38,10 @@
 
 _process_sql()
 {
-       mysql ${nodefaults:+--no-defaults} \
+       mariadb ${nodefaults:+--no-defaults} \
                ${def['file']:+--defaults-file=${def['file']}} \
                
${def['extra_file']:+--defaults-extra-file=${def['extra_file']}} \
                
${def['group_suffix']:+--defaults-group-suffix=${def['group_suffix']}} \
-               --skip-ssl --skip-ssl-verify-server-cert \
                -B "$@"
 }
 
@@ -59,11 +58,10 @@
        set +e +o pipefail
        # (on second extra_file)
        # shellcheck disable=SC2086
-       mysql ${nodefaults:+--no-defaults} \
+       mariadb ${nodefaults:+--no-defaults} \
                ${def['file']:+--defaults-file=${def['file']}} \
                
${def['extra_file']:+--defaults-extra-file=${def['extra_file']}}  \
                
${def['group_suffix']:+--defaults-group-suffix=${def['group_suffix']}}  \
-               --skip-ssl --skip-ssl-verify-server-cert \
                -h localhost --protocol tcp -e 'select 1' 2>&1 \
                | grep -qF "Can't connect"
        local ret=${PIPESTATUS[1]}
@@ -201,11 +199,11 @@
 
 # mariadbupgrade
 #
-# Test the lock on the file $datadir/mysql_upgrade_info
+# Test the lock on the file $datadir/mariadb_upgrade_info
 # https://jira.mariadb.org/browse/MDEV-27068
 mariadbupgrade()
 {
-       local f="$datadir/mysql_upgrade_info"
+       local f="$datadir/mariadb_upgrade_info"
        if [ -r "$f" ]; then
                flock --exclusive --nonblock -n 9 9<"$f"
                return $?

Reply via email to