[MDEV-32642] galera needs packaging script changes to successfully build Created: 2023-11-01  Updated: 2023-11-20  Resolved: 2023-11-09

Status: Closed
Project: MariaDB Server
Component/s: Galera
Affects Version/s: None
Fix Version/s: 10.4.32, 10.5.23, 10.6.16, 10.10.7, 10.11.6, 11.0.4, 11.1.3, 11.2.2

Type: Bug Priority: Blocker
Reporter: Daniel Black Assignee: Julius Goryavsky
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Blocks
Duplicate
is duplicated by MDBF-621 Missing 'scons' package on s390x-sles... Closed

 Description   

https://github.com/MariaDB/galera/pull/15 - ci link

  • enables rpm builds to occur on all RPM distros

https://github.com/MariaDB/galera/pull/14

  • s390x on Ubuntu 2004 required g++-10, but the build system was overriding the CXX environment variable. This removes the override.

https://github.com/MariaDB/galera/pull/12

  • not all RPM builders have scons, and its not needed any more. Easy to remove requirement.

https://github.com/MariaDB/galera/pull/10
dpkg isn't in the buiders, however dpkg-buildpackage which is used is

The success of these can be seen in the dev environment where these have been merged*.

https://buildbot.dev.mariadb.org/#/grid?branch=mariadb-4.x

Note *: excludes first one which may be merged by the time this is looked at - https://github.com/vladbogo/galera/pull/4



 Comments   
Comment by Daniel Black [ 2023-11-08 ]

Due to last minute decision to release 26.4.16 this is now a blocker.

Without this some arches won't build or will contain critical flaws in gcache as highlighted by the CI tests.

Comment by Daniel Black [ 2023-11-08 ]

Its simple build system flags only fixes.

Comment by Daniel Black [ 2023-11-09 ]

merging the PRs in numerical order results in:

https://github.com/vladbogo/galera/tree/mariadb-4.x

resulting in a successful build: https://buildbot.dev.mariadb.org/#/grid?branch=mariadb-4.x

Red builds:

  • gal-amd64-sles-12 should have been removed - there's no builder for it
  • gal-x86-debian-sid - saving packages failed, but otherwise build/tested ok
Comment by Daniel Black [ 2023-11-09 ]

Thanks janlindstrom for merging these.

Generated at Thu Feb 08 10:32:53 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.