From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2386#note_1347168700 Yeah, I completely agree with you and it is an ongoing discussion as to what we can do to simplify the spec file. One thought, as you also suggest, is to split out the spec file into separate spec files. There are a few other ideas but nothing concrete yet as a plan of action. That doesn't mean anyone has done anything wrong with the spec file, and I really want to stress that. All the changes we made were valid and made with the best of intentions and continue to be so. It's just that the spec file is extraordinarily complicated at this point, and we're not doing ourselves any favors by piling on to it with more code. My gut is telling me that we should strip these down to separate sub-package spec files without any macros to see what we end up with, and then rebuild from there. I'm worried that the complexity added by the macros have made us blind to cleanups that could be made. We could also end up with what we have today and that simply means that the kernel is difficult to build. IMO anything is worth a shot. I have been very open about having to use the rpm.org site as a reference guide when looking at the spec file. It shouldn't be so complicated that someone like me who has familiarity with the spec also needs to open up a reference doc to change it. Sorry for the polite but mini-rant. _______________________________________________ kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue