= Proposed System Wide Change: Removing Perl from Build Root = https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl Change owner(s): * Jitka Plesníková <jplesnikATredhatDOTcom> * Petr Písař <ppisarATredhatDOTcom> This change aims to removing Perl from minimal build root. == Detailed Description == When building a package in the Fedora build system (Koji), a predefined set of packages together with their dependencies is always installed. This is called minimal build root and it occupies about 527 MB now. In order to make it smaller, perl-generators dependency will be removed from rpm-build package. This effectively removed Perl packages from minimal build root (about 20 MB now). However, this will break building all Perl packages as almost no Perl package build-requires perl-generators and thus these packages will miss auto-generated dependencies between Perl modules (perl() namespace in RPM dependency symbols). To prevent from havoc, Perl Packaging guidelines will be updated and all packages the deliver a Perl code will be updated to build-require perl-generators. == Scope == Every Perl package spec file will be modified in the master git branch. * Proposal owners: Maintainers of rpm package to remove dependency on perl-generators. Perl maintainers to insert missing build-requirement on perl-generators into all Perl packages. * Other developers: Owners of packages that fail to rebuild, mainly perl-sig users, will be asked using Bugzilla to fix their packages. * Release engineering: Not involved. * Policies and guidelines: Perl packaging guidelines will be updated to mandate dependency on perl-generators for Perl packages. -- Jan Kuřík Platform & Fedora Program Manager Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx http://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx