Bug 30099

Summary: firefox-beta won't rebuild in Mageia 8 due to not being able to compile gkrust
Product: Mageia Reporter: Kristoffer Grundström <lovaren>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: Normal CC: davidwhodgins, lovaren
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: firefox-beta CVE:
Status comment:
Attachments: Build error output

Description Kristoffer Grundström 2022-02-26 23:07:24 CET
Description of problem: I downloaded the src.rpm of firefox-beta from Cauldron to rebuild it to Mageia 8, but after it got to the stage of compiling gkrust it failed and that resulted in a complete build failure overall.

Version-Release number of selected component (if applicable): 98.0

How reproducible: I've only seen this one time.

Steps to Reproduce:
1. Download the firefox-beta src rpm from Cauldron.
2. Extract all files in it (except the spec file which is sort of obvious) to ~/rpmbuild/SOURCES/
3. Open a terminal.
4. cd to where the spec file is and run sudo urpmi firefox-beta.spec --auto and wait until it's done.
5. Now run rpmbuild -ba firefox-beta.spec and wait for the errors seen in the attached build output.
Comment 1 Kristoffer Grundström 2022-02-26 23:10:23 CET
Created attachment 13158 [details]
Build error output

You might also want to fix the warnings about the macros.

CC: (none) => lovaren

Comment 2 Dave Hodgins 2022-02-26 23:56:52 CET
firefox-beta is never supported in stable releases. It's only present in
cauldron, and in cauldron is removed when it reaches version freeze.

CC: (none) => davidwhodgins
Status: NEW => RESOLVED
Resolution: (none) => INVALID

Comment 3 Kristoffer Grundström 2022-02-27 00:39:16 CET
However, it should still be able to be rebuilt in Mageia 8 if that's what the src rpm of every package is for.
Comment 4 Dave Hodgins 2022-02-27 00:56:01 CET
The place to discuss such issues is the dev ml, as this is about education,
not a bug in Mageia packages. Most likely it also needs the cauldron version
of rust due to changes in that package.