Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MDBF-882 - ColumnStore packages not created for OpenSuse/Sles #681

Merged
merged 1 commit into from
Jan 16, 2025

Conversation

RazvanLiviuVarzaru
Copy link
Collaborator

@RazvanLiviuVarzaru RazvanLiviuVarzaru commented Jan 14, 2025

This is 1/2 PR in the series for solving MDBF-882. It will align buildbot.mariadb.{NET,ORG} in terms of produced packages by fixing ColumnStore package creation for MariaDB Server versions 10.5, 10.6, 10.11

ColumnStore package creation for 11.4 onward will be solved in a separate PR as it needs more attention.

How to test this PR:
-> pull an opensuse/sles container image from quay -> install the missing libraries added in this PR
-> follow build instructions on any opensuse / sles autobake builder -> check that the CS package was produced.

How to deploy to Production:
-> after the OpenSuse/Sles images are re-generated in DEV, sync with Main branch and the GitHub workflow
will automatically promote it to Production.

@RazvanLiviuVarzaru
Copy link
Collaborator Author

RazvanLiviuVarzaru commented Jan 14, 2025

The failure on OpenSuse 15.6 is unrelated to my changes.
@grooverdan does this bug seem familiar to you?

(12/21) Installing: permissions-20240826-150600.10.12.1.x86_64 [..
Updating /etc/sysconfig/security ...
/dev/zero: chown: Operation not permitted
/dev/null: chown: Operation not permitted
/dev/full: chown: Operation not permitted
ERROR: not all operations were successful.
Checking permissions and ownerships - using the permissions files
	/etc/permissions
	/etc/permissions.easy
	/etc/permissions.local
setting / to root:root 0755. (wrong permissions 0555)

@grooverdan
Copy link
Member

yes https://bugzilla.opensuse.org/show_bug.cgi?id=1228968

seems a few minor increments above permissions-20240826-150600.10.9.1

created https://bugzilla.opensuse.org/show_bug.cgi?id=1235873 for the current version.

list seems to match https://github.com/MariaDB/server/pull/2651/files - good.

This is 1/2 PR in the series for solving **MDBF-882**. It will align `buildbot.mariadb.{NET,ORG}` in terms of produced packages by fixing ColumnStore package creation for MariaDB Server versions 10.5, 10.6, 10.11

ColumnStore package creation for 11.4 onward will be solved in a separate PR as it needs more attention.

How to test this PR:
-> pull an opensuse/sles container image from quay -> install the missing libraries added in this PR
-> follow build instructions on any opensuse / sles autobake builder -> check that the CS packages were produced

How to deploy to Production:
-> after the OpenSuse/Sles images are re-generated in DEV, sync with Main branch and the GitHub workflow
     will automatically promote it to Production.
@RazvanLiviuVarzaru
Copy link
Collaborator Author

yes https://bugzilla.opensuse.org/show_bug.cgi?id=1228968

seems a few minor increments above permissions-20240826-150600.10.9.1

created https://bugzilla.opensuse.org/show_bug.cgi?id=1235873 for the current version.

list seems to match https://github.com/MariaDB/server/pull/2651/files - good.

We can merge this PR and I will make the required changes manually to OpenSuse 15.6 image and push it to QUAY.

@RazvanLiviuVarzaru RazvanLiviuVarzaru merged commit 876447a into MariaDB:dev Jan 16, 2025
5 of 6 checks passed
RazvanLiviuVarzaru added a commit to RazvanLiviuVarzaru/buildbot-r that referenced this pull request Jan 16, 2025
This is a fix for MariaDB#681

While boost components were installed on SLES, the CS package was still missing.
After doing a CMAKE --trace I've found out that limbxml2 is missing.

MESSAGE_ONCE(CS_NO_LIBXML Could not find a usable libxml2 development environment! )

Tested locally with the current sles1506 container image and after
installing libxml2-devel, the CS packages are generated for mariadb server 10.11.
RazvanLiviuVarzaru added a commit that referenced this pull request Jan 16, 2025
This is a fix for #681

While boost components were installed on SLES, the CS package was still missing.
After doing a CMAKE --trace I've found out that limbxml2 is missing.

MESSAGE_ONCE(CS_NO_LIBXML Could not find a usable libxml2 development environment! )

Tested locally with the current sles1506 container image and after
installing libxml2-devel, the CS packages are generated for mariadb server 10.11.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants