Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-35108

galera rpm build error in Fedora 41

    XMLWordPrintable

Details

    • Related to install and upgrade
    • The galera RPM wasn't buildable on Fedora 41 or later because of changes rpmbuild. The build script has been changed to be compatible with newer rpmbuild behaviour.

    Description

      Fedora 41 in dev environment is failing to build.

      Something in the behaviour or rpmbuild has changed

      https://buildbot.dev.mariadb.org/#/builders/428/builds/2/steps/3/logs/stdio

      + /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm.sh 26.4.19
      +++ dirname /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm.sh
      ++ cd /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages
      ++ pwd -P
      + SCRIPT_ROOT=/home/buildbot/gal-aarch64-fedora-41/build/scripts/packages
      ++ pwd -P
      + THIS_DIR=/home/buildbot/gal-aarch64-fedora-41/build
      + RPM_TOP_DIR=/home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm_top_dir
      + rm -rf /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm_top_dir
      + mkdir -p /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm_top_dir/RPMS
      + ln -s ../../../ /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm_top_dir/BUILD
      + export CK_TIMEOUT_MULTIPLIER=5
      + CK_TIMEOUT_MULTIPLIER=5
      + fast_cflags='-O3 -fno-omit-frame-pointer'
      + uname -m
      + grep -q i686
      + cpu_cflags=-mtune=core2
      + RPM_OPT_FLAGS='-O3 -fno-omit-frame-pointer -mtune=core2'
      + GALERA_SPEC=/home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/galera.spec
      + RELEASE=1
      + DISTRO_VERSION=
      + '[' -r /etc/os-release ']'
      + source /etc/os-release
      ++ NAME='Fedora Linux'
      ++ VERSION='41 (Container Image Prerelease)'
      ++ ID=fedora
      ++ VERSION_ID=41
      ++ VERSION_CODENAME=
      ++ PLATFORM_ID=platform:f41
      ++ PRETTY_NAME='Fedora Linux 41 (Container Image Prerelease)'
      ++ ANSI_COLOR='0;38;2;60;110;180'
      ++ LOGO=fedora-logo-icon
      ++ CPE_NAME=cpe:/o:fedoraproject:fedora:41
      ++ DEFAULT_HOSTNAME=fedora
      ++ HOME_URL=https://fedoraproject.org/
      ++ DOCUMENTATION_URL=https://docs.fedoraproject.org/en-US/fedora/f41/system-administrators-guide/
      ++ SUPPORT_URL=https://ask.fedoraproject.org/
      ++ BUG_REPORT_URL=https://bugzilla.redhat.com/
      ++ REDHAT_BUGZILLA_PRODUCT=Fedora
      ++ REDHAT_BUGZILLA_PRODUCT_VERSION=41
      ++ REDHAT_SUPPORT_PRODUCT=Fedora
      ++ REDHAT_SUPPORT_PRODUCT_VERSION=41
      ++ SUPPORT_END=2025-05-13
      ++ VARIANT='Container Image'
      ++ VARIANT_ID=container
      + DIST_TAG=
      + '[' '' = sles12 ']'
      + '[' '' = sles42 ']'
      + '[' -z '' ']'
      ++ rpm --eval '%{dist}'
      + DIST_TAG=.fc41
      + '[' .fc41 = '%{dist}' ']'
      + '[' -z .fc41 ']'
      ++ which rpmbuild
      + /usr/bin/rpmbuild --clean --define '_topdir /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm_top_dir' --define 'optflags -O3 -fno-omit-frame-pointer -mtune=core2' --define 'version 26.4.19' --define 'dist .fc41' -bb /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/galera.spec
      warning: line 105: It's not recommended to have unversioned Obsoletes: Obsoletes: galera-3
      warning: line 107: It's not recommended to have unversioned Obsoletes: Obsoletes: galera
      warning: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from
      Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.436gSS
      + umask 022
      + cd /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm_top_dir/BUILD/galera-4-26.4.19-build
      + test -d /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm_top_dir/BUILD/galera-4-26.4.19-build
      + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm_top_dir/BUILD/galera-4-26.4.19-build
      + /usr/bin/rm -rf /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm_top_dir/BUILD/galera-4-26.4.19-build
      + /usr/bin/mkdir -p /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm_top_dir/BUILD/galera-4-26.4.19-build
      + /usr/bin/mkdir -p /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm_top_dir/BUILD/galera-4-26.4.19-build/SPECPARTS
      + RPM_EC=0
      ++ jobs -p
      + exit 0
      Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.t96TsF
      + umask 022
      + cd /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm_top_dir/BUILD/galera-4-26.4.19-build
      + rm -rf galera-26.4.19
      + /usr/bin/mkdir -p galera-26.4.19
      + cd galera-26.4.19
      + /usr/lib/rpm/rpmuncompress -x -v /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm_top_dir/SOURCES
      error: File /home/buildbot/gal-aarch64-fedora-41/build/scripts/packages/rpm_top_dir/SOURCES: No such file or directory
      error: Bad exit status from /var/tmp/rpm-tmp.t96TsF (%prep)
          line 105: It's not recommended to have unversioned Obsoletes: Obsoletes: galera-3
          line 107: It's not recommended to have unversioned Obsoletes: Obsoletes: galera
          %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from
          Bad exit status from /var/tmp/rpm-tmp.t96TsF (%prep)
      

      Attachments

        Issue Links

          Activity

            People

              teemu.ollakka Teemu Ollakka
              danblack Daniel Black
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.