From 907db795eb815e925da4c7a430bf5d8bf6f49540 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 31 Jul 2020 07:50:17 +0200 Subject: [PATCH 01/18] Import --- perl-bootstrap.yaml | 693 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 693 insertions(+) create mode 100644 perl-bootstrap.yaml diff --git a/perl-bootstrap.yaml b/perl-bootstrap.yaml new file mode 100644 index 0000000..096d4f8 --- /dev/null +++ b/perl-bootstrap.yaml @@ -0,0 +1,693 @@ +document: modulemd +version: 2 +data: + stream: '5.32' + summary: Perl bootstrap module for bootstrapping Perl module + description: > + This is the Perl interpreter and a set of modules written in Perl + language intended for bootstrapping a perl module. This bootstrap + module disables some optional tests to limit the amount of components. + This module is not intended for a public use. It's an intermediate + step for building the perl module. + license: + module: [ MIT ] + xmd: + mbs_options: + # Prevent from contaminating build root with non-modular Perl packages + blocked_packages: + - perl + - perl-Algorithm-Diff + - perl-Archive-Tar + - perl-Archive-Zip + - perl-autodie + - perl-bignum + - perl-Capture-Tiny + - perl-Carp + - perl-Compress-Bzip2 + - perl-Compress-Raw-Bzip2 + - perl-Compress-Raw-Lzma + - perl-Compress-Raw-Zlib + - perl-Config-Perl-V + - perl-constant + - perl-CPAN + - perl-CPAN-DistnameInfo + - perl-CPAN-Meta + - perl-CPAN-Meta-Requirements + - perl-CPAN-Meta-YAML + - perl-Data-Dumper + - perl-Data-OptList + - perl-Data-Section + - perl-DB_File + - perl-Devel-PPPort + - perl-Devel-Size + - perl-Digest + - perl-Digest-MD5 + - perl-Digest-SHA + - perl-Encode + - perl-Encode-Locale + - perl-Env + - perl-experimental + - perl-Exporter + - perl-ExtUtils-CBuilder + - perl-ExtUtils-Install + - perl-ExtUtils-MakeMaker + - perl-ExtUtils-Manifest + - perl-ExtUtils-ParseXS + - perl-Fedora-VSP + - perl-File-Fetch + - perl-File-HomeDir + - perl-File-Path + - perl-File-Temp + - perl-File-Which + - perl-Filter + - perl-Filter-Simple + - perl-generators + - perl-Getopt-Long + - perl-HTTP-Tiny + - perl-Importer + - perl-inc-latest + - perl-IO-Compress + - perl-IO-Compress-Lzma + - perl-IO-Socket-IP + - perl-IPC-Cmd + - perl-IPC-System-Simple + - perl-IPC-SysV + - perl-JSON-PP + - perl-libnet + - perl-local-lib + - perl-Locale-Maketext + - perl-Math-BigInt + - perl-Math-BigInt-FastCalc + - perl-Math-BigRat + - perl-MIME-Base64 + - perl-Module-Build + - perl-Module-CoreList + - perl-Module-Load + - perl-Module-Load-Conditional + - perl-Module-Metadata + - perl-MRO-Compat + - perl-Object-HashBase + - perl-Package-Generator + - perl-Params-Check + - perl-Params-Util + - perl-parent + - perl-PathTools + - perl-Perl-OSType + - perl-perlfaq + - perl-PerlIO-via-QuotedPrint + - perl-Pod-Checker + - perl-Pod-Escapes + - perl-Pod-Parser + - perl-Pod-Perldoc + - perl-Pod-Simple + - perl-Pod-Usage + - perl-podlators + - perl-Scalar-List-Utils + - perl-Socket + - perl-Software-License + - perl-srpm-macros + - perl-Storable + - perl-Sub-Exporter + - perl-Sub-Install + - perl-Sys-Syslog + - perl-Term-ANSIColor + - perl-Term-Cap + - perl-Term-Size-Any + - perl-Term-Size-Perl + - perl-Term-Table + - perl-TermReadKey + - perl-Test-FailWarnings + - perl-Test-Harness + - perl-Test-Needs + - perl-Test-NoWarnings + - perl-Test-Simple + - perl-Text-Balanced + - perl-Text-Diff + - perl-Text-Glob + - perl-Text-ParseWords + - perl-Text-Tabs+Wrap + - perl-Text-Template + - perl-Thread-Queue + - perl-threads + - perl-threads-shared + - perl-Time-HiRes + - perl-Time-Local + - perl-Try-Tiny + - perl-Unicode-Collate + - perl-Unicode-Normalize + - perl-URI + - perl-version + dependencies: + - buildrequires: + platform: [] + requires: + platform: [] + references: + community: https://docs.fedoraproject.org/en-US/modularity/ + documentation: https://asamalik.fedorapeople.org/boltron-doc/development/building-modules/module-guidelines.html + tracker: https://bugzilla.redhat.com/buglist.cgi?classification=Fedora&product=Fedora%20Modules&component=perl-bootstrap + buildopts: + rpms: + macros: | + %perl_bootstrap 1 + %_with_perl_enables_groff 1 + %_without_perl_enables_syslog_test 1 + %_with_perl_enables_systemtap 1 + %_without_perl_enables_tcsh 1 + %_without_perl_Archive_Tar_enables_optional_test 1 + %_without_perl_autodie_enables_optional_test 1 + %_without_perl_Compress_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 + %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 + %_without_perl_constant_enables_optional_test 1 + %_without_perl_CPAN_enables_optional_test 1 + %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 + %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 + %_without_perl_Data_OptList_enables_extra_test 1 + %_without_perl_Data_Section_enables_extra_test 1 + %_without_perl_Data_Section_enables_optional_test 1 + %_without_perl_DB_File_enables_optional_test 1 + %_without_perl_Devel_PPPort_enables_optional_test 1 + %_without_perl_Devel_Size_enables_optional_test 1 + %_without_perl_Digest_SHA_enables_optional_test 1 + %_without_perl_Exporter_enables_optional_test 1 + %_without_perl_ExtUtils_Install_enables_optional_test 1 + %_without_perl_Filter_enables_optional_test 1 + %_without_perl_IO_Compress_enables_optional_test 1 + %_without_perl_IO_Compress_Lzma_enables_optional_test 1 + %_without_perl_IO_Socket_IP_enables_optional_test 1 + %_without_perl_IPC_Cmd_enables_IPC_Run 1 + %_without_perl_IPC_System_Simple_enables_optional_test 1 + %_without_perl_IPC_SysV_enables_optional_test 1 + %_without_perl_JSON_PP_enables_optional_test 1 + %_without_perl_libnet_enables_ssl 1 + %_without_perl_Locale_Maketext_enables_optional_test 1 + %_without_perl_Module_Build_enables_optional_test 1 + %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Package_Generator_enables_extra_test 1 + %_without_perl_Perl_OSType_enables_optional_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + %_without_perl_Pod_Perldoc_enables_tk_test 1 + %_without_perl_Pod_Simple_enables_optional_test 1 + %_without_perl_Software_License_enables_extra_test 1 + %_without_perl_Software_License_enables_optional_test 1 + %_without_perl_Sub_Exporter_enables_extra_test 1 + %_without_perl_Sub_Install_enables_optional_test 1 + %_without_perl_Sys_Syslog_enables_optional_test 1 + %_without_perl_Term_Size_Any_enabels_optional_test 1 + %_with_perl_Term_Table_enables_terminal 1 + %_without_perl_Term_Table_enables_unicode 1 + %_without_perl_Test_Harness_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + %_without_perl_Test_Simple_enables_optional_test 1 + %_without_perl_Text_Template_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + %_without_perl_URI_enables_Business_ISBN 1 + %_without_perl_version_enables_optional_test 1 + components: + rpms: + perl: + rationale: The Perl interpreter. + ref: master + buildorder: 0 + perl-Fedora-VSP: + rationale: A build dependency. + ref: master + buildorder: 1 + perl-generators: + rationale: A build dependency. + ref: master + buildorder: 2 + perl-Algorithm-Diff: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Archive-Tar: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Archive-Zip: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-autodie: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-bignum: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Capture-Tiny: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Carp: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Compress-Bzip2: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Compress-Raw-Bzip2: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Compress-Raw-Lzma: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Compress-Raw-Zlib: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Config-Perl-V: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-constant: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-CPAN: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-CPAN-DistnameInfo: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-CPAN-Meta: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-CPAN-Meta-Requirements: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-CPAN-Meta-YAML: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Data-Dumper: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-DB_File: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Devel-PPPort: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Devel-Size: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Digest: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Digest-MD5: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Digest-SHA: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Encode: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Encode-Locale: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Env: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-experimental: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Exporter: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-ExtUtils-CBuilder: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-ExtUtils-Install: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-ExtUtils-MakeMaker: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-ExtUtils-Manifest: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-ExtUtils-ParseXS: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-File-Fetch: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-File-Path: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-File-Temp: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-File-Which: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Filter: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Filter-Simple: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Getopt-Long: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-HTTP-Tiny: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Importer: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-inc-latest: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-IO-Socket-IP: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-IPC-Cmd: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-IPC-System-Simple: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-IPC-SysV: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-JSON-PP: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-libnet: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Locale-Maketext: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Math-BigInt: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Math-BigInt-FastCalc: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Math-BigRat: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-MIME-Base64: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Module-CoreList: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Module-Load: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Module-Load-Conditional: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Module-Metadata: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-MRO-Compat: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Object-HashBase: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Params-Check: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Params-Util: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-parent: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-PathTools: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-perlfaq: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-PerlIO-via-QuotedPrint: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Perl-OSType: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Pod-Escapes: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Pod-Checker: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-podlators: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Pod-Parser: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Pod-Perldoc: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Pod-Simple: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Scalar-List-Utils: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Socket: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Storable: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Sub-Install: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Sys-Syslog: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Term-ANSIColor: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Term-Cap: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-TermReadKey: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Term-Size-Perl: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Test-Harness: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Test-Needs: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Test-NoWarnings: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Test-Simple: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Text-Balanced: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Text-Glob: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Text-ParseWords: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Text-Tabs+Wrap: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Text-Template: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Thread-Queue: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-threads: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-threads-shared: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Time-HiRes: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Time-Local: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Try-Tiny: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Unicode-Collate: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Unicode-Normalize: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-version: + rationale: A build dependency. + ref: master + buildorder: 3 + perl-Data-OptList: + rationale: A build dependency. + ref: master + buildorder: 4 + perl-File-HomeDir: + rationale: A build dependency. + ref: master + buildorder: 4 + perl-IO-Compress: + rationale: A build dependency. + ref: master + buildorder: 4 + perl-Module-Build: + rationale: A build dependency. + ref: master + buildorder: 4 + perl-Package-Generator: + rationale: A build dependency. + ref: master + buildorder: 4 + perl-Pod-Usage: + rationale: A build dependency. + ref: master + buildorder: 4 + perl-Term-Size-Any: + rationale: A build dependency. + ref: master + buildorder: 4 + perl-Test-FailWarnings: + rationale: A build dependency. + ref: master + buildorder: 4 + perl-Text-Diff: + rationale: A build dependency. + ref: master + buildorder: 4 + perl-URI: + rationale: A build dependency. + ref: master + buildorder: 4 + perl-IO-Compress-Lzma: + rationale: A build dependency. + ref: master + buildorder: 5 + perl-local-lib: + rationale: A build dependency. + ref: master + buildorder: 5 + perl-Sub-Exporter: + rationale: A build dependency. + ref: master + buildorder: 5 + perl-Term-Table: + rationale: A build dependency. + ref: master + buildorder: 5 + perl-Data-Section: + rationale: A build dependency. + ref: master + buildorder: 6 + perl-Software-License: + rationale: A build dependency. + ref: master + buildorder: 7 From d65704819922472cb1ffa4b09959d213f035bfee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 5 Aug 2020 15:03:40 +0200 Subject: [PATCH 02/18] Rebuild with perl-5.32.0-459 The increased perl RPM release should solve NEVRA clashes with the dual-lived packages. From 30546ec65520ea7f0373f0ae22db42ae98701969 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 5 Aug 2020 17:49:03 +0200 Subject: [PATCH 03/18] A dummy commit to retry a perl-IO-Compress-Lzma build failure on el8, because a perl-Compress-Raw-Lzma dependency was built against a wrong (non-modular) build root. From 43a5d067f0506539174bd2ab85e1d5578841d124 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 19 Aug 2020 16:37:46 +0200 Subject: [PATCH 04/18] Fixate refs to f33 5.32 emerged for the first time in Fedora 33, then Rawhide. --- perl-bootstrap.yaml | 242 ++++++++++++++++++++++---------------------- 1 file changed, 121 insertions(+), 121 deletions(-) diff --git a/perl-bootstrap.yaml b/perl-bootstrap.yaml index 096d4f8..176bc84 100644 --- a/perl-bootstrap.yaml +++ b/perl-bootstrap.yaml @@ -209,485 +209,485 @@ data: rpms: perl: rationale: The Perl interpreter. - ref: master + ref: f33 buildorder: 0 perl-Fedora-VSP: rationale: A build dependency. - ref: master + ref: f33 buildorder: 1 perl-generators: rationale: A build dependency. - ref: master + ref: f33 buildorder: 2 perl-Algorithm-Diff: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Archive-Tar: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Archive-Zip: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-autodie: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-bignum: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Capture-Tiny: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Carp: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Compress-Bzip2: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Compress-Raw-Bzip2: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Compress-Raw-Lzma: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Compress-Raw-Zlib: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Config-Perl-V: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-constant: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-CPAN: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-CPAN-DistnameInfo: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-CPAN-Meta: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-CPAN-Meta-Requirements: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-CPAN-Meta-YAML: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Data-Dumper: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-DB_File: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Devel-PPPort: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Devel-Size: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Digest: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Digest-MD5: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Digest-SHA: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Encode: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Encode-Locale: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Env: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-experimental: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Exporter: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-ExtUtils-CBuilder: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-ExtUtils-Install: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-ExtUtils-MakeMaker: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-ExtUtils-Manifest: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-ExtUtils-ParseXS: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-File-Fetch: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-File-Path: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-File-Temp: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-File-Which: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Filter: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Filter-Simple: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Getopt-Long: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-HTTP-Tiny: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Importer: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-inc-latest: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-IO-Socket-IP: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-IPC-Cmd: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-IPC-System-Simple: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-IPC-SysV: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-JSON-PP: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-libnet: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Locale-Maketext: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Math-BigInt: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Math-BigInt-FastCalc: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Math-BigRat: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-MIME-Base64: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Module-CoreList: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Module-Load: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Module-Load-Conditional: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Module-Metadata: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-MRO-Compat: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Object-HashBase: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Params-Check: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Params-Util: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-parent: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-PathTools: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-perlfaq: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-PerlIO-via-QuotedPrint: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Perl-OSType: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Pod-Escapes: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Pod-Checker: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-podlators: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Pod-Parser: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Pod-Perldoc: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Pod-Simple: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Scalar-List-Utils: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Socket: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Storable: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Sub-Install: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Sys-Syslog: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Term-ANSIColor: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Term-Cap: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-TermReadKey: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Term-Size-Perl: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Test-Harness: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Test-Needs: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Test-NoWarnings: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Test-Simple: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Text-Balanced: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Text-Glob: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Text-ParseWords: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Text-Tabs+Wrap: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Text-Template: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Thread-Queue: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-threads: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-threads-shared: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Time-HiRes: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Time-Local: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Try-Tiny: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Unicode-Collate: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Unicode-Normalize: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-version: rationale: A build dependency. - ref: master + ref: f33 buildorder: 3 perl-Data-OptList: rationale: A build dependency. - ref: master + ref: f33 buildorder: 4 perl-File-HomeDir: rationale: A build dependency. - ref: master + ref: f33 buildorder: 4 perl-IO-Compress: rationale: A build dependency. - ref: master + ref: f33 buildorder: 4 perl-Module-Build: rationale: A build dependency. - ref: master + ref: f33 buildorder: 4 perl-Package-Generator: rationale: A build dependency. - ref: master + ref: f33 buildorder: 4 perl-Pod-Usage: rationale: A build dependency. - ref: master + ref: f33 buildorder: 4 perl-Term-Size-Any: rationale: A build dependency. - ref: master + ref: f33 buildorder: 4 perl-Test-FailWarnings: rationale: A build dependency. - ref: master + ref: f33 buildorder: 4 perl-Text-Diff: rationale: A build dependency. - ref: master + ref: f33 buildorder: 4 perl-URI: rationale: A build dependency. - ref: master + ref: f33 buildorder: 4 perl-IO-Compress-Lzma: rationale: A build dependency. - ref: master + ref: f33 buildorder: 5 perl-local-lib: rationale: A build dependency. - ref: master + ref: f33 buildorder: 5 perl-Sub-Exporter: rationale: A build dependency. - ref: master + ref: f33 buildorder: 5 perl-Term-Table: rationale: A build dependency. - ref: master + ref: f33 buildorder: 5 perl-Data-Section: rationale: A build dependency. - ref: master + ref: f33 buildorder: 6 perl-Software-License: rationale: A build dependency. - ref: master + ref: f33 buildorder: 7 From 9c080dcf7dcde10d230868ae6f692ad51a44d7a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 24 Aug 2020 12:33:44 +0200 Subject: [PATCH 05/18] Rebuilt with enabled LTO Since perl-5.32.0-461. From 7da0c3f48d4319860af8262d6352645dbc9d0896 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 15 Oct 2020 16:36:36 +0200 Subject: [PATCH 06/18] Disable optional Module::Pluggable feature from perl-Test-Simple To prevent from a bloat. --- perl-bootstrap.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/perl-bootstrap.yaml b/perl-bootstrap.yaml index 176bc84..5a97c7f 100644 --- a/perl-bootstrap.yaml +++ b/perl-bootstrap.yaml @@ -200,6 +200,7 @@ data: %_without_perl_Term_Table_enables_unicode 1 %_without_perl_Test_Harness_enables_optional_test 1 %_without_perl_Test_NoWarnings_enables_stack_trace 1 + %_without_perl_Test_Simple_enables_Module_Pluggable 1 %_without_perl_Test_Simple_enables_optional_test 1 %_without_perl_Text_Template_enables_optional_test 1 %_without_perl_Try_Tiny_enables_optional_test 1 From aa01998302f22905a140a56ff06825e4bb35f6bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 12 Jan 2021 13:18:48 +0100 Subject: [PATCH 07/18] Add perl-Config-AutoConf for perl-Params-Util-1.102 --- perl-bootstrap.yaml | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/perl-bootstrap.yaml b/perl-bootstrap.yaml index 5a97c7f..9adfcb2 100644 --- a/perl-bootstrap.yaml +++ b/perl-bootstrap.yaml @@ -27,6 +27,7 @@ data: - perl-Compress-Raw-Bzip2 - perl-Compress-Raw-Lzma - perl-Compress-Raw-Zlib + - perl-Config-AutoConf - perl-Config-Perl-V - perl-constant - perl-CPAN @@ -160,6 +161,8 @@ data: %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 + %_without_perl_Config_AutoConf_enables_File_Slurper 1 + %_without_perl_Config_AutoConf_enables_Scalar_Util 1 %_without_perl_constant_enables_optional_test 1 %_without_perl_CPAN_enables_optional_test 1 %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 @@ -472,10 +475,6 @@ data: rationale: A build dependency. ref: f33 buildorder: 3 - perl-Params-Util: - rationale: A build dependency. - ref: f33 - buildorder: 3 perl-parent: rationale: A build dependency. ref: f33 @@ -628,7 +627,7 @@ data: rationale: A build dependency. ref: f33 buildorder: 3 - perl-Data-OptList: + perl-Config-AutoConf: rationale: A build dependency. ref: f33 buildorder: 4 @@ -676,7 +675,7 @@ data: rationale: A build dependency. ref: f33 buildorder: 5 - perl-Sub-Exporter: + perl-Params-Util: rationale: A build dependency. ref: f33 buildorder: 5 @@ -684,11 +683,19 @@ data: rationale: A build dependency. ref: f33 buildorder: 5 - perl-Data-Section: + perl-Data-OptList: rationale: A build dependency. ref: f33 buildorder: 6 - perl-Software-License: + perl-Sub-Exporter: rationale: A build dependency. ref: f33 buildorder: 7 + perl-Data-Section: + rationale: A build dependency. + ref: f33 + buildorder: 8 + perl-Software-License: + rationale: A build dependency. + ref: f33 + buildorder: 9 From 4c7e79e945ec32a6249a8985809757906a1c7cd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 10 Feb 2021 14:58:11 +0100 Subject: [PATCH 08/18] Update with perl-4:5.32.1-467 From 94645061cadf5c3e295d54bc5479ac85967bd164 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 11 Feb 2021 12:36:00 +0100 Subject: [PATCH 09/18] Move perl-Package-Generator after perl-Params-Util --- perl-bootstrap.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/perl-bootstrap.yaml b/perl-bootstrap.yaml index 9adfcb2..f3f8055 100644 --- a/perl-bootstrap.yaml +++ b/perl-bootstrap.yaml @@ -643,10 +643,6 @@ data: rationale: A build dependency. ref: f33 buildorder: 4 - perl-Package-Generator: - rationale: A build dependency. - ref: f33 - buildorder: 4 perl-Pod-Usage: rationale: A build dependency. ref: f33 @@ -687,6 +683,10 @@ data: rationale: A build dependency. ref: f33 buildorder: 6 + perl-Package-Generator: + rationale: A build dependency. + ref: f33 + buildorder: 6 perl-Sub-Exporter: rationale: A build dependency. ref: f33 From e63672b2aeb50223573af187054f6c41298392b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 16 Jun 2021 10:01:26 +0200 Subject: [PATCH 10/18] Convert to modulemd-packager-v3 format --- perl-bootstrap.yaml | 331 ++++++++++++++++++++++++++++++++++---------- 1 file changed, 260 insertions(+), 71 deletions(-) diff --git a/perl-bootstrap.yaml b/perl-bootstrap.yaml index f3f8055..e6ed684 100644 --- a/perl-bootstrap.yaml +++ b/perl-bootstrap.yaml @@ -1,5 +1,5 @@ -document: modulemd -version: 2 +document: modulemd-packager +version: 3 data: stream: '5.32' summary: Perl bootstrap module for bootstrapping Perl module @@ -9,8 +9,7 @@ data: module disables some optional tests to limit the amount of components. This module is not intended for a public use. It's an intermediate step for building the perl module. - license: - module: [ MIT ] + license: [MIT] xmd: mbs_options: # Prevent from contaminating build root with non-modular Perl packages @@ -138,77 +137,267 @@ data: - perl-Unicode-Normalize - perl-URI - perl-version - dependencies: - - buildrequires: - platform: [] - requires: - platform: [] + configurations: + - context: '601d93de' + platform: f33 + buildopts: + rpms: + macros: | + %perl_bootstrap 1 + %_with_perl_enables_groff 1 + %_without_perl_enables_syslog_test 1 + %_with_perl_enables_systemtap 1 + %_without_perl_enables_tcsh 1 + %_without_perl_Archive_Tar_enables_optional_test 1 + %_without_perl_autodie_enables_optional_test 1 + %_without_perl_Compress_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 + %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 + %_without_perl_Config_AutoConf_enables_File_Slurper 1 + %_without_perl_Config_AutoConf_enables_Scalar_Util 1 + %_without_perl_constant_enables_optional_test 1 + %_without_perl_CPAN_enables_optional_test 1 + %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 + %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 + %_without_perl_Data_OptList_enables_extra_test 1 + %_without_perl_Data_Section_enables_extra_test 1 + %_without_perl_Data_Section_enables_optional_test 1 + %_without_perl_DB_File_enables_optional_test 1 + %_without_perl_Devel_PPPort_enables_optional_test 1 + %_without_perl_Devel_Size_enables_optional_test 1 + %_without_perl_Digest_SHA_enables_optional_test 1 + %_without_perl_Exporter_enables_optional_test 1 + %_without_perl_ExtUtils_Install_enables_optional_test 1 + %_without_perl_Filter_enables_optional_test 1 + %_without_perl_IO_Compress_enables_optional_test 1 + %_without_perl_IO_Compress_Lzma_enables_optional_test 1 + %_without_perl_IO_Socket_IP_enables_optional_test 1 + %_without_perl_IPC_Cmd_enables_IPC_Run 1 + %_without_perl_IPC_System_Simple_enables_optional_test 1 + %_without_perl_IPC_SysV_enables_optional_test 1 + %_without_perl_JSON_PP_enables_optional_test 1 + %_without_perl_libnet_enables_ssl 1 + %_without_perl_Locale_Maketext_enables_optional_test 1 + %_without_perl_Module_Build_enables_optional_test 1 + %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Package_Generator_enables_extra_test 1 + %_without_perl_Perl_OSType_enables_optional_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + %_without_perl_Pod_Perldoc_enables_tk_test 1 + %_without_perl_Pod_Simple_enables_optional_test 1 + %_without_perl_Software_License_enables_extra_test 1 + %_without_perl_Software_License_enables_optional_test 1 + %_without_perl_Sub_Exporter_enables_extra_test 1 + %_without_perl_Sub_Install_enables_optional_test 1 + %_without_perl_Sys_Syslog_enables_optional_test 1 + %_without_perl_Term_Size_Any_enabels_optional_test 1 + %_with_perl_Term_Table_enables_terminal 1 + %_without_perl_Term_Table_enables_unicode 1 + %_without_perl_Test_Harness_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + %_without_perl_Test_Simple_enables_Module_Pluggable 1 + %_without_perl_Test_Simple_enables_optional_test 1 + %_without_perl_Text_Template_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + %_without_perl_URI_enables_Business_ISBN 1 + %_without_perl_version_enables_optional_test 1 + - context: '058368ca' + platform: f34 + buildopts: + rpms: + macros: | + %perl_bootstrap 1 + %_with_perl_enables_groff 1 + %_without_perl_enables_syslog_test 1 + %_with_perl_enables_systemtap 1 + %_without_perl_enables_tcsh 1 + %_without_perl_Archive_Tar_enables_optional_test 1 + %_without_perl_autodie_enables_optional_test 1 + %_without_perl_Compress_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 + %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 + %_without_perl_Config_AutoConf_enables_File_Slurper 1 + %_without_perl_Config_AutoConf_enables_Scalar_Util 1 + %_without_perl_constant_enables_optional_test 1 + %_without_perl_CPAN_enables_optional_test 1 + %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 + %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 + %_without_perl_Data_OptList_enables_extra_test 1 + %_without_perl_Data_Section_enables_extra_test 1 + %_without_perl_Data_Section_enables_optional_test 1 + %_without_perl_DB_File_enables_optional_test 1 + %_without_perl_Devel_PPPort_enables_optional_test 1 + %_without_perl_Devel_Size_enables_optional_test 1 + %_without_perl_Digest_SHA_enables_optional_test 1 + %_without_perl_Exporter_enables_optional_test 1 + %_without_perl_ExtUtils_Install_enables_optional_test 1 + %_without_perl_Filter_enables_optional_test 1 + %_without_perl_IO_Compress_enables_optional_test 1 + %_without_perl_IO_Compress_Lzma_enables_optional_test 1 + %_without_perl_IO_Socket_IP_enables_optional_test 1 + %_without_perl_IPC_Cmd_enables_IPC_Run 1 + %_without_perl_IPC_System_Simple_enables_optional_test 1 + %_without_perl_IPC_SysV_enables_optional_test 1 + %_without_perl_JSON_PP_enables_optional_test 1 + %_without_perl_libnet_enables_ssl 1 + %_without_perl_Locale_Maketext_enables_optional_test 1 + %_without_perl_Module_Build_enables_optional_test 1 + %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Package_Generator_enables_extra_test 1 + %_without_perl_Perl_OSType_enables_optional_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + %_without_perl_Pod_Perldoc_enables_tk_test 1 + %_without_perl_Pod_Simple_enables_optional_test 1 + %_without_perl_Software_License_enables_extra_test 1 + %_without_perl_Software_License_enables_optional_test 1 + %_without_perl_Sub_Exporter_enables_extra_test 1 + %_without_perl_Sub_Install_enables_optional_test 1 + %_without_perl_Sys_Syslog_enables_optional_test 1 + %_without_perl_Term_Size_Any_enabels_optional_test 1 + %_with_perl_Term_Table_enables_terminal 1 + %_without_perl_Term_Table_enables_unicode 1 + %_without_perl_Test_Harness_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + %_without_perl_Test_Simple_enables_Module_Pluggable 1 + %_without_perl_Test_Simple_enables_optional_test 1 + %_without_perl_Text_Template_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + %_without_perl_URI_enables_Business_ISBN 1 + %_without_perl_version_enables_optional_test 1 + - context: 'f27b74a8' + platform: f35 + buildopts: + rpms: + macros: | + %perl_bootstrap 1 + %_with_perl_enables_groff 1 + %_without_perl_enables_syslog_test 1 + %_with_perl_enables_systemtap 1 + %_without_perl_enables_tcsh 1 + %_without_perl_Archive_Tar_enables_optional_test 1 + %_without_perl_autodie_enables_optional_test 1 + %_without_perl_Compress_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 + %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 + %_without_perl_Config_AutoConf_enables_File_Slurper 1 + %_without_perl_Config_AutoConf_enables_Scalar_Util 1 + %_without_perl_constant_enables_optional_test 1 + %_without_perl_CPAN_enables_optional_test 1 + %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 + %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 + %_without_perl_Data_OptList_enables_extra_test 1 + %_without_perl_Data_Section_enables_extra_test 1 + %_without_perl_Data_Section_enables_optional_test 1 + %_without_perl_DB_File_enables_optional_test 1 + %_without_perl_Devel_PPPort_enables_optional_test 1 + %_without_perl_Devel_Size_enables_optional_test 1 + %_without_perl_Digest_SHA_enables_optional_test 1 + %_without_perl_Exporter_enables_optional_test 1 + %_without_perl_ExtUtils_Install_enables_optional_test 1 + %_without_perl_Filter_enables_optional_test 1 + %_without_perl_IO_Compress_enables_optional_test 1 + %_without_perl_IO_Compress_Lzma_enables_optional_test 1 + %_without_perl_IO_Socket_IP_enables_optional_test 1 + %_without_perl_IPC_Cmd_enables_IPC_Run 1 + %_without_perl_IPC_System_Simple_enables_optional_test 1 + %_without_perl_IPC_SysV_enables_optional_test 1 + %_without_perl_JSON_PP_enables_optional_test 1 + %_without_perl_libnet_enables_ssl 1 + %_without_perl_Locale_Maketext_enables_optional_test 1 + %_without_perl_Module_Build_enables_optional_test 1 + %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Package_Generator_enables_extra_test 1 + %_without_perl_Perl_OSType_enables_optional_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + %_without_perl_Pod_Perldoc_enables_tk_test 1 + %_without_perl_Pod_Simple_enables_optional_test 1 + %_without_perl_Software_License_enables_extra_test 1 + %_without_perl_Software_License_enables_optional_test 1 + %_without_perl_Sub_Exporter_enables_extra_test 1 + %_without_perl_Sub_Install_enables_optional_test 1 + %_without_perl_Sys_Syslog_enables_optional_test 1 + %_without_perl_Term_Size_Any_enabels_optional_test 1 + %_with_perl_Term_Table_enables_terminal 1 + %_without_perl_Term_Table_enables_unicode 1 + %_without_perl_Test_Harness_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + %_without_perl_Test_Simple_enables_Module_Pluggable 1 + %_without_perl_Test_Simple_enables_optional_test 1 + %_without_perl_Text_Template_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + %_without_perl_URI_enables_Business_ISBN 1 + %_without_perl_version_enables_optional_test 1 + - context: '8b234a03' + platform: eln + buildopts: + rpms: + macros: | + %perl_bootstrap 1 + %_with_perl_enables_groff 1 + %_without_perl_enables_syslog_test 1 + %_with_perl_enables_systemtap 1 + %_without_perl_enables_tcsh 1 + %_without_perl_Archive_Tar_enables_optional_test 1 + %_without_perl_autodie_enables_optional_test 1 + %_without_perl_Compress_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 + %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 + %_without_perl_Config_AutoConf_enables_File_Slurper 1 + %_without_perl_Config_AutoConf_enables_Scalar_Util 1 + %_without_perl_constant_enables_optional_test 1 + %_without_perl_CPAN_enables_optional_test 1 + %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 + %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 + %_without_perl_Data_OptList_enables_extra_test 1 + %_without_perl_Data_Section_enables_extra_test 1 + %_without_perl_Data_Section_enables_optional_test 1 + %_without_perl_DB_File_enables_optional_test 1 + %_without_perl_Devel_PPPort_enables_optional_test 1 + %_without_perl_Devel_Size_enables_optional_test 1 + %_without_perl_Digest_SHA_enables_optional_test 1 + %_without_perl_Exporter_enables_optional_test 1 + %_without_perl_ExtUtils_Install_enables_optional_test 1 + %_without_perl_Filter_enables_optional_test 1 + %_without_perl_IO_Compress_enables_optional_test 1 + %_without_perl_IO_Compress_Lzma_enables_optional_test 1 + %_without_perl_IO_Socket_IP_enables_optional_test 1 + %_without_perl_IPC_Cmd_enables_IPC_Run 1 + %_without_perl_IPC_System_Simple_enables_optional_test 1 + %_without_perl_IPC_SysV_enables_optional_test 1 + %_without_perl_JSON_PP_enables_optional_test 1 + %_without_perl_libnet_enables_ssl 1 + %_without_perl_Locale_Maketext_enables_optional_test 1 + %_without_perl_Module_Build_enables_optional_test 1 + %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Package_Generator_enables_extra_test 1 + %_without_perl_Perl_OSType_enables_optional_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + %_without_perl_Pod_Perldoc_enables_tk_test 1 + %_without_perl_Pod_Simple_enables_optional_test 1 + %_without_perl_Software_License_enables_extra_test 1 + %_without_perl_Software_License_enables_optional_test 1 + %_without_perl_Sub_Exporter_enables_extra_test 1 + %_without_perl_Sub_Install_enables_optional_test 1 + %_without_perl_Sys_Syslog_enables_optional_test 1 + %_without_perl_Term_Size_Any_enabels_optional_test 1 + %_with_perl_Term_Table_enables_terminal 1 + %_without_perl_Term_Table_enables_unicode 1 + %_without_perl_Test_Harness_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + %_without_perl_Test_Simple_enables_Module_Pluggable 1 + %_without_perl_Test_Simple_enables_optional_test 1 + %_without_perl_Text_Template_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + %_without_perl_URI_enables_Business_ISBN 1 + %_without_perl_version_enables_optional_test 1 references: community: https://docs.fedoraproject.org/en-US/modularity/ documentation: https://asamalik.fedorapeople.org/boltron-doc/development/building-modules/module-guidelines.html tracker: https://bugzilla.redhat.com/buglist.cgi?classification=Fedora&product=Fedora%20Modules&component=perl-bootstrap - buildopts: - rpms: - macros: | - %perl_bootstrap 1 - %_with_perl_enables_groff 1 - %_without_perl_enables_syslog_test 1 - %_with_perl_enables_systemtap 1 - %_without_perl_enables_tcsh 1 - %_without_perl_Archive_Tar_enables_optional_test 1 - %_without_perl_autodie_enables_optional_test 1 - %_without_perl_Compress_Bzip2_enables_optional_test 1 - %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 - %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 - %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 - %_without_perl_Config_AutoConf_enables_File_Slurper 1 - %_without_perl_Config_AutoConf_enables_Scalar_Util 1 - %_without_perl_constant_enables_optional_test 1 - %_without_perl_CPAN_enables_optional_test 1 - %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 - %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 - %_without_perl_Data_OptList_enables_extra_test 1 - %_without_perl_Data_Section_enables_extra_test 1 - %_without_perl_Data_Section_enables_optional_test 1 - %_without_perl_DB_File_enables_optional_test 1 - %_without_perl_Devel_PPPort_enables_optional_test 1 - %_without_perl_Devel_Size_enables_optional_test 1 - %_without_perl_Digest_SHA_enables_optional_test 1 - %_without_perl_Exporter_enables_optional_test 1 - %_without_perl_ExtUtils_Install_enables_optional_test 1 - %_without_perl_Filter_enables_optional_test 1 - %_without_perl_IO_Compress_enables_optional_test 1 - %_without_perl_IO_Compress_Lzma_enables_optional_test 1 - %_without_perl_IO_Socket_IP_enables_optional_test 1 - %_without_perl_IPC_Cmd_enables_IPC_Run 1 - %_without_perl_IPC_System_Simple_enables_optional_test 1 - %_without_perl_IPC_SysV_enables_optional_test 1 - %_without_perl_JSON_PP_enables_optional_test 1 - %_without_perl_libnet_enables_ssl 1 - %_without_perl_Locale_Maketext_enables_optional_test 1 - %_without_perl_Module_Build_enables_optional_test 1 - %_without_perl_Module_CoreList_enables_optional_test 1 - %_without_perl_Package_Generator_enables_extra_test 1 - %_without_perl_Perl_OSType_enables_optional_test 1 - %_without_perl_Pod_Parser_enables_optional_test 1 - %_without_perl_Pod_Perldoc_enables_tk_test 1 - %_without_perl_Pod_Simple_enables_optional_test 1 - %_without_perl_Software_License_enables_extra_test 1 - %_without_perl_Software_License_enables_optional_test 1 - %_without_perl_Sub_Exporter_enables_extra_test 1 - %_without_perl_Sub_Install_enables_optional_test 1 - %_without_perl_Sys_Syslog_enables_optional_test 1 - %_without_perl_Term_Size_Any_enabels_optional_test 1 - %_with_perl_Term_Table_enables_terminal 1 - %_without_perl_Term_Table_enables_unicode 1 - %_without_perl_Test_Harness_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 - %_without_perl_Test_Simple_enables_Module_Pluggable 1 - %_without_perl_Test_Simple_enables_optional_test 1 - %_without_perl_Text_Template_enables_optional_test 1 - %_without_perl_Try_Tiny_enables_optional_test 1 - %_without_perl_URI_enables_Business_ISBN 1 - %_without_perl_version_enables_optional_test 1 components: rpms: perl: From affaf88e210fdb668d517242b57ed7b1d7bc8cc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 17 Jun 2021 08:32:41 +0200 Subject: [PATCH 11/18] Rebuild with perl-5.32.1-470 Updated list of *.ph files (bug #1972637) From 3c7b1868a499e3531d83db05fc4c49bdb45a0a7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 21 Jun 2021 15:24:34 +0200 Subject: [PATCH 12/18] Try run-requiring platform explictly A workround for . --- perl-bootstrap.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/perl-bootstrap.yaml b/perl-bootstrap.yaml index e6ed684..124cbbd 100644 --- a/perl-bootstrap.yaml +++ b/perl-bootstrap.yaml @@ -140,6 +140,8 @@ data: configurations: - context: '601d93de' platform: f33 + requires: + platform: [f33] buildopts: rpms: macros: | @@ -204,6 +206,8 @@ data: %_without_perl_version_enables_optional_test 1 - context: '058368ca' platform: f34 + requires: + platform: [f34] buildopts: rpms: macros: | @@ -268,6 +272,8 @@ data: %_without_perl_version_enables_optional_test 1 - context: 'f27b74a8' platform: f35 + requires: + platform: [f35] buildopts: rpms: macros: | @@ -331,6 +337,8 @@ data: %_without_perl_URI_enables_Business_ISBN 1 %_without_perl_version_enables_optional_test 1 - context: '8b234a03' + requires: + platform: [eln] platform: eln buildopts: rpms: From 34be3dfcc55d22308292ed570a137f7897a985bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 10 Aug 2021 09:55:55 +0200 Subject: [PATCH 13/18] Revert "Try run-requiring platform explictly" This reverts commit 3c7b1868a499e3531d83db05fc4c49bdb45a0a7e because it did not help. Currently, MBS always removes the dependency on platform. . --- perl-bootstrap.yaml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/perl-bootstrap.yaml b/perl-bootstrap.yaml index 124cbbd..e6ed684 100644 --- a/perl-bootstrap.yaml +++ b/perl-bootstrap.yaml @@ -140,8 +140,6 @@ data: configurations: - context: '601d93de' platform: f33 - requires: - platform: [f33] buildopts: rpms: macros: | @@ -206,8 +204,6 @@ data: %_without_perl_version_enables_optional_test 1 - context: '058368ca' platform: f34 - requires: - platform: [f34] buildopts: rpms: macros: | @@ -272,8 +268,6 @@ data: %_without_perl_version_enables_optional_test 1 - context: 'f27b74a8' platform: f35 - requires: - platform: [f35] buildopts: rpms: macros: | @@ -337,8 +331,6 @@ data: %_without_perl_URI_enables_Business_ISBN 1 %_without_perl_version_enables_optional_test 1 - context: '8b234a03' - requires: - platform: [eln] platform: eln buildopts: rpms: From ed48441b2979bd852827d5b8e6049d13579037d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 10 Aug 2021 09:57:12 +0200 Subject: [PATCH 14/18] Revert "Convert to modulemd-packager-v3 format" This reverts commit e63672b2aeb50223573af187054f6c41298392b5 because MBS mismatches contexts for depending modules. E.g. building perl:5.32 for platform:f34 fails because a buil-required perl-bootstrap:5.32 does not run-require any platorm and thus MBS chooses a wrong perl-bootstrap context for platform:f35. --- perl-bootstrap.yaml | 331 ++++++++++---------------------------------- 1 file changed, 71 insertions(+), 260 deletions(-) diff --git a/perl-bootstrap.yaml b/perl-bootstrap.yaml index e6ed684..f3f8055 100644 --- a/perl-bootstrap.yaml +++ b/perl-bootstrap.yaml @@ -1,5 +1,5 @@ -document: modulemd-packager -version: 3 +document: modulemd +version: 2 data: stream: '5.32' summary: Perl bootstrap module for bootstrapping Perl module @@ -9,7 +9,8 @@ data: module disables some optional tests to limit the amount of components. This module is not intended for a public use. It's an intermediate step for building the perl module. - license: [MIT] + license: + module: [ MIT ] xmd: mbs_options: # Prevent from contaminating build root with non-modular Perl packages @@ -137,267 +138,77 @@ data: - perl-Unicode-Normalize - perl-URI - perl-version - configurations: - - context: '601d93de' - platform: f33 - buildopts: - rpms: - macros: | - %perl_bootstrap 1 - %_with_perl_enables_groff 1 - %_without_perl_enables_syslog_test 1 - %_with_perl_enables_systemtap 1 - %_without_perl_enables_tcsh 1 - %_without_perl_Archive_Tar_enables_optional_test 1 - %_without_perl_autodie_enables_optional_test 1 - %_without_perl_Compress_Bzip2_enables_optional_test 1 - %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 - %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 - %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 - %_without_perl_Config_AutoConf_enables_File_Slurper 1 - %_without_perl_Config_AutoConf_enables_Scalar_Util 1 - %_without_perl_constant_enables_optional_test 1 - %_without_perl_CPAN_enables_optional_test 1 - %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 - %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 - %_without_perl_Data_OptList_enables_extra_test 1 - %_without_perl_Data_Section_enables_extra_test 1 - %_without_perl_Data_Section_enables_optional_test 1 - %_without_perl_DB_File_enables_optional_test 1 - %_without_perl_Devel_PPPort_enables_optional_test 1 - %_without_perl_Devel_Size_enables_optional_test 1 - %_without_perl_Digest_SHA_enables_optional_test 1 - %_without_perl_Exporter_enables_optional_test 1 - %_without_perl_ExtUtils_Install_enables_optional_test 1 - %_without_perl_Filter_enables_optional_test 1 - %_without_perl_IO_Compress_enables_optional_test 1 - %_without_perl_IO_Compress_Lzma_enables_optional_test 1 - %_without_perl_IO_Socket_IP_enables_optional_test 1 - %_without_perl_IPC_Cmd_enables_IPC_Run 1 - %_without_perl_IPC_System_Simple_enables_optional_test 1 - %_without_perl_IPC_SysV_enables_optional_test 1 - %_without_perl_JSON_PP_enables_optional_test 1 - %_without_perl_libnet_enables_ssl 1 - %_without_perl_Locale_Maketext_enables_optional_test 1 - %_without_perl_Module_Build_enables_optional_test 1 - %_without_perl_Module_CoreList_enables_optional_test 1 - %_without_perl_Package_Generator_enables_extra_test 1 - %_without_perl_Perl_OSType_enables_optional_test 1 - %_without_perl_Pod_Parser_enables_optional_test 1 - %_without_perl_Pod_Perldoc_enables_tk_test 1 - %_without_perl_Pod_Simple_enables_optional_test 1 - %_without_perl_Software_License_enables_extra_test 1 - %_without_perl_Software_License_enables_optional_test 1 - %_without_perl_Sub_Exporter_enables_extra_test 1 - %_without_perl_Sub_Install_enables_optional_test 1 - %_without_perl_Sys_Syslog_enables_optional_test 1 - %_without_perl_Term_Size_Any_enabels_optional_test 1 - %_with_perl_Term_Table_enables_terminal 1 - %_without_perl_Term_Table_enables_unicode 1 - %_without_perl_Test_Harness_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 - %_without_perl_Test_Simple_enables_Module_Pluggable 1 - %_without_perl_Test_Simple_enables_optional_test 1 - %_without_perl_Text_Template_enables_optional_test 1 - %_without_perl_Try_Tiny_enables_optional_test 1 - %_without_perl_URI_enables_Business_ISBN 1 - %_without_perl_version_enables_optional_test 1 - - context: '058368ca' - platform: f34 - buildopts: - rpms: - macros: | - %perl_bootstrap 1 - %_with_perl_enables_groff 1 - %_without_perl_enables_syslog_test 1 - %_with_perl_enables_systemtap 1 - %_without_perl_enables_tcsh 1 - %_without_perl_Archive_Tar_enables_optional_test 1 - %_without_perl_autodie_enables_optional_test 1 - %_without_perl_Compress_Bzip2_enables_optional_test 1 - %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 - %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 - %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 - %_without_perl_Config_AutoConf_enables_File_Slurper 1 - %_without_perl_Config_AutoConf_enables_Scalar_Util 1 - %_without_perl_constant_enables_optional_test 1 - %_without_perl_CPAN_enables_optional_test 1 - %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 - %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 - %_without_perl_Data_OptList_enables_extra_test 1 - %_without_perl_Data_Section_enables_extra_test 1 - %_without_perl_Data_Section_enables_optional_test 1 - %_without_perl_DB_File_enables_optional_test 1 - %_without_perl_Devel_PPPort_enables_optional_test 1 - %_without_perl_Devel_Size_enables_optional_test 1 - %_without_perl_Digest_SHA_enables_optional_test 1 - %_without_perl_Exporter_enables_optional_test 1 - %_without_perl_ExtUtils_Install_enables_optional_test 1 - %_without_perl_Filter_enables_optional_test 1 - %_without_perl_IO_Compress_enables_optional_test 1 - %_without_perl_IO_Compress_Lzma_enables_optional_test 1 - %_without_perl_IO_Socket_IP_enables_optional_test 1 - %_without_perl_IPC_Cmd_enables_IPC_Run 1 - %_without_perl_IPC_System_Simple_enables_optional_test 1 - %_without_perl_IPC_SysV_enables_optional_test 1 - %_without_perl_JSON_PP_enables_optional_test 1 - %_without_perl_libnet_enables_ssl 1 - %_without_perl_Locale_Maketext_enables_optional_test 1 - %_without_perl_Module_Build_enables_optional_test 1 - %_without_perl_Module_CoreList_enables_optional_test 1 - %_without_perl_Package_Generator_enables_extra_test 1 - %_without_perl_Perl_OSType_enables_optional_test 1 - %_without_perl_Pod_Parser_enables_optional_test 1 - %_without_perl_Pod_Perldoc_enables_tk_test 1 - %_without_perl_Pod_Simple_enables_optional_test 1 - %_without_perl_Software_License_enables_extra_test 1 - %_without_perl_Software_License_enables_optional_test 1 - %_without_perl_Sub_Exporter_enables_extra_test 1 - %_without_perl_Sub_Install_enables_optional_test 1 - %_without_perl_Sys_Syslog_enables_optional_test 1 - %_without_perl_Term_Size_Any_enabels_optional_test 1 - %_with_perl_Term_Table_enables_terminal 1 - %_without_perl_Term_Table_enables_unicode 1 - %_without_perl_Test_Harness_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 - %_without_perl_Test_Simple_enables_Module_Pluggable 1 - %_without_perl_Test_Simple_enables_optional_test 1 - %_without_perl_Text_Template_enables_optional_test 1 - %_without_perl_Try_Tiny_enables_optional_test 1 - %_without_perl_URI_enables_Business_ISBN 1 - %_without_perl_version_enables_optional_test 1 - - context: 'f27b74a8' - platform: f35 - buildopts: - rpms: - macros: | - %perl_bootstrap 1 - %_with_perl_enables_groff 1 - %_without_perl_enables_syslog_test 1 - %_with_perl_enables_systemtap 1 - %_without_perl_enables_tcsh 1 - %_without_perl_Archive_Tar_enables_optional_test 1 - %_without_perl_autodie_enables_optional_test 1 - %_without_perl_Compress_Bzip2_enables_optional_test 1 - %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 - %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 - %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 - %_without_perl_Config_AutoConf_enables_File_Slurper 1 - %_without_perl_Config_AutoConf_enables_Scalar_Util 1 - %_without_perl_constant_enables_optional_test 1 - %_without_perl_CPAN_enables_optional_test 1 - %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 - %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 - %_without_perl_Data_OptList_enables_extra_test 1 - %_without_perl_Data_Section_enables_extra_test 1 - %_without_perl_Data_Section_enables_optional_test 1 - %_without_perl_DB_File_enables_optional_test 1 - %_without_perl_Devel_PPPort_enables_optional_test 1 - %_without_perl_Devel_Size_enables_optional_test 1 - %_without_perl_Digest_SHA_enables_optional_test 1 - %_without_perl_Exporter_enables_optional_test 1 - %_without_perl_ExtUtils_Install_enables_optional_test 1 - %_without_perl_Filter_enables_optional_test 1 - %_without_perl_IO_Compress_enables_optional_test 1 - %_without_perl_IO_Compress_Lzma_enables_optional_test 1 - %_without_perl_IO_Socket_IP_enables_optional_test 1 - %_without_perl_IPC_Cmd_enables_IPC_Run 1 - %_without_perl_IPC_System_Simple_enables_optional_test 1 - %_without_perl_IPC_SysV_enables_optional_test 1 - %_without_perl_JSON_PP_enables_optional_test 1 - %_without_perl_libnet_enables_ssl 1 - %_without_perl_Locale_Maketext_enables_optional_test 1 - %_without_perl_Module_Build_enables_optional_test 1 - %_without_perl_Module_CoreList_enables_optional_test 1 - %_without_perl_Package_Generator_enables_extra_test 1 - %_without_perl_Perl_OSType_enables_optional_test 1 - %_without_perl_Pod_Parser_enables_optional_test 1 - %_without_perl_Pod_Perldoc_enables_tk_test 1 - %_without_perl_Pod_Simple_enables_optional_test 1 - %_without_perl_Software_License_enables_extra_test 1 - %_without_perl_Software_License_enables_optional_test 1 - %_without_perl_Sub_Exporter_enables_extra_test 1 - %_without_perl_Sub_Install_enables_optional_test 1 - %_without_perl_Sys_Syslog_enables_optional_test 1 - %_without_perl_Term_Size_Any_enabels_optional_test 1 - %_with_perl_Term_Table_enables_terminal 1 - %_without_perl_Term_Table_enables_unicode 1 - %_without_perl_Test_Harness_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 - %_without_perl_Test_Simple_enables_Module_Pluggable 1 - %_without_perl_Test_Simple_enables_optional_test 1 - %_without_perl_Text_Template_enables_optional_test 1 - %_without_perl_Try_Tiny_enables_optional_test 1 - %_without_perl_URI_enables_Business_ISBN 1 - %_without_perl_version_enables_optional_test 1 - - context: '8b234a03' - platform: eln - buildopts: - rpms: - macros: | - %perl_bootstrap 1 - %_with_perl_enables_groff 1 - %_without_perl_enables_syslog_test 1 - %_with_perl_enables_systemtap 1 - %_without_perl_enables_tcsh 1 - %_without_perl_Archive_Tar_enables_optional_test 1 - %_without_perl_autodie_enables_optional_test 1 - %_without_perl_Compress_Bzip2_enables_optional_test 1 - %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 - %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 - %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 - %_without_perl_Config_AutoConf_enables_File_Slurper 1 - %_without_perl_Config_AutoConf_enables_Scalar_Util 1 - %_without_perl_constant_enables_optional_test 1 - %_without_perl_CPAN_enables_optional_test 1 - %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 - %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 - %_without_perl_Data_OptList_enables_extra_test 1 - %_without_perl_Data_Section_enables_extra_test 1 - %_without_perl_Data_Section_enables_optional_test 1 - %_without_perl_DB_File_enables_optional_test 1 - %_without_perl_Devel_PPPort_enables_optional_test 1 - %_without_perl_Devel_Size_enables_optional_test 1 - %_without_perl_Digest_SHA_enables_optional_test 1 - %_without_perl_Exporter_enables_optional_test 1 - %_without_perl_ExtUtils_Install_enables_optional_test 1 - %_without_perl_Filter_enables_optional_test 1 - %_without_perl_IO_Compress_enables_optional_test 1 - %_without_perl_IO_Compress_Lzma_enables_optional_test 1 - %_without_perl_IO_Socket_IP_enables_optional_test 1 - %_without_perl_IPC_Cmd_enables_IPC_Run 1 - %_without_perl_IPC_System_Simple_enables_optional_test 1 - %_without_perl_IPC_SysV_enables_optional_test 1 - %_without_perl_JSON_PP_enables_optional_test 1 - %_without_perl_libnet_enables_ssl 1 - %_without_perl_Locale_Maketext_enables_optional_test 1 - %_without_perl_Module_Build_enables_optional_test 1 - %_without_perl_Module_CoreList_enables_optional_test 1 - %_without_perl_Package_Generator_enables_extra_test 1 - %_without_perl_Perl_OSType_enables_optional_test 1 - %_without_perl_Pod_Parser_enables_optional_test 1 - %_without_perl_Pod_Perldoc_enables_tk_test 1 - %_without_perl_Pod_Simple_enables_optional_test 1 - %_without_perl_Software_License_enables_extra_test 1 - %_without_perl_Software_License_enables_optional_test 1 - %_without_perl_Sub_Exporter_enables_extra_test 1 - %_without_perl_Sub_Install_enables_optional_test 1 - %_without_perl_Sys_Syslog_enables_optional_test 1 - %_without_perl_Term_Size_Any_enabels_optional_test 1 - %_with_perl_Term_Table_enables_terminal 1 - %_without_perl_Term_Table_enables_unicode 1 - %_without_perl_Test_Harness_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 - %_without_perl_Test_Simple_enables_Module_Pluggable 1 - %_without_perl_Test_Simple_enables_optional_test 1 - %_without_perl_Text_Template_enables_optional_test 1 - %_without_perl_Try_Tiny_enables_optional_test 1 - %_without_perl_URI_enables_Business_ISBN 1 - %_without_perl_version_enables_optional_test 1 + dependencies: + - buildrequires: + platform: [] + requires: + platform: [] references: community: https://docs.fedoraproject.org/en-US/modularity/ documentation: https://asamalik.fedorapeople.org/boltron-doc/development/building-modules/module-guidelines.html tracker: https://bugzilla.redhat.com/buglist.cgi?classification=Fedora&product=Fedora%20Modules&component=perl-bootstrap + buildopts: + rpms: + macros: | + %perl_bootstrap 1 + %_with_perl_enables_groff 1 + %_without_perl_enables_syslog_test 1 + %_with_perl_enables_systemtap 1 + %_without_perl_enables_tcsh 1 + %_without_perl_Archive_Tar_enables_optional_test 1 + %_without_perl_autodie_enables_optional_test 1 + %_without_perl_Compress_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 + %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 + %_without_perl_Config_AutoConf_enables_File_Slurper 1 + %_without_perl_Config_AutoConf_enables_Scalar_Util 1 + %_without_perl_constant_enables_optional_test 1 + %_without_perl_CPAN_enables_optional_test 1 + %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 + %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 + %_without_perl_Data_OptList_enables_extra_test 1 + %_without_perl_Data_Section_enables_extra_test 1 + %_without_perl_Data_Section_enables_optional_test 1 + %_without_perl_DB_File_enables_optional_test 1 + %_without_perl_Devel_PPPort_enables_optional_test 1 + %_without_perl_Devel_Size_enables_optional_test 1 + %_without_perl_Digest_SHA_enables_optional_test 1 + %_without_perl_Exporter_enables_optional_test 1 + %_without_perl_ExtUtils_Install_enables_optional_test 1 + %_without_perl_Filter_enables_optional_test 1 + %_without_perl_IO_Compress_enables_optional_test 1 + %_without_perl_IO_Compress_Lzma_enables_optional_test 1 + %_without_perl_IO_Socket_IP_enables_optional_test 1 + %_without_perl_IPC_Cmd_enables_IPC_Run 1 + %_without_perl_IPC_System_Simple_enables_optional_test 1 + %_without_perl_IPC_SysV_enables_optional_test 1 + %_without_perl_JSON_PP_enables_optional_test 1 + %_without_perl_libnet_enables_ssl 1 + %_without_perl_Locale_Maketext_enables_optional_test 1 + %_without_perl_Module_Build_enables_optional_test 1 + %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Package_Generator_enables_extra_test 1 + %_without_perl_Perl_OSType_enables_optional_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + %_without_perl_Pod_Perldoc_enables_tk_test 1 + %_without_perl_Pod_Simple_enables_optional_test 1 + %_without_perl_Software_License_enables_extra_test 1 + %_without_perl_Software_License_enables_optional_test 1 + %_without_perl_Sub_Exporter_enables_extra_test 1 + %_without_perl_Sub_Install_enables_optional_test 1 + %_without_perl_Sys_Syslog_enables_optional_test 1 + %_without_perl_Term_Size_Any_enabels_optional_test 1 + %_with_perl_Term_Table_enables_terminal 1 + %_without_perl_Term_Table_enables_unicode 1 + %_without_perl_Test_Harness_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + %_without_perl_Test_Simple_enables_Module_Pluggable 1 + %_without_perl_Test_Simple_enables_optional_test 1 + %_without_perl_Text_Template_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + %_without_perl_URI_enables_Business_ISBN 1 + %_without_perl_version_enables_optional_test 1 components: rpms: perl: From 0dfdd623fd4bd8f0677d53a5ae04294612393d93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 3 Sep 2021 08:41:41 +0200 Subject: [PATCH 15/18] Revert "Revert "Convert to modulemd-packager-v3 format"" and add a context for platform:f36 This reverts commit ed48441b2979bd852827d5b8e6049d13579037d9 because MBS was fixed. We should be able to build from modulemd-packager-v3 format now. https://pagure.io/fm-orchestrator/issue/1714 --- perl-bootstrap.yaml | 395 ++++++++++++++++++++++++++++++++++++-------- 1 file changed, 324 insertions(+), 71 deletions(-) diff --git a/perl-bootstrap.yaml b/perl-bootstrap.yaml index f3f8055..acc4f23 100644 --- a/perl-bootstrap.yaml +++ b/perl-bootstrap.yaml @@ -1,5 +1,5 @@ -document: modulemd -version: 2 +document: modulemd-packager +version: 3 data: stream: '5.32' summary: Perl bootstrap module for bootstrapping Perl module @@ -9,8 +9,7 @@ data: module disables some optional tests to limit the amount of components. This module is not intended for a public use. It's an intermediate step for building the perl module. - license: - module: [ MIT ] + license: [MIT] xmd: mbs_options: # Prevent from contaminating build root with non-modular Perl packages @@ -138,77 +137,331 @@ data: - perl-Unicode-Normalize - perl-URI - perl-version - dependencies: - - buildrequires: - platform: [] - requires: - platform: [] + configurations: + - context: '601d93de' + platform: f33 + buildopts: + rpms: + macros: | + %perl_bootstrap 1 + %_with_perl_enables_groff 1 + %_without_perl_enables_syslog_test 1 + %_with_perl_enables_systemtap 1 + %_without_perl_enables_tcsh 1 + %_without_perl_Archive_Tar_enables_optional_test 1 + %_without_perl_autodie_enables_optional_test 1 + %_without_perl_Compress_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 + %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 + %_without_perl_Config_AutoConf_enables_File_Slurper 1 + %_without_perl_Config_AutoConf_enables_Scalar_Util 1 + %_without_perl_constant_enables_optional_test 1 + %_without_perl_CPAN_enables_optional_test 1 + %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 + %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 + %_without_perl_Data_OptList_enables_extra_test 1 + %_without_perl_Data_Section_enables_extra_test 1 + %_without_perl_Data_Section_enables_optional_test 1 + %_without_perl_DB_File_enables_optional_test 1 + %_without_perl_Devel_PPPort_enables_optional_test 1 + %_without_perl_Devel_Size_enables_optional_test 1 + %_without_perl_Digest_SHA_enables_optional_test 1 + %_without_perl_Exporter_enables_optional_test 1 + %_without_perl_ExtUtils_Install_enables_optional_test 1 + %_without_perl_Filter_enables_optional_test 1 + %_without_perl_IO_Compress_enables_optional_test 1 + %_without_perl_IO_Compress_Lzma_enables_optional_test 1 + %_without_perl_IO_Socket_IP_enables_optional_test 1 + %_without_perl_IPC_Cmd_enables_IPC_Run 1 + %_without_perl_IPC_System_Simple_enables_optional_test 1 + %_without_perl_IPC_SysV_enables_optional_test 1 + %_without_perl_JSON_PP_enables_optional_test 1 + %_without_perl_libnet_enables_ssl 1 + %_without_perl_Locale_Maketext_enables_optional_test 1 + %_without_perl_Module_Build_enables_optional_test 1 + %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Package_Generator_enables_extra_test 1 + %_without_perl_Perl_OSType_enables_optional_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + %_without_perl_Pod_Perldoc_enables_tk_test 1 + %_without_perl_Pod_Simple_enables_optional_test 1 + %_without_perl_Software_License_enables_extra_test 1 + %_without_perl_Software_License_enables_optional_test 1 + %_without_perl_Sub_Exporter_enables_extra_test 1 + %_without_perl_Sub_Install_enables_optional_test 1 + %_without_perl_Sys_Syslog_enables_optional_test 1 + %_without_perl_Term_Size_Any_enabels_optional_test 1 + %_with_perl_Term_Table_enables_terminal 1 + %_without_perl_Term_Table_enables_unicode 1 + %_without_perl_Test_Harness_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + %_without_perl_Test_Simple_enables_Module_Pluggable 1 + %_without_perl_Test_Simple_enables_optional_test 1 + %_without_perl_Text_Template_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + %_without_perl_URI_enables_Business_ISBN 1 + %_without_perl_version_enables_optional_test 1 + - context: '058368ca' + platform: f34 + buildopts: + rpms: + macros: | + %perl_bootstrap 1 + %_with_perl_enables_groff 1 + %_without_perl_enables_syslog_test 1 + %_with_perl_enables_systemtap 1 + %_without_perl_enables_tcsh 1 + %_without_perl_Archive_Tar_enables_optional_test 1 + %_without_perl_autodie_enables_optional_test 1 + %_without_perl_Compress_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 + %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 + %_without_perl_Config_AutoConf_enables_File_Slurper 1 + %_without_perl_Config_AutoConf_enables_Scalar_Util 1 + %_without_perl_constant_enables_optional_test 1 + %_without_perl_CPAN_enables_optional_test 1 + %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 + %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 + %_without_perl_Data_OptList_enables_extra_test 1 + %_without_perl_Data_Section_enables_extra_test 1 + %_without_perl_Data_Section_enables_optional_test 1 + %_without_perl_DB_File_enables_optional_test 1 + %_without_perl_Devel_PPPort_enables_optional_test 1 + %_without_perl_Devel_Size_enables_optional_test 1 + %_without_perl_Digest_SHA_enables_optional_test 1 + %_without_perl_Exporter_enables_optional_test 1 + %_without_perl_ExtUtils_Install_enables_optional_test 1 + %_without_perl_Filter_enables_optional_test 1 + %_without_perl_IO_Compress_enables_optional_test 1 + %_without_perl_IO_Compress_Lzma_enables_optional_test 1 + %_without_perl_IO_Socket_IP_enables_optional_test 1 + %_without_perl_IPC_Cmd_enables_IPC_Run 1 + %_without_perl_IPC_System_Simple_enables_optional_test 1 + %_without_perl_IPC_SysV_enables_optional_test 1 + %_without_perl_JSON_PP_enables_optional_test 1 + %_without_perl_libnet_enables_ssl 1 + %_without_perl_Locale_Maketext_enables_optional_test 1 + %_without_perl_Module_Build_enables_optional_test 1 + %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Package_Generator_enables_extra_test 1 + %_without_perl_Perl_OSType_enables_optional_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + %_without_perl_Pod_Perldoc_enables_tk_test 1 + %_without_perl_Pod_Simple_enables_optional_test 1 + %_without_perl_Software_License_enables_extra_test 1 + %_without_perl_Software_License_enables_optional_test 1 + %_without_perl_Sub_Exporter_enables_extra_test 1 + %_without_perl_Sub_Install_enables_optional_test 1 + %_without_perl_Sys_Syslog_enables_optional_test 1 + %_without_perl_Term_Size_Any_enabels_optional_test 1 + %_with_perl_Term_Table_enables_terminal 1 + %_without_perl_Term_Table_enables_unicode 1 + %_without_perl_Test_Harness_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + %_without_perl_Test_Simple_enables_Module_Pluggable 1 + %_without_perl_Test_Simple_enables_optional_test 1 + %_without_perl_Text_Template_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + %_without_perl_URI_enables_Business_ISBN 1 + %_without_perl_version_enables_optional_test 1 + - context: 'f27b74a8' + platform: f35 + buildopts: + rpms: + macros: | + %perl_bootstrap 1 + %_with_perl_enables_groff 1 + %_without_perl_enables_syslog_test 1 + %_with_perl_enables_systemtap 1 + %_without_perl_enables_tcsh 1 + %_without_perl_Archive_Tar_enables_optional_test 1 + %_without_perl_autodie_enables_optional_test 1 + %_without_perl_Compress_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 + %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 + %_without_perl_Config_AutoConf_enables_File_Slurper 1 + %_without_perl_Config_AutoConf_enables_Scalar_Util 1 + %_without_perl_constant_enables_optional_test 1 + %_without_perl_CPAN_enables_optional_test 1 + %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 + %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 + %_without_perl_Data_OptList_enables_extra_test 1 + %_without_perl_Data_Section_enables_extra_test 1 + %_without_perl_Data_Section_enables_optional_test 1 + %_without_perl_DB_File_enables_optional_test 1 + %_without_perl_Devel_PPPort_enables_optional_test 1 + %_without_perl_Devel_Size_enables_optional_test 1 + %_without_perl_Digest_SHA_enables_optional_test 1 + %_without_perl_Exporter_enables_optional_test 1 + %_without_perl_ExtUtils_Install_enables_optional_test 1 + %_without_perl_Filter_enables_optional_test 1 + %_without_perl_IO_Compress_enables_optional_test 1 + %_without_perl_IO_Compress_Lzma_enables_optional_test 1 + %_without_perl_IO_Socket_IP_enables_optional_test 1 + %_without_perl_IPC_Cmd_enables_IPC_Run 1 + %_without_perl_IPC_System_Simple_enables_optional_test 1 + %_without_perl_IPC_SysV_enables_optional_test 1 + %_without_perl_JSON_PP_enables_optional_test 1 + %_without_perl_libnet_enables_ssl 1 + %_without_perl_Locale_Maketext_enables_optional_test 1 + %_without_perl_Module_Build_enables_optional_test 1 + %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Package_Generator_enables_extra_test 1 + %_without_perl_Perl_OSType_enables_optional_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + %_without_perl_Pod_Perldoc_enables_tk_test 1 + %_without_perl_Pod_Simple_enables_optional_test 1 + %_without_perl_Software_License_enables_extra_test 1 + %_without_perl_Software_License_enables_optional_test 1 + %_without_perl_Sub_Exporter_enables_extra_test 1 + %_without_perl_Sub_Install_enables_optional_test 1 + %_without_perl_Sys_Syslog_enables_optional_test 1 + %_without_perl_Term_Size_Any_enabels_optional_test 1 + %_with_perl_Term_Table_enables_terminal 1 + %_without_perl_Term_Table_enables_unicode 1 + %_without_perl_Test_Harness_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + %_without_perl_Test_Simple_enables_Module_Pluggable 1 + %_without_perl_Test_Simple_enables_optional_test 1 + %_without_perl_Text_Template_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + %_without_perl_URI_enables_Business_ISBN 1 + %_without_perl_version_enables_optional_test 1 + - context: '5e5ad4a0' + platform: f36 + buildopts: + rpms: + macros: | + %perl_bootstrap 1 + %_with_perl_enables_groff 1 + %_without_perl_enables_syslog_test 1 + %_with_perl_enables_systemtap 1 + %_without_perl_enables_tcsh 1 + %_without_perl_Archive_Tar_enables_optional_test 1 + %_without_perl_autodie_enables_optional_test 1 + %_without_perl_Compress_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 + %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 + %_without_perl_Config_AutoConf_enables_File_Slurper 1 + %_without_perl_Config_AutoConf_enables_Scalar_Util 1 + %_without_perl_constant_enables_optional_test 1 + %_without_perl_CPAN_enables_optional_test 1 + %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 + %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 + %_without_perl_Data_OptList_enables_extra_test 1 + %_without_perl_Data_Section_enables_extra_test 1 + %_without_perl_Data_Section_enables_optional_test 1 + %_without_perl_DB_File_enables_optional_test 1 + %_without_perl_Devel_PPPort_enables_optional_test 1 + %_without_perl_Devel_Size_enables_optional_test 1 + %_without_perl_Digest_SHA_enables_optional_test 1 + %_without_perl_Exporter_enables_optional_test 1 + %_without_perl_ExtUtils_Install_enables_optional_test 1 + %_without_perl_Filter_enables_optional_test 1 + %_without_perl_IO_Compress_enables_optional_test 1 + %_without_perl_IO_Compress_Lzma_enables_optional_test 1 + %_without_perl_IO_Socket_IP_enables_optional_test 1 + %_without_perl_IPC_Cmd_enables_IPC_Run 1 + %_without_perl_IPC_System_Simple_enables_optional_test 1 + %_without_perl_IPC_SysV_enables_optional_test 1 + %_without_perl_JSON_PP_enables_optional_test 1 + %_without_perl_libnet_enables_ssl 1 + %_without_perl_Locale_Maketext_enables_optional_test 1 + %_without_perl_Module_Build_enables_optional_test 1 + %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Package_Generator_enables_extra_test 1 + %_without_perl_Perl_OSType_enables_optional_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + %_without_perl_Pod_Perldoc_enables_tk_test 1 + %_without_perl_Pod_Simple_enables_optional_test 1 + %_without_perl_Software_License_enables_extra_test 1 + %_without_perl_Software_License_enables_optional_test 1 + %_without_perl_Sub_Exporter_enables_extra_test 1 + %_without_perl_Sub_Install_enables_optional_test 1 + %_without_perl_Sys_Syslog_enables_optional_test 1 + %_without_perl_Term_Size_Any_enabels_optional_test 1 + %_with_perl_Term_Table_enables_terminal 1 + %_without_perl_Term_Table_enables_unicode 1 + %_without_perl_Test_Harness_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + %_without_perl_Test_Simple_enables_Module_Pluggable 1 + %_without_perl_Test_Simple_enables_optional_test 1 + %_without_perl_Text_Template_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + %_without_perl_URI_enables_Business_ISBN 1 + %_without_perl_version_enables_optional_test 1 + - context: '8b234a03' + platform: eln + buildopts: + rpms: + macros: | + %perl_bootstrap 1 + %_with_perl_enables_groff 1 + %_without_perl_enables_syslog_test 1 + %_with_perl_enables_systemtap 1 + %_without_perl_enables_tcsh 1 + %_without_perl_Archive_Tar_enables_optional_test 1 + %_without_perl_autodie_enables_optional_test 1 + %_without_perl_Compress_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 + %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 + %_without_perl_Config_AutoConf_enables_File_Slurper 1 + %_without_perl_Config_AutoConf_enables_Scalar_Util 1 + %_without_perl_constant_enables_optional_test 1 + %_without_perl_CPAN_enables_optional_test 1 + %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 + %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 + %_without_perl_Data_OptList_enables_extra_test 1 + %_without_perl_Data_Section_enables_extra_test 1 + %_without_perl_Data_Section_enables_optional_test 1 + %_without_perl_DB_File_enables_optional_test 1 + %_without_perl_Devel_PPPort_enables_optional_test 1 + %_without_perl_Devel_Size_enables_optional_test 1 + %_without_perl_Digest_SHA_enables_optional_test 1 + %_without_perl_Exporter_enables_optional_test 1 + %_without_perl_ExtUtils_Install_enables_optional_test 1 + %_without_perl_Filter_enables_optional_test 1 + %_without_perl_IO_Compress_enables_optional_test 1 + %_without_perl_IO_Compress_Lzma_enables_optional_test 1 + %_without_perl_IO_Socket_IP_enables_optional_test 1 + %_without_perl_IPC_Cmd_enables_IPC_Run 1 + %_without_perl_IPC_System_Simple_enables_optional_test 1 + %_without_perl_IPC_SysV_enables_optional_test 1 + %_without_perl_JSON_PP_enables_optional_test 1 + %_without_perl_libnet_enables_ssl 1 + %_without_perl_Locale_Maketext_enables_optional_test 1 + %_without_perl_Module_Build_enables_optional_test 1 + %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Package_Generator_enables_extra_test 1 + %_without_perl_Perl_OSType_enables_optional_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + %_without_perl_Pod_Perldoc_enables_tk_test 1 + %_without_perl_Pod_Simple_enables_optional_test 1 + %_without_perl_Software_License_enables_extra_test 1 + %_without_perl_Software_License_enables_optional_test 1 + %_without_perl_Sub_Exporter_enables_extra_test 1 + %_without_perl_Sub_Install_enables_optional_test 1 + %_without_perl_Sys_Syslog_enables_optional_test 1 + %_without_perl_Term_Size_Any_enabels_optional_test 1 + %_with_perl_Term_Table_enables_terminal 1 + %_without_perl_Term_Table_enables_unicode 1 + %_without_perl_Test_Harness_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + %_without_perl_Test_Simple_enables_Module_Pluggable 1 + %_without_perl_Test_Simple_enables_optional_test 1 + %_without_perl_Text_Template_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + %_without_perl_URI_enables_Business_ISBN 1 + %_without_perl_version_enables_optional_test 1 references: community: https://docs.fedoraproject.org/en-US/modularity/ documentation: https://asamalik.fedorapeople.org/boltron-doc/development/building-modules/module-guidelines.html tracker: https://bugzilla.redhat.com/buglist.cgi?classification=Fedora&product=Fedora%20Modules&component=perl-bootstrap - buildopts: - rpms: - macros: | - %perl_bootstrap 1 - %_with_perl_enables_groff 1 - %_without_perl_enables_syslog_test 1 - %_with_perl_enables_systemtap 1 - %_without_perl_enables_tcsh 1 - %_without_perl_Archive_Tar_enables_optional_test 1 - %_without_perl_autodie_enables_optional_test 1 - %_without_perl_Compress_Bzip2_enables_optional_test 1 - %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 - %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 - %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 - %_without_perl_Config_AutoConf_enables_File_Slurper 1 - %_without_perl_Config_AutoConf_enables_Scalar_Util 1 - %_without_perl_constant_enables_optional_test 1 - %_without_perl_CPAN_enables_optional_test 1 - %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 - %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 - %_without_perl_Data_OptList_enables_extra_test 1 - %_without_perl_Data_Section_enables_extra_test 1 - %_without_perl_Data_Section_enables_optional_test 1 - %_without_perl_DB_File_enables_optional_test 1 - %_without_perl_Devel_PPPort_enables_optional_test 1 - %_without_perl_Devel_Size_enables_optional_test 1 - %_without_perl_Digest_SHA_enables_optional_test 1 - %_without_perl_Exporter_enables_optional_test 1 - %_without_perl_ExtUtils_Install_enables_optional_test 1 - %_without_perl_Filter_enables_optional_test 1 - %_without_perl_IO_Compress_enables_optional_test 1 - %_without_perl_IO_Compress_Lzma_enables_optional_test 1 - %_without_perl_IO_Socket_IP_enables_optional_test 1 - %_without_perl_IPC_Cmd_enables_IPC_Run 1 - %_without_perl_IPC_System_Simple_enables_optional_test 1 - %_without_perl_IPC_SysV_enables_optional_test 1 - %_without_perl_JSON_PP_enables_optional_test 1 - %_without_perl_libnet_enables_ssl 1 - %_without_perl_Locale_Maketext_enables_optional_test 1 - %_without_perl_Module_Build_enables_optional_test 1 - %_without_perl_Module_CoreList_enables_optional_test 1 - %_without_perl_Package_Generator_enables_extra_test 1 - %_without_perl_Perl_OSType_enables_optional_test 1 - %_without_perl_Pod_Parser_enables_optional_test 1 - %_without_perl_Pod_Perldoc_enables_tk_test 1 - %_without_perl_Pod_Simple_enables_optional_test 1 - %_without_perl_Software_License_enables_extra_test 1 - %_without_perl_Software_License_enables_optional_test 1 - %_without_perl_Sub_Exporter_enables_extra_test 1 - %_without_perl_Sub_Install_enables_optional_test 1 - %_without_perl_Sys_Syslog_enables_optional_test 1 - %_without_perl_Term_Size_Any_enabels_optional_test 1 - %_with_perl_Term_Table_enables_terminal 1 - %_without_perl_Term_Table_enables_unicode 1 - %_without_perl_Test_Harness_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 - %_without_perl_Test_Simple_enables_Module_Pluggable 1 - %_without_perl_Test_Simple_enables_optional_test 1 - %_without_perl_Text_Template_enables_optional_test 1 - %_without_perl_Try_Tiny_enables_optional_test 1 - %_without_perl_URI_enables_Business_ISBN 1 - %_without_perl_version_enables_optional_test 1 components: rpms: perl: From 38fad1866b95330f051d0e15d6931d85cdaae591 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 22 Feb 2022 15:37:20 +0100 Subject: [PATCH 16/18] Add a context for F37, remove a context for F33 --- perl-bootstrap.yaml | 128 ++++++++++++++++++++++---------------------- 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/perl-bootstrap.yaml b/perl-bootstrap.yaml index acc4f23..f0cf584 100644 --- a/perl-bootstrap.yaml +++ b/perl-bootstrap.yaml @@ -138,70 +138,6 @@ data: - perl-URI - perl-version configurations: - - context: '601d93de' - platform: f33 - buildopts: - rpms: - macros: | - %perl_bootstrap 1 - %_with_perl_enables_groff 1 - %_without_perl_enables_syslog_test 1 - %_with_perl_enables_systemtap 1 - %_without_perl_enables_tcsh 1 - %_without_perl_Archive_Tar_enables_optional_test 1 - %_without_perl_autodie_enables_optional_test 1 - %_without_perl_Compress_Bzip2_enables_optional_test 1 - %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 - %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 - %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 - %_without_perl_Config_AutoConf_enables_File_Slurper 1 - %_without_perl_Config_AutoConf_enables_Scalar_Util 1 - %_without_perl_constant_enables_optional_test 1 - %_without_perl_CPAN_enables_optional_test 1 - %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 - %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 - %_without_perl_Data_OptList_enables_extra_test 1 - %_without_perl_Data_Section_enables_extra_test 1 - %_without_perl_Data_Section_enables_optional_test 1 - %_without_perl_DB_File_enables_optional_test 1 - %_without_perl_Devel_PPPort_enables_optional_test 1 - %_without_perl_Devel_Size_enables_optional_test 1 - %_without_perl_Digest_SHA_enables_optional_test 1 - %_without_perl_Exporter_enables_optional_test 1 - %_without_perl_ExtUtils_Install_enables_optional_test 1 - %_without_perl_Filter_enables_optional_test 1 - %_without_perl_IO_Compress_enables_optional_test 1 - %_without_perl_IO_Compress_Lzma_enables_optional_test 1 - %_without_perl_IO_Socket_IP_enables_optional_test 1 - %_without_perl_IPC_Cmd_enables_IPC_Run 1 - %_without_perl_IPC_System_Simple_enables_optional_test 1 - %_without_perl_IPC_SysV_enables_optional_test 1 - %_without_perl_JSON_PP_enables_optional_test 1 - %_without_perl_libnet_enables_ssl 1 - %_without_perl_Locale_Maketext_enables_optional_test 1 - %_without_perl_Module_Build_enables_optional_test 1 - %_without_perl_Module_CoreList_enables_optional_test 1 - %_without_perl_Package_Generator_enables_extra_test 1 - %_without_perl_Perl_OSType_enables_optional_test 1 - %_without_perl_Pod_Parser_enables_optional_test 1 - %_without_perl_Pod_Perldoc_enables_tk_test 1 - %_without_perl_Pod_Simple_enables_optional_test 1 - %_without_perl_Software_License_enables_extra_test 1 - %_without_perl_Software_License_enables_optional_test 1 - %_without_perl_Sub_Exporter_enables_extra_test 1 - %_without_perl_Sub_Install_enables_optional_test 1 - %_without_perl_Sys_Syslog_enables_optional_test 1 - %_without_perl_Term_Size_Any_enabels_optional_test 1 - %_with_perl_Term_Table_enables_terminal 1 - %_without_perl_Term_Table_enables_unicode 1 - %_without_perl_Test_Harness_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 - %_without_perl_Test_Simple_enables_Module_Pluggable 1 - %_without_perl_Test_Simple_enables_optional_test 1 - %_without_perl_Text_Template_enables_optional_test 1 - %_without_perl_Try_Tiny_enables_optional_test 1 - %_without_perl_URI_enables_Business_ISBN 1 - %_without_perl_version_enables_optional_test 1 - context: '058368ca' platform: f34 buildopts: @@ -394,6 +330,70 @@ data: %_without_perl_Try_Tiny_enables_optional_test 1 %_without_perl_URI_enables_Business_ISBN 1 %_without_perl_version_enables_optional_test 1 + - context: 'f37' + platform: f37 + buildopts: + rpms: + macros: | + %perl_bootstrap 1 + %_with_perl_enables_groff 1 + %_without_perl_enables_syslog_test 1 + %_with_perl_enables_systemtap 1 + %_without_perl_enables_tcsh 1 + %_without_perl_Archive_Tar_enables_optional_test 1 + %_without_perl_autodie_enables_optional_test 1 + %_without_perl_Compress_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1 + %_without_perl_Compress_Raw_Lzma_enables_optional_test 1 + %_without_perl_Compress_Raw_Zlib_enables_optional_test 1 + %_without_perl_Config_AutoConf_enables_File_Slurper 1 + %_without_perl_Config_AutoConf_enables_Scalar_Util 1 + %_without_perl_constant_enables_optional_test 1 + %_without_perl_CPAN_enables_optional_test 1 + %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1 + %_without_perl_CPAN_Meta_YAML_enables_extra_test 1 + %_without_perl_Data_OptList_enables_extra_test 1 + %_without_perl_Data_Section_enables_extra_test 1 + %_without_perl_Data_Section_enables_optional_test 1 + %_without_perl_DB_File_enables_optional_test 1 + %_without_perl_Devel_PPPort_enables_optional_test 1 + %_without_perl_Devel_Size_enables_optional_test 1 + %_without_perl_Digest_SHA_enables_optional_test 1 + %_without_perl_Exporter_enables_optional_test 1 + %_without_perl_ExtUtils_Install_enables_optional_test 1 + %_without_perl_Filter_enables_optional_test 1 + %_without_perl_IO_Compress_enables_optional_test 1 + %_without_perl_IO_Compress_Lzma_enables_optional_test 1 + %_without_perl_IO_Socket_IP_enables_optional_test 1 + %_without_perl_IPC_Cmd_enables_IPC_Run 1 + %_without_perl_IPC_System_Simple_enables_optional_test 1 + %_without_perl_IPC_SysV_enables_optional_test 1 + %_without_perl_JSON_PP_enables_optional_test 1 + %_without_perl_libnet_enables_ssl 1 + %_without_perl_Locale_Maketext_enables_optional_test 1 + %_without_perl_Module_Build_enables_optional_test 1 + %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Package_Generator_enables_extra_test 1 + %_without_perl_Perl_OSType_enables_optional_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 + %_without_perl_Pod_Perldoc_enables_tk_test 1 + %_without_perl_Pod_Simple_enables_optional_test 1 + %_without_perl_Software_License_enables_extra_test 1 + %_without_perl_Software_License_enables_optional_test 1 + %_without_perl_Sub_Exporter_enables_extra_test 1 + %_without_perl_Sub_Install_enables_optional_test 1 + %_without_perl_Sys_Syslog_enables_optional_test 1 + %_without_perl_Term_Size_Any_enabels_optional_test 1 + %_with_perl_Term_Table_enables_terminal 1 + %_without_perl_Term_Table_enables_unicode 1 + %_without_perl_Test_Harness_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + %_without_perl_Test_Simple_enables_Module_Pluggable 1 + %_without_perl_Test_Simple_enables_optional_test 1 + %_without_perl_Text_Template_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + %_without_perl_URI_enables_Business_ISBN 1 + %_without_perl_version_enables_optional_test 1 - context: '8b234a03' platform: eln buildopts: From 7f1b5853364b9dab5f7813fcbcf103749f70905b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 24 Feb 2022 12:40:11 +0100 Subject: [PATCH 17/18] Move perl to f34, add dual-lived perl-IO-Zlib, perl-Net-Ping, perl-Tie-RefHash We need to apply F36 fixes (disable package notes) to perl:5.32, but f33 branches are frozen now. --- perl-bootstrap.yaml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/perl-bootstrap.yaml b/perl-bootstrap.yaml index f0cf584..bb1edf6 100644 --- a/perl-bootstrap.yaml +++ b/perl-bootstrap.yaml @@ -69,6 +69,7 @@ data: - perl-IO-Compress - perl-IO-Compress-Lzma - perl-IO-Socket-IP + - perl-IO-Zlib - perl-IPC-Cmd - perl-IPC-System-Simple - perl-IPC-SysV @@ -86,6 +87,7 @@ data: - perl-Module-Load-Conditional - perl-Module-Metadata - perl-MRO-Compat + - perl-Net-Ping - perl-Object-HashBase - perl-Package-Generator - perl-Params-Check @@ -130,6 +132,7 @@ data: - perl-Thread-Queue - perl-threads - perl-threads-shared + - perl-Tie-RefHash - perl-Time-HiRes - perl-Time-Local - perl-Try-Tiny @@ -181,6 +184,7 @@ data: %_without_perl_Locale_Maketext_enables_optional_test 1 %_without_perl_Module_Build_enables_optional_test 1 %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Net_Ping_enables_optional_test 1 %_without_perl_Package_Generator_enables_extra_test 1 %_without_perl_Perl_OSType_enables_optional_test 1 %_without_perl_Pod_Parser_enables_optional_test 1 @@ -245,6 +249,7 @@ data: %_without_perl_Locale_Maketext_enables_optional_test 1 %_without_perl_Module_Build_enables_optional_test 1 %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Net_Ping_enables_optional_test 1 %_without_perl_Package_Generator_enables_extra_test 1 %_without_perl_Perl_OSType_enables_optional_test 1 %_without_perl_Pod_Parser_enables_optional_test 1 @@ -309,6 +314,7 @@ data: %_without_perl_Locale_Maketext_enables_optional_test 1 %_without_perl_Module_Build_enables_optional_test 1 %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Net_Ping_enables_optional_test 1 %_without_perl_Package_Generator_enables_extra_test 1 %_without_perl_Perl_OSType_enables_optional_test 1 %_without_perl_Pod_Parser_enables_optional_test 1 @@ -373,6 +379,7 @@ data: %_without_perl_Locale_Maketext_enables_optional_test 1 %_without_perl_Module_Build_enables_optional_test 1 %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Net_Ping_enables_optional_test 1 %_without_perl_Package_Generator_enables_extra_test 1 %_without_perl_Perl_OSType_enables_optional_test 1 %_without_perl_Pod_Parser_enables_optional_test 1 @@ -437,6 +444,7 @@ data: %_without_perl_Locale_Maketext_enables_optional_test 1 %_without_perl_Module_Build_enables_optional_test 1 %_without_perl_Module_CoreList_enables_optional_test 1 + %_without_perl_Net_Ping_enables_optional_test 1 %_without_perl_Package_Generator_enables_extra_test 1 %_without_perl_Perl_OSType_enables_optional_test 1 %_without_perl_Pod_Parser_enables_optional_test 1 @@ -466,7 +474,7 @@ data: rpms: perl: rationale: The Perl interpreter. - ref: f33 + ref: f34 buildorder: 0 perl-Fedora-VSP: rationale: A build dependency. @@ -660,6 +668,10 @@ data: rationale: A build dependency. ref: f33 buildorder: 3 + perl-IO-Zlib: + rationale: A build dependency. + ref: f34 + buildorder: 3 perl-IPC-Cmd: rationale: A build dependency. ref: f33 @@ -720,6 +732,10 @@ data: rationale: A build dependency. ref: f33 buildorder: 3 + perl-Net-Ping: + rationale: A build dependency. + ref: f34 + buildorder: 3 perl-Object-HashBase: rationale: A build dependency. ref: f33 @@ -856,6 +872,10 @@ data: rationale: A build dependency. ref: f33 buildorder: 3 + perl-Tie-RefHash: + rationale: A build dependency. + ref: f34 + buildorder: 3 perl-Time-HiRes: rationale: A build dependency. ref: f33 From f33f1661cbfe0ed1efe1ba92ba2987e3a910ddcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 24 Feb 2022 13:35:04 +0100 Subject: [PATCH 18/18] Fix bootstrapping perl-Fedora-VSP --- perl-bootstrap.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/perl-bootstrap.yaml b/perl-bootstrap.yaml index bb1edf6..15d2df5 100644 --- a/perl-bootstrap.yaml +++ b/perl-bootstrap.yaml @@ -478,7 +478,7 @@ data: buildorder: 0 perl-Fedora-VSP: rationale: A build dependency. - ref: f33 + ref: f34 buildorder: 1 perl-generators: rationale: A build dependency.