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] 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: