From 6dc9e2c8df6fa5f4a458097b4051b634e3b9d1f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 25 Jun 2019 07:09:40 +0200 Subject: [PATCH 01/35] Import TODO: Decrease refs to f31 after the branching. --- perl.yaml | 536 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 536 insertions(+) create mode 100644 perl.yaml diff --git a/perl.yaml b/perl.yaml new file mode 100644 index 0000000..88582e7 --- /dev/null +++ b/perl.yaml @@ -0,0 +1,536 @@ +document: modulemd +version: 2 +data: + stream: 5.30 + summary: Practical Extraction and Report Language + description: > + Perl is a high-level programming language with roots in C, sed, awk + and shell scripting. Perl is good at handling processes and files, and + is especially good at handling text. Perl's hallmarks are practicality + and efficiency. While it is used to do a lot of different things, + Perl's most common applications are system administration utilities + and web programming. + license: + module: [ MIT ] + dependencies: + - buildrequires: + platform: [] + perl-bootstrap: [5.30] + requires: + platform: [] + references: + community: https://fedoraproject.org/wiki/Modularity + documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules + tracker: https://bugzilla.redhat.com/buglist.cgi?classification=Fedora&product=Fedora%20Modules&component=perl + profiles: + default: + description: Interpreter and all Perl modules bundled within upstream Perl. + rpms: + - perl + minimal: + description: Only the interpreter as a standalone executable. + rpms: + - perl-interpreter + api: + rpms: + - perl + - perl-Archive-Tar + - perl-Attribute-Handlers + - perl-autodie + - perl-bignum + - perl-Carp + - perl-Compress-Raw-Bzip2 + - perl-Compress-Raw-Zlib + - perl-Config-Perl-V + - perl-constant + - perl-CPAN + - perl-CPAN-Meta + - perl-CPAN-Meta-Requirements + - perl-CPAN-Meta-YAML + - perl-Data-Dumper + - perl-DB_File + - perl-devel + - perl-Devel-Peek + - perl-Devel-PPPort + - perl-Devel-SelfStubber + - perl-Digest + - perl-Digest-MD5 + - perl-Digest-SHA + - perl-Encode + - perl-Encode-devel + - perl-encoding + - perl-Env + - perl-Errno + - perl-experimental + - perl-Exporter + - perl-ExtUtils-CBuilder + - perl-ExtUtils-Command + - perl-ExtUtils-Embed + - perl-ExtUtils-Install + - perl-ExtUtils-MakeMaker + - perl-ExtUtils-Manifest + - perl-ExtUtils-Miniperl + - perl-ExtUtils-ParseXS + - perl-File-Fetch + - perl-File-Path + - perl-File-Temp + - perl-Filter + - perl-Filter-Simple + - perl-generators + - perl-Getopt-Long + - perl-HTTP-Tiny + - perl-interpreter + - perl-IO + - perl-IO-Compress + - perl-IO-Socket-IP + - perl-IO-Zlib + - perl-IPC-Cmd + - perl-IPC-SysV + - perl-JSON-PP + - perl-libnet + - perl-libnetcfg + - perl-libs + - perl-Locale-Maketext + - perl-Locale-Maketext-Simple + - perl-macros + - perl-Math-BigInt + - perl-Math-BigInt-FastCalc + - perl-Math-BigRat + - perl-Math-Complex + - perl-Memoize + - perl-MIME-Base64 + - perl-Module-CoreList + - perl-Module-CoreList-tools + - perl-Module-Load + - perl-Module-Load-Conditional + - perl-Module-Loaded + - perl-Module-Metadata + - perl-Net-Ping + - perl-open + - perl-Params-Check + - perl-parent + - perl-PathTools + - perl-Perl-OSType + - perl-perlfaq + - perl-PerlIO-via-QuotedPrint + - perl-Pod-Checker + - perl-Pod-Escapes + - perl-Pod-Html + - perl-Pod-Parser + - perl-Pod-Perldoc + - perl-Pod-Simple + - perl-Pod-Usage + - perl-podlators + - perl-Scalar-List-Utils + - perl-SelfLoader + - perl-Socket + - perl-Storable + - perl-Sys-Syslog + - perl-Term-ANSIColor + - perl-Term-Cap + - perl-Test + - perl-Test-Harness + - perl-Test-Simple + - perl-tests + - perl-Text-Balanced + - perl-Text-ParseWords + - perl-Text-Tabs+Wrap + - perl-Thread-Queue + - perl-threads + - perl-threads-shared + - perl-Time-HiRes + - perl-Time-Local + - perl-Time-Piece + - perl-Unicode-Collate + - perl-Unicode-Normalize + - perl-utils + - perl-version + buildopts: + rpms: + macros: | + %_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_B_Debug_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_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_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_LWP_MediaTypes_enables_mailcap 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_Identify_enables_optional_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_MockModule_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + %_without_perl_Test_Simple_enables_optional_test 1 + %_without_perl_Test_Warnings_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: + # We can rebuild in a random order because we have all binary + # packages available from perl-bootstrap. + perl: + rationale: The Perl interpreter. + ref: master + perl-Algorithm-Diff: + rationale: A run-time dependency. + ref: master + perl-Archive-Tar: + rationale: Core Perl API. + ref: master + perl-Archive-Zip: + rationale: A run-time dependency. + ref: master + perl-autodie: + rationale: Core Perl API. + ref: master + perl-bignum: + rationale: Core Perl API. + ref: master + perl-Carp: + rationale: Core Perl API. + ref: master + perl-Compress-Bzip2: + rationale: A run-time dependency. + ref: master + perl-Compress-Raw-Bzip2: + rationale: Core Perl API. + ref: master + perl-Compress-Raw-Zlib: + rationale: Core Perl API. + ref: master + perl-Config-Perl-V: + rationale: Core Perl API. + ref: master + perl-constant: + rationale: Core Perl API. + ref: master + perl-CPAN: + rationale: Core Perl API. + ref: master + perl-CPAN-Meta: + rationale: Core Perl API. + ref: master + perl-CPAN-Meta-Requirements: + rationale: Core Perl API. + ref: master + perl-CPAN-Meta-YAML: + rationale: Core Perl API. + ref: master + perl-Data-Dumper: + rationale: Core Perl API. + ref: master + perl-Data-OptList: + rationale: A run-time dependency. + ref: master + perl-Data-Section: + rationale: A run-time dependency. + ref: master + perl-DB_File: + rationale: Core Perl API. + ref: master + perl-Devel-PPPort: + rationale: Core Perl API. + ref: master + perl-Devel-Size: + rationale: A run-time dependency. + ref: master + perl-Digest: + rationale: Core Perl API. + ref: master + perl-Digest-MD5: + rationale: Core Perl API. + ref: master + perl-Digest-SHA: + rationale: Core Perl API. + ref: master + perl-Encode: + rationale: Core Perl API. + ref: master + perl-Env: + rationale: Core Perl API. + ref: master + perl-experimental: + rationale: Core Perl API. + ref: master + perl-Exporter: + rationale: Core Perl API. + ref: master + perl-ExtUtils-CBuilder: + rationale: Core Perl API. + ref: master + perl-ExtUtils-Install: + rationale: Core Perl API. + ref: master + perl-ExtUtils-MakeMaker: + rationale: Core Perl API. + ref: master + perl-ExtUtils-Manifest: + rationale: Core Perl API. + ref: master + perl-ExtUtils-ParseXS: + rationale: Core Perl API. + ref: master + perl-Fedora-VSP: + rationale: A run-time dependency. + ref: master + perl-File-Fetch: + rationale: Core Perl API. + ref: master + perl-File-HomeDir: + rationale: A run-time dependency. + ref: master + perl-File-Path: + rationale: Core Perl API. + ref: master + perl-File-Temp: + rationale: Core Perl API. + ref: master + perl-File-Which: + rationale: A run-time dependency. + ref: master + perl-Filter: + rationale: Core Perl API. + ref: master + perl-Filter-Simple: + rationale: Core Perl API. + ref: master + perl-generators: + rationale: A developmental support. + ref: master + perl-Getopt-Long: + rationale: Core Perl API. + ref: master + perl-HTTP-Tiny: + rationale: Core Perl API. + ref: master + perl-Importer: + rationale: A run-time dependency. + ref: master + perl-inc-latest: + rationale: A run-time dependency. + ref: master + perl-IO-Compress: + rationale: Core Perl API. + ref: master + perl-IO-Socket-IP: + rationale: Core Perl API. + ref: master + perl-IPC-Cmd: + rationale: Core Perl API. + ref: master + perl-IPC-System-Simple: + rationale: A run-time dependency. + ref: master + perl-IPC-SysV: + rationale: Core Perl API. + ref: master + perl-JSON-PP: + rationale: Core Perl API. + ref: master + perl-libnet: + rationale: Core Perl API. + ref: master + perl-local-lib: + rationale: A run-time dependency. + ref: master + perl-Locale-Maketext: + rationale: Core Perl API. + ref: master + perl-Math-BigInt: + rationale: Core Perl API. + ref: master + perl-Math-BigInt-FastCalc: + rationale: Core Perl API. + ref: master + perl-Math-BigRat: + rationale: Core Perl API. + ref: master + perl-MIME-Base64: + rationale: Core Perl API. + ref: master + perl-Module-Build: + rationale: A run-time dependency. + ref: master + perl-Module-CoreList: + rationale: Core Perl API. + ref: master + perl-Module-Load: + rationale: Core Perl API. + ref: master + perl-Module-Load-Conditional: + rationale: Core Perl API. + ref: master + perl-Module-Metadata: + rationale: Core Perl API. + ref: master + perl-MRO-Compat: + rationale: A run-time dependency. + ref: master + perl-Package-Generator: + rationale: A run-time dependency. + ref: master + perl-Params-Check: + rationale: Core Perl API. + ref: master + perl-Params-Util: + rationale: A run-time dependency. + ref: master + perl-parent: + rationale: Core Perl API. + ref: master + perl-PathTools: + rationale: Core Perl API. + ref: master + perl-Perl-OSType: + rationale: Core Perl API. + ref: master + perl-perlfaq: + rationale: Core Perl API. + ref: master + perl-PerlIO-via-QuotedPrint: + rationale: Core Perl API. + ref: master + perl-Pod-Checker: + rationale: Core Perl API. + ref: master + perl-Pod-Escapes: + rationale: Core Perl API. + ref: master + perl-Pod-Parser: + rationale: Core Perl API. + ref: master + perl-Pod-Perldoc: + rationale: Core Perl API. + ref: master + perl-Pod-Simple: + rationale: Core Perl API. + ref: master + perl-Pod-Usage: + rationale: Core Perl API. + ref: master + perl-podlators: + rationale: Core Perl API. + ref: master + perl-Scalar-List-Utils: + rationale: Core Perl API. + ref: master + perl-Socket: + rationale: Core Perl API. + ref: master + perl-Software-License: + rationale: A run-time dependency. + ref: master + perl-Storable: + rationale: Core Perl API. + ref: master + perl-Sub-Exporter: + rationale: A run-time dependency. + ref: master + perl-Sub-Install: + rationale: A run-time dependency. + ref: master + perl-Sys-Syslog: + rationale: Core Perl API. + ref: master + perl-Term-ANSIColor: + rationale: Core Perl API. + ref: master + perl-Term-Cap: + rationale: Core Perl API. + ref: master + perl-Term-Table: + rationale: A run-time dependency. + ref: master + perl-Test-Harness: + rationale: Core Perl API. + ref: master + perl-Test-Simple: + rationale: Core Perl API. + ref: master + perl-Text-Balanced: + rationale: Core Perl API. + ref: master + perl-Text-Diff: + rationale: A run-time dependency. + ref: master + perl-Text-Glob: + rationale: A run-time dependency. + ref: master + perl-Text-ParseWords: + rationale: Core Perl API. + ref: master + perl-Text-Tabs+Wrap: + rationale: Core Perl API. + ref: master + perl-Text-Template: + rationale: A run-time dependency. + ref: master + perl-Thread-Queue: + rationale: Core Perl API. + ref: master + perl-threads: + rationale: Core Perl API. + ref: master + perl-threads-shared: + rationale: Core Perl API. + ref: master + perl-Time-HiRes: + rationale: Core Perl API. + ref: master + perl-Time-Local: + rationale: Core Perl API. + ref: master + perl-Unicode-Collate: + rationale: Core Perl API. + ref: master + perl-Unicode-Normalize: + rationale: Core Perl API. + ref: master + perl-URI: + rationale: A run-time dependency. + ref: master + perl-version: + rationale: Core Perl API. + ref: master From fce52764bf54259b33652fc864725fabb2b123c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 4 Jul 2019 15:18:20 +0200 Subject: [PATCH 02/35] Add perl-CPAN-DistnameInfo for perl-CPAN-2.27 It's at recommends level only. But cpan tool in default configuration complains without it. --- perl.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/perl.yaml b/perl.yaml index 88582e7..e4e3f55 100644 --- a/perl.yaml +++ b/perl.yaml @@ -249,6 +249,9 @@ data: perl-CPAN: rationale: Core Perl API. ref: master + perl-CPAN-DistnameInfo: + rationale: A run-time dependency. + ref: master perl-CPAN-Meta: rationale: Core Perl API. ref: master From 566f8b85712ef9ae5f62a180765ff2616ace4336 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 9 Jul 2019 13:09:57 +0200 Subject: [PATCH 03/35] Remove empty sources file --- sources | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 sources diff --git a/sources b/sources deleted file mode 100644 index e69de29..0000000 From 5f31a85f2454eaf3d4fc93aea7f8c3587586afd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 7 Aug 2019 15:56:09 +0200 Subject: [PATCH 04/35] Rebuild with updated perl-5.30.0-443 From 64b577637f955612f0845728ee3836ee2978b726 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 13 Aug 2019 20:01:04 +0000 Subject: [PATCH 05/35] Branching f31 from rawhide Signed-off-by: Fedora Release Engineering From 96fdf8050117b9e0e025d6289761c0ee8d25efd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 16 Aug 2019 07:34:01 +0200 Subject: [PATCH 06/35] Fixate component branches to f31 that is the first Fedora release with Perl 5.30 --- perl.yaml | 218 +++++++++++++++++++++++++++--------------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/perl.yaml b/perl.yaml index e4e3f55..5a1388c 100644 --- a/perl.yaml +++ b/perl.yaml @@ -212,328 +212,328 @@ data: # packages available from perl-bootstrap. perl: rationale: The Perl interpreter. - ref: master + ref: f31 perl-Algorithm-Diff: rationale: A run-time dependency. - ref: master + ref: f31 perl-Archive-Tar: rationale: Core Perl API. - ref: master + ref: f31 perl-Archive-Zip: rationale: A run-time dependency. - ref: master + ref: f31 perl-autodie: rationale: Core Perl API. - ref: master + ref: f31 perl-bignum: rationale: Core Perl API. - ref: master + ref: f31 perl-Carp: rationale: Core Perl API. - ref: master + ref: f31 perl-Compress-Bzip2: rationale: A run-time dependency. - ref: master + ref: f31 perl-Compress-Raw-Bzip2: rationale: Core Perl API. - ref: master + ref: f31 perl-Compress-Raw-Zlib: rationale: Core Perl API. - ref: master + ref: f31 perl-Config-Perl-V: rationale: Core Perl API. - ref: master + ref: f31 perl-constant: rationale: Core Perl API. - ref: master + ref: f31 perl-CPAN: rationale: Core Perl API. - ref: master + ref: f31 perl-CPAN-DistnameInfo: rationale: A run-time dependency. - ref: master + ref: f31 perl-CPAN-Meta: rationale: Core Perl API. - ref: master + ref: f31 perl-CPAN-Meta-Requirements: rationale: Core Perl API. - ref: master + ref: f31 perl-CPAN-Meta-YAML: rationale: Core Perl API. - ref: master + ref: f31 perl-Data-Dumper: rationale: Core Perl API. - ref: master + ref: f31 perl-Data-OptList: rationale: A run-time dependency. - ref: master + ref: f31 perl-Data-Section: rationale: A run-time dependency. - ref: master + ref: f31 perl-DB_File: rationale: Core Perl API. - ref: master + ref: f31 perl-Devel-PPPort: rationale: Core Perl API. - ref: master + ref: f31 perl-Devel-Size: rationale: A run-time dependency. - ref: master + ref: f31 perl-Digest: rationale: Core Perl API. - ref: master + ref: f31 perl-Digest-MD5: rationale: Core Perl API. - ref: master + ref: f31 perl-Digest-SHA: rationale: Core Perl API. - ref: master + ref: f31 perl-Encode: rationale: Core Perl API. - ref: master + ref: f31 perl-Env: rationale: Core Perl API. - ref: master + ref: f31 perl-experimental: rationale: Core Perl API. - ref: master + ref: f31 perl-Exporter: rationale: Core Perl API. - ref: master + ref: f31 perl-ExtUtils-CBuilder: rationale: Core Perl API. - ref: master + ref: f31 perl-ExtUtils-Install: rationale: Core Perl API. - ref: master + ref: f31 perl-ExtUtils-MakeMaker: rationale: Core Perl API. - ref: master + ref: f31 perl-ExtUtils-Manifest: rationale: Core Perl API. - ref: master + ref: f31 perl-ExtUtils-ParseXS: rationale: Core Perl API. - ref: master + ref: f31 perl-Fedora-VSP: rationale: A run-time dependency. - ref: master + ref: f31 perl-File-Fetch: rationale: Core Perl API. - ref: master + ref: f31 perl-File-HomeDir: rationale: A run-time dependency. - ref: master + ref: f31 perl-File-Path: rationale: Core Perl API. - ref: master + ref: f31 perl-File-Temp: rationale: Core Perl API. - ref: master + ref: f31 perl-File-Which: rationale: A run-time dependency. - ref: master + ref: f31 perl-Filter: rationale: Core Perl API. - ref: master + ref: f31 perl-Filter-Simple: rationale: Core Perl API. - ref: master + ref: f31 perl-generators: rationale: A developmental support. - ref: master + ref: f31 perl-Getopt-Long: rationale: Core Perl API. - ref: master + ref: f31 perl-HTTP-Tiny: rationale: Core Perl API. - ref: master + ref: f31 perl-Importer: rationale: A run-time dependency. - ref: master + ref: f31 perl-inc-latest: rationale: A run-time dependency. - ref: master + ref: f31 perl-IO-Compress: rationale: Core Perl API. - ref: master + ref: f31 perl-IO-Socket-IP: rationale: Core Perl API. - ref: master + ref: f31 perl-IPC-Cmd: rationale: Core Perl API. - ref: master + ref: f31 perl-IPC-System-Simple: rationale: A run-time dependency. - ref: master + ref: f31 perl-IPC-SysV: rationale: Core Perl API. - ref: master + ref: f31 perl-JSON-PP: rationale: Core Perl API. - ref: master + ref: f31 perl-libnet: rationale: Core Perl API. - ref: master + ref: f31 perl-local-lib: rationale: A run-time dependency. - ref: master + ref: f31 perl-Locale-Maketext: rationale: Core Perl API. - ref: master + ref: f31 perl-Math-BigInt: rationale: Core Perl API. - ref: master + ref: f31 perl-Math-BigInt-FastCalc: rationale: Core Perl API. - ref: master + ref: f31 perl-Math-BigRat: rationale: Core Perl API. - ref: master + ref: f31 perl-MIME-Base64: rationale: Core Perl API. - ref: master + ref: f31 perl-Module-Build: rationale: A run-time dependency. - ref: master + ref: f31 perl-Module-CoreList: rationale: Core Perl API. - ref: master + ref: f31 perl-Module-Load: rationale: Core Perl API. - ref: master + ref: f31 perl-Module-Load-Conditional: rationale: Core Perl API. - ref: master + ref: f31 perl-Module-Metadata: rationale: Core Perl API. - ref: master + ref: f31 perl-MRO-Compat: rationale: A run-time dependency. - ref: master + ref: f31 perl-Package-Generator: rationale: A run-time dependency. - ref: master + ref: f31 perl-Params-Check: rationale: Core Perl API. - ref: master + ref: f31 perl-Params-Util: rationale: A run-time dependency. - ref: master + ref: f31 perl-parent: rationale: Core Perl API. - ref: master + ref: f31 perl-PathTools: rationale: Core Perl API. - ref: master + ref: f31 perl-Perl-OSType: rationale: Core Perl API. - ref: master + ref: f31 perl-perlfaq: rationale: Core Perl API. - ref: master + ref: f31 perl-PerlIO-via-QuotedPrint: rationale: Core Perl API. - ref: master + ref: f31 perl-Pod-Checker: rationale: Core Perl API. - ref: master + ref: f31 perl-Pod-Escapes: rationale: Core Perl API. - ref: master + ref: f31 perl-Pod-Parser: rationale: Core Perl API. - ref: master + ref: f31 perl-Pod-Perldoc: rationale: Core Perl API. - ref: master + ref: f31 perl-Pod-Simple: rationale: Core Perl API. - ref: master + ref: f31 perl-Pod-Usage: rationale: Core Perl API. - ref: master + ref: f31 perl-podlators: rationale: Core Perl API. - ref: master + ref: f31 perl-Scalar-List-Utils: rationale: Core Perl API. - ref: master + ref: f31 perl-Socket: rationale: Core Perl API. - ref: master + ref: f31 perl-Software-License: rationale: A run-time dependency. - ref: master + ref: f31 perl-Storable: rationale: Core Perl API. - ref: master + ref: f31 perl-Sub-Exporter: rationale: A run-time dependency. - ref: master + ref: f31 perl-Sub-Install: rationale: A run-time dependency. - ref: master + ref: f31 perl-Sys-Syslog: rationale: Core Perl API. - ref: master + ref: f31 perl-Term-ANSIColor: rationale: Core Perl API. - ref: master + ref: f31 perl-Term-Cap: rationale: Core Perl API. - ref: master + ref: f31 perl-Term-Table: rationale: A run-time dependency. - ref: master + ref: f31 perl-Test-Harness: rationale: Core Perl API. - ref: master + ref: f31 perl-Test-Simple: rationale: Core Perl API. - ref: master + ref: f31 perl-Text-Balanced: rationale: Core Perl API. - ref: master + ref: f31 perl-Text-Diff: rationale: A run-time dependency. - ref: master + ref: f31 perl-Text-Glob: rationale: A run-time dependency. - ref: master + ref: f31 perl-Text-ParseWords: rationale: Core Perl API. - ref: master + ref: f31 perl-Text-Tabs+Wrap: rationale: Core Perl API. - ref: master + ref: f31 perl-Text-Template: rationale: A run-time dependency. - ref: master + ref: f31 perl-Thread-Queue: rationale: Core Perl API. - ref: master + ref: f31 perl-threads: rationale: Core Perl API. - ref: master + ref: f31 perl-threads-shared: rationale: Core Perl API. - ref: master + ref: f31 perl-Time-HiRes: rationale: Core Perl API. - ref: master + ref: f31 perl-Time-Local: rationale: Core Perl API. - ref: master + ref: f31 perl-Unicode-Collate: rationale: Core Perl API. - ref: master + ref: f31 perl-Unicode-Normalize: rationale: Core Perl API. - ref: master + ref: f31 perl-URI: rationale: A run-time dependency. - ref: master + ref: f31 perl-version: rationale: Core Perl API. - ref: master + ref: f31 From bb84d1f3dfe8600e2cf872a866cecbd022ce953b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 22 Aug 2019 12:50:04 +0200 Subject: [PATCH 07/35] Rebuild with updated perl-5.30.0-444 From 978d67199eb80190e0c326fbf568ef5ffb51f039 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 3 Sep 2019 09:15:35 +0200 Subject: [PATCH 08/35] Rebuild with updated perl-5.30.0-445 From 809cca58a83b1cda4db94c8971a6d1f7c2c811bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 5 Sep 2019 13:03:20 +0200 Subject: [PATCH 09/35] A dummy commit to overcome an MBS issue that lost all arifacts (missed the final tagging). From a24026739bddd630333fd6fd85a80a2644f9ba00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 18 Sep 2019 09:36:58 +0200 Subject: [PATCH 10/35] Add "common" profile "common" is the new name for "default" profile. We keep both for a backward compatibility in stable Fedoras. Newer streams will remove the "default" profile. --- perl.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/perl.yaml b/perl.yaml index 5a1388c..33de727 100644 --- a/perl.yaml +++ b/perl.yaml @@ -23,6 +23,10 @@ data: documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules tracker: https://bugzilla.redhat.com/buglist.cgi?classification=Fedora&product=Fedora%20Modules&component=perl profiles: + common: + description: Interpreter and all Perl modules bundled within upstream Perl. + rpms: + - perl default: description: Interpreter and all Perl modules bundled within upstream Perl. rpms: From 316802de1b987c7f72c5196abf0a291a9fb173d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 18 Sep 2019 09:54:38 +0200 Subject: [PATCH 11/35] Reference Perl home page and documentation It does not make sense to refernce Modularity technology as all modules would have the same links. It's better to point to the packaged software. Thus we will link to Perl upstream home page and Perl language documentation. However, we will retain Fedora's Bugzilla as the bug tracker because the upstream should not be bothered with the bugs in a packaging. --- perl.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl.yaml b/perl.yaml index 33de727..89d57ed 100644 --- a/perl.yaml +++ b/perl.yaml @@ -19,8 +19,8 @@ data: requires: platform: [] references: - community: https://fedoraproject.org/wiki/Modularity - documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules + community: https://www.perl.org/ + documentation: https://www.perl.org/docs.html tracker: https://bugzilla.redhat.com/buglist.cgi?classification=Fedora&product=Fedora%20Modules&component=perl profiles: common: From 7d7f089426506eec8c0cbdb4dc55c206aa6ae556 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 14 Nov 2019 09:18:42 +0100 Subject: [PATCH 12/35] Rebuild with updated perl-5.30.1-448 From fd22a701ea40d21ea9b0cb85c3a3f6267bf4f0ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 29 Nov 2019 16:10:30 +0100 Subject: [PATCH 13/35] Rebuild with updated perl-4:5.30.1-449 From fee289167a4d1d86da13cb4e3f3c88386585b763 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 6 Feb 2020 18:27:18 +0000 Subject: [PATCH 14/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering From df8a1083fdacfa9621b7c7ae17ff3b5a5d65baf9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 14 Feb 2020 06:27:24 +0000 Subject: [PATCH 15/35] Branching f32 from rawhide Signed-off-by: Fedora Release Engineering From 6c24e4fab7612ef4452938c96eaeeff71a7a4580 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 20 Feb 2020 15:43:22 +0100 Subject: [PATCH 16/35] Add perl-Compress-Raw-Lzma and perl-IO-Compress-Lzma They are needed for perl-Archive-Tar that was rebased to 2.36. --- perl.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/perl.yaml b/perl.yaml index 89d57ed..4b2ef82 100644 --- a/perl.yaml +++ b/perl.yaml @@ -161,6 +161,7 @@ data: %_without_perl_B_Debug_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 @@ -177,6 +178,7 @@ data: %_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 @@ -241,6 +243,9 @@ data: perl-Compress-Raw-Bzip2: rationale: Core Perl API. ref: f31 + perl-Compress-Raw-Lzma: + rationale: A run-time dependency. + ref: f31 perl-Compress-Raw-Zlib: rationale: Core Perl API. ref: f31 @@ -361,6 +366,9 @@ data: perl-IO-Compress: rationale: Core Perl API. ref: f31 + perl-IO-Compress-Lzma: + rationale: A run-time dependency. + ref: f31 perl-IO-Socket-IP: rationale: Core Perl API. ref: f31 From 2ba988f347a3348e142e870a247744b5dfed5398 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 21 Feb 2020 08:14:30 +0100 Subject: [PATCH 17/35] A dummy commit to overcome a dist-git failure: error: RPC failed; HTTP 404 curl 22 The requested URL returned error: 404 fatal: the remote end hung up unexpectedly From 51cebdad5a6aab8a99bbcd015bbeb2d2ad697a50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 21 Feb 2020 11:43:10 +0100 Subject: [PATCH 18/35] A dummy commit to retry an s390x Koji failure: File "/usr/lib64/python3.7/gzip.py", line 482, in read raise EOFError("Compressed file ended before the " EOFError: Compressed file ended before the end-of-stream marker was reached From c01162af1a3ed526a9deb1e639b770d210585984 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 21 Feb 2020 13:30:43 +0100 Subject: [PATCH 19/35] A dummy commit to retry a dist-git failure: fatal: repository 'https://src.fedoraproject.org/rpms/perl-Pod-Simple/' not found From 384b48ae7fd07e88e72301b65c718d584ef0c222 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 24 Feb 2020 12:28:30 +0100 Subject: [PATCH 20/35] A dummy commit to retry a dist-git failure: error: RPC failed; HTTP 404 curl 22 The requested URL returned error: 404 From 82587bff895ef7fd3b3848d6d722d980f0d27127 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 24 Feb 2020 15:13:35 +0100 Subject: [PATCH 21/35] A dummy commit to retry an MBS failure: ('Connection aborted.', BadStatusLine(\"''\",)) From d73c63d6a613147980f0702012066c0008091cf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 2 Apr 2020 12:21:38 +0200 Subject: [PATCH 22/35] Rebuild with perl-5.30.2 From 89e7e61fa9342dd6186238c190d9da45902f5784 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 30 Apr 2020 14:33:20 +0200 Subject: [PATCH 23/35] Fix a stream value to be a string --- perl.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl.yaml b/perl.yaml index 4b2ef82..dbfe813 100644 --- a/perl.yaml +++ b/perl.yaml @@ -1,7 +1,7 @@ document: modulemd version: 2 data: - stream: 5.30 + stream: '5.30' summary: Practical Extraction and Report Language description: > Perl is a high-level programming language with roots in C, sed, awk @@ -15,7 +15,7 @@ data: dependencies: - buildrequires: platform: [] - perl-bootstrap: [5.30] + perl-bootstrap: ['5.30'] requires: platform: [] references: From 08996eaabb97efbf512905328095b0a7d5bd51f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 2 Jun 2020 11:43:58 +0200 Subject: [PATCH 24/35] Rebuild with perl-5.30.3 From 5597cdf262c0c798d71fd58f76ae47fd49d205c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 14 Jul 2020 13:06:20 +0200 Subject: [PATCH 25/35] Rebuild with perl-5.30.3-455 From 4907ea395aca4c62350200bee426f28a5afedc17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 3 Aug 2020 13:48:57 +0200 Subject: [PATCH 26/35] Rebuild with fixed perl-boootstrap A perl-bootstrap package needed to rebuild against an incompatible platform package. From 550d07c71173144690d838cfb20a1b8fb7a04fa8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 12 Aug 2020 13:15:21 +0000 Subject: [PATCH 27/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 5c9d1b266e47ba3cd6e113a6b5ac17ab626949fa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Aug 2020 22:56:20 +0000 Subject: [PATCH 28/35] Branching f33 from rawhide Signed-off-by: Fedora Release Engineering From ef75ec607c608db730a6a7d7c49f3a66c2b7bdac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 1 Sep 2020 09:51:15 +0200 Subject: [PATCH 29/35] Rebuild with perl-5.30.3-455 From 844cba8b8700f2e3d83f1f517ebda9a50116476e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 19 Oct 2020 08:58:06 +0200 Subject: [PATCH 30/35] Update perl to 4:5.30.3-456 From d526c618144bc241c7cab24e3ecebaff3928adf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 12 Nov 2020 16:33:55 +0100 Subject: [PATCH 31/35] Update to perl 4:5.30.3-457 From b5da27c4d4f9ffbad447cccd1d3f4855dde2afb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 13 Nov 2020 09:23:44 +0100 Subject: [PATCH 32/35] A dummy commit to overcome a Koji failure: GenericError: hash changed for external rpm From 585f9464dbe051249667eb322d91c7784337070a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 10 Feb 2021 12:02:58 +0000 Subject: [PATCH 33/35] Branching f34 from rawhide Signed-off-by: Fedora Release Engineering From c7afb2bc64edab6a2c65baa9b68d2f3502325f64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 11 Feb 2021 09:42:15 +0100 Subject: [PATCH 34/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From cc3b86099d149c5be546bbc5df920779bdab3b90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 22 Feb 2021 13:47:22 +0100 Subject: [PATCH 35/35] Exclude tests subpackages --- perl.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/perl.yaml b/perl.yaml index dbfe813..51a1d0f 100644 --- a/perl.yaml +++ b/perl.yaml @@ -149,6 +149,9 @@ data: - perl-Unicode-Normalize - perl-utils - perl-version + filter: + rpms: + - perl-Module-CoreList-tests buildopts: rpms: macros: |