Include macros.build-constraints macro file from Cauldron to mga9 rpm-mageia-setup package. It'll add %limit_build macro to help to build huge pkgs like webkit2.
Fixed in upcoming rpm-mageia-setup-2.71-1.1.mga9 SRPMS: rpm-mageia-setup-2.71-1.1.mga9 RPMS: rpm-mageia-setup-2.71-1.1.mga9 rpm-mageia-setup-build-2.71-1.1.mga9
Easy test case. Before update there's no %limit_build macro and 'rpm --eval' output is b0rked. $ rpm --eval '%{limit_build -m 2048}' %{limit_build -m 2048} After update the macro is available and 'rpm --eval' returns sane output depending on used CPU and available memory. $ rpm --eval '%{limit_build -m 2048}' -j3
CC: (none) => jani.valimaaAssignee: bugsquad => qa-bugs
RH mageia 9 x86_64 Before the update rpm --eval '%{limit_build -m 2048}' %{limit_build -m 2048} LC_ALL=C urpmi --auto --auto-update medium "QA Testing (32-bit)" is up-to-date medium "QA Testing (64-bit)" is up-to-date medium "Core Release (distrib1)" is up-to-date medium "Core Updates (distrib3)" is up-to-date medium "Nonfree Release (distrib11)" is up-to-date medium "Nonfree Updates (distrib13)" is up-to-date medium "Tainted Release (distrib21)" is up-to-date medium "Tainted Updates (distrib23)" is up-to-date medium "Core 32bit Release (distrib31)" is up-to-date medium "Core 32bit Updates (distrib32)" is up-to-date medium "Nonfree 32bit Release (distrib36)" is up-to-date medium "Tainted 32bit Release (distrib41)" is up-to-date medium "Tainted 32bit Updates (distrib42)" is up-to-date installing rpm-mageia-setup-build-2.71-1.1.mga9.x86_64.rpm rpm-mageia-setup-2.71-1.1.mga9.x86_64.rpm from //home/katnatek/qa-testing/x86_64 Preparing... ################################################################################################## 1/2: rpm-mageia-setup ################################################################################################## 2/2: rpm-mageia-setup-build ################################################################################################## 1/2: removing rpm-mageia-setup-build-2.71-1.mga9.x86_64 ################################################################################################## 2/2: removing rpm-mageia-setup-2.71-1.mga9.x86_64 ################################################################################################## After the update rpm --eval '%{limit_build -m 2048}' -j2
CC: (none) => andrewsfarm
Whiteboard: (none) => MGA9-64-OK
Keywords: (none) => advisory
On a quad core with 16GB ram ... [root@x3 ~]# rpm --eval '%{limit_build -m 2048}' [root@x3 ~]# rpm --eval '%{limit_build -m 4096}' -j3 [root@x3 ~]# rpm --eval '%{limit_build -m 6144}' -j2 [root@x3 ~]# rpm --eval '%{limit_build -m 8192}' -j1 Validating
Keywords: (none) => validated_updateCC: (none) => davidwhodgins, sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2024-0134.html
Resolution: (none) => FIXEDStatus: NEW => RESOLVED