bootstrap macro
by Marcela Mašláňová
Hello list,
you might notice that rebuild stopped for a while. I run out of packages, which had "normal" dependencies. Now I have a list of cyclic dependencies, which are dependent back and forth.
Because we'll be doing mass rebuild every year, I'd like to use bootstrap macro, which could help us little.
You can see example in perl-HTTP-Lite. There were dependencies for test suite like Test::Pod.
The macro perl_bootstrap is actually set to 1. After rebuild will be done, it will be switched to 0. So, now are marked buildrequires or test suites switched off. I'd like to use it at least in packages, which caused major problems. Please note that it doesn't broke your specfiles in EPEL.
Example:
BuildArch: noarch
BuildRequires: perl(ExtUtils::MakeMaker)
%if !%{defined perl_bootstrap}
BuildRequires: perl(Test::CPAN::Meta)
BuildRequires: perl(Test::MinimumVersion)
BuildRequires: perl(Test::Pod)
%endif
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%{?perl_default_filter}
...
%check
# most real tests require network access - ignore "skipping test on this
# platform" messages
%if !%{defined perl_bootstrap}
RELEASE_TESTING=1 make test
%endif
...
If you like imagine how bad it is, see: http://ppisar.fedorapeople.org/perl_rebuild/5.14/notbuilt.svg ;-)
It doesn't contain current data, but it shows the most problematic places.
Best regards,
Marcela
12 years, 10 months
[Bug 715543] New: perl-Wx-Perl-DataWalker-0.02-9 tests do not pass in F15 and F16
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: perl-Wx-Perl-DataWalker-0.02-9 tests do not pass in F15 and F16
https://bugzilla.redhat.com/show_bug.cgi?id=715543
Summary: perl-Wx-Perl-DataWalker-0.02-9 tests do not pass in
F15 and F16
Product: Fedora
Version: 15
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: unspecified
Priority: unspecified
Component: perl-Wx-Perl-DataWalker
AssignedTo: mmaslano(a)redhat.com
ReportedBy: ppisar(a)redhat.com
QAContact: extras-qa(a)fedoraproject.org
CC: fedora-perl-devel-list(a)redhat.com, mmaslano(a)redhat.com
Classification: Fedora
Story Points: ---
Package cannot be build because tests do not pass.
This is caused by missing X11. Will be solved by running tests against Xvfb.
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
12 years, 10 months
[Bug 715505] New: perl-Mail-MboxParser-0.55-4 does not pass tests in F15 and F16
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: perl-Mail-MboxParser-0.55-4 does not pass tests in F15 and F16
https://bugzilla.redhat.com/show_bug.cgi?id=715505
Summary: perl-Mail-MboxParser-0.55-4 does not pass tests in F15
and F16
Product: Fedora
Version: 15
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: unspecified
Priority: unspecified
Component: perl-Mail-MboxParser
AssignedTo: mmaslano(a)redhat.com
ReportedBy: ppisar(a)redhat.com
QAContact: extras-qa(a)fedoraproject.org
CC: fedora-perl-devel-list(a)redhat.com,
mmaslano(a)redhat.com, ppisar(a)redhat.com,
psabata(a)redhat.com
Classification: Fedora
Story Points: ---
# Failed test 1 in t/10_qpnames.t at line 14
# t/10_qpnames.t line 14 is: skip(&Mail::MboxParser::Mail::HAVE_MIMEWORDS ? 0
: "Mime::Words not installed",
t/10_qpnames.t ..........
Failed 1/1 subtests
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
12 years, 10 months
[perl-Test-EOL] Restore EPEL-4 compatibility
by Paul Howarth
commit f8de5a255346df92544a4db4e76ed09bf5a90afc
Author: Paul Howarth <paul(a)city-fan.org>
Date: Thu Jun 30 11:06:46 2011 +0100
Restore EPEL-4 compatibility
perl-Test-EOL.spec | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/perl-Test-EOL.spec b/perl-Test-EOL.spec
index 993a2fc..0d5d29b 100644
--- a/perl-Test-EOL.spec
+++ b/perl-Test-EOL.spec
@@ -18,7 +18,7 @@ BuildRequires: perl(Test::More)
BuildRequires: perl(Test::NoTabs)
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Pod::Coverage)
-%if !%{defined perl_bootstrap}
+%if 0%{!?perl_bootstrap:1}
BuildRequires: perl(Pod::Coverage::TrustPod)
%endif
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
@@ -64,6 +64,7 @@ rm -rf %{buildroot}
%changelog
* Thu Jun 30 2011 Paul Howarth <paul(a)city-fan.org> - 0.9-5
+- Restore EPEL-4 compatibility
- perl(Pod::Coverage::TrustPod) is available everywhere now
- %%{?perl_default_filter} isn't needed for this tiny package
- Nobody else likes macros for commands
12 years, 10 months
[perl-Test-EOL] perl(Pod::Coverage::TrustPod) is available everywhere now
by Paul Howarth
commit 5948a41e0cc0e2175ee3cb7f406a810dc791ce04
Author: Paul Howarth <paul(a)city-fan.org>
Date: Thu Jun 30 11:03:18 2011 +0100
perl(Pod::Coverage::TrustPod) is available everywhere now
perl-Test-EOL.spec | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
---
diff --git a/perl-Test-EOL.spec b/perl-Test-EOL.spec
index f6e2aa0..993a2fc 100644
--- a/perl-Test-EOL.spec
+++ b/perl-Test-EOL.spec
@@ -18,12 +18,9 @@ BuildRequires: perl(Test::More)
BuildRequires: perl(Test::NoTabs)
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Pod::Coverage)
-# Pod::Coverage::TrustPod not yet in EPEL
-%if 0%{?fedora}
%if !%{defined perl_bootstrap}
BuildRequires: perl(Pod::Coverage::TrustPod)
%endif
-%endif
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
%description
@@ -67,6 +64,7 @@ rm -rf %{buildroot}
%changelog
* Thu Jun 30 2011 Paul Howarth <paul(a)city-fan.org> - 0.9-5
+- perl(Pod::Coverage::TrustPod) is available everywhere now
- %%{?perl_default_filter} isn't needed for this tiny package
- Nobody else likes macros for commands
12 years, 10 months
[perl-Test-EOL] %{?perl_default_filter} isn't needed for this tiny package
by Paul Howarth
commit f405d34b3fc0e08f87cec881667541f9dedb26dd
Author: Paul Howarth <paul(a)city-fan.org>
Date: Thu Jun 30 10:57:58 2011 +0100
%{?perl_default_filter} isn't needed for this tiny package
perl-Test-EOL.spec | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/perl-Test-EOL.spec b/perl-Test-EOL.spec
index 04b424c..f6e2aa0 100644
--- a/perl-Test-EOL.spec
+++ b/perl-Test-EOL.spec
@@ -26,8 +26,6 @@ BuildRequires: perl(Pod::Coverage::TrustPod)
%endif
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
-%{?perl_default_filter}
-
%description
This module scans your project/distribution for any perl files (scripts,
modules, etc.) with Windows line endings. It can also check for trailing
@@ -69,6 +67,7 @@ rm -rf %{buildroot}
%changelog
* Thu Jun 30 2011 Paul Howarth <paul(a)city-fan.org> - 0.9-5
+- %%{?perl_default_filter} isn't needed for this tiny package
- Nobody else likes macros for commands
* Tue Jun 28 2011 Marcela Mašláňová <mmaslano(a)redhat.com> - 0.9-4
12 years, 10 months