From 64df936496766c6e75b4aa4c1b0771cf1eb910a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 1 Aug 2017 13:44:31 +0200 Subject: [PATCH 1/2] Revert "Port to f26 streams" This reverts commit 951f5536b8dbd90eacfbf965b27a6420728ed858. --- perl-Moo.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/perl-Moo.yaml b/perl-Moo.yaml index cc05971..e9ca445 100644 --- a/perl-Moo.yaml +++ b/perl-Moo.yaml @@ -11,10 +11,10 @@ data: module: [ MIT ] dependencies: buildrequires: - base-runtime: f26 - perl: f26 + base-runtime: master + perl: master requires: - perl: f26 + perl: master references: community: https://fedoraproject.org/wiki/Modularity documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules From b5dc3e5a3f28b282925d58263506e52a28ac6722 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 24 Aug 2017 11:25:51 +0200 Subject: [PATCH 2/2] Upgrade to Fedora Rawhide --- perl-Moo.yaml | 87 +++++++++++++++++++++++++++++---------------------- 1 file changed, 49 insertions(+), 38 deletions(-) diff --git a/perl-Moo.yaml b/perl-Moo.yaml index e9ca445..3bead0f 100644 --- a/perl-Moo.yaml +++ b/perl-Moo.yaml @@ -11,13 +11,21 @@ data: module: [ MIT ] dependencies: buildrequires: - base-runtime: master + platform: master perl: master + # Explicitly require transitive dependencies to work around + # . + host: master requires: perl: master references: community: https://fedoraproject.org/wiki/Modularity documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules + profiles: + default: + description: Moo Perl module + rpms: + - perl-Moo api: rpms: - perl-Moo @@ -25,80 +33,83 @@ data: rpms: - perl-Class-XSAccessor - perl-Devel-CheckBin - - perl-srpm-macros - perl-strictures - perl-Sub-Name - perl-Test-Fatal - perl-Test-Pod - perl-Test-Requires - perl-Try-Tiny + buildopts: + rpms: + macros: | + %perl_bootstrap 1 + %_without_perl_Class_Method_Modifiers_enables_optional_test 1 + %_without_perl_Module_Runtime_enables_optional_test 1 + %_without_perl_strictures_enables_optional_test 1 + %_without_perl_Try_Tiny_enables_optional_test 1 components: rpms: - perl-srpm-macros: - rationale: Build dependency. - ref: private-f27-modules-perl-Moo - buildorder: 0 perl-Class-XSAccessor: rationale: Build dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-Devel-CheckBin: rationale: Build dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-Module-Runtime: rationale: Run-time dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-strictures: rationale: Build dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-Sub-Exporter-Progressive: rationale: Run-time dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-Test-Pod: rationale: Build dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-Test-Requires: rationale: Build dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-Try-Tiny: rationale: Build dependency. - ref: f26 - buildorder: 1 + ref: master + buildorder: 0 perl-Devel-GlobalDestruction: rationale: Run-time dependency. - ref: f26 - buildorder: 2 + ref: master + buildorder: 1 perl-Import-Into: rationale: Run-time dependency. - ref: f26 - buildorder: 2 + ref: master + buildorder: 1 perl-Sub-Name: rationale: Build dependency. - ref: f26 - buildorder: 2 + ref: master + buildorder: 1 perl-Test-Fatal: rationale: Build dependency. - ref: f26 - buildorder: 2 + ref: master + buildorder: 1 perl-Class-Method-Modifiers: rationale: Run-time dependency. - ref: f26 - buildorder: 3 + ref: master + buildorder: 2 perl-Sub-Quote: rationale: Run-time dependency. - ref: f26 - buildorder: 3 + ref: master + buildorder: 2 perl-Role-Tiny: rationale: Run-time dependency. - ref: f26 - buildorder: 4 + ref: master + buildorder: 3 perl-Moo: rationale: API. - ref: f26 - buildorder: 5 + ref: master + buildorder: 4