From 5b32d21001e09a728c175be2491bee8d1c62a704 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Thu, 5 Oct 2017 15:12:01 +0200 Subject: [PATCH 01/21] Import --- perl-IO-Socket-SSL.yaml | 81 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 perl-IO-Socket-SSL.yaml diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml new file mode 100644 index 0000000..b593f9c --- /dev/null +++ b/perl-IO-Socket-SSL.yaml @@ -0,0 +1,81 @@ +document: modulemd +version: 1 +data: + summary: Perl library for transparent SSL + description: > + perl-IO-Socket-SSL is replacement for IO::Socket::INET uses SSL to + encrypt data before it is transferred to a remote server or client. + perl-Net-SSLeay is a Perl extension for using OpenSSL. + + license: + module: [MIT] + references: + community: https://docs.pagure.org/modularity/ + documentation: https://github.com/modularity-modules/perl-IO-Socket-SSL + tracker: https://github.com/modularity-modules/perl-IO-Socket-SSL + dependencies: + buildrequires: + platform: master + # It is not only real dependency but a workaround for current + # infrastructure + host: master + perl: master + requires: + platform: master + perl: master + profiles: + default: + rpms: + - perl-IO-Socket-SSL + - perl-Net-SSLeay + api: + rpms: + - perl-IO-Socket-SSL + - perl-Net-SSLeay + filter: + rpms: + - perl-Devel-StackTrace + - perl-IO-Socket-INET6 + - perl-Net-IDN-Encode + - perl-Net-LibIDN + - perl-Socket6 + - perl-Test-NoWarnings + buildopts: + rpms: + macros: | + %_without_perl_IO_Socket_INET6_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 + components: + rpms: + perl-Devel-StackTrace: + rationale: Build-time dependency + ref: master + buildorder: 0 + perl-Net-LibIDN: + rationale: Build-time dependency + ref: master + buildorder: 0 + perl-Net-SSLeay: + rationale: Perl extension for using OpenSSL + ref: master + buildorder: 0 + perl-Socket6: + rationale: Build-time dependency + ref: master + buildorder: 0 + perl-IO-Socket-INET6: + rationale: Build-time dependency + ref: master + buildorder: 1 + perl-Test-NoWarnings: + rationale: Build-time dependency + ref: master + buildorder: 1 + perl-Net-IDN-Encode: + rationale: Build-time dependency + ref: master + buildorder: 2 + perl-IO-Socket-SSL: + rationale: Perl library for transparent SSL + ref: master + buildorder: 3 From 806388966a7e489dc30b9036d8e2a29b9a56ff8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 8 Sep 2020 13:49:13 +0200 Subject: [PATCH 02/21] 2.068 bump --- perl-IO-Socket-SSL.yaml | 90 ++++++++++++++++++++++++----------------- 1 file changed, 52 insertions(+), 38 deletions(-) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index b593f9c..c53fc91 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -1,30 +1,34 @@ document: modulemd -version: 1 +version: 2 data: - summary: Perl library for transparent SSL + name: perl-IO-Socket-SSL + stream: '2.068' + summary: Perl library for transparent TLS description: > - perl-IO-Socket-SSL is replacement for IO::Socket::INET uses SSL to - encrypt data before it is transferred to a remote server or client. - perl-Net-SSLeay is a Perl extension for using OpenSSL. - + IO::Socket::SSL is a drop-in replacement for IO::Socket::IP that + uses TLS to encrypt data before it is transferred to a remote server + or client. IO::Socket::SSL supports all the extra features that one + needs to write a full-featured TLS client or server application like + multiple TLS contexts, cipher selection, certificate verification, and + TLS version selection. + Net::SSLeay offers some high level convenience functions for accessing + web pages on TLS servers, a sslcat() function for writing your own + clients, and finally access to the API of OpenSSL library so you can + write servers or clients for more complicated applications. license: - module: [MIT] - references: - community: https://docs.pagure.org/modularity/ - documentation: https://github.com/modularity-modules/perl-IO-Socket-SSL - tracker: https://github.com/modularity-modules/perl-IO-Socket-SSL + module: [ MIT ] dependencies: - buildrequires: - platform: master - # It is not only real dependency but a workaround for current - # infrastructure - host: master - perl: master - requires: - platform: master - perl: master + - buildrequires: + platform: [f34] + perl: [-5.28] + requires: + platform: [f34] + perl: [-5.28] + references: + community: https://metacpan.org/release/IO-Socket-SSL profiles: - default: + common: + description: IO::Socket::SSL and Net::SSLeay rpms: - perl-IO-Socket-SSL - perl-Net-SSLeay @@ -32,50 +36,60 @@ data: rpms: - perl-IO-Socket-SSL - perl-Net-SSLeay - filter: - rpms: - - perl-Devel-StackTrace - - perl-IO-Socket-INET6 - - perl-Net-IDN-Encode - - perl-Net-LibIDN - - perl-Socket6 - - perl-Test-NoWarnings buildopts: rpms: macros: | %_without_perl_IO_Socket_INET6_enables_optional_test 1 + %_without_perl_IPC_Run_enables_optional_test 1 %_without_perl_Net_SSLeay_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 components: rpms: - perl-Devel-StackTrace: - rationale: Build-time dependency + perl-ExtUtils-PkgConfig: + rationale: A build dependency. ref: master + buildonly: true + buildorder: 0 + perl-IO-Tty: + rationale: A build dependency. + ref: master + buildonly: true buildorder: 0 perl-Net-LibIDN: - rationale: Build-time dependency + rationale: A build dependency. ref: master + buildonly: true buildorder: 0 perl-Net-SSLeay: - rationale: Perl extension for using OpenSSL + rationale: The API. ref: master buildorder: 0 perl-Socket6: - rationale: Build-time dependency + rationale: A build dependency. ref: master + buildonly: true buildorder: 0 perl-IO-Socket-INET6: - rationale: Build-time dependency + rationale: A build dependency. ref: master + buildonly: true + buildorder: 1 + perl-IPC-Run: + rationale: A build dependency. + ref: master + buildonly: true buildorder: 1 perl-Test-NoWarnings: - rationale: Build-time dependency + rationale: A build dependency. ref: master + buildonly: true buildorder: 1 perl-Net-IDN-Encode: - rationale: Build-time dependency + rationale: A build dependency. ref: master + buildonly: true buildorder: 2 perl-IO-Socket-SSL: - rationale: Perl library for transparent SSL + rationale: The API. ref: master buildorder: 3 From 25e6bc16bb580e923243a886f819f6d7f96de5dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 9 Sep 2020 16:24:31 +0200 Subject: [PATCH 03/21] Invert a perl dependency Fedora MBS cannot handle an excluding expansion ([-5.28]) Could not execute module_build: The build failed with: Cannot find any module builds for perl:master --- perl-IO-Socket-SSL.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index c53fc91..3477e25 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -20,10 +20,10 @@ data: dependencies: - buildrequires: platform: [f34] - perl: [-5.28] + perl: ['5.30', '5.32'] requires: platform: [f34] - perl: [-5.28] + perl: ['5.30', '5.32'] references: community: https://metacpan.org/release/IO-Socket-SSL profiles: From 832fc6e6d31494bc09277dcf7ce64ef5f652b745 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 9 Sep 2020 17:11:04 +0200 Subject: [PATCH 04/21] perl-Net-SSLeay build-requires perl-ExtUtils-PkgConfig That was a mistake when hand-writing the modulemd file. --- perl-IO-Socket-SSL.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index 3477e25..5047651 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -60,10 +60,6 @@ data: ref: master buildonly: true buildorder: 0 - perl-Net-SSLeay: - rationale: The API. - ref: master - buildorder: 0 perl-Socket6: rationale: A build dependency. ref: master @@ -79,6 +75,10 @@ data: ref: master buildonly: true buildorder: 1 + perl-Net-SSLeay: + rationale: The API. + ref: master + buildorder: 1 perl-Test-NoWarnings: rationale: A build dependency. ref: master From 4706673fde62fb7a8a4ecf48bc7cbb63ba11d346 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 22 Jan 2021 15:12:56 +0100 Subject: [PATCH 05/21] Update for perl-Net-SSLeay-1.90 From dbc8c0fdbf5a1c8e0349af7a5d4d21a0d1dc29c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 25 Jan 2021 11:24:17 +0100 Subject: [PATCH 06/21] Update for perl-IO-Socket-SSL-2.069 From e12c6331286330da36c8891ea31ef5cb5e2028a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 11 Feb 2021 15:56:52 +0100 Subject: [PATCH 07/21] Pin components to f34, build for eln and f35 --- perl-IO-Socket-SSL.yaml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index 5047651..ea69579 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -19,10 +19,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'] references: community: https://metacpan.org/release/IO-Socket-SSL @@ -47,49 +47,49 @@ data: rpms: perl-ExtUtils-PkgConfig: rationale: A build dependency. - ref: master + ref: f34 buildonly: true buildorder: 0 perl-IO-Tty: rationale: A build dependency. - ref: master + ref: f34 buildonly: true buildorder: 0 perl-Net-LibIDN: rationale: A build dependency. - ref: master + ref: f34 buildonly: true buildorder: 0 perl-Socket6: rationale: A build dependency. - ref: master + ref: f34 buildonly: true buildorder: 0 perl-IO-Socket-INET6: rationale: A build dependency. - ref: master + ref: f34 buildonly: true buildorder: 1 perl-IPC-Run: rationale: A build dependency. - ref: master + ref: f34 buildonly: true buildorder: 1 perl-Net-SSLeay: rationale: The API. - ref: master + ref: f34 buildorder: 1 perl-Test-NoWarnings: rationale: A build dependency. - ref: master + ref: f34 buildonly: true buildorder: 1 perl-Net-IDN-Encode: rationale: A build dependency. - ref: master + ref: f34 buildonly: true buildorder: 2 perl-IO-Socket-SSL: rationale: The API. - ref: master + ref: f34 buildorder: 3 From 4809df4684c74ecb0ffb29c6dee8b4ba8fe34d7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 23 Mar 2021 09:55:47 +0100 Subject: [PATCH 08/21] Update to perl-IO-Socket-SSL-2.070 From 83e75a7a5dfdf16b67e84a1ac07dac78da237c40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 14 Jun 2021 15:41:28 +0200 Subject: [PATCH 09/21] Convert to modulemd-packager-v3 format and removed EOLed perl:5.30 --- perl-IO-Socket-SSL.yaml | 67 +++++++++++++++++++++++++++++++---------- 1 file changed, 51 insertions(+), 16 deletions(-) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index ea69579..6cda71e 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -1,5 +1,5 @@ -document: modulemd -version: 2 +document: modulemd-packager +version: 3 data: name: perl-IO-Socket-SSL stream: '2.068' @@ -15,15 +15,47 @@ data: web pages on TLS servers, a sslcat() function for writing your own clients, and finally access to the API of OpenSSL library so you can write servers or clients for more complicated applications. - license: - module: [ MIT ] - dependencies: - - buildrequires: - platform: [eln, f34, f35] - perl: ['5.30', '5.32'] + license: [MIT] + configurarions: + - context: '7f057cb7' + platform: f34 + buildrequires: + perl: ['5.32'] requires: - platform: [eln, f34, f35] - perl: ['5.30', '5.32'] + perl: ['5.32'] + buildopts: + rpms: + macros: | + %_without_perl_IO_Socket_INET6_enables_optional_test 1 + %_without_perl_IPC_Run_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + - context: 'e12b6f3a' + platform: f35 + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + buildopts: + rpms: + macros: | + %_without_perl_IO_Socket_INET6_enables_optional_test 1 + %_without_perl_IPC_Run_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + - context: '6c06d4da' + platform: eln + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + buildopts: + rpms: + macros: | + %_without_perl_IO_Socket_INET6_enables_optional_test 1 + %_without_perl_IPC_Run_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 references: community: https://metacpan.org/release/IO-Socket-SSL profiles: @@ -36,13 +68,16 @@ data: rpms: - perl-IO-Socket-SSL - perl-Net-SSLeay - buildopts: + filter: rpms: - macros: | - %_without_perl_IO_Socket_INET6_enables_optional_test 1 - %_without_perl_IPC_Run_enables_optional_test 1 - %_without_perl_Net_SSLeay_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 + - perl-ExtUtils-PkgConfig + - perl-IO-Tty + - perl-Net-LibIDN + - perl-Socket6 + - perl-IO-Socket-INET6 + - perl-IPC-Run + - perl-Test-NoWarnings + - perl-Net-IDN-Encode components: rpms: perl-ExtUtils-PkgConfig: From 104c2367704b410bb29c626f8c846484f348c4ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 14 Jun 2021 15:42:52 +0200 Subject: [PATCH 10/21] Correct a typo --- perl-IO-Socket-SSL.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index 6cda71e..b054cf7 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -16,7 +16,7 @@ data: clients, and finally access to the API of OpenSSL library so you can write servers or clients for more complicated applications. license: [MIT] - configurarions: + configurations: - context: '7f057cb7' platform: f34 buildrequires: From 0fc8b8e67dba8aa1f4cf7cbe5ebc8e4a319d7bcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 18 Aug 2021 15:34:12 +0200 Subject: [PATCH 11/21] Revert "Correct a typo" This reverts commit 104c2367704b410bb29c626f8c846484f348c4ed 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-IO-Socket-SSL.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index b054cf7..6cda71e 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -16,7 +16,7 @@ data: clients, and finally access to the API of OpenSSL library so you can write servers or clients for more complicated applications. license: [MIT] - configurations: + configurarions: - context: '7f057cb7' platform: f34 buildrequires: From 6baa10ec391a46f4512f88edfef53d000d86d478 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 18 Aug 2021 15:35:03 +0200 Subject: [PATCH 12/21] Revert "Convert to modulemd-packager-v3 format" but keep "removed EOLed perl:5.30". This reverts commit 83e75a7a5dfdf16b67e84a1ac07dac78da237c40 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-IO-Socket-SSL.yaml | 63 +++++++++-------------------------------- 1 file changed, 14 insertions(+), 49 deletions(-) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index 6cda71e..e1f6fd8 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -1,5 +1,5 @@ -document: modulemd-packager -version: 3 +document: modulemd +version: 2 data: name: perl-IO-Socket-SSL stream: '2.068' @@ -15,47 +15,15 @@ data: web pages on TLS servers, a sslcat() function for writing your own clients, and finally access to the API of OpenSSL library so you can write servers or clients for more complicated applications. - license: [MIT] - configurarions: - - context: '7f057cb7' - platform: f34 - buildrequires: + license: + module: [ MIT ] + dependencies: + - buildrequires: + platform: [eln, f34, f35] perl: ['5.32'] requires: + platform: [eln, f34, f35] perl: ['5.32'] - buildopts: - rpms: - macros: | - %_without_perl_IO_Socket_INET6_enables_optional_test 1 - %_without_perl_IPC_Run_enables_optional_test 1 - %_without_perl_Net_SSLeay_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 - - context: 'e12b6f3a' - platform: f35 - buildrequires: - perl: ['5.32'] - requires: - perl: ['5.32'] - buildopts: - rpms: - macros: | - %_without_perl_IO_Socket_INET6_enables_optional_test 1 - %_without_perl_IPC_Run_enables_optional_test 1 - %_without_perl_Net_SSLeay_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 - - context: '6c06d4da' - platform: eln - buildrequires: - perl: ['5.32'] - requires: - perl: ['5.32'] - buildopts: - rpms: - macros: | - %_without_perl_IO_Socket_INET6_enables_optional_test 1 - %_without_perl_IPC_Run_enables_optional_test 1 - %_without_perl_Net_SSLeay_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 references: community: https://metacpan.org/release/IO-Socket-SSL profiles: @@ -68,16 +36,13 @@ data: rpms: - perl-IO-Socket-SSL - perl-Net-SSLeay - filter: + buildopts: rpms: - - perl-ExtUtils-PkgConfig - - perl-IO-Tty - - perl-Net-LibIDN - - perl-Socket6 - - perl-IO-Socket-INET6 - - perl-IPC-Run - - perl-Test-NoWarnings - - perl-Net-IDN-Encode + macros: | + %_without_perl_IO_Socket_INET6_enables_optional_test 1 + %_without_perl_IPC_Run_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 components: rpms: perl-ExtUtils-PkgConfig: From ee4f26c1419f9f9017f8efe79f1aa3f2cb1852bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 18 Aug 2021 15:37:49 +0200 Subject: [PATCH 13/21] Add an expansion for platform:f36 --- perl-IO-Socket-SSL.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index e1f6fd8..71c7f5d 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -19,10 +19,10 @@ data: module: [ MIT ] dependencies: - buildrequires: - platform: [eln, f34, f35] + platform: [eln, f34, f35, f36] perl: ['5.32'] requires: - platform: [eln, f34, f35] + platform: [eln, f34, f35, f36] perl: ['5.32'] references: community: https://metacpan.org/release/IO-Socket-SSL From 38e50c581b3f6a98f22c4fd1fbba9c0a81f9be8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 3 Sep 2021 12:45:03 +0200 Subject: [PATCH 14/21] Revert "Revert "Convert to modulemd-packager-v3 format"" This reverts commit 6baa10ec391a46f4512f88edfef53d000d86d478 and retains platform:f36 context. --- perl-IO-Socket-SSL.yaml | 76 +++++++++++++++++++++++++++++++++-------- 1 file changed, 62 insertions(+), 14 deletions(-) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index 71c7f5d..d7d7383 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -1,5 +1,5 @@ -document: modulemd -version: 2 +document: modulemd-packager +version: 3 data: name: perl-IO-Socket-SSL stream: '2.068' @@ -15,15 +15,60 @@ data: web pages on TLS servers, a sslcat() function for writing your own clients, and finally access to the API of OpenSSL library so you can write servers or clients for more complicated applications. - license: - module: [ MIT ] - dependencies: - - buildrequires: - platform: [eln, f34, f35, f36] + license: [MIT] + configurations: + - context: '7f057cb7' + platform: f34 + buildrequires: perl: ['5.32'] requires: - platform: [eln, f34, f35, f36] perl: ['5.32'] + buildopts: + rpms: + macros: | + %_without_perl_IO_Socket_INET6_enables_optional_test 1 + %_without_perl_IPC_Run_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + - context: 'e12b6f3a' + platform: f35 + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + buildopts: + rpms: + macros: | + %_without_perl_IO_Socket_INET6_enables_optional_test 1 + %_without_perl_IPC_Run_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + - context: '7b91f26c' + platform: f36 + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + buildopts: + rpms: + macros: | + %_without_perl_IO_Socket_INET6_enables_optional_test 1 + %_without_perl_IPC_Run_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 + - context: '6c06d4da' + platform: eln + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + buildopts: + rpms: + macros: | + %_without_perl_IO_Socket_INET6_enables_optional_test 1 + %_without_perl_IPC_Run_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 references: community: https://metacpan.org/release/IO-Socket-SSL profiles: @@ -36,13 +81,16 @@ data: rpms: - perl-IO-Socket-SSL - perl-Net-SSLeay - buildopts: + filter: rpms: - macros: | - %_without_perl_IO_Socket_INET6_enables_optional_test 1 - %_without_perl_IPC_Run_enables_optional_test 1 - %_without_perl_Net_SSLeay_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 + - perl-ExtUtils-PkgConfig + - perl-IO-Tty + - perl-Net-LibIDN + - perl-Socket6 + - perl-IO-Socket-INET6 + - perl-IPC-Run + - perl-Test-NoWarnings + - perl-Net-IDN-Encode components: rpms: perl-ExtUtils-PkgConfig: From 429fe1d1a61caa2d6e8f1500f36567ba2370c25d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 2 Mar 2022 09:19:25 +0100 Subject: [PATCH 15/21] Add a context for F37 --- perl-IO-Socket-SSL.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index d7d7383..e1e929d 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -56,6 +56,19 @@ data: %_without_perl_IPC_Run_enables_optional_test 1 %_without_perl_Net_SSLeay_enables_optional_test 1 %_without_perl_Test_NoWarnings_enables_stack_trace 1 + - context: 'f37' + platform: f37 + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + buildopts: + rpms: + macros: | + %_without_perl_IO_Socket_INET6_enables_optional_test 1 + %_without_perl_IPC_Run_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 + %_without_perl_Test_NoWarnings_enables_stack_trace 1 - context: '6c06d4da' platform: eln buildrequires: From b5b09690b4bac1099ed126df2ddeacf382644a93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 2 Mar 2022 16:14:56 +0100 Subject: [PATCH 16/21] Import 2.074 perl-IO-Socket-SSL:2.068 is not compatible with openssl-3 and there are to many changes in the new perl-Net-SSLeay. --- perl-IO-Socket-SSL.yaml | 69 +++++++++++++++++++++-------------------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index e1e929d..7c29d41 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -2,7 +2,7 @@ document: modulemd-packager version: 3 data: name: perl-IO-Socket-SSL - stream: '2.068' + stream: '2.074' summary: Perl library for transparent TLS description: > IO::Socket::SSL is a drop-in replacement for IO::Socket::IP that @@ -17,7 +17,7 @@ data: write servers or clients for more complicated applications. license: [MIT] configurations: - - context: '7f057cb7' + - context: '1' platform: f34 buildrequires: perl: ['5.32'] @@ -30,7 +30,7 @@ data: %_without_perl_IPC_Run_enables_optional_test 1 %_without_perl_Net_SSLeay_enables_optional_test 1 %_without_perl_Test_NoWarnings_enables_stack_trace 1 - - context: 'e12b6f3a' + - context: '2' platform: f35 buildrequires: perl: ['5.32'] @@ -43,7 +43,7 @@ data: %_without_perl_IPC_Run_enables_optional_test 1 %_without_perl_Net_SSLeay_enables_optional_test 1 %_without_perl_Test_NoWarnings_enables_stack_trace 1 - - context: '7b91f26c' + - context: '3' platform: f36 buildrequires: perl: ['5.32'] @@ -56,7 +56,7 @@ data: %_without_perl_IPC_Run_enables_optional_test 1 %_without_perl_Net_SSLeay_enables_optional_test 1 %_without_perl_Test_NoWarnings_enables_stack_trace 1 - - context: 'f37' + - context: '4' platform: f37 buildrequires: perl: ['5.32'] @@ -69,7 +69,7 @@ data: %_without_perl_IPC_Run_enables_optional_test 1 %_without_perl_Net_SSLeay_enables_optional_test 1 %_without_perl_Test_NoWarnings_enables_stack_trace 1 - - context: '6c06d4da' + - context: '0' platform: eln buildrequires: perl: ['5.32'] @@ -97,60 +97,61 @@ data: filter: rpms: - perl-ExtUtils-PkgConfig + - perl-IO-Socket-INET6 - perl-IO-Tty + - perl-IPC-Run + - perl-Net-IDN-Encode - perl-Net-LibIDN - perl-Socket6 - - perl-IO-Socket-INET6 - - perl-IPC-Run - perl-Test-NoWarnings - - perl-Net-IDN-Encode + - perl-Test-NoWarnings-tests components: rpms: perl-ExtUtils-PkgConfig: - rationale: A build dependency. - ref: f34 + rationale: A build dependency for perl-Net-SSLeay. + ref: f36 buildonly: true buildorder: 0 perl-IO-Tty: - rationale: A build dependency. - ref: f34 + rationale: A build dependency for perl-IPC-Run. + ref: f36 buildonly: true buildorder: 0 perl-Net-LibIDN: - rationale: A build dependency. - ref: f34 + rationale: A build dependency for perl-IO-Socket-SSL. + ref: f36 buildonly: true buildorder: 0 perl-Socket6: - rationale: A build dependency. - ref: f34 + rationale: A build dependency for perl-IO-Socket-INET6. + ref: f36 + buildonly: true + buildorder: 0 + perl-Test-NoWarnings: + rationale: A build dependency for perl-Net-IDN-Encode. + ref: f36 buildonly: true buildorder: 0 perl-IO-Socket-INET6: - rationale: A build dependency. - ref: f34 + rationale: A build dependency for perl-IO-Socket-SSL. + ref: f36 buildonly: true buildorder: 1 perl-IPC-Run: - rationale: A build dependency. - ref: f34 + rationale: A build dependency for perl-IO-Socket-SSL. + ref: f36 + buildonly: true + buildorder: 1 + perl-Net-IDN-Encode: + rationale: A build dependency for perl-IO-Socket-SSL. + ref: f36 buildonly: true buildorder: 1 perl-Net-SSLeay: rationale: The API. - ref: f34 + ref: f36 buildorder: 1 - perl-Test-NoWarnings: - rationale: A build dependency. - ref: f34 - buildonly: true - buildorder: 1 - perl-Net-IDN-Encode: - rationale: A build dependency. - ref: f34 - buildonly: true - buildorder: 2 perl-IO-Socket-SSL: rationale: The API. - ref: f34 - buildorder: 3 + ref: f36 + buildorder: 2 From d9bb017bace71ff1fdce98a969e63f9ff5bd802a Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Fri, 29 Jul 2022 07:13:54 +0200 Subject: [PATCH 17/21] Build the module with perl:5.34 and perl:5.36 --- perl-IO-Socket-SSL.yaml | 110 +++++++++++++++++----------------------- 1 file changed, 47 insertions(+), 63 deletions(-) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index 7c29d41..4271342 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -17,68 +17,83 @@ data: write servers or clients for more complicated applications. license: [MIT] configurations: - - context: '1' - platform: f34 - buildrequires: - perl: ['5.32'] - requires: - perl: ['5.32'] - buildopts: - rpms: - macros: | - %_without_perl_IO_Socket_INET6_enables_optional_test 1 - %_without_perl_IPC_Run_enables_optional_test 1 - %_without_perl_Net_SSLeay_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 - - context: '2' + - context: 'f35p534' platform: f35 buildrequires: - perl: ['5.32'] + perl: ['5.34'] requires: - perl: ['5.32'] + perl: ['5.34'] buildopts: rpms: macros: | - %_without_perl_IO_Socket_INET6_enables_optional_test 1 + %_without_perl_IO_Socket_SSL_test_IO_Socket_INET6 1 + %_without_perl_IO_Socket_SSL_test_unused_idn 1 %_without_perl_IPC_Run_enables_optional_test 1 %_without_perl_Net_SSLeay_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 - - context: '3' + - context: 'f36p534' platform: f36 buildrequires: - perl: ['5.32'] + perl: ['5.34'] requires: - perl: ['5.32'] + perl: ['5.34'] buildopts: rpms: macros: | - %_without_perl_IO_Socket_INET6_enables_optional_test 1 + %_without_perl_IO_Socket_SSL_test_IO_Socket_INET6 1 + %_without_perl_IO_Socket_SSL_test_unused_idn 1 %_without_perl_IPC_Run_enables_optional_test 1 %_without_perl_Net_SSLeay_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 - - context: '4' + - context: 'f37p534' platform: f37 buildrequires: - perl: ['5.32'] + perl: ['5.34'] requires: - perl: ['5.32'] + perl: ['5.34'] buildopts: rpms: macros: | - %_without_perl_IO_Socket_INET6_enables_optional_test 1 + %_without_perl_IO_Socket_SSL_test_IO_Socket_INET6 1 + %_without_perl_IO_Socket_SSL_test_unused_idn 1 %_without_perl_IPC_Run_enables_optional_test 1 %_without_perl_Net_SSLeay_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 - - context: '0' - platform: eln + - context: 'f35p536' + platform: f35 buildrequires: - perl: ['5.32'] + perl: ['5.36'] requires: - perl: ['5.32'] + perl: ['5.36'] + buildopts: + rpms: + macros: | + %_without_perl_IO_Socket_SSL_test_IO_Socket_INET6 1 + %_without_perl_IO_Socket_SSL_test_unused_idn 1 + %_without_perl_IPC_Run_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 + - context: 'f36p536' + platform: f36 + buildrequires: + perl: ['5.36'] + requires: + perl: ['5.36'] + buildopts: + rpms: + macros: | + %_without_perl_IO_Socket_SSL_test_IO_Socket_INET6 1 + %_without_perl_IO_Socket_SSL_test_unused_idn 1 + %_without_perl_IPC_Run_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 + - context: 'f37p536' + platform: f37 + buildrequires: + perl: ['5.36'] + requires: + perl: ['5.36'] buildopts: rpms: macros: | %_without_perl_IO_Socket_INET6_enables_optional_test 1 + %_without_perl_IO_Socket_SSL_test_IO_Socket_INET6 1 + %_without_perl_IO_Socket_SSL_test_unused_idn 1 %_without_perl_IPC_Run_enables_optional_test 1 %_without_perl_Net_SSLeay_enables_optional_test 1 %_without_perl_Test_NoWarnings_enables_stack_trace 1 @@ -97,14 +112,8 @@ data: filter: rpms: - perl-ExtUtils-PkgConfig - - perl-IO-Socket-INET6 - perl-IO-Tty - perl-IPC-Run - - perl-Net-IDN-Encode - - perl-Net-LibIDN - - perl-Socket6 - - perl-Test-NoWarnings - - perl-Test-NoWarnings-tests components: rpms: perl-ExtUtils-PkgConfig: @@ -117,36 +126,11 @@ data: ref: f36 buildonly: true buildorder: 0 - perl-Net-LibIDN: - rationale: A build dependency for perl-IO-Socket-SSL. - ref: f36 - buildonly: true - buildorder: 0 - perl-Socket6: - rationale: A build dependency for perl-IO-Socket-INET6. - ref: f36 - buildonly: true - buildorder: 0 - perl-Test-NoWarnings: - rationale: A build dependency for perl-Net-IDN-Encode. - ref: f36 - buildonly: true - buildorder: 0 - perl-IO-Socket-INET6: - rationale: A build dependency for perl-IO-Socket-SSL. - ref: f36 - buildonly: true - buildorder: 1 perl-IPC-Run: rationale: A build dependency for perl-IO-Socket-SSL. ref: f36 buildonly: true buildorder: 1 - perl-Net-IDN-Encode: - rationale: A build dependency for perl-IO-Socket-SSL. - ref: f36 - buildonly: true - buildorder: 1 perl-Net-SSLeay: rationale: The API. ref: f36 From defa15ff04e9e0697a1dd010b536c6f42c55fda8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 10 Aug 2022 16:50:55 +0000 Subject: [PATCH 18/21] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 0dbcba75dde6e992a0d869e6f074973cf1aac427 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Tue, 23 Aug 2022 12:35:54 +0200 Subject: [PATCH 19/21] Build module with platform:f38 --- perl-IO-Socket-SSL.yaml | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index 4271342..e9d1f08 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -56,6 +56,19 @@ data: %_without_perl_IO_Socket_SSL_test_unused_idn 1 %_without_perl_IPC_Run_enables_optional_test 1 %_without_perl_Net_SSLeay_enables_optional_test 1 + - context: 'f38p534' + platform: f38 + buildrequires: + perl: ['5.34'] + requires: + perl: ['5.34'] + buildopts: + rpms: + macros: | + %_without_perl_IO_Socket_SSL_test_IO_Socket_INET6 1 + %_without_perl_IO_Socket_SSL_test_unused_idn 1 + %_without_perl_IPC_Run_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 - context: 'f35p536' platform: f35 buildrequires: @@ -91,12 +104,23 @@ data: buildopts: rpms: macros: | - %_without_perl_IO_Socket_INET6_enables_optional_test 1 %_without_perl_IO_Socket_SSL_test_IO_Socket_INET6 1 %_without_perl_IO_Socket_SSL_test_unused_idn 1 %_without_perl_IPC_Run_enables_optional_test 1 %_without_perl_Net_SSLeay_enables_optional_test 1 - %_without_perl_Test_NoWarnings_enables_stack_trace 1 + - context: 'f38p536' + platform: f38 + buildrequires: + perl: ['5.36'] + requires: + perl: ['5.36'] + buildopts: + rpms: + macros: | + %_without_perl_IO_Socket_SSL_test_IO_Socket_INET6 1 + %_without_perl_IO_Socket_SSL_test_unused_idn 1 + %_without_perl_IPC_Run_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 references: community: https://metacpan.org/release/IO-Socket-SSL profiles: From 14b9071cce46b8a44632d2a791f2856842208760 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 17 Feb 2023 09:16:48 +0100 Subject: [PATCH 20/21] Add contexts for Fedora 39 --- perl-IO-Socket-SSL.yaml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index e9d1f08..b98802a 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -69,6 +69,19 @@ data: %_without_perl_IO_Socket_SSL_test_unused_idn 1 %_without_perl_IPC_Run_enables_optional_test 1 %_without_perl_Net_SSLeay_enables_optional_test 1 + - context: 'f39p534' + platform: f39 + buildrequires: + perl: ['5.34'] + requires: + perl: ['5.34'] + buildopts: + rpms: + macros: | + %_without_perl_IO_Socket_SSL_test_IO_Socket_INET6 1 + %_without_perl_IO_Socket_SSL_test_unused_idn 1 + %_without_perl_IPC_Run_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 - context: 'f35p536' platform: f35 buildrequires: @@ -121,6 +134,19 @@ data: %_without_perl_IO_Socket_SSL_test_unused_idn 1 %_without_perl_IPC_Run_enables_optional_test 1 %_without_perl_Net_SSLeay_enables_optional_test 1 + - context: 'f39p536' + platform: f39 + buildrequires: + perl: ['5.36'] + requires: + perl: ['5.36'] + buildopts: + rpms: + macros: | + %_without_perl_IO_Socket_SSL_test_IO_Socket_INET6 1 + %_without_perl_IO_Socket_SSL_test_unused_idn 1 + %_without_perl_IPC_Run_enables_optional_test 1 + %_without_perl_Net_SSLeay_enables_optional_test 1 references: community: https://metacpan.org/release/IO-Socket-SSL profiles: From 94b0a4524555140a264d518cdd90ff17f1e896ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 17 Feb 2023 09:17:28 +0100 Subject: [PATCH 21/21] Remove contexts for Fedora 35 --- perl-IO-Socket-SSL.yaml | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/perl-IO-Socket-SSL.yaml b/perl-IO-Socket-SSL.yaml index b98802a..f230394 100644 --- a/perl-IO-Socket-SSL.yaml +++ b/perl-IO-Socket-SSL.yaml @@ -17,19 +17,6 @@ data: write servers or clients for more complicated applications. license: [MIT] configurations: - - context: 'f35p534' - platform: f35 - buildrequires: - perl: ['5.34'] - requires: - perl: ['5.34'] - buildopts: - rpms: - macros: | - %_without_perl_IO_Socket_SSL_test_IO_Socket_INET6 1 - %_without_perl_IO_Socket_SSL_test_unused_idn 1 - %_without_perl_IPC_Run_enables_optional_test 1 - %_without_perl_Net_SSLeay_enables_optional_test 1 - context: 'f36p534' platform: f36 buildrequires: @@ -82,19 +69,6 @@ data: %_without_perl_IO_Socket_SSL_test_unused_idn 1 %_without_perl_IPC_Run_enables_optional_test 1 %_without_perl_Net_SSLeay_enables_optional_test 1 - - context: 'f35p536' - platform: f35 - buildrequires: - perl: ['5.36'] - requires: - perl: ['5.36'] - buildopts: - rpms: - macros: | - %_without_perl_IO_Socket_SSL_test_IO_Socket_INET6 1 - %_without_perl_IO_Socket_SSL_test_unused_idn 1 - %_without_perl_IPC_Run_enables_optional_test 1 - %_without_perl_Net_SSLeay_enables_optional_test 1 - context: 'f36p536' platform: f36 buildrequires: