Bug 2376112

Summary: CMake: Use ninja generator by default
Product: [Fedora] Fedora Reporter: Aoife Moloney <amoloney>
Component: Changes TrackingAssignee: Cristian Le <fedora>
Status: ASSIGNED --- QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: fedora
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2380936, 2380937, 2380964, 2380966, 2380967, 2380969, 2380971, 2380972, 2380973, 2380976, 2380978, 2380981, 2380985, 2380986, 2380987, 2380990, 2380992, 2380994, 2380995, 2380996, 2380997, 2380998, 2380999, 2381001, 2381003, 2381006, 2381007, 2381009, 2381010, 2381012, 2381014, 2381015, 2381017, 2381019, 2381021, 2381022, 2381023, 2381024, 2381026, 2381027, 2381028, 2381029, 2381030, 2381031, 2381033, 2381034, 2381035, 2381043, 2381044, 2381045, 2381049, 2381050, 2381054, 2381056, 2381057, 2381059, 2381060, 2381061, 2381063, 2381064, 2381065, 2381066, 2381067, 2381068, 2381069, 2381071, 2381072, 2381080, 2381083, 2381084, 2381087, 2381090, 2381091, 2381093, 2381094, 2381100, 2381105, 2381108, 2381109, 2381110, 2381112, 2381114, 2381115, 2381116, 2381118, 2381120, 2381121, 2381123, 2381125, 2381127, 2381128, 2381131, 2381132, 2381133, 2381134, 2381135, 2381136, 2381137, 2381139, 2381141, 2381142, 2381143, 2381144, 2381145, 2381146, 2381151, 2381152, 2381153, 2381154, 2381155, 2381156, 2381157, 2381159, 2381160, 2381163, 2381164, 2381165, 2381166, 2380962, 2380963, 2380965, 2380968, 2380970, 2380974, 2380975, 2380977, 2380979, 2380980, 2380982, 2380983, 2380984, 2380988, 2380989, 2380991, 2380993, 2381000, 2381002, 2381004, 2381005, 2381008, 2381011, 2381013, 2381016, 2381018, 2381020, 2381025, 2381032, 2381036, 2381037, 2381038, 2381039, 2381040, 2381041, 2381042, 2381046, 2381047, 2381048, 2381051, 2381052, 2381053, 2381055, 2381058, 2381062, 2381070, 2381073, 2381075, 2381076, 2381077, 2381078, 2381079, 2381081, 2381082, 2381085, 2381086, 2381088, 2381092, 2381095, 2381096, 2381097, 2381098, 2381099, 2381101, 2381102, 2381103, 2381104, 2381106, 2381107, 2381111, 2381113, 2381117, 2381119, 2381122, 2381124, 2381126, 2381129, 2381130, 2381138, 2381140, 2381147, 2381148, 2381149, 2381150, 2381158, 2381161, 2381162, 2381167    
Bug Blocks: 2387673    

Description Aoife Moloney 2025-07-03 09:26:28 UTC
This is a tracking bug for Change: CMake: Use ninja generator by default
For more details, see: https://fedoraproject.org/wiki/Changes/CMake_ninja_default

Change the default generator used in the %cmake macro from make to ninja. Affected projects are tracked in this copr repo, please check if your packages are failing there.

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Comment 1 Aoife Moloney 2025-08-19 21:12:07 UTC
Dear change owner, this is a reminder that your change is required to be 100% code complete by August 26, which is the start of beta freeze. Please provide a status update on your change in the Incomplete Changes Report if you are not able to move your change to 'ON_QA' before this date. If you need to defer your change to the next Fedora release, please let me know and I will reassign this bug and the change page. Thank you kindly.

Comment 2 Cristian Le 2025-08-21 16:18:37 UTC
Would probably need to push this to F44 since it would still require quite a few PRs to be created. I will try to automate push a bunch of PRs, but it would be too much pain to make beta freeze exceptions for each package, so better to push it back to F44 instead.

Comment 3 Aoife Moloney 2025-09-01 13:53:08 UTC
Reassigning this change to F44 as per FESCo decision https://pagure.io/fesco/issue/3465