From 70bbe2d3de4d9dde6050d3499f87f24920f3ac6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 29 Sep 2020 16:01:51 +0200 Subject: [PATCH 01/18] Import Reviewed in bug #1881451. --- perl-libwww-perl.yaml | 152 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 152 insertions(+) create mode 100644 perl-libwww-perl.yaml diff --git a/perl-libwww-perl.yaml b/perl-libwww-perl.yaml new file mode 100644 index 0000000..77323c9 --- /dev/null +++ b/perl-libwww-perl.yaml @@ -0,0 +1,152 @@ +document: modulemd +version: 2 +data: + name: perl-libwww-perl + stream: '6.48' + summary: A Perl interface to the World-Wide Web + description: > + The libwww-perl collection is a set of Perl modules which provide + a simple and consistent application programming interface to the + World-Wide Web. The main focus of the library is to provide classes + and functions that enable you to write WWW clients. The library also + contains modules that are of more general use and even classes that + help you implement simple HTTP servers. LWP::Protocol::https adds + a support for an HTTPS protocol. + license: + module: [ MIT ] + dependencies: + - buildrequires: + platform: [f34] + perl: ['5.30', '5.32'] + perl-IO-Socket-SSL: [] + requires: + platform: [f34] + perl: ['5.30', '5.32'] + perl-IO-Socket-SSL: [] + references: + community: https://metacpan.org/release/libwww-perl + profiles: + common: + description: LWP with HTTPS support + rpms: + - perl-libwww-perl + - perl-LWP-Protocol-https + api: + rpms: + - perl-libwww-perl + - perl-LWP-Protocol-https + buildopts: + rpms: + macros: | + %_without_perl_Clone_enables_optional_test 1 + %_without_perl_HTML_Tagset_enables_optional_test 1 + %_without_perl_NTLM_enables_optional_test 1 + %_without_perl_Test_Fatal_enables_extra_test 1 + %_without_perl_Test_Fatal_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + components: + rpms: + perl-B-COW: + rationale: A buil-time dependency. + ref: master + buildonly: true + buildorder: 0 + perl-Data-Dump: + rationale: A run-time dependency. + ref: master + buildorder: 0 + perl-Digest-HMAC: + rationale: A run-time dependency. + ref: master + buildorder: 0 + perl-Encode-Locale: + rationale: A run-time dependency. + ref: master + buildorder: 0 + perl-HTML-Tagset: + rationale: A run-time dependency. + ref: master + buildorder: 0 + perl-HTTP-Date: + rationale: A run-time dependency. + ref: master + buildorder: 0 + perl-IO-HTML: + rationale: A run-time dependency. + ref: master + buildorder: 0 + perl-Mozilla-CA: + rationale: A run-time dependency. + ref: master + buildorder: 0 + perl-Net-HTTP: + rationale: A run-time dependency. + ref: master + buildorder: 0 + perl-Test-Needs: + rationale: A build dependency. + ref: master + buildonly: true + buildorder: 0 + perl-TimeDate: + rationale: A run-time dependency. + ref: master + buildorder: 0 + perl-Try-Tiny: + rationale: A run-time dependency. + ref: master + buildorder: 0 + perl-WWW-RobotRules: + rationale: A run-time dependency. + ref: master + buildorder: 0 + perl-Clone: + rationale: A recommended run-time dependency. + ref: master + buildorder: 1 + perl-File-Listing: + rationale: A run-time dependency. + ref: master + buildorder: 1 + perl-HTTP-Message: + rationale: A run-time dependency. + ref: master + buildorder: 1 + perl-NTLM: + rationale: A run-time dependency. + ref: master + buildorder: 1 + perl-Test-Fatal: + rationale: A build dependency. + ref: master + buildonly: true + buildorder: 1 + perl-HTML-Parser: + rationale: A run-time dependency. + ref: master + buildorder: 2 + perl-HTTP-Cookies: + rationale: A run-time dependency. + ref: master + buildorder: 2 + perl-HTTP-Daemon: + rationale: A build dependency. + ref: master + buildonly: true + buildorder: 2 + perl-HTTP-Negotiate: + rationale: A run-time dependency. + ref: master + buildorder: 2 + perl-LWP-MediaTypes: + rationale: A run-time dependency. + ref: master + buildorder: 2 + perl-libwww-perl: + rationale: The API. + ref: master + buildorder: 3 + perl-LWP-Protocol-https: + rationale: The API. + ref: master + buildorder: 4 From 09b6640ed61ac78573476309d28488eab9ad74c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 29 Sep 2020 16:22:24 +0200 Subject: [PATCH 02/18] Disable perl-IO-Socket-SSL:master dependency It seems that MBS does not ignore incompatible dependencies when expanding streams. (perl-IO-Socket-SSL:master was never built for platform:f34). --- perl-libwww-perl.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl-libwww-perl.yaml b/perl-libwww-perl.yaml index 77323c9..74a1632 100644 --- a/perl-libwww-perl.yaml +++ b/perl-libwww-perl.yaml @@ -18,11 +18,11 @@ data: - buildrequires: platform: [f34] perl: ['5.30', '5.32'] - perl-IO-Socket-SSL: [] + perl-IO-Socket-SSL: [-master] requires: platform: [f34] perl: ['5.30', '5.32'] - perl-IO-Socket-SSL: [] + perl-IO-Socket-SSL: [-master] references: community: https://metacpan.org/release/libwww-perl profiles: From 4908b3b98ebd520e87f62f41f4db2b82f2885a81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 29 Sep 2020 17:02:58 +0200 Subject: [PATCH 03/18] perl-HTTP-Message require perl-Clone --- perl-libwww-perl.yaml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/perl-libwww-perl.yaml b/perl-libwww-perl.yaml index 74a1632..800b0ac 100644 --- a/perl-libwww-perl.yaml +++ b/perl-libwww-perl.yaml @@ -108,10 +108,6 @@ data: rationale: A run-time dependency. ref: master buildorder: 1 - perl-HTTP-Message: - rationale: A run-time dependency. - ref: master - buildorder: 1 perl-NTLM: rationale: A run-time dependency. ref: master @@ -121,20 +117,11 @@ data: ref: master buildonly: true buildorder: 1 - perl-HTML-Parser: - rationale: A run-time dependency. - ref: master - buildorder: 2 perl-HTTP-Cookies: rationale: A run-time dependency. ref: master buildorder: 2 - perl-HTTP-Daemon: - rationale: A build dependency. - ref: master - buildonly: true - buildorder: 2 - perl-HTTP-Negotiate: + perl-HTTP-Message: rationale: A run-time dependency. ref: master buildorder: 2 @@ -142,11 +129,24 @@ data: rationale: A run-time dependency. ref: master buildorder: 2 + perl-HTML-Parser: + rationale: A run-time dependency. + ref: master + buildorder: 3 + perl-HTTP-Daemon: + rationale: A build dependency. + ref: master + buildonly: true + buildorder: 3 + perl-HTTP-Negotiate: + rationale: A run-time dependency. + ref: master + buildorder: 3 perl-libwww-perl: rationale: The API. ref: master - buildorder: 3 + buildorder: 4 perl-LWP-Protocol-https: rationale: The API. ref: master - buildorder: 4 + buildorder: 5 From 84acc10cca76a3a7bcfd6585dfdbed30f7135da4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 30 Sep 2020 10:17:31 +0200 Subject: [PATCH 04/18] perl-HTTP-Cookies after perl-HTTP-Message after perl-LWP-MediaTypes --- perl-libwww-perl.yaml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/perl-libwww-perl.yaml b/perl-libwww-perl.yaml index 800b0ac..90b2c0f 100644 --- a/perl-libwww-perl.yaml +++ b/perl-libwww-perl.yaml @@ -117,36 +117,36 @@ data: ref: master buildonly: true buildorder: 1 - perl-HTTP-Cookies: + perl-LWP-MediaTypes: rationale: A run-time dependency. ref: master buildorder: 2 perl-HTTP-Message: rationale: A run-time dependency. ref: master - buildorder: 2 - perl-LWP-MediaTypes: - rationale: A run-time dependency. - ref: master - buildorder: 2 + buildorder: 3 perl-HTML-Parser: rationale: A run-time dependency. ref: master - buildorder: 3 + buildorder: 4 + perl-HTTP-Cookies: + rationale: A run-time dependency. + ref: master + buildorder: 4 perl-HTTP-Daemon: rationale: A build dependency. ref: master buildonly: true - buildorder: 3 + buildorder: 4 perl-HTTP-Negotiate: rationale: A run-time dependency. ref: master - buildorder: 3 + buildorder: 4 perl-libwww-perl: rationale: The API. ref: master - buildorder: 4 + buildorder: 5 perl-LWP-Protocol-https: rationale: The API. ref: master - buildorder: 5 + buildorder: 6 From 0557ca200306399f0eb4bf38de64d0bbc3bc1518 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 30 Oct 2020 15:42:51 +0100 Subject: [PATCH 05/18] Update with perl-File-Listing-6.11 From c06f99e581aa228e3735bda37030b8e7e4bf94ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 15 Jan 2021 12:17:22 +0100 Subject: [PATCH 06/18] Update for: perl-Net-HTTP-6.20 perl-File-Listing-6.14 perl-HTTP-Message-6.27 perl-HTTP-Cookies-6.10 perl-libwww-perl-6.52 perl-LWP-Protocol-https-6.10 From 57b59660eed623d4fbec458dc8f774e65e0c0b0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 11 Feb 2021 15:58:42 +0100 Subject: [PATCH 07/18] Pin components to f34, build for eln and f35 --- perl-libwww-perl.yaml | 54 +++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/perl-libwww-perl.yaml b/perl-libwww-perl.yaml index 90b2c0f..88e0d91 100644 --- a/perl-libwww-perl.yaml +++ b/perl-libwww-perl.yaml @@ -16,11 +16,11 @@ data: module: [ MIT ] dependencies: - buildrequires: - platform: [f34] + platform: [eln, f34, f35] perl: ['5.30', '5.32'] perl-IO-Socket-SSL: [-master] requires: - platform: [f34] + platform: [eln, f34, f35] perl: ['5.30', '5.32'] perl-IO-Socket-SSL: [-master] references: @@ -48,105 +48,105 @@ data: rpms: perl-B-COW: rationale: A buil-time dependency. - ref: master + ref: f34 buildonly: true buildorder: 0 perl-Data-Dump: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 0 perl-Digest-HMAC: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 0 perl-Encode-Locale: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 0 perl-HTML-Tagset: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 0 perl-HTTP-Date: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 0 perl-IO-HTML: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 0 perl-Mozilla-CA: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 0 perl-Net-HTTP: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 0 perl-Test-Needs: rationale: A build dependency. - ref: master + ref: f34 buildonly: true buildorder: 0 perl-TimeDate: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 0 perl-Try-Tiny: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 0 perl-WWW-RobotRules: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 0 perl-Clone: rationale: A recommended run-time dependency. - ref: master + ref: f34 buildorder: 1 perl-File-Listing: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 1 perl-NTLM: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 1 perl-Test-Fatal: rationale: A build dependency. - ref: master + ref: f34 buildonly: true buildorder: 1 perl-LWP-MediaTypes: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 2 perl-HTTP-Message: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 3 perl-HTML-Parser: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 4 perl-HTTP-Cookies: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 4 perl-HTTP-Daemon: rationale: A build dependency. - ref: master + ref: f34 buildonly: true buildorder: 4 perl-HTTP-Negotiate: rationale: A run-time dependency. - ref: master + ref: f34 buildorder: 4 perl-libwww-perl: rationale: The API. - ref: master + ref: f34 buildorder: 5 perl-LWP-Protocol-https: rationale: The API. - ref: master + ref: f34 buildorder: 6 From 6196cf48543981b8127a6d5c4a4e91e16e7f9438 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 22 Feb 2021 11:07:52 +0100 Subject: [PATCH 08/18] Exclude packaged tests --- perl-libwww-perl.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/perl-libwww-perl.yaml b/perl-libwww-perl.yaml index 88e0d91..7d9f1d4 100644 --- a/perl-libwww-perl.yaml +++ b/perl-libwww-perl.yaml @@ -35,6 +35,9 @@ data: rpms: - perl-libwww-perl - perl-LWP-Protocol-https + filter: + rpms: + perl-HTTP-Message-tests buildopts: rpms: macros: | From 407357cb1d77cc7d4709f619fc31f55631dcde24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 5 Mar 2021 13:26:50 +0100 Subject: [PATCH 09/18] Exclude perl-HTML-Parser-tests --- perl-libwww-perl.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/perl-libwww-perl.yaml b/perl-libwww-perl.yaml index 7d9f1d4..6bd5dd8 100644 --- a/perl-libwww-perl.yaml +++ b/perl-libwww-perl.yaml @@ -37,7 +37,8 @@ data: - perl-LWP-Protocol-https filter: rpms: - perl-HTTP-Message-tests + - perl-HTML-Parser-tests + - perl-HTTP-Message-tests buildopts: rpms: macros: | From a886dfddc8841d3d417e518c6d757ff2b7ff069b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 9 Mar 2021 12:16:32 +0100 Subject: [PATCH 10/18] Exclude perl-libwww-perl-tests --- perl-libwww-perl.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/perl-libwww-perl.yaml b/perl-libwww-perl.yaml index 6bd5dd8..f0074e5 100644 --- a/perl-libwww-perl.yaml +++ b/perl-libwww-perl.yaml @@ -39,6 +39,7 @@ data: rpms: - perl-HTML-Parser-tests - perl-HTTP-Message-tests + - perl-libwww-perl-tests buildopts: rpms: macros: | From cbb30909cf891213f32714f94aab2bebb3bad01e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 19 Mar 2021 09:51:54 +0100 Subject: [PATCH 11/18] Exclude perl-Net-HTTP-tests --- perl-libwww-perl.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/perl-libwww-perl.yaml b/perl-libwww-perl.yaml index f0074e5..87dcbe8 100644 --- a/perl-libwww-perl.yaml +++ b/perl-libwww-perl.yaml @@ -40,6 +40,7 @@ data: - perl-HTML-Parser-tests - perl-HTTP-Message-tests - perl-libwww-perl-tests + - perl-Net-HTTP-tests buildopts: rpms: macros: | From a942fcfb7f104fa93efd1f28b69b6cddd1b640de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 15 Jun 2021 10:43:39 +0200 Subject: [PATCH 12/18] Convert to modulemd-packager-v3 format and remove EOLed perl:5.30 --- perl-libwww-perl.yaml | 79 +++++++++++++++++++++++++++++++------------ 1 file changed, 58 insertions(+), 21 deletions(-) diff --git a/perl-libwww-perl.yaml b/perl-libwww-perl.yaml index 87dcbe8..13cbc82 100644 --- a/perl-libwww-perl.yaml +++ b/perl-libwww-perl.yaml @@ -1,5 +1,5 @@ -document: modulemd -version: 2 +document: modulemd-packager +version: 3 data: name: perl-libwww-perl stream: '6.48' @@ -12,17 +12,59 @@ data: contains modules that are of more general use and even classes that help you implement simple HTTP servers. LWP::Protocol::https adds a support for an HTTPS protocol. - license: - module: [ MIT ] - dependencies: - - buildrequires: - platform: [eln, f34, f35] - perl: ['5.30', '5.32'] - perl-IO-Socket-SSL: [-master] + license: [MIT] + configurations: + - context: '93f36231' + platform: f34 + buildrequires: + perl: ['5.32'] + perl-IO-Socket-SSL: ['2.068'] requires: - platform: [eln, f34, f35] - perl: ['5.30', '5.32'] - perl-IO-Socket-SSL: [-master] + perl: ['5.32'] + perl-IO-Socket-SSL: ['2.068'] + buildopts: + rpms: + macros: | + %_without_perl_Clone_enables_optional_test 1 + %_without_perl_HTML_Tagset_enables_optional_test 1 + %_without_perl_NTLM_enables_optional_test 1 + %_without_perl_Test_Fatal_enables_extra_test 1 + %_without_perl_Test_Fatal_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + - context: '642b8640' + platform: f35 + buildrequires: + perl: ['5.32'] + perl-IO-Socket-SSL: ['2.068'] + requires: + perl: ['5.32'] + perl-IO-Socket-SSL: ['2.068'] + buildopts: + rpms: + macros: | + %_without_perl_Clone_enables_optional_test 1 + %_without_perl_HTML_Tagset_enables_optional_test 1 + %_without_perl_NTLM_enables_optional_test 1 + %_without_perl_Test_Fatal_enables_extra_test 1 + %_without_perl_Test_Fatal_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + - context: 'dbd081eb' + platform: eln + buildrequires: + perl: ['5.32'] + perl-IO-Socket-SSL: ['2.068'] + requires: + perl: ['5.32'] + perl-IO-Socket-SSL: ['2.068'] + buildopts: + rpms: + macros: | + %_without_perl_Clone_enables_optional_test 1 + %_without_perl_HTML_Tagset_enables_optional_test 1 + %_without_perl_NTLM_enables_optional_test 1 + %_without_perl_Test_Fatal_enables_extra_test 1 + %_without_perl_Test_Fatal_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 references: community: https://metacpan.org/release/libwww-perl profiles: @@ -37,19 +79,14 @@ data: - perl-LWP-Protocol-https filter: rpms: + - perl-B-COW - perl-HTML-Parser-tests + - perl-HTTP-Daemon - perl-HTTP-Message-tests - perl-libwww-perl-tests - perl-Net-HTTP-tests - buildopts: - rpms: - macros: | - %_without_perl_Clone_enables_optional_test 1 - %_without_perl_HTML_Tagset_enables_optional_test 1 - %_without_perl_NTLM_enables_optional_test 1 - %_without_perl_Test_Fatal_enables_extra_test 1 - %_without_perl_Test_Fatal_enables_optional_test 1 - %_without_perl_Try_Tiny_enables_optional_test 1 + - perl-Test-Fatal + - perl-Test-Needs components: rpms: perl-B-COW: From 0ff0a39abcbd8687bb24c858a612ec68e96344d3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 23:11:54 +0000 Subject: [PATCH 13/18] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 596fa09e66d12a4738ff18f9b5189823c1e4a27e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 19 Aug 2021 10:19:33 +0200 Subject: [PATCH 14/18] Revert "Convert to modulemd-packager-v3 format" But keeep "remove EOLed perl:5.30". This reverts commit a942fcfb7f104fa93efd1f28b69b6cddd1b640de 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-libwww-perl.yaml | 75 +++++++++++-------------------------------- 1 file changed, 19 insertions(+), 56 deletions(-) diff --git a/perl-libwww-perl.yaml b/perl-libwww-perl.yaml index 13cbc82..5c4f44e 100644 --- a/perl-libwww-perl.yaml +++ b/perl-libwww-perl.yaml @@ -1,5 +1,5 @@ -document: modulemd-packager -version: 3 +document: modulemd +version: 2 data: name: perl-libwww-perl stream: '6.48' @@ -12,59 +12,17 @@ data: contains modules that are of more general use and even classes that help you implement simple HTTP servers. LWP::Protocol::https adds a support for an HTTPS protocol. - license: [MIT] - configurations: - - context: '93f36231' - platform: f34 - buildrequires: + license: + module: [ MIT ] + dependencies: + - buildrequires: + platform: [eln, f34, f35] perl: ['5.32'] - perl-IO-Socket-SSL: ['2.068'] + perl-IO-Socket-SSL: [-master] requires: + platform: [eln, f34, f35] perl: ['5.32'] - perl-IO-Socket-SSL: ['2.068'] - buildopts: - rpms: - macros: | - %_without_perl_Clone_enables_optional_test 1 - %_without_perl_HTML_Tagset_enables_optional_test 1 - %_without_perl_NTLM_enables_optional_test 1 - %_without_perl_Test_Fatal_enables_extra_test 1 - %_without_perl_Test_Fatal_enables_optional_test 1 - %_without_perl_Try_Tiny_enables_optional_test 1 - - context: '642b8640' - platform: f35 - buildrequires: - perl: ['5.32'] - perl-IO-Socket-SSL: ['2.068'] - requires: - perl: ['5.32'] - perl-IO-Socket-SSL: ['2.068'] - buildopts: - rpms: - macros: | - %_without_perl_Clone_enables_optional_test 1 - %_without_perl_HTML_Tagset_enables_optional_test 1 - %_without_perl_NTLM_enables_optional_test 1 - %_without_perl_Test_Fatal_enables_extra_test 1 - %_without_perl_Test_Fatal_enables_optional_test 1 - %_without_perl_Try_Tiny_enables_optional_test 1 - - context: 'dbd081eb' - platform: eln - buildrequires: - perl: ['5.32'] - perl-IO-Socket-SSL: ['2.068'] - requires: - perl: ['5.32'] - perl-IO-Socket-SSL: ['2.068'] - buildopts: - rpms: - macros: | - %_without_perl_Clone_enables_optional_test 1 - %_without_perl_HTML_Tagset_enables_optional_test 1 - %_without_perl_NTLM_enables_optional_test 1 - %_without_perl_Test_Fatal_enables_extra_test 1 - %_without_perl_Test_Fatal_enables_optional_test 1 - %_without_perl_Try_Tiny_enables_optional_test 1 + perl-IO-Socket-SSL: [-master] references: community: https://metacpan.org/release/libwww-perl profiles: @@ -79,14 +37,19 @@ data: - perl-LWP-Protocol-https filter: rpms: - - perl-B-COW - perl-HTML-Parser-tests - - perl-HTTP-Daemon - perl-HTTP-Message-tests - perl-libwww-perl-tests - perl-Net-HTTP-tests - - perl-Test-Fatal - - perl-Test-Needs + buildopts: + rpms: + macros: | + %_without_perl_Clone_enables_optional_test 1 + %_without_perl_HTML_Tagset_enables_optional_test 1 + %_without_perl_NTLM_enables_optional_test 1 + %_without_perl_Test_Fatal_enables_extra_test 1 + %_without_perl_Test_Fatal_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 components: rpms: perl-B-COW: From 999fa8543441f4d2c271ea656c4606da47df16b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 19 Aug 2021 10:21:09 +0200 Subject: [PATCH 15/18] Add an expansion for platform:f36 --- perl-libwww-perl.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl-libwww-perl.yaml b/perl-libwww-perl.yaml index 5c4f44e..0a24136 100644 --- a/perl-libwww-perl.yaml +++ b/perl-libwww-perl.yaml @@ -16,11 +16,11 @@ data: module: [ MIT ] dependencies: - buildrequires: - platform: [eln, f34, f35] + platform: [eln, f34, f35, f36] perl: ['5.32'] perl-IO-Socket-SSL: [-master] requires: - platform: [eln, f34, f35] + platform: [eln, f34, f35, f36] perl: ['5.32'] perl-IO-Socket-SSL: [-master] references: From 842d660fff1746b559f2d6b6d6f9b4741ad0095b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 3 Sep 2021 13:35:51 +0200 Subject: [PATCH 16/18] Revert "Revert "Convert to modulemd-packager-v3 format"" and add a context for platform:f36 This reverts commit 596fa09e66d12a4738ff18f9b5189823c1e4a27e. --- perl-libwww-perl.yaml | 92 ++++++++++++++++++++++++++++++++++--------- 1 file changed, 73 insertions(+), 19 deletions(-) diff --git a/perl-libwww-perl.yaml b/perl-libwww-perl.yaml index 0a24136..771ad69 100644 --- a/perl-libwww-perl.yaml +++ b/perl-libwww-perl.yaml @@ -1,5 +1,5 @@ -document: modulemd -version: 2 +document: modulemd-packager +version: 3 data: name: perl-libwww-perl stream: '6.48' @@ -12,17 +12,76 @@ data: contains modules that are of more general use and even classes that help you implement simple HTTP servers. LWP::Protocol::https adds a support for an HTTPS protocol. - license: - module: [ MIT ] - dependencies: - - buildrequires: - platform: [eln, f34, f35, f36] + license: [MIT] + configurations: + - context: '93f36231' + platform: f34 + buildrequires: perl: ['5.32'] - perl-IO-Socket-SSL: [-master] + perl-IO-Socket-SSL: ['2.068'] requires: - platform: [eln, f34, f35, f36] perl: ['5.32'] - perl-IO-Socket-SSL: [-master] + perl-IO-Socket-SSL: ['2.068'] + buildopts: + rpms: + macros: | + %_without_perl_Clone_enables_optional_test 1 + %_without_perl_HTML_Tagset_enables_optional_test 1 + %_without_perl_NTLM_enables_optional_test 1 + %_without_perl_Test_Fatal_enables_extra_test 1 + %_without_perl_Test_Fatal_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + - context: '642b8640' + platform: f35 + buildrequires: + perl: ['5.32'] + perl-IO-Socket-SSL: ['2.068'] + requires: + perl: ['5.32'] + perl-IO-Socket-SSL: ['2.068'] + buildopts: + rpms: + macros: | + %_without_perl_Clone_enables_optional_test 1 + %_without_perl_HTML_Tagset_enables_optional_test 1 + %_without_perl_NTLM_enables_optional_test 1 + %_without_perl_Test_Fatal_enables_extra_test 1 + %_without_perl_Test_Fatal_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + - context: '81d42e4a' + platform: f36 + buildrequires: + perl: ['5.32'] + perl-IO-Socket-SSL: ['2.068'] + requires: + perl: ['5.32'] + perl-IO-Socket-SSL: ['2.068'] + buildopts: + rpms: + macros: | + %_without_perl_Clone_enables_optional_test 1 + %_without_perl_HTML_Tagset_enables_optional_test 1 + %_without_perl_NTLM_enables_optional_test 1 + %_without_perl_Test_Fatal_enables_extra_test 1 + %_without_perl_Test_Fatal_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 + - context: 'dbd081eb' + platform: eln + buildrequires: + perl: ['5.32'] + perl-IO-Socket-SSL: ['2.068'] + requires: + perl: ['5.32'] + perl-IO-Socket-SSL: ['2.068'] + buildopts: + rpms: + macros: | + %_without_perl_Clone_enables_optional_test 1 + %_without_perl_HTML_Tagset_enables_optional_test 1 + %_without_perl_NTLM_enables_optional_test 1 + %_without_perl_Test_Fatal_enables_extra_test 1 + %_without_perl_Test_Fatal_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 references: community: https://metacpan.org/release/libwww-perl profiles: @@ -37,19 +96,14 @@ data: - perl-LWP-Protocol-https filter: rpms: + - perl-B-COW - perl-HTML-Parser-tests + - perl-HTTP-Daemon - perl-HTTP-Message-tests - perl-libwww-perl-tests - perl-Net-HTTP-tests - buildopts: - rpms: - macros: | - %_without_perl_Clone_enables_optional_test 1 - %_without_perl_HTML_Tagset_enables_optional_test 1 - %_without_perl_NTLM_enables_optional_test 1 - %_without_perl_Test_Fatal_enables_extra_test 1 - %_without_perl_Test_Fatal_enables_optional_test 1 - %_without_perl_Try_Tiny_enables_optional_test 1 + - perl-Test-Fatal + - perl-Test-Needs components: rpms: perl-B-COW: From 3685ac0686d5f12f69b0fe0ce0f84c42873c7e6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 3 Mar 2022 17:26:29 +0100 Subject: [PATCH 17/18] Add a context for F37 --- perl-libwww-perl.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/perl-libwww-perl.yaml b/perl-libwww-perl.yaml index 771ad69..102e523 100644 --- a/perl-libwww-perl.yaml +++ b/perl-libwww-perl.yaml @@ -65,6 +65,23 @@ data: %_without_perl_Test_Fatal_enables_extra_test 1 %_without_perl_Test_Fatal_enables_optional_test 1 %_without_perl_Try_Tiny_enables_optional_test 1 + - context: 'f37' + platform: f37 + buildrequires: + perl: ['5.32'] + perl-IO-Socket-SSL: ['2.068'] + requires: + perl: ['5.32'] + perl-IO-Socket-SSL: ['2.068'] + buildopts: + rpms: + macros: | + %_without_perl_Clone_enables_optional_test 1 + %_without_perl_HTML_Tagset_enables_optional_test 1 + %_without_perl_NTLM_enables_optional_test 1 + %_without_perl_Test_Fatal_enables_extra_test 1 + %_without_perl_Test_Fatal_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 - context: 'dbd081eb' platform: eln buildrequires: From 1dbccc80646d91904e87ecec1cf54da2b6b633b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 3 Mar 2022 17:35:39 +0100 Subject: [PATCH 18/18] Move perl-IO-Socket-SSL to 2.074 since F36 bug #2059997 --- perl-libwww-perl.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/perl-libwww-perl.yaml b/perl-libwww-perl.yaml index 102e523..4a607c7 100644 --- a/perl-libwww-perl.yaml +++ b/perl-libwww-perl.yaml @@ -52,10 +52,10 @@ data: platform: f36 buildrequires: perl: ['5.32'] - perl-IO-Socket-SSL: ['2.068'] + perl-IO-Socket-SSL: ['2.074'] requires: perl: ['5.32'] - perl-IO-Socket-SSL: ['2.068'] + perl-IO-Socket-SSL: ['2.074'] buildopts: rpms: macros: | @@ -69,10 +69,10 @@ data: platform: f37 buildrequires: perl: ['5.32'] - perl-IO-Socket-SSL: ['2.068'] + perl-IO-Socket-SSL: ['2.074'] requires: perl: ['5.32'] - perl-IO-Socket-SSL: ['2.068'] + perl-IO-Socket-SSL: ['2.074'] buildopts: rpms: macros: | @@ -86,10 +86,10 @@ data: platform: eln buildrequires: perl: ['5.32'] - perl-IO-Socket-SSL: ['2.068'] + perl-IO-Socket-SSL: ['2.074'] requires: perl: ['5.32'] - perl-IO-Socket-SSL: ['2.068'] + perl-IO-Socket-SSL: ['2.074'] buildopts: rpms: macros: |