[perl-CPAN-Meta-Requirements] clean up spec following review
by Iain Arnell
commit e7328866305415c4e1a21234a490bf11c0abc836
Author: Iain Arnell <iarnell(a)gmail.com>
Date: Mon Apr 2 08:31:58 2012 -0600
clean up spec following review
perl-CPAN-Meta-Requirements.spec | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/perl-CPAN-Meta-Requirements.spec b/perl-CPAN-Meta-Requirements.spec
index 47e7118..82d4598 100644
--- a/perl-CPAN-Meta-Requirements.spec
+++ b/perl-CPAN-Meta-Requirements.spec
@@ -1,13 +1,12 @@
Name: perl-CPAN-Meta-Requirements
Version: 2.121
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Set of version requirements for a CPAN dist
License: GPL+ or Artistic
Group: Development/Libraries
URL: http://search.cpan.org/dist/CPAN-Meta-Requirements/
Source0: http://www.cpan.org/authors/id/D/DA/DAGOLDEN/CPAN-Meta-Requirements-%{ver...
BuildArch: noarch
-BuildRequires: perl >= 0:5.006
BuildRequires: perl(Carp)
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(File::Find)
@@ -40,7 +39,6 @@ make %{?_smp_mflags}
make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
-find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
%{_fixperms} %{buildroot}/*
@@ -53,5 +51,8 @@ make test
%{_mandir}/man3/*
%changelog
+* Mon Apr 02 2012 Iain Arnell <iarnell(a)gmail.com> 2.121-2
+- clean up spec following review
+
* Sun Apr 01 2012 Iain Arnell <iarnell(a)gmail.com> 2.121-1
- Specfile autogenerated by cpanspec 1.79.
12 years, 2 months
[perl-CPAN-Meta-Requirements] initial import (rhbz#808886)
by Iain Arnell
commit f70b3dc315b76a45717f141bc5119345932c6590
Author: Iain Arnell <iarnell(a)gmail.com>
Date: Mon Apr 2 07:57:17 2012 -0600
initial import (rhbz#808886)
.gitignore | 1 +
perl-CPAN-Meta-Requirements.spec | 57 ++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 59 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..7708817 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/CPAN-Meta-Requirements-2.121.tar.gz
diff --git a/perl-CPAN-Meta-Requirements.spec b/perl-CPAN-Meta-Requirements.spec
new file mode 100644
index 0000000..47e7118
--- /dev/null
+++ b/perl-CPAN-Meta-Requirements.spec
@@ -0,0 +1,57 @@
+Name: perl-CPAN-Meta-Requirements
+Version: 2.121
+Release: 1%{?dist}
+Summary: Set of version requirements for a CPAN dist
+License: GPL+ or Artistic
+Group: Development/Libraries
+URL: http://search.cpan.org/dist/CPAN-Meta-Requirements/
+Source0: http://www.cpan.org/authors/id/D/DA/DAGOLDEN/CPAN-Meta-Requirements-%{ver...
+BuildArch: noarch
+BuildRequires: perl >= 0:5.006
+BuildRequires: perl(Carp)
+BuildRequires: perl(ExtUtils::MakeMaker)
+BuildRequires: perl(File::Find)
+BuildRequires: perl(File::Temp)
+BuildRequires: perl(Scalar::Util)
+BuildRequires: perl(Test::More)
+BuildRequires: perl(Test::Script)
+BuildRequires: perl(version) >= 0.77
+Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+# CPAN-Meta-Requirements was split from CPAN-Meta
+Conflicts: perl-CPAN-Meta < 2.120921
+
+%{?perl_default_filter}
+
+%description
+A CPAN::Meta::Requirements object models a set of version constraints like
+those specified in the META.yml or META.json files in CPAN distributions.
+It can be built up by adding more and more constraints, and it will reduce
+them to the simplest representation.
+
+%prep
+%setup -q -n CPAN-Meta-Requirements-%{version}
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+%install
+make pure_install DESTDIR=%{buildroot}
+
+find %{buildroot} -type f -name .packlist -exec rm -f {} \;
+find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
+
+%{_fixperms} %{buildroot}/*
+
+%check
+make test
+
+%files
+%doc Changes LICENSE perlcritic.rc README README.PATCHING
+%{perl_vendorlib}/*
+%{_mandir}/man3/*
+
+%changelog
+* Sun Apr 01 2012 Iain Arnell <iarnell(a)gmail.com> 2.121-1
+- Specfile autogenerated by cpanspec 1.79.
diff --git a/sources b/sources
index e69de29..26afbde 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+fc94d5b112e9e18aa0348ee9e659dbf2 CPAN-Meta-Requirements-2.121.tar.gz
12 years, 2 months
[Bug 808886] Review Request: perl-CPAN-Meta-Requirements - Set of version requirements for a CPAN dist
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.
https://bugzilla.redhat.com/show_bug.cgi?id=808886
--- Comment #7 from Paul Howarth <paul(a)city-fan.org> 2012-04-02 10:42:06 EDT ---
(In reply to comment #6)
> (In reply to comment #3)
> > In my local build of this package I also run the author/release tests. I
> > appreciate that it doesn't do much to improve the test coverage of *this*
> > package, but it does improve the test coverage of the release test packages
> > that are used to do the testing, resulting in issues like Bug #786849 being
> > discovered and fixed.
>
> Interesting thought. And as a soon-to-be-core module, there's a better than
> normal chance that the extra tests will continue to work in future. My only
> concern would be introducing circular dependencies - but a quick repoquery
> doesn't show anything too worrying. I guess I'll go ahead and do it.
That's my concern too, so I've been working on a script to evaluate the build
order and spot circular build dependencies for my local repo, and manually
inserting conditional buildreqs based on %{?perl_bootstrap} where appropriate.
I've worked out that I can rebuild my repo in 27 passes at the moment, plus an
extra one to rebuild without %{?perl_bootstrap} set afterwards.
I'm now going to look at doing something similar for Rawhide, which I'll
hopefully have ready by the time it comes to do the rebuild for Perl 5.16.
--
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, 2 months
[Bug 808886] Review Request: perl-CPAN-Meta-Requirements - Set of version requirements for a CPAN dist
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.
https://bugzilla.redhat.com/show_bug.cgi?id=808886
--- Comment #6 from Iain Arnell <iarnell(a)gmail.com> 2012-04-02 10:30:26 EDT ---
(In reply to comment #3)
>
> == nits ==
>
> - %{?perl_default_filter} isn't really needed by this package, though it
> does no harm either
I just automatically add it to every package - as you say, no harm.
> - I don't know what the use of the %{__perl} macro buys us really
Me either. The guidelines state that %{__python} is acceptable, so presumably
%{__perl} is too. But in either case, we've got a lot of work if the binaries
are moved or renamed.
> - There's no need to remove empty directories from the buildroot; even
> ancient versions of rpm like the one in Red Hat Linux 9 didn't complain
> about them
That's good to know. Another anachronism that can be dropped.
> In my local build of this package I also run the author/release tests. I
> appreciate that it doesn't do much to improve the test coverage of *this*
> package, but it does improve the test coverage of the release test packages
> that are used to do the testing, resulting in issues like Bug #786849 being
> discovered and fixed.
Interesting thought. And as a soon-to-be-core module, there's a better than
normal chance that the extra tests will continue to work in future. My only
concern would be introducing circular dependencies - but a quick repoquery
doesn't show anything too worrying. I guess I'll go ahead and do it.
> APPROVED.
Thanks for the review.
--
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, 2 months
Broken dependencies: perl-RPM2
by Fedora Koji Build System
perl-RPM2 has broken dependencies in the rawhide tree:
On x86_64:
perl-RPM2-1.0-2.fc17.x86_64 requires librpmio.so.2()(64bit)
perl-RPM2-1.0-2.fc17.x86_64 requires librpm.so.2()(64bit)
On i386:
perl-RPM2-1.0-2.fc17.i686 requires librpmio.so.2
perl-RPM2-1.0-2.fc17.i686 requires librpm.so.2
Please resolve this as soon as possible.
12 years, 2 months