Proposed System Wide Change: Remove GCC from BuildRoot
* Igor Gnatenko <ignatenkobrain at fedoraproject dot org>
Removing gcc and gcc-c++ from default buildroot in Koji and mock.
== Detailed description ==
Since beginning of Fedora, gcc (and gcc-c++) are installed in every
buildroot. Times have changed and nowadays many of packages are not
written in C/C++, they are written in Python, Ruby, Node.js, Go, Rust,
OCaml, Perl and so on so they don't need to have C/C++ compiler.
Installing gcc and gcc-c++ takes time so if we remove it, we can
improve build times for many of the packages.
== Scope ==
* Proposal owners:
Remove gcc, gcc-c++ from build group in Koji and from buildsys-build
group in comps.
* Other developers:
Maintainers should follow guidelines and add BuildRequires: gcc if
they need it during build (this guideline exists for long time).
* Release engineering: [https://pagure.io/releng/issue/7317
** List of deliverables:
N/A (not a System Wide Change)
* Policies and guidelines:
Nothing needed, guidelines already have paragraph about listing all
* Trademark approval:
N/A (not needed for this Change)
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic