From d3c7b5a12555f79312226c5b35a5f6814663a3fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 9 Sep 2020 16:03:17 +0200 Subject: [PATCH 01/13] Import Reviewed in bug #1874537. --- perl-DBI.yaml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 perl-DBI.yaml diff --git a/perl-DBI.yaml b/perl-DBI.yaml new file mode 100644 index 0000000..2135565 --- /dev/null +++ b/perl-DBI.yaml @@ -0,0 +1,44 @@ +document: modulemd +version: 2 +data: + name: perl-DBI + stream: '1.643' + summary: A database access API for Perl + description: > + DBI is a database access Application Programming Interface (API) for + the Perl language. The DBI API specification defines a set of + functions, variables and conventions that provide a consistent + database interface independent of the actual database being used. + license: + module: [ MIT ] + dependencies: + - buildrequires: + platform: [f34] + perl: [-5.28] + requires: + platform: [f34] + perl: [-5.28] + references: + community: https://dbi.perl.org/ + profiles: + common: + description: DBI distribution + rpms: + - perl-DBI + api: + rpms: + - perl-DBI + buildopts: + rpms: + macros: | + %_without_perl_DBI_enables_Clone 1 + %_without_perl_DBI_enables_coro 1 + %_without_perl_DBI_enables_DB_File 1 + %_without_perl_DBI_enables_MLDBM 1 + %_without_perl_DBI_enables_optional_test 1 + %_without_perl_DBI_enables_SQL_Statement 1 + components: + rpms: + perl-DBI: + rationale: The API. + ref: master From c8cc1537d42789662c41e314857720d8e4382409 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 9 Sep 2020 16:41:36 +0200 Subject: [PATCH 02/13] Invert a perl dependency Fedora MBS does not support negative expansion. --- perl-DBI.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl-DBI.yaml b/perl-DBI.yaml index 2135565..f45bbb1 100644 --- a/perl-DBI.yaml +++ b/perl-DBI.yaml @@ -14,10 +14,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://dbi.perl.org/ profiles: From 458c6de26d9b688f881cdc179ea907e899ad385c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 11 Feb 2021 15:51:52 +0100 Subject: [PATCH 03/13] Pin components to f34, build for eln and f35 --- perl-DBI.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/perl-DBI.yaml b/perl-DBI.yaml index f45bbb1..b31313e 100644 --- a/perl-DBI.yaml +++ b/perl-DBI.yaml @@ -13,10 +13,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://dbi.perl.org/ @@ -41,4 +41,4 @@ data: rpms: perl-DBI: rationale: The API. - ref: master + ref: f34 From 184bc8aabf930476b1b2af927e133f4ee60cf2bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 12 Feb 2021 11:59:47 +0100 Subject: [PATCH 04/13] A dummy commit to retry a stalled MBS in the init state. From 2200d21f0fab5295226d915c24e49063d226e777 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 14 Jun 2021 15:23:47 +0200 Subject: [PATCH 05/13] Convert to modulemd-packager-v3 format and remover EOLed perl:5.30 --- perl-DBI.yaml | 67 ++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 48 insertions(+), 19 deletions(-) diff --git a/perl-DBI.yaml b/perl-DBI.yaml index b31313e..79f15ec 100644 --- a/perl-DBI.yaml +++ b/perl-DBI.yaml @@ -1,5 +1,5 @@ -document: modulemd -version: 2 +document: modulemd-packager +version: 3 data: name: perl-DBI stream: '1.643' @@ -9,15 +9,53 @@ data: the Perl language. The DBI API specification defines a set of functions, variables and conventions that provide a consistent database interface independent of the actual database being used. - license: - module: [ MIT ] - dependencies: - - buildrequires: - platform: [eln, f34, f35] - perl: ['5.30', '5.32'] + license: [MIT] + configurations: + - 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_DBI_enables_Clone 1 + %_without_perl_DBI_enables_coro 1 + %_without_perl_DBI_enables_DB_File 1 + %_without_perl_DBI_enables_MLDBM 1 + %_without_perl_DBI_enables_optional_test 1 + %_without_perl_DBI_enables_SQL_Statement 1 + - context: 'e12b6f3a' + platform: f35 + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + buildopts: + rpms: + macros: | + %_without_perl_DBI_enables_Clone 1 + %_without_perl_DBI_enables_coro 1 + %_without_perl_DBI_enables_DB_File 1 + %_without_perl_DBI_enables_MLDBM 1 + %_without_perl_DBI_enables_optional_test 1 + %_without_perl_DBI_enables_SQL_Statement 1 + - context: '6c06d4da' + platform: eln + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + buildopts: + rpms: + macros: | + %_without_perl_DBI_enables_Clone 1 + %_without_perl_DBI_enables_coro 1 + %_without_perl_DBI_enables_DB_File 1 + %_without_perl_DBI_enables_MLDBM 1 + %_without_perl_DBI_enables_optional_test 1 + %_without_perl_DBI_enables_SQL_Statement 1 references: community: https://dbi.perl.org/ profiles: @@ -28,15 +66,6 @@ data: api: rpms: - perl-DBI - buildopts: - rpms: - macros: | - %_without_perl_DBI_enables_Clone 1 - %_without_perl_DBI_enables_coro 1 - %_without_perl_DBI_enables_DB_File 1 - %_without_perl_DBI_enables_MLDBM 1 - %_without_perl_DBI_enables_optional_test 1 - %_without_perl_DBI_enables_SQL_Statement 1 components: rpms: perl-DBI: From 87274429c258c6cb05deb6ad95a72b9b379f0964 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 20:39:52 +0000 Subject: [PATCH 06/13] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From ff77d14f4fc6acb2149b4290d28c5edcd399b551 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 3 Sep 2021 14:43:35 +0200 Subject: [PATCH 07/13] Add a context for platform:f36 --- perl-DBI.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/perl-DBI.yaml b/perl-DBI.yaml index 79f15ec..2375124 100644 --- a/perl-DBI.yaml +++ b/perl-DBI.yaml @@ -41,6 +41,21 @@ data: %_without_perl_DBI_enables_MLDBM 1 %_without_perl_DBI_enables_optional_test 1 %_without_perl_DBI_enables_SQL_Statement 1 + - context: '1' + platform: f36 + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + buildopts: + rpms: + macros: | + %_without_perl_DBI_enables_Clone 1 + %_without_perl_DBI_enables_coro 1 + %_without_perl_DBI_enables_DB_File 1 + %_without_perl_DBI_enables_MLDBM 1 + %_without_perl_DBI_enables_optional_test 1 + %_without_perl_DBI_enables_SQL_Statement 1 - context: '6c06d4da' platform: eln buildrequires: From 3c726e30046812bf0fa64bfe6877926d22e3b85d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 28 Feb 2022 17:40:16 +0100 Subject: [PATCH 08/13] Add a context for F37 --- perl-DBI.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/perl-DBI.yaml b/perl-DBI.yaml index 2375124..195d624 100644 --- a/perl-DBI.yaml +++ b/perl-DBI.yaml @@ -56,6 +56,21 @@ data: %_without_perl_DBI_enables_MLDBM 1 %_without_perl_DBI_enables_optional_test 1 %_without_perl_DBI_enables_SQL_Statement 1 + - context: 'f37' + platform: f37 + buildrequires: + perl: ['5.32'] + requires: + perl: ['5.32'] + buildopts: + rpms: + macros: | + %_without_perl_DBI_enables_Clone 1 + %_without_perl_DBI_enables_coro 1 + %_without_perl_DBI_enables_DB_File 1 + %_without_perl_DBI_enables_MLDBM 1 + %_without_perl_DBI_enables_optional_test 1 + %_without_perl_DBI_enables_SQL_Statement 1 - context: '6c06d4da' platform: eln buildrequires: From 7ea6f2144ca341b512d5b57c15657f1f4825bae7 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Fri, 29 Jul 2022 07:17:03 +0200 Subject: [PATCH 09/13] Build the module with perl:5.34 and perl:5.36 --- perl-DBI.yaml | 73 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 44 insertions(+), 29 deletions(-) diff --git a/perl-DBI.yaml b/perl-DBI.yaml index 195d624..2493811 100644 --- a/perl-DBI.yaml +++ b/perl-DBI.yaml @@ -11,27 +11,12 @@ data: database interface independent of the actual database being used. license: [MIT] configurations: - - context: '7f057cb7' - platform: f34 - buildrequires: - perl: ['5.32'] - requires: - perl: ['5.32'] - buildopts: - rpms: - macros: | - %_without_perl_DBI_enables_Clone 1 - %_without_perl_DBI_enables_coro 1 - %_without_perl_DBI_enables_DB_File 1 - %_without_perl_DBI_enables_MLDBM 1 - %_without_perl_DBI_enables_optional_test 1 - %_without_perl_DBI_enables_SQL_Statement 1 - - context: 'e12b6f3a' + - context: 'f35p534' platform: f35 buildrequires: - perl: ['5.32'] + perl: ['5.34'] requires: - perl: ['5.32'] + perl: ['5.34'] buildopts: rpms: macros: | @@ -41,12 +26,12 @@ data: %_without_perl_DBI_enables_MLDBM 1 %_without_perl_DBI_enables_optional_test 1 %_without_perl_DBI_enables_SQL_Statement 1 - - context: '1' + - context: 'f36p534' platform: f36 buildrequires: - perl: ['5.32'] + perl: ['5.34'] requires: - perl: ['5.32'] + perl: ['5.34'] buildopts: rpms: macros: | @@ -56,12 +41,12 @@ data: %_without_perl_DBI_enables_MLDBM 1 %_without_perl_DBI_enables_optional_test 1 %_without_perl_DBI_enables_SQL_Statement 1 - - context: 'f37' + - context: 'f37p534' platform: f37 buildrequires: - perl: ['5.32'] + perl: ['5.34'] requires: - perl: ['5.32'] + perl: ['5.34'] buildopts: rpms: macros: | @@ -71,12 +56,42 @@ data: %_without_perl_DBI_enables_MLDBM 1 %_without_perl_DBI_enables_optional_test 1 %_without_perl_DBI_enables_SQL_Statement 1 - - context: '6c06d4da' - 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_DBI_enables_Clone 1 + %_without_perl_DBI_enables_coro 1 + %_without_perl_DBI_enables_DB_File 1 + %_without_perl_DBI_enables_MLDBM 1 + %_without_perl_DBI_enables_optional_test 1 + %_without_perl_DBI_enables_SQL_Statement 1 + - context: 'f36p536' + platform: f36 + buildrequires: + perl: ['5.36'] + requires: + perl: ['5.36'] + buildopts: + rpms: + macros: | + %_without_perl_DBI_enables_Clone 1 + %_without_perl_DBI_enables_coro 1 + %_without_perl_DBI_enables_DB_File 1 + %_without_perl_DBI_enables_MLDBM 1 + %_without_perl_DBI_enables_optional_test 1 + %_without_perl_DBI_enables_SQL_Statement 1 + - context: 'f37p536' + platform: f37 + buildrequires: + perl: ['5.36'] + requires: + perl: ['5.36'] buildopts: rpms: macros: | @@ -100,4 +115,4 @@ data: rpms: perl-DBI: rationale: The API. - ref: f34 + ref: f36 From 8a22867c3b5ffadc668cfe39cfcc2e1334395314 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 10 Aug 2022 16:50:34 +0000 Subject: [PATCH 10/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering From eb81d6f72c40e438ae4872ee7f5893b6d5a500d1 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Mon, 22 Aug 2022 10:17:33 +0200 Subject: [PATCH 11/13] Build module with platform:f38 --- perl-DBI.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/perl-DBI.yaml b/perl-DBI.yaml index 2493811..6616c78 100644 --- a/perl-DBI.yaml +++ b/perl-DBI.yaml @@ -56,6 +56,21 @@ data: %_without_perl_DBI_enables_MLDBM 1 %_without_perl_DBI_enables_optional_test 1 %_without_perl_DBI_enables_SQL_Statement 1 + - context: 'f38p534' + platform: f38 + buildrequires: + perl: ['5.34'] + requires: + perl: ['5.34'] + buildopts: + rpms: + macros: | + %_without_perl_DBI_enables_Clone 1 + %_without_perl_DBI_enables_coro 1 + %_without_perl_DBI_enables_DB_File 1 + %_without_perl_DBI_enables_MLDBM 1 + %_without_perl_DBI_enables_optional_test 1 + %_without_perl_DBI_enables_SQL_Statement 1 - context: 'f35p536' platform: f35 buildrequires: @@ -101,6 +116,21 @@ data: %_without_perl_DBI_enables_MLDBM 1 %_without_perl_DBI_enables_optional_test 1 %_without_perl_DBI_enables_SQL_Statement 1 + - context: 'f38p536' + platform: f38 + buildrequires: + perl: ['5.36'] + requires: + perl: ['5.36'] + buildopts: + rpms: + macros: | + %_without_perl_DBI_enables_Clone 1 + %_without_perl_DBI_enables_coro 1 + %_without_perl_DBI_enables_DB_File 1 + %_without_perl_DBI_enables_MLDBM 1 + %_without_perl_DBI_enables_optional_test 1 + %_without_perl_DBI_enables_SQL_Statement 1 references: community: https://dbi.perl.org/ profiles: From 088f2a5cb2d27319e38815d1df63e8885422bb89 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Thu, 16 Feb 2023 11:45:14 +0100 Subject: [PATCH 12/13] Remove a context for Fedora 35 --- perl-DBI.yaml | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/perl-DBI.yaml b/perl-DBI.yaml index 6616c78..8cd89da 100644 --- a/perl-DBI.yaml +++ b/perl-DBI.yaml @@ -11,21 +11,6 @@ data: database interface independent of the actual database being used. license: [MIT] configurations: - - context: 'f35p534' - platform: f35 - buildrequires: - perl: ['5.34'] - requires: - perl: ['5.34'] - buildopts: - rpms: - macros: | - %_without_perl_DBI_enables_Clone 1 - %_without_perl_DBI_enables_coro 1 - %_without_perl_DBI_enables_DB_File 1 - %_without_perl_DBI_enables_MLDBM 1 - %_without_perl_DBI_enables_optional_test 1 - %_without_perl_DBI_enables_SQL_Statement 1 - context: 'f36p534' platform: f36 buildrequires: @@ -71,21 +56,6 @@ data: %_without_perl_DBI_enables_MLDBM 1 %_without_perl_DBI_enables_optional_test 1 %_without_perl_DBI_enables_SQL_Statement 1 - - context: 'f35p536' - platform: f35 - buildrequires: - perl: ['5.36'] - requires: - perl: ['5.36'] - buildopts: - rpms: - macros: | - %_without_perl_DBI_enables_Clone 1 - %_without_perl_DBI_enables_coro 1 - %_without_perl_DBI_enables_DB_File 1 - %_without_perl_DBI_enables_MLDBM 1 - %_without_perl_DBI_enables_optional_test 1 - %_without_perl_DBI_enables_SQL_Statement 1 - context: 'f36p536' platform: f36 buildrequires: From 8d9c987e7e997b0dd1676c6c9b8621065599ca58 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Thu, 16 Feb 2023 11:47:01 +0100 Subject: [PATCH 13/13] Add a context for Fedora 39; Use branch f38 --- perl-DBI.yaml | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/perl-DBI.yaml b/perl-DBI.yaml index 8cd89da..04a5fa0 100644 --- a/perl-DBI.yaml +++ b/perl-DBI.yaml @@ -56,6 +56,21 @@ data: %_without_perl_DBI_enables_MLDBM 1 %_without_perl_DBI_enables_optional_test 1 %_without_perl_DBI_enables_SQL_Statement 1 + - context: 'f39p534' + platform: f39 + buildrequires: + perl: ['5.34'] + requires: + perl: ['5.34'] + buildopts: + rpms: + macros: | + %_without_perl_DBI_enables_Clone 1 + %_without_perl_DBI_enables_coro 1 + %_without_perl_DBI_enables_DB_File 1 + %_without_perl_DBI_enables_MLDBM 1 + %_without_perl_DBI_enables_optional_test 1 + %_without_perl_DBI_enables_SQL_Statement 1 - context: 'f36p536' platform: f36 buildrequires: @@ -101,6 +116,21 @@ data: %_without_perl_DBI_enables_MLDBM 1 %_without_perl_DBI_enables_optional_test 1 %_without_perl_DBI_enables_SQL_Statement 1 + - context: 'f39p536' + platform: f39 + buildrequires: + perl: ['5.36'] + requires: + perl: ['5.36'] + buildopts: + rpms: + macros: | + %_without_perl_DBI_enables_Clone 1 + %_without_perl_DBI_enables_coro 1 + %_without_perl_DBI_enables_DB_File 1 + %_without_perl_DBI_enables_MLDBM 1 + %_without_perl_DBI_enables_optional_test 1 + %_without_perl_DBI_enables_SQL_Statement 1 references: community: https://dbi.perl.org/ profiles: @@ -115,4 +145,4 @@ data: rpms: perl-DBI: rationale: The API. - ref: f36 + ref: f38