Compare commits

..

33 commits

Author SHA1 Message Date
Igor Gnatenko
385bc3e457 Unsupported 2019-02-13 10:59:25 +01:00
Petr Písař
52477eac7d Update build order and add perl-Test-Warnings
rpm branches content was updated, dependencies changed. This broken
building perl-IO-Compress. This patch updates the component list and
build order.
2018-04-17 08:25:20 +02:00
Petr Písař
66ac6298a2 Block bare packages
Koji prefers modular packages over bare packages based on their source
package name. That means perl.spec subpackages will compete with
same-named bare standalone packages. And if bare NEVRA is higher, we
have problem.

This patch lists or module components to be blocked from the bare
repository.
2018-04-17 08:21:34 +02:00
Petr Písař
ed279d0b3a Fix v2 syntax 2018-04-06 11:48:43 +02:00
Petr Písař
b97f3981e5 Migrate to modulemd v2 and expand to all platforms 2018-03-14 16:15:52 +01:00
Petr Písař
dbae4103b4 Update description 2018-01-16 14:39:28 +01:00
Petr Písař
77774bdb86 Platform provides groff and systemtap 2018-01-16 14:24:49 +01:00
Petr Písař
0b0b34c1e6 Transitive module build-requires are honored now 2018-01-16 13:45:56 +01:00
Petr Písař
a51cb48fd7 Correct description 2018-01-16 13:45:27 +01:00
Jitka Plesnikova
9b49b9d0fa Disable optional tests for perl-Test-Simple 2017-10-26 16:49:17 +02:00
Petr Písař
70f6c242b7 Rebuild with perl-5.26.1 2017-10-02 09:36:32 +02:00
Petr Písař
2b652a29d1 Work around: Build-require host explicitly 2017-08-18 11:19:10 +02:00
Petr Písař
b409e4a1ee Upgrade to Perl 5.26 from Fedora Rawhide 2017-08-15 15:59:53 +02:00
Nils Philippsen
0442dcb946 don't reference Taiga anymore 2017-08-01 13:36:59 +02:00
Petr Písař
8aaa276ec9 Dummy commit for MBS 2017-07-28 10:49:43 +02:00
Petr Písař
7724b67097 Rebuild after MBS failure 2017-05-10 08:36:32 +02:00
Petr Písař
51671a0b52 Rebuild after module-build-macros failure 2017-05-09 18:26:59 +02:00
Petr Písař
d4b0da7d9c Rebuild after module-build-macros failure 2017-05-09 09:24:31 +02:00
Petr Písař
36d3864717 Add perl-Test-Taint for unbootstrapped perl-version 2017-05-05 11:42:32 +02:00
Petr Písař
ed4e0b7419 A typo fixed in rpms/perl-srpm-macros 2017-05-05 11:34:57 +02:00
Petr Písař
9207fa42a5 perl.spec modularity changes are available in f26 2017-05-05 11:22:57 +02:00
Petr Písař
842ad6bee3 New build to check modularity tests 2017-04-11 12:09:22 +02:00
Petr Písař
f9d0fff99b Correct typos 2017-04-10 21:27:04 +02:00
Petr Písař
2038195200 Add perl-Test-Output and update order
There are changes in perl-IPC-System-Simple leading to different
order.
2017-04-10 21:19:01 +02:00
Petr Písař
3f8a30d5c7 Update perl-srpm-macros
Handle perl-Compress-Bzip2, perl-URI, perl-Software-Licens.
2017-04-10 15:39:35 +02:00
Petr Písař
5063cca377 Update perl-srpm-macros 2017-04-10 12:52:08 +02:00
Petr Písař
cc07ab2e90 Add another packages missing after disabling bootstrap
The perl-Pod-Perldoc changes were merged into f26 branch.
2017-04-07 11:33:11 +02:00
Petr "Stone" Hracek
9d72e0746d trigger commit 2017-04-06 08:03:28 +02:00
Petr "Stone" Hracek
4fc16a5fa3 Add .gitignore
Signed-off-by: Petr "Stone" Hracek <phracek@redhat.com>
2017-04-05 12:11:49 +02:00
Petr Písař
70f41f9655 Optimize build order 2017-04-04 17:35:32 +02:00
Petr Písař
69f621453e List all components in correct build order
111 source packages.

Optimized build order will follow.
2017-04-04 15:24:41 +02:00
Petr "Stone" Hracek
e32c73468a Perl with disabled tcsh, groff, systemtap-sdt-devel
Signed-off-by: Petr "Stone" Hracek <phracek@redhat.com>
2017-04-03 13:34:59 +02:00
Petr "Stone" Hracek
4a50f8aa7f Modules for perl-bootstrap
Signed-off-by: Petr "Stone" Hracek <phracek@redhat.com>
2017-03-31 10:05:52 +02:00
4 changed files with 1 additions and 699 deletions

0
.gitignore vendored
View file

1
dead.package Normal file
View file

@ -0,0 +1 @@
Unsupported

View file

@ -1,699 +0,0 @@
document: modulemd
version: 2
data:
stream: 5.28
summary: Perl bootstrap module for bootrapping Perl module
description: >
This is the Perl interpreter and a set of modules written in Perl
language intended for bootstrapping the perl module. This module
disables some optional tests to limit amount of components. This
module is not intended for public use. It's an intermediate step for
building perl module.
license:
module: [ MIT ]
xmd:
mbs_options:
# Prevent from contaminating build root with bare Perl packages
blocked_packages:
- perl
- perl-Algorithm-Diff
- perl-Archive-Tar
- perl-Archive-Zip
- perl-autodie
- perl-B-Debug
- perl-bignum
- perl-Capture-Tiny
- perl-Carp
- perl-Compress-Bzip2
- perl-Compress-Raw-Bzip2
- perl-Compress-Raw-Zlib
- perl-Config-Perl-V
- perl-constant
- perl-CPAN
- perl-CPAN-Meta
- perl-CPAN-Meta-Requirements
- perl-CPAN-Meta-YAML
- perl-Data-Dumper
- perl-Data-OptList
- perl-Data-Section
- perl-DB_File
- perl-Devel-PPPort
- perl-Devel-Size
- perl-Digest
- perl-Digest-MD5
- perl-Digest-SHA
- perl-Encode
- perl-Env
- perl-experimental
- perl-Exporter
- perl-ExtUtils-CBuilder
- perl-ExtUtils-Install
- perl-ExtUtils-MakeMaker
- perl-ExtUtils-Manifest
- perl-ExtUtils-ParseXS
- perl-Fedora-VSP
- perl-File-Fetch
- perl-File-HomeDir
- perl-File-Path
- perl-File-Temp
- perl-File-Which
- perl-Filter
- perl-Filter-Simple
- perl-generators
- perl-Getopt-Long
- perl-HTTP-Tiny
- perl-Importer
- perl-inc-latest
- perl-IO-Compress
- perl-IO-Socket-IP
- perl-IPC-Cmd
- perl-IPC-System-Simple
- perl-IPC-SysV
- perl-JSON-PP
- perl-libnet
- perl-local-lib
- perl-Locale-Codes
- perl-Locale-Maketext
- perl-Math-BigInt
- perl-Math-BigInt-FastCalc
- perl-Math-BigRat
- perl-MIME-Base64
- perl-Module-Build
- perl-Module-CoreList
- perl-Module-Load
- perl-Module-Load-Conditional
- perl-Module-Metadata
- perl-MRO-Compat
- perl-Package-Generator
- perl-Params-Check
- perl-Params-Util
- perl-parent
- perl-PathTools
- perl-Perl-OSType
- perl-perlfaq
- perl-PerlIO-via-QuotedPrint
- perl-Pod-Checker
- perl-Pod-Escapes
- perl-Pod-Parser
- perl-Pod-Perldoc
- perl-Pod-Simple
- perl-Pod-Usage
- perl-podlators
- perl-Scalar-List-Utils
- perl-Socket
- perl-Software-License
- perl-Storable
- perl-Sub-Exporter
- perl-Sub-Identify
- perl-Sub-Install
- perl-SUPER
- perl-Sys-Syslog
- perl-Term-ANSIColor
- perl-Term-Cap
- perl-Term-Size-Any
- perl-Term-Size-Perl
- perl-Term-Table
- perl-Test-FailWarnings
- perl-Test-Harness
- perl-Test-Inter
- perl-Test-MockModule
- perl-Test-Needs
- perl-Test-NoWarnings
- perl-Test-Simple
- perl-Test-Warnings
- perl-Text-Balanced
- perl-Text-Diff
- perl-Text-Glob
- perl-Text-ParseWords
- perl-Text-Tabs+Wrap
- perl-Text-Template
- perl-Thread-Queue
- perl-threads
- perl-threads-shared
- perl-Time-HiRes
- perl-Time-Local
- perl-Try-Tiny
- perl-Unicode-Collate
- perl-Unicode-Normalize
- perl-URI
- perl-version
dependencies:
- buildrequires:
platform: []
requires:
platform: []
references:
community: https://fedoraproject.org/wiki/Modularity
documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules
tracker: https://bugzilla.redhat.com/buglist.cgi?classification=Fedora&product=Fedora%20Modules&component=perl-bootstrap
buildopts:
rpms:
macros: |
%perl_bootstrap 1
%_with_perl_enables_groff 1
%_without_perl_enables_syslog_test 1
%_with_perl_enables_systemtap 1
%_without_perl_enables_tcsh 1
%_without_perl_Archive_Tar_enables_optional_test 1
%_without_perl_autodie_enables_optional_test 1
%_without_perl_B_Debug_enables_optional_test 1
%_without_perl_Compress_Bzip2_enables_optional_test 1
%_without_perl_Compress_Raw_Bzip2_enables_optional_test 1
%_without_perl_Compress_Raw_Zlib_enables_optional_test 1
%_without_perl_constant_enables_optional_test 1
%_without_perl_CPAN_enables_optional_test 1
%_without_perl_CPAN_Meta_Requirements_enables_optional_test 1
%_without_perl_CPAN_Meta_YAML_enables_extra_test 1
%_without_perl_Data_OptList_enables_extra_test 1
%_without_perl_Data_Section_enables_extra_test 1
%_without_perl_Data_Section_enables_optional_test 1
%_without_perl_DB_File_enables_optional_test 1
%_without_perl_Devel_PPPort_enables_optional_test 1
%_without_perl_Devel_Size_enables_optional_test 1
%_without_perl_Digest_SHA_enables_optional_test 1
%_without_perl_Exporter_enables_optional_test 1
%_without_perl_ExtUtils_Install_enables_optional_test 1
%_without_perl_Filter_enables_optional_test 1
%_without_perl_IO_Compress_enables_optional_test 1
%_without_perl_IO_Socket_IP_enables_optional_test 1
%_without_perl_IPC_Cmd_enables_IPC_Run 1
%_without_perl_IPC_System_Simple_enables_optional_test 1
%_without_perl_IPC_SysV_enables_optional_test 1
%_without_perl_JSON_PP_enables_optional_test 1
%_without_perl_libnet_enables_ssl 1
%_without_perl_Locale_Maketext_enables_optional_test 1
%_without_perl_LWP_MediaTypes_enables_mailcap 1
%_without_perl_Module_Build_enables_optional_test 1
%_without_perl_Module_CoreList_enables_optional_test 1
%_without_perl_Package_Generator_enables_extra_test 1
%_without_perl_Perl_OSType_enables_optional_test 1
%_without_perl_Pod_Parser_enables_optional_test 1
%_without_perl_Pod_Perldoc_enables_tk_test 1
%_without_perl_Software_License_enables_extra_test 1
%_without_perl_Software_License_enables_optional_test 1
%_without_perl_Sub_Exporter_enables_extra_test 1
%_without_perl_Sub_Identify_enables_optional_test 1
%_without_perl_Sub_Install_enables_optional_test 1
%_without_perl_Sys_Syslog_enables_optional_test 1
%_without_perl_Term_Size_Any_enabels_optional_test 1
%_with_perl_Term_Table_enables_terminal 1
%_without_perl_Term_Table_enables_unicode 1
%_without_perl_Test_Harness_enables_optional_test 1
%_without_perl_Test_MockModule_enables_optional_test 1
%_without_perl_Test_NoWarnings_enables_stack_trace 1
%_without_perl_Test_Simple_enables_optional_test 1
%_without_perl_Test_Warnings_enables_optional_test 1
%_without_perl_Text_Template_enables_optional_test 1
%_without_perl_Try_Tiny_enables_optional_test 1
%_without_perl_URI_enables_Business_ISBN 1
%_without_perl_version_enables_optional_test 1
components:
rpms:
perl:
rationale: The Perl interpreter.
ref: f30
buildorder: 0
perl-Fedora-VSP:
rationale: A build dependency.
ref: f30
buildorder: 1
perl-generators:
rationale: A build dependency.
ref: f30
buildorder: 2
perl-Algorithm-Diff:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Archive-Tar:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-autodie:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-B-Debug:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Capture-Tiny:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Carp:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Compress-Bzip2:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Compress-Raw-Bzip2:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Compress-Raw-Zlib:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Config-Perl-V:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-constant:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-CPAN:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-CPAN-Meta:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-CPAN-Meta-Requirements:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-CPAN-Meta-YAML:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Data-Dumper:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-DB_File:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Devel-PPPort:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Devel-Size:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Digest:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Digest-MD5:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Digest-SHA:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Encode:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Env:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-experimental:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Exporter:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-ExtUtils-CBuilder:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-ExtUtils-Install:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-ExtUtils-MakeMaker:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-ExtUtils-Manifest:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-ExtUtils-ParseXS:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-File-Fetch:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-File-Path:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-File-Temp:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-File-Which:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Filter:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Filter-Simple:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Getopt-Long:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-HTTP-Tiny:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Importer:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-inc-latest:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-IO-Socket-IP:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-IPC-Cmd:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-IPC-System-Simple:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-IPC-SysV:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-JSON-PP:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-libnet:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Locale-Maketext:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Math-BigInt:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Math-BigRat:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-MIME-Base64:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Module-CoreList:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Module-Load:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Module-Load-Conditional:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Module-Metadata:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-MRO-Compat:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Params-Check:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Params-Util:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-parent:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-PathTools:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-perlfaq:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-PerlIO-via-QuotedPrint:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Perl-OSType:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Pod-Escapes:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Pod-Checker:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-podlators:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Pod-Parser:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Pod-Perldoc:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Pod-Simple:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Pod-Usage:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Scalar-List-Utils:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Socket:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Storable:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Sub-Identify:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Sub-Install:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Sys-Syslog:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Term-ANSIColor:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Term-Cap:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Term-Size-Perl:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Test-Harness:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Test-Inter:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Test-Needs:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Test-NoWarnings:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Test-Warnings:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Text-Balanced:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Text-Glob:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Text-ParseWords:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Text-Tabs+Wrap:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Text-Template:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Thread-Queue:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-threads:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-threads-shared:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Time-HiRes:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Time-Local:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Try-Tiny:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Unicode-Collate:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-Unicode-Normalize:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-version:
rationale: A build dependency.
ref: f30
buildorder: 3
perl-bignum:
rationale: A build dependency.
ref: f30
buildorder: 4
perl-Data-OptList:
rationale: A build dependency.
ref: f30
buildorder: 4
perl-File-HomeDir:
rationale: A build dependency.
ref: f30
buildorder: 4
perl-IO-Compress:
rationale: A build dependency.
ref: f30
buildorder: 4
perl-Locale-Codes:
rationale: A build dependency.
ref: f30
buildorder: 4
perl-Math-BigInt-FastCalc:
rationale: A build dependency.
ref: f30
buildorder: 4
perl-Module-Build:
rationale: A build dependency.
ref: f30
buildorder: 4
perl-Package-Generator:
rationale: A build dependency.
ref: f30
buildorder: 4
perl-SUPER:
rationale: A build dependency.
ref: f30
buildorder: 4
perl-Term-Size-Any:
rationale: A build dependency.
ref: f30
buildorder: 4
perl-Test-FailWarnings:
rationale: A build dependency.
ref: f30
buildorder: 4
perl-Text-Diff:
rationale: A build dependency.
ref: f30
buildorder: 4
perl-URI:
rationale: A build dependency.
ref: f30
buildorder: 4
perl-local-lib:
rationale: A build dependency.
ref: f30
buildorder: 5
perl-Sub-Exporter:
rationale: A build dependency.
ref: f30
buildorder: 5
perl-Term-Table:
rationale: A build dependency.
ref: f30
buildorder: 5
perl-Test-MockModule:
rationale: A build dependency.
ref: f30
buildorder: 5
perl-Archive-Zip:
rationale: A build dependency.
ref: f30
buildorder: 6
perl-Data-Section:
rationale: A build dependency.
ref: f30
buildorder: 6
perl-Test-Simple:
rationale: A build dependency.
ref: f30
buildorder: 6
perl-Software-License:
rationale: A build dependency.
ref: f30
buildorder: 7

View file