Compare commits

...

11 Commits
master ... f33

Author SHA1 Message Date
Petr Písař bf5f3e963e Add FMF tests and gating 2021-05-13 19:23:21 +02:00
Petr Písař 37fd5ebffe Package the tests 2021-05-13 19:23:21 +02:00
Petr Písař 74bc04895a 2.40 bump 2021-05-13 19:23:20 +02:00
Petr Písař 294d72daac Test-Alien merged into Alien-Build 2021-01-12 13:56:32 +01:00
Petr Písař ec51f1dbbe 2.38 bump 2021-01-12 09:11:08 +01:00
Petr Písař 2a1b1bf186 2.37 bump 2020-11-03 15:00:28 +01:00
Petr Písař 315d027dd5 2.33 bump 2020-09-21 16:52:59 +02:00
Petr Písař 4d302ca863 2.32 bump 2020-09-14 12:23:38 +02:00
Petr Písař 1fdae8f66a 2.29 bump 2020-08-11 07:09:57 +02:00
Petr Písař 80062c6b6a 2.28 bump 2020-08-05 09:49:41 +02:00
Fedora Release Engineering 843fcad5c3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 13:28:41 +00:00
9 changed files with 191 additions and 41 deletions

1
.fmf/version Normal file
View File

@ -0,0 +1 @@
1

7
.gitignore vendored
View File

@ -54,3 +54,10 @@
/Alien-Build-2.22.tar.gz
/Alien-Build-2.23.tar.gz
/Alien-Build-2.26.tar.gz
/Alien-Build-2.28.tar.gz
/Alien-Build-2.29.tar.gz
/Alien-Build-2.32.tar.gz
/Alien-Build-2.33.tar.gz
/Alien-Build-2.37.tar.gz
/Alien-Build-2.38.tar.gz
/Alien-Build-2.40.tar.gz

View File

@ -1,4 +1,4 @@
From 0cb918b9a9b9080c61556c0e6a167855ca9c7f48 Mon Sep 17 00:00:00 2001
From 528765b7282f2fd6a542ba476d8564a7e0d0f73f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
Date: Fri, 8 Sep 2017 11:31:02 +0200
Subject: [PATCH] Remove redundant pkgconfig implementations
@ -21,10 +21,10 @@ Signed-off-by: Petr Písař <ppisar@redhat.com>
6 files changed, 11 insertions(+), 204 deletions(-)
diff --git a/MANIFEST b/MANIFEST
index 23f181a..eb81c8b 100644
index 71e1559..d1f6060 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -177,11 +177,9 @@ lib/Alien/Build/Plugin/Fetch/LocalDir.pm
@@ -229,11 +229,9 @@ lib/Alien/Build/Plugin/Fetch/LocalDir.pm
lib/Alien/Build/Plugin/Fetch/NetFTP.pm
lib/Alien/Build/Plugin/Fetch/Wget.pm
lib/Alien/Build/Plugin/Gather/IsolateDynamic.pm
@ -36,7 +36,7 @@ index 23f181a..eb81c8b 100644
lib/Alien/Build/Plugin/Prefer.pod
lib/Alien/Build/Plugin/Prefer/BadVersion.pm
lib/Alien/Build/Plugin/Prefer/GoodVersion.pm
@@ -265,12 +263,10 @@ t/alien_build_plugin_fetch_netftp.t
@@ -319,12 +317,10 @@ t/alien_build_plugin_fetch_netftp.t
t/alien_build_plugin_fetch_wget.t
t/alien_build_plugin_gather_isolatedynamic.t
t/alien_build_plugin_meta.t
@ -50,10 +50,10 @@ index 23f181a..eb81c8b 100644
t/alien_build_plugin_prefer_goodversion.t
t/alien_build_plugin_prefer_sortversions.t
diff --git a/Makefile.PL b/Makefile.PL
index 63b5258..7c79e1a 100644
index cde6585..242c1e9 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -86,11 +86,9 @@ my %WriteMakefileArgs = (
@@ -87,11 +87,9 @@ my %WriteMakefileArgs = (
"lib/Alien/Build/Plugin/Fetch/NetFTP.pm" => "\$(INST_LIB)/Alien/Build/Plugin/Fetch/NetFTP.pm",
"lib/Alien/Build/Plugin/Fetch/Wget.pm" => "\$(INST_LIB)/Alien/Build/Plugin/Fetch/Wget.pm",
"lib/Alien/Build/Plugin/Gather/IsolateDynamic.pm" => "\$(INST_LIB)/Alien/Build/Plugin/Gather/IsolateDynamic.pm",
@ -65,7 +65,7 @@ index 63b5258..7c79e1a 100644
"lib/Alien/Build/Plugin/Prefer.pod" => "\$(INST_LIB)/Alien/Build/Plugin/Prefer.pod",
"lib/Alien/Build/Plugin/Prefer/BadVersion.pm" => "\$(INST_LIB)/Alien/Build/Plugin/Prefer/BadVersion.pm",
"lib/Alien/Build/Plugin/Prefer/GoodVersion.pm" => "\$(INST_LIB)/Alien/Build/Plugin/Prefer/GoodVersion.pm",
@@ -197,4 +195,4 @@ sub requires { goto &runtime_requires }
@@ -204,4 +202,4 @@ sub requires { goto &runtime_requires }
sub runtime_requires {
my ( $module, $version_or_range ) = @_;
_add_prereq( PREREQ_PM => $module, $version_or_range );
@ -73,12 +73,12 @@ index 63b5258..7c79e1a 100644
\ No newline at end of file
+}
diff --git a/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm b/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm
index 56fe5a6..aff683c 100644
index 795dc63..35d50d0 100644
--- a/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm
+++ b/lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm
@@ -3,9 +3,7 @@ package Alien::Build::Plugin::PkgConfig::Negotiate;
use strict;
@@ -4,9 +4,7 @@ use strict;
use warnings;
use 5.008004;
use Alien::Build::Plugin;
-use Alien::Build::Plugin::PkgConfig::PP;
use Alien::Build::Plugin::PkgConfig::LibPkgConf;
@ -86,7 +86,7 @@ index 56fe5a6..aff683c 100644
use Alien::Build::Util qw( _perl_config );
use Carp ();
@@ -41,27 +39,6 @@ sub pick
@@ -42,27 +40,6 @@ sub pick
return 'PkgConfig::LibPkgConf';
}
@ -114,7 +114,7 @@ index 56fe5a6..aff683c 100644
else
{
# this is a fata error. because we check for a pkg-config implementation
@@ -69,7 +46,7 @@ sub pick
@@ -70,7 +47,7 @@ sub pick
# fallback on installing PkgConfig.pm as a prereq if nothing else is avail).
# we therefore expect at least one of these to work, if not, then the configuration
# of the system has shifted from underneath us.
@ -124,10 +124,10 @@ index 56fe5a6..aff683c 100644
}
diff --git a/t/01_use.t b/t/01_use.t
index 2c7845d..8a43feb 100644
index 90073a5..d06da60 100644
--- a/t/01_use.t
+++ b/t/01_use.t
@@ -45,11 +45,9 @@ require_ok 'Alien::Build::Plugin::Fetch::LocalDir';
@@ -46,11 +46,9 @@ require_ok 'Alien::Build::Plugin::Fetch::LocalDir';
require_ok 'Alien::Build::Plugin::Fetch::NetFTP';
require_ok 'Alien::Build::Plugin::Fetch::Wget';
require_ok 'Alien::Build::Plugin::Gather::IsolateDynamic';
@ -139,7 +139,7 @@ index 2c7845d..8a43feb 100644
require_ok 'Alien::Build::Plugin::Prefer::BadVersion';
require_ok 'Alien::Build::Plugin::Prefer::GoodVersion';
require_ok 'Alien::Build::Plugin::Prefer::SortVersions';
@@ -111,11 +109,9 @@ ok -f 't/alien_build_plugin_fetch_localdir.t', 'test for Alien::B
@@ -112,11 +110,9 @@ ok -f 't/alien_build_plugin_fetch_localdir.t', 'test for Alien::B
ok -f 't/alien_build_plugin_fetch_netftp.t', 'test for Alien::Build::Plugin::Fetch::NetFTP';
ok -f 't/alien_build_plugin_fetch_wget.t', 'test for Alien::Build::Plugin::Fetch::Wget';
ok -f 't/alien_build_plugin_gather_isolatedynamic.t', 'test for Alien::Build::Plugin::Gather::IsolateDynamic';
@ -152,10 +152,10 @@ index 2c7845d..8a43feb 100644
ok -f 't/alien_build_plugin_prefer_goodversion.t', 'test for Alien::Build::Plugin::Prefer::GoodVersion';
ok -f 't/alien_build_plugin_prefer_sortversions.t', 'test for Alien::Build::Plugin::Prefer::SortVersions';
diff --git a/t/alien_build_plugin_pkgconfig_negotiate.t b/t/alien_build_plugin_pkgconfig_negotiate.t
index 8ac54b2..981f88c 100644
index 1c2c71d..071a7b0 100644
--- a/t/alien_build_plugin_pkgconfig_negotiate.t
+++ b/t/alien_build_plugin_pkgconfig_negotiate.t
@@ -15,7 +15,7 @@ subtest 'pick' => sub {
@@ -16,7 +16,7 @@ subtest 'pick' => sub {
subtest 'override' => sub {
@ -165,10 +165,10 @@ index 8ac54b2..981f88c 100644
local $ENV{ALIEN_BUILD_PKG_CONFIG} = "PkgConfig::$name";
subtest $ENV{ALIEN_BUILD_PKG_CONFIG} => sub {
diff --git a/t/alien_build_plugin_pkgconfig_negotiate__pick.t b/t/alien_build_plugin_pkgconfig_negotiate__pick.t
index 148b794..947c05d 100644
index ece374e..2026d51 100644
--- a/t/alien_build_plugin_pkgconfig_negotiate__pick.t
+++ b/t/alien_build_plugin_pkgconfig_negotiate__pick.t
@@ -24,9 +24,10 @@ subtest 'LibPkgConf' => sub {
@@ -25,9 +25,10 @@ subtest 'LibPkgConf' => sub {
local $PkgConfig::LibPkgConf::VERSION = '0.01';
@ -182,7 +182,7 @@ index 148b794..947c05d 100644
);
};
@@ -39,9 +40,10 @@ subtest 'LibPkgConf' => sub {
@@ -40,9 +41,10 @@ subtest 'LibPkgConf' => sub {
# cannot be loaded for the rest of this .t file
note scalar capture_merged { Devel::Hide->import(qw( PkgConfig::LibPkgConf )) };
@ -196,7 +196,7 @@ index 148b794..947c05d 100644
);
};
@@ -54,167 +56,5 @@ my $make_pkgconfig_libpkgconf_unavailable = mock 'Alien::Build::Plugin::PkgConfi
@@ -55,167 +57,5 @@ my $make_pkgconfig_libpkgconf_unavailable = mock 'Alien::Build::Plugin::PkgConfi
],
);
@ -365,5 +365,5 @@ index 148b794..947c05d 100644
done_testing;
--
2.21.1
2.25.4

7
gating.yaml Normal file
View File

@ -0,0 +1,7 @@
--- !Policy
product_versions:
- fedora-*
decision_context: bodhi_update_push_stable
subject_type: koji_build
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}

View File

@ -0,0 +1,5 @@
from Config import *
addFilter("-tests\.noarch: W: no-documentation")
addFilter("-tests\.noarch: W: devel-file-in-non-devel-package")
addFilter("-tests\.noarch: W: hidden-file-or-dir /usr/libexec/")
addFilter("-tests\.noarch: E: zero-length /usr/libexec/")

View File

@ -7,8 +7,8 @@
%endif
Name: perl-Alien-Build
Version: 2.26
Release: 3%{?dist}
Version: 2.40
Release: 1%{?dist}
Summary: Build external dependencies for use in CPAN
# lib/Alien/Build/Plugin/Test/Mock.pm contains Base64-encoded files for tests
# (a bash script, C source file, a gzipped tar archive, Mach-O 64-bit x86_64
@ -18,15 +18,16 @@ URL: https://metacpan.org/release/Alien-Build
Source0: https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Build-%{version}.tar.gz
# Support only the most advanced pkgconfig implementation,
# the files are deleted in prep section
Patch0: Alien-Build-1.96-Remove-redundant-pkgconfig-implementations.patch
Patch0: Alien-Build-2.28-Remove-redundant-pkgconfig-implementations.patch
BuildArch: noarch
BuildRequires: coreutils
BuildRequires: make
# Makefile.PL executes ./inc/probebad.pl that executes XS checks
BuildRequires: gcc
BuildRequires: perl-devel
BuildRequires: perl-generators
BuildRequires: perl-interpreter
BuildRequires: perl(:VERSION) >= 5.8.1
BuildRequires: perl(:VERSION) >= 5.8.4
BuildRequires: perl(Config)
BuildRequires: perl(ExtUtils::CBuilder)
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
@ -37,8 +38,6 @@ BuildRequires: perl(File::Which) >= 1.10
BuildRequires: perl(strict)
BuildRequires: perl(warnings)
# Run-time:
# Alien::Build::Plugin::Build::Copy executes cp
BuildRequires: coreutils
%if !%{defined perl_bootstrap}
# t/alien_build_plugin_build_cmake.t executes gcc via cmake (bug #923024)
# Build cycle: perl-Alien-cmake3 → perl-Alien-Build
@ -53,6 +52,8 @@ BuildRequires: perl(Capture::Tiny) >= 0.17
BuildRequires: perl(Carp)
BuildRequires: perl(Config::INI::Reader::Multiline)
BuildRequires: perl(constant)
BuildRequires: perl(Data::Dumper)
BuildRequires: perl(Digest::SHA)
BuildRequires: perl(DynaLoader)
BuildRequires: perl(Env)
BuildRequires: perl(Exporter)
@ -65,7 +66,7 @@ BuildRequires: perl(File::chdir)
BuildRequires: perl(File::Copy)
BuildRequires: perl(File::Find)
BuildRequires: perl(JSON::PP)
# List::Util 1.33 not used at tests
BuildRequires: perl(List::Util) >= 1.33
BuildRequires: perl(overload)
BuildRequires: perl(Path::Tiny) >= 0.077
# Alien::Build::Plugin::PkgConfig::Negotiate finds a pkgconfig implementation
@ -89,19 +90,19 @@ BuildRequires: perl(FFI::Platypus) >= 0.12
# Tests:
# AnyEvent not used
# AnyEvent::FTP::Server not used
BuildRequires: perl(Data::Dumper)
BuildRequires: perl(File::Glob)
# Getopt::Long not used
# IO::Socket::INET not used
# HTTP::Server::PSGI not used
BuildRequires: perl(lib)
BuildRequires: perl(List::Util) >= 1.33
# Mojo::JSON not used
# Mojo::URL not used
# Mojolicious::Lite not used
BuildRequires: perl(Net::FTP)
# Plack::App::Directory not used
# Plack::Builder not used
# Proc::Daemon not used
BuildRequires: perl(Test2::V0) >= 0.000060
# URI not used
# URI::Escape not used
BuildRequires: perl(utf8)
%if %{with perl_Alien_Build_enables_optional_test}
# Optional tests:
@ -126,15 +127,15 @@ BuildRequires: perl(URI)
BuildRequires: perl(URI::Escape)
BuildRequires: perl(URI::file)
%endif
# make in the lib/Alien/Build/Plugin/Build/CMake.pm plugin
# make in the lib/Alien/Build/Plugin/Build/Make.pm plugin
# make or Alien::gmake
BuildRequires: make
# Alien::Build::Plugin::Build::Copy executes cp
Requires: coreutils
Suggests: curl
# Alien::Base::Wrapper::cc() executes $Config{cc}.
Requires: gcc
# make in the lib/Alien/Build/Plugin/Build/CMake.pm plugin
# make in the lib/Alien/Build/Plugin/Build/Make.pm plugin
# make or Alien::gmake
Requires: make
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
%if !%{defined perl_bootstrap}
# Build cycle: perl-Alien-cmake3 → perl-Alien-Build
@ -171,18 +172,28 @@ Requires: perl(Storable)
Requires: perl(Test2::API) >= 1.302096
Requires: perl(Text::ParseWords) >= 3.26
# YAML or Data::Dumper
Requires: perl(YAML)
Suggests: perl(YAML)
Suggests: wget
# Alien::Base::PkgConfig moved from perl-Alien-Base-ModuleBuild
Conflicts: perl-Alien-Base-ModuleBuild < 1.00
# Test-Alien merged into Alien-Build
Obsoletes: perl-Test-Alien < 0.15-13
Provides: perl-Test-Alien = %{version}-%{release}
# Do not gather dependencies from the documentation
%{?perl_default_filter}
# Remove underspecified dependencies
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\((Capture::Tiny|Path::Tiny|Test2::API|Text::ParseWords)\\)$
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\((Capture::Tiny|Path::Tiny|Test2::API|Test2::V0|Text::ParseWords)\\)$
# Remove private redefinitions
%global __provides_exclude %{?__provides_exclude:%{__provides_exclude}|}^perl\\(Alien::Build::rc\\)$
# Remove private modules
%global __provides_exclude %{__provides_exclude}|^perl\\(MyTest::.*\\)$
%global __requires_exclude %{__requires_exclude}|^perl\\(Alien::Build::Plugin::RogerRamjet|Alien::Foo|Alien::libfoo1|Alien::libfoo2|MyTest::.*\\)$
# Some tests, e.g. t/alien_build_plugin_extract_negotiate.t, compare a script file
# content against an archived one. Do not rewrite their shebangs.
%global __brp_mangle_shebangs_exclude_from %{?__brp_mangle_shebangs_exclude_from:%{__brp_mangle_shebangs_exclude_from}|}^%{_libexecdir}/%{name}/corpus/dist/foo-1\.00/configure$
%description
This package provides tools for building external (non-CPAN) dependencies
@ -218,6 +229,38 @@ Requires: perl(URI::Escape)
This Alien::Build plugin decodes an HTML file listing into a list of
candidates for your Prefer plugin.
%package tests
Summary: Tests for %{name}
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
Requires: coreutils
Requires: perl-Test-Harness
Requires: perl(Net::FTP)
Requires: perl(Test2::V0) >= 0.000060
%if %{with perl_Alien_Build_enables_optional_test}
%if !%{defined perl_bootstrap}
# Break build cycle: Acme::Alien::DontPanic → Test::Alien
Requires: perl(Acme::Alien::DontPanic) >= 0.026
# Break build cycle: perl-Alien-Base-ModuleBuild → perl-Alien-Build
Requires: perl(Alien::Base::ModuleBuild) >= 0.040
%endif
Requires: perl(Devel::Hide)
Requires: perl(Env::ShellWords)
# FFI::Platypus not packaged
# HTTP::Tiny or curl
Requires: perl(HTTP::Tiny) >= 0.044
# Prefer Mojo::DOM with Mojolicious, URI, URI::Escape over Mojo::DOM58
Requires: perl(Mojo::DOM)
Requires: perl(Mojolicious) >= 7.00
# PkgConfig not packaged
Requires: perl(Readonly) >= 1.60
Requires: perl(Sort::Versions)
Requires: perl(URI::file)
%endif
%description tests
Tests from %{name}. Execute them
with "%{_libexecdir}/%{name}/test".
%prep
%setup -q -n Alien-Build-%{version}
# Remove redundant pkgconfig implementations, keep
@ -226,6 +269,29 @@ candidates for your Prefer plugin.
%patch0 -p1
rm lib/Alien/Build/Plugin/PkgConfig/{CommandLine,PP}.pm
rm t/alien_build_plugin_pkgconfig_{commandline,pp}.t
# Remove unused tests
for F in \
t/bin/ftpd \
t/bin/httpd \
%if !%{with perl_Alien_Build_enables_optional_test} || %{defined perl_bootstrap}
t/alien_base__system_installed.t \
%endif
%if !%{with perl_Alien_Build_enables_optional_test}
t/alien_build_plugin_build_searchdep.t \
t/alien_build_plugin_extract_commandline__tar_can.t \
t/alien_build_plugin_prefer_badversion.t \
t/alien_build_plugin_prefer_goodversion.t \
%endif
; do
rm "$F"
perl -i -ne 'print $_ unless m{\A\Q'"$F"'\E\b}' MANIFEST
perl -i -ne 'print $_ unless m{\b\Q'"$F"'\E\b}' t/01_use.t
done
# Help generators to recognize Perl scripts
for F in t/*.t; do
perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!\s*perl}{$Config{startperl}}' "$F"
chmod +x "$F"
done
%build
unset PKG_CONFIG
@ -234,7 +300,30 @@ perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
%install
%{make_install}
%{_fixperms} $RPM_BUILD_ROOT/*
%{_fixperms} %{buildroot}/*
# Install tests
mkdir -p %{buildroot}%{_libexecdir}/%{name}
cp -a corpus t %{buildroot}%{_libexecdir}/%{name}
# t/alienfile.t uses example/*.alienfile
mkdir %{buildroot}%{_libexecdir}/%{name}/example
cp -a example/*.alienfile %{buildroot}%{_libexecdir}/%{name}/example
cat > %{buildroot}%{_libexecdir}/%{name}/test << 'EOF'
#!/bin/bash
set -e
# Many tests, e.g. t/alien_build_commandsequence.t, write into CWD
DIR=$(mktemp -d)
cp -a %{_libexecdir}/%{name}/* "$DIR"
pushd "$DIR"
unset ACLOCAL_PATH ALIEN_BASE_WRAPPER_QUIET ALIEN_BUILD_LIVE_TEST \
ALIEN_BUILD_LOG ALIEN_BUILD_PKG_CONFIG ALIEN_BUILD_POSTLOAD \
ALIEN_BUILD_PRELOAD ALIEN_BUILD_RC ALIEN_BUILD_SITE_CONFIG ALIEN_FORCE \
ALIEN_INSTALL_NETWORK ALIEN_INSTALL_TYPE CIPDIST CONFIG_SITE CURL DESTDIR \
FOO1 FOO2 FOO3 VERBOSE WGET
prove -I . -j "$(getconf _NPROCESSORS_ONLN)"
popd
rm -r "$DIR"
EOF
chmod +x %{buildroot}%{_libexecdir}/%{name}/test
%check
unset ACLOCAL_PATH ALIEN_BASE_WRAPPER_QUIET ALIEN_BUILD_LIVE_TEST \
@ -242,6 +331,7 @@ unset ACLOCAL_PATH ALIEN_BASE_WRAPPER_QUIET ALIEN_BUILD_LIVE_TEST \
ALIEN_BUILD_PRELOAD ALIEN_BUILD_RC ALIEN_BUILD_SITE_CONFIG ALIEN_FORCE \
ALIEN_INSTALL_NETWORK ALIEN_INSTALL_TYPE CIPDIST CONFIG_SITE CURL DESTDIR \
FOO1 FOO2 FOO3 VERBOSE WGET
export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}')
make test
%files
@ -264,7 +354,38 @@ make test
%{perl_vendorlib}/Alien/Build/Plugin/Decode/Mojo.pm
%{_mandir}/man3/Alien::Build::Plugin::Decode::Mojo.3pm.*
%files tests
%{_libexecdir}/%{name}
%changelog
* Thu May 13 2021 Petr Pisar <ppisar@redhat.com> - 2.40-1
- 2.40 bump
- Package the tests
* Tue Jan 12 2021 Petr Pisar <ppisar@redhat.com> - 2.38-2
- Test-Alien merged into Alien-Build
* Tue Jan 12 2021 Petr Pisar <ppisar@redhat.com> - 2.38-1
- 2.38 bump
* Tue Nov 03 2020 Petr Pisar <ppisar@redhat.com> - 2.37-1
- 2.37 bump
* Mon Sep 21 2020 Petr Pisar <ppisar@redhat.com> - 2.33-1
- 2.33 bump
* Mon Sep 14 2020 Petr Pisar <ppisar@redhat.com> - 2.32-1
- 2.32 bump
* Tue Aug 11 2020 Petr Pisar <ppisar@redhat.com> - 2.29-1
- 2.29 bump
* Wed Aug 05 2020 Petr Pisar <ppisar@redhat.com> - 2.28-1
- 2.28 bump
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.26-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jun 26 2020 Jitka Plesnikova <jplesnik@redhat.com> - 2.26-3
- Perl 5.32 re-rebuild of bootstrapped packages

5
plans/sanity.fmf Normal file
View File

@ -0,0 +1,5 @@
summary: Sanity tests
discover:
how: fmf
execute:
how: tmt

View File

@ -1 +1 @@
SHA512 (Alien-Build-2.26.tar.gz) = d5e407e5865dcf6771016cd9b182c9a6f982e6dd2c56ea8ea20b32603dc824f99b1f5ee8d460fa2e412aefbf82f09e338b513ab57ebcfc0fa6e200d103060f48
SHA512 (Alien-Build-2.40.tar.gz) = 56854b06d65d690414ed31ebb2c8858d2cc05df12cd854c8328fcaf3c8c1f32f5ad2200898312306bd24c6574c21009c374dc4a9eebf942f05c12631a308eb2f

4
tests/upstream-tests.fmf Normal file
View File

@ -0,0 +1,4 @@
summary: Upstream tests
component: perl-Alien-Build
require: perl-Alien-Build-tests
test: /usr/libexec/perl-Alien-Build/test