Building rh-mariadb105 for arm 32bit

Sooner or later a nextcloud update is in need of a newer version of mariadb (mysql).

Looks like it is going to be the scl rh-mariadb105, those familiar with the el7 arm 32-bit infra structure know there are no SCL’s available from upstream CentOS…

So we need to build those ourselves and the build worked out.

Opened an issue for this in arm-dev:

Now my question: How to test this thoroughly ? :thinking:

cc/ @arm_team

3 Likes

I provide a pr with a migration script for nc21, at the end nc21 is up and migrated from mariadb55 to mariadb105

It should be a good test

2 Likes

It passed the first test: install and basic functionally:

3 Likes

Uploaded minimal stack for NC21 of rh-mariadb105-*.ns7.armv7hl.rpm to arm-testing. :innocent:

EDIT:

And it passed this test too! Kudos to @stephdl :cake:

4 Likes

In this case rh-mariadb105-*.ns7.armv7hl.rpm needs to be uploaded to armhfp updates…
For rh-php73 we made a subdirectory to host the SCL-packages:
http://packages.nethserver.org/nethserver/7.9.2009/updates/armhfp/Packages/rh-php73/

If we want rh-mariadb105 in a subdirectory too, they need to be uploaded manually. AFIAK I am not able to do that.

The armv7hl packages live here:
https://vps01.havak.nl/nethserver/7/devel/armhfp/Packages/rh-mariadb105/

and in

http://packages.nethserver.org/nethserver/7.9.2009/testing/armhfp/Packages/

If it is desirable to be able to rebuild rh-mariadb105 for armv7hl form NS repositories it’s build dependency rh-maven35 need to be uploaded too:
https://vps01.havak.nl/nethserver/7/devel/armhfp/Packages/rh-maven35/

I just copied the RPMs from testing and put them inside a subdir: http://packages.nethserver.org/nethserver/7.9.2009/updates/armhfp/Packages/rh-mariadb105/

Can you please verify that everything looks ok?
Bear in mind that the mirrors will be in sync in few hours.

1 Like

Yes it is ok, thx !

–OT–
Already love my pimox (Proxmox on a PI) test-setup: revert snapshot and install again. :smiling_face_with_three_hearts:

2 Likes