From e4bb504b2cccbb32ef148fe49b15f470cefe5bd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 4 Apr 2017 17:01:48 +0200 Subject: [PATCH] Build-time dependencies filtered. I forsee we will miss new run-time dependencies that were disabled on bootstrap. I will add them or even to perl-bootstrap later. --- perl.yaml | 635 ++++++++++++++++++++---------------------------------- 1 file changed, 233 insertions(+), 402 deletions(-) diff --git a/perl.yaml b/perl.yaml index 72fc2c6..655689e 100644 --- a/perl.yaml +++ b/perl.yaml @@ -24,447 +24,278 @@ data: tracker: https://taiga.fedorainfracloud.org/project/modularity components: rpms: + # We need to build all (as in perl-bootstrap) RPM packages again + # because only those built from this module definition will get + # into the module compose. + # This perl-srpm-macros build must have higher NEVRA than a build + # from perl-bootstrap and must be built first. perl-srpm-macros: rationale: Control generating source packages. ref: 4b86d3dcaca3b041771cdccdcba4f9d31b8f1b2d - buildorder: 0 + buildorder: -1 + # Then we can rebuild in a random order because we have all binary + # packages available from perl-bootstrap. perl: rationale: The Perl interpreter. ref: b14a87313b3dba832191d614c3124677546ce6b0 - buildorder: 1 + perl-Archive-Tar: + rationale: Core Perl API. + ref: f26 + perl-autodie: + rationale: Core Perl API. + ref: f26 + perl-B-Debug: + rationale: Core Perl API. + ref: f26 + perl-bignum: + rationale: Core Perl API. + ref: f26 + perl-Carp: + rationale: Core Perl API. + ref: f26 + perl-Compress-Raw-Bzip2: + rationale: Core Perl API. + ref: f26 + perl-Compress-Raw-Zlib: + rationale: Core Perl API. + ref: f26 + perl-Config-Perl-V: + rationale: Core Perl API. + ref: f26 + perl-constant: + rationale: Core Perl API. + ref: f26 + perl-CPAN: + rationale: Core Perl API. + ref: f26 + perl-CPAN-Meta: + rationale: Core Perl API. + ref: f26 + perl-CPAN-Meta-Requirements: + rationale: Core Perl API. + ref: f26 + perl-CPAN-Meta-YAML: + rationale: Core Perl API. + ref: f26 + perl-Data-Dumper: + rationale: Core Perl API. + ref: f26 + perl-DB_File: + rationale: Core Perl API. + ref: f26 + perl-Devel-PPPort: + rationale: Core Perl API. + ref: f26 + perl-Digest: + rationale: Core Perl API. + ref: f26 + perl-Digest-MD5: + rationale: Core Perl API. + ref: f26 + perl-Digest-SHA: + rationale: Core Perl API. + ref: f26 + perl-Encode: + rationale: Core Perl API. + ref: f26 + perl-Env: + rationale: Core Perl API. + ref: f26 + perl-experimental: + rationale: Core Perl API. + ref: f26 + perl-Exporter: + rationale: Core Perl API. + ref: f26 + perl-ExtUtils-CBuilder: + rationale: Core Perl API. + ref: f26 + perl-ExtUtils-Install: + rationale: Core Perl API. + ref: f26 + perl-ExtUtils-MakeMaker: + rationale: Core Perl API. + ref: f26 + perl-ExtUtils-Manifest: + rationale: Core Perl API. + ref: f26 + perl-ExtUtils-ParseXS: + rationale: Core Perl API. + ref: f26 perl-Fedora-VSP: rationale: RPM dependency generator. ref: f26 - buildorder: 2 + perl-File-Fetch: + rationale: Core Perl API. + ref: f26 + perl-File-Path: + rationale: Core Perl API. + ref: f26 + perl-File-Temp: + rationale: Core Perl API. + ref: f26 + perl-Filter: + rationale: Core Perl API. + ref: f26 + perl-Filter-Simple: + rationale: Core Perl API. + ref: f26 perl-generators: rationale: RPM dependency generator. ref: f26 - buildorder: 3 - perl-Archive-Tar: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-autodie: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-B-Debug: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Carp: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Compress-Raw-Bzip2: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Compress-Raw-Zlib: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-constant: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-CPAN-Meta: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-CPAN-Meta-Requirements: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-CPAN-Meta-YAML: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Data-Dumper: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-DB_File: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Devel-PPPort: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Digest: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Digest-MD5: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Digest-SHA: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Encode: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Env: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-experimental: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Exporter: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-ExtUtils-CBuilder: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-ExtUtils-Install: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-ExtUtils-MakeMaker: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-ExtUtils-Manifest: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-ExtUtils-ParseXS: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-File-Path: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-File-Temp: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Filter: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Filter-Simple: - rationale: build dependency. - ref: f26 - buildorder: 4 perl-Getopt-Long: - rationale: build dependency. + rationale: Core Perl API. ref: f26 - buildorder: 4 perl-HTTP-Tiny: - rationale: build dependency. + rationale: Core Perl API. ref: f26 - buildorder: 4 - perl-IO-Socket-IP: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-IPC-SysV: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-JSON-PP: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-libnet: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Locale-Codes: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Locale-Maketext: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Math-BigInt: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-MIME-Base64: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Module-CoreList: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Module-Load: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Module-Load-Conditional: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Module-Metadata: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Params-Check: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-parent: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-PathTools: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Perl-OSType: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-perlfaq: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-PerlIO-via-QuotedPrint: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Pod-Checker: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Pod-Escapes: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Pod-Parser: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Pod-Perldoc: - rationale: build dependency. - ref: 842e567a333ccfd2b15be93f230d29414be0f581 - buildorder: 4 - perl-Pod-Simple: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Pod-Usage: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-podlators: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Scalar-List-Utils: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Socket: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Storable: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Sys-Syslog: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Term-Cap: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Test-Harness: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Test-Simple: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Text-Balanced: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Text-ParseWords: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Text-Tabs+Wrap: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Thread-Queue: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-threads: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-threads-shared: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Time-HiRes: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Time-Local: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Unicode-Collate: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-Unicode-Normalize: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-version: - rationale: build dependency. - ref: f26 - buildorder: 4 - perl-bignum: - rationale: build dependency. - ref: f26 - buildorder: 5 - perl-File-Fetch: - rationale: build dependency. - ref: f26 - buildorder: 5 - perl-IO-Compress: - rationale: build dependency. - ref: f26 - buildorder: 5 - perl-Math-BigInt-FastCalc: - rationale: build dependency. - ref: f26 - buildorder: 5 - perl-Math-BigRat: - rationale: build dependency. - ref: f26 - buildorder: 5 - perl-Devel-StackTrace: - rationale: build dependency. - ref: f26 - buildorder: 6 perl-inc-latest: - rationale: build dependency. + rationale: A run-time dependency. ref: f26 - buildorder: 6 - perl-IO-Tty: - rationale: build dependency. + perl-IO-Compress: + rationale: Core Perl API. ref: f26 - buildorder: 6 - perl-IPC-Run: - rationale: build dependency. + perl-IO-Socket-IP: + rationale: Core Perl API. ref: f26 - buildorder: 7 - perl-Module-Build: - rationale: build dependency. - ref: f26 - buildorder: 7 - perl-Test-NoWarnings: - rationale: build dependency. - ref: f26 - buildorder: 7 - perl-Config-Perl-V: - rationale: build dependency. - ref: f26 - buildorder: 8 - perl-CPAN: - rationale: build dependency. - ref: f26 - buildorder: 8 perl-IPC-Cmd: - rationale: build dependency. + rationale: Core Perl API. ref: f26 - buildorder: 8 - perl-Test-Pod: - rationale: build dependency. + perl-IPC-SysV: + rationale: Core Perl API. ref: f26 - buildorder: 9 - perl-Devel-Symdump: - rationale: build dependency. + perl-JSON-PP: + rationale: Core Perl API. ref: f26 - buildorder: 10 - perl-Pod-Coverage: - rationale: build dependency. + perl-libnet: + rationale: Core Perl API. ref: f26 - buildorder: 11 - perl-Test-Pod-Coverage: - rationale: build dependency. + perl-Locale-Codes: + rationale: Core Perl API. ref: f26 - buildorder: 12 - perl-BSD-Resource: - rationale: build dependency. + perl-Locale-Maketext: + rationale: Core Perl API. ref: f26 - buildorder: 13 - perl-Test-Deep: - rationale: build dependency. + perl-Math-BigInt: + rationale: Core Perl API. ref: f26 - buildorder: 14 - perl-Sub-Uplevel: - rationale: build dependency. + perl-Math-BigInt-FastCalc: + rationale: Core Perl API. ref: f26 - buildorder: 15 - perl-Test-Exception: - rationale: build dependency. + perl-Math-BigRat: + rationale: Core Perl API. ref: f26 - buildorder: 16 - perl-PerlIO-utf8_strict: - rationale: build dependency. + perl-MIME-Base64: + rationale: Core Perl API. ref: f26 - buildorder: 17 - perl-Sub-Install: - rationale: build dependency. + perl-Module-Build: + rationale: A run-time dependency. ref: f26 - buildorder: 18 - perl-Params-Util: - rationale: build dependency. + perl-Module-CoreList: + rationale: Core Perl API. ref: f26 - buildorder: 19 - perl-Data-OptList: - rationale: build dependency. + perl-Module-Load: + rationale: Core Perl API. ref: f26 - buildorder: 20 - perl-Package-Generator: - rationale: build dependency. + perl-Module-Load-Conditional: + rationale: Core Perl API. ref: f26 - buildorder: 20 - perl-Sub-Exporter: - rationale: build dependency. + perl-Module-Metadata: + rationale: Core Perl API. ref: f26 - buildorder: 21 - perl-Mixin-Linewise: - rationale: build dependency. + perl-Params-Check: + rationale: Core Perl API. ref: f26 - buildorder: 22 - perl-Pod-Eventual: - rationale: build dependency. + perl-parent: + rationale: Core Perl API. ref: f26 - buildorder: 23 - perl-Pod-Coverage-TrustPod: - rationale: build dependency. + perl-PathTools: + rationale: Core Perl API. ref: f26 - buildorder: 24 - perl-IPC-System-Simple: - rationale: build dependency. + perl-Perl-OSType: + rationale: Core Perl API. + ref: f26 + perl-perlfaq: + rationale: Core Perl API. + ref: f26 + perl-PerlIO-via-QuotedPrint: + rationale: Core Perl API. + ref: f26 + perl-Pod-Checker: + rationale: Core Perl API. + ref: f26 + perl-Pod-Escapes: + rationale: Core Perl API. + ref: f26 + perl-Pod-Parser: + rationale: Core Perl API. + ref: f26 + perl-Pod-Perldoc: + rationale: Core Perl API. + ref: 842e567a333ccfd2b15be93f230d29414be0f581 + perl-Pod-Simple: + rationale: Core Perl API. + ref: f26 + perl-Pod-Usage: + rationale: Core Perl API. + ref: f26 + perl-podlators: + rationale: Core Perl API. + ref: f26 + perl-Scalar-List-Utils: + rationale: Core Perl API. + ref: f26 + perl-Socket: + rationale: Core Perl API. + ref: f26 + perl-Storable: + rationale: Core Perl API. + ref: f26 + perl-Sys-Syslog: + rationale: Core Perl API. ref: f26 - buildorder: 25 perl-Term-ANSIColor: - rationale: build dependency. + rationale: Core Perl API. + ref: f26 + perl-Term-Cap: + rationale: Core Perl API. + ref: f26 + perl-Test-Harness: + rationale: Core Perl API. + ref: f26 + perl-Test-Simple: + rationale: Core Perl API. + ref: f26 + perl-Text-Balanced: + rationale: Core Perl API. + ref: f26 + perl-Text-ParseWords: + rationale: Core Perl API. + ref: f26 + perl-Text-Tabs+Wrap: + rationale: Core Perl API. + ref: f26 + perl-Thread-Queue: + rationale: Core Perl API. + ref: f26 + perl-threads: + rationale: Core Perl API. + ref: f26 + perl-threads-shared: + rationale: Core Perl API. + ref: f26 + perl-Time-HiRes: + rationale: Core Perl API. + ref: f26 + perl-Time-Local: + rationale: Core Perl API. + ref: f26 + perl-Unicode-Collate: + rationale: Core Perl API. + ref: f26 + perl-Unicode-Normalize: + rationale: Core Perl API. + ref: f26 + perl-version: + rationale: Core Perl API. ref: f26 - buildorder: 26