From 3a9f81b1a37358e8c6af33efbb26828dd38fb3d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 15 Sep 2020 10:21:44 +0200 Subject: [PATCH 01/11] Import Reviewed in bug #1878083. --- perl-App-cpanminus.yaml | 65 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 perl-App-cpanminus.yaml diff --git a/perl-App-cpanminus.yaml b/perl-App-cpanminus.yaml new file mode 100644 index 0000000..f2e0f82 --- /dev/null +++ b/perl-App-cpanminus.yaml @@ -0,0 +1,65 @@ +document: modulemd +version: 2 +data: + name: perl-App-cpanminus + stream: '1.7044' + summary: Get, unpack, build and install CPAN modules + description: > + This is a CPAN client that requires zero configuration, and stands + alone but it's maintainable and extensible with plug-ins and friendly + to shell scripting. + license: + module: [ MIT ] + dependencies: + - buildrequires: + platform: [f34] + perl: ['5.30', '5.32'] + requires: + platform: [f34] + perl: ['5.30', '5.32'] + perl-YAML: [] + references: + community: https://metacpan.org/release/App-cpanminus + profiles: + common: + description: App-cpanminus distribution + rpms: + - perl-App-cpanminus + api: + rpms: + - perl-App-cpanminus + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + components: + rpms: + perl-File-pushd: + rationale: Run-time dependency. + ref: master + buildorder: 0 + perl-Parse-PMFile: + rationale: Run-time dependency. + ref: master + buildorder: 0 + perl-String-ShellQuote: + rationale: Run-time dependency. + ref: master + buildorder: 0 + perl-Test-Deep: + rationale: Build-time dependency. + ref: master + buildonly: true + buildorder: 0 + perl-App-cpanminus: + rationale: The API. + ref: master + buildorder: 1 + perl-CPAN-Meta-Check: + rationale: Run-time dependency. + ref: master + buildorder: 1 + perl-Module-CPANfile: + rationale: Run-time dependency. + ref: master + buildorder: 1 From 9642450514a4b9d5455f361f62cf729ff1ad9cce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 15 Jan 2021 11:55:13 +0100 Subject: [PATCH 02/11] Update for perl-CPAN-Meta-Check-0.014-14 From be27dbfe267213877f2c21cde552d72e0811e68d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 11 Feb 2021 15:39:57 +0100 Subject: [PATCH 03/11] Pin compoment to f34, build for eln and f35 --- perl-App-cpanminus.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/perl-App-cpanminus.yaml b/perl-App-cpanminus.yaml index f2e0f82..918382f 100644 --- a/perl-App-cpanminus.yaml +++ b/perl-App-cpanminus.yaml @@ -12,10 +12,10 @@ data: module: [ MIT ] dependencies: - buildrequires: - platform: [f34] + platform: [eln, f34, f35] perl: ['5.30', '5.32'] requires: - platform: [f34] + platform: [eln, f34, f35] perl: ['5.30', '5.32'] perl-YAML: [] references: @@ -36,30 +36,30 @@ data: rpms: perl-File-pushd: rationale: Run-time dependency. - ref: master + ref: f34 buildorder: 0 perl-Parse-PMFile: rationale: Run-time dependency. - ref: master + ref: f34 buildorder: 0 perl-String-ShellQuote: rationale: Run-time dependency. - ref: master + ref: f34 buildorder: 0 perl-Test-Deep: rationale: Build-time dependency. - ref: master + ref: f34 buildonly: true buildorder: 0 perl-App-cpanminus: rationale: The API. - ref: master + ref: f34 buildorder: 1 perl-CPAN-Meta-Check: rationale: Run-time dependency. - ref: master + ref: f34 buildorder: 1 perl-Module-CPANfile: rationale: Run-time dependency. - ref: master + ref: f34 buildorder: 1 From 64f60cc6a95d8fc6f941749cc05ad5962afea7b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 15 Feb 2021 13:54:53 +0100 Subject: [PATCH 04/11] A dummy commit to retry an MBS failure: Cannot allocate memory From b30896d77244bbcca03836564360b673b0d5a041 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 9 Mar 2021 10:52:34 +0100 Subject: [PATCH 05/11] Exclude perl-App-cpanminus-tests --- perl-App-cpanminus.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/perl-App-cpanminus.yaml b/perl-App-cpanminus.yaml index 918382f..0806d18 100644 --- a/perl-App-cpanminus.yaml +++ b/perl-App-cpanminus.yaml @@ -28,6 +28,9 @@ data: api: rpms: - perl-App-cpanminus + filter: + rpms: + - perl-App-cpanminus-tests buildopts: rpms: macros: | From c99fe18f62620df1dd4ec2d0fac3aefc4a953df0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 14 Jun 2021 13:54:22 +0200 Subject: [PATCH 06/11] Convert to modulemd-packager-v3 format, remove EOLed perl:5.30 --- perl-App-cpanminus.yaml | 48 +++++++++++++++++++++++++++++++---------- 1 file changed, 37 insertions(+), 11 deletions(-) diff --git a/perl-App-cpanminus.yaml b/perl-App-cpanminus.yaml index 0806d18..527d878 100644 --- a/perl-App-cpanminus.yaml +++ b/perl-App-cpanminus.yaml @@ -1,5 +1,5 @@ -document: modulemd -version: 2 +document: modulemd-packager +version: 3 data: name: perl-App-cpanminus stream: '1.7044' @@ -8,16 +8,41 @@ data: This is a CPAN client that requires zero configuration, and stands alone but it's maintainable and extensible with plug-ins and friendly to shell scripting. - license: - module: [ MIT ] - dependencies: - - buildrequires: - platform: [eln, f34, f35] - perl: ['5.30', '5.32'] + license: [MIT] + configurations: + - context: '3a2830b3' + platform: f34 + buildrequires: + perl: ['5.32'] requires: - platform: [eln, f34, f35] - perl: ['5.30', '5.32'] - perl-YAML: [] + perl: ['5.32'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + - context: 'd6a4c34f' + platform: f35 + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + - context: '19a38796' + platform: eln + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 references: community: https://metacpan.org/release/App-cpanminus profiles: @@ -31,6 +56,7 @@ data: filter: rpms: - perl-App-cpanminus-tests + - perl-Test-Deep buildopts: rpms: macros: | From 64793be44f63b1757b9d8e26019a585469e5b7dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 14 Jun 2021 14:02:01 +0200 Subject: [PATCH 07/11] Remove an invalid global buildopts --- perl-App-cpanminus.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/perl-App-cpanminus.yaml b/perl-App-cpanminus.yaml index 527d878..21158a7 100644 --- a/perl-App-cpanminus.yaml +++ b/perl-App-cpanminus.yaml @@ -57,10 +57,6 @@ data: rpms: - perl-App-cpanminus-tests - perl-Test-Deep - buildopts: - rpms: - macros: | - %_without_perl_CPAN_Meta_Check_enables_extra_test 1 components: rpms: perl-File-pushd: From c590c01e3ff945b54768d0925e5a622cad68fec5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 16:39:57 +0000 Subject: [PATCH 08/11] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From c43523f793562ea904fc77860be6bbbfbbd578bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 7 Sep 2021 10:08:40 +0200 Subject: [PATCH 09/11] Add a context for platform:f36 --- perl-App-cpanminus.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/perl-App-cpanminus.yaml b/perl-App-cpanminus.yaml index 21158a7..64bb24f 100644 --- a/perl-App-cpanminus.yaml +++ b/perl-App-cpanminus.yaml @@ -32,6 +32,17 @@ data: rpms: macros: | %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + - context: '1' + platform: f36 + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 - context: '19a38796' platform: eln buildrequires: From 4ceafba8b37a30754ae559988d301a9c004ae320 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 7 Sep 2021 12:06:05 +0200 Subject: [PATCH 10/11] Add build dependency perl-Pod-Parser Pod::Parser was removed from Perl 5.31.1. Therefore it's not available in perl:5.32. --- perl-App-cpanminus.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/perl-App-cpanminus.yaml b/perl-App-cpanminus.yaml index 64bb24f..3a89cad 100644 --- a/perl-App-cpanminus.yaml +++ b/perl-App-cpanminus.yaml @@ -21,6 +21,7 @@ data: rpms: macros: | %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 - context: 'd6a4c34f' platform: f35 buildrequires: @@ -32,6 +33,7 @@ data: rpms: macros: | %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 - context: '1' platform: f36 buildrequires: @@ -43,6 +45,7 @@ data: rpms: macros: | %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 - context: '19a38796' platform: eln buildrequires: @@ -54,6 +57,7 @@ data: rpms: macros: | %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 references: community: https://metacpan.org/release/App-cpanminus profiles: @@ -67,6 +71,7 @@ data: filter: rpms: - perl-App-cpanminus-tests + - perl-Pod-Parser - perl-Test-Deep components: rpms: @@ -78,6 +83,11 @@ data: rationale: Run-time dependency. ref: f34 buildorder: 0 + perl-Pod-Parser: + rationale: Build-time dependency. + ref: f34 + buildonly: true + buildorder: 0 perl-String-ShellQuote: rationale: Run-time dependency. ref: f34 From f0080e2b7f51436a20c89350c8732b6ba8f92b17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 7 Mar 2022 11:24:27 +0100 Subject: [PATCH 11/11] Add a context for F37 --- perl-App-cpanminus.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/perl-App-cpanminus.yaml b/perl-App-cpanminus.yaml index 3a89cad..3091926 100644 --- a/perl-App-cpanminus.yaml +++ b/perl-App-cpanminus.yaml @@ -46,6 +46,18 @@ data: macros: | %_without_perl_CPAN_Meta_Check_enables_extra_test 1 %_without_perl_Pod_Parser_enables_optional_test 1 + - context: 'f37' + platform: f37 + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + perl-YAML: ['1.30'] + buildopts: + rpms: + macros: | + %_without_perl_CPAN_Meta_Check_enables_extra_test 1 + %_without_perl_Pod_Parser_enables_optional_test 1 - context: '19a38796' platform: eln buildrequires: