Spec URL: https://ddick.fedorapeople.org/packages/perl-Crypt-Random-TESHA2.spec SRPM URL: https://ddick.fedorapeople.org/packages/perl-Crypt-Random-TESHA2-0.01-1.fc20.src.rpm Description: Random numbers using timer/schedule entropy Fedora Account System Username: ddick
koji builds rawhide at http://koji.fedoraproject.org/koji/taskinfo?taskID=8651980 el6 at http://koji.fedoraproject.org/koji/taskinfo?taskID=8651972 epel7 at http://koji.fedoraproject.org/koji/taskinfo?taskID=8651974
Quick comment: the conditional you've used for using the bundled Statistics::Basic will trigger on Fedora, whilst I suspect you just wanted it for EL6/7. You have: %if 0%{?rhel} <= 7 This is true of Fedora where %rhel is undefined. I think you want something more like: %if 0%{?rhel:1} && 0%{?rhel} <= 7 Or I suppose you could get away with: %if 0%{?fedora}%{?rhel} <= 7 but that might suggest to readers that the package might build on ancient Fedora versions. Having said all that, I really think you should drop the bundling and request branches of perl-Statistics-Basic for EPEL-6/7 and use those instead. I've tried building the current devel version for EPEL-6 and that works with a minor spec change: --- a/perl-Statistics-Basic.spec +++ b/perl-Statistics-Basic.spec @@ -8,7 +8,7 @@ URL: http://search.cpan.org/dist/Statistics-Basic/ Source0: http://www.cpan.org/authors/id/J/JE/JETTERO/Statistics-Basic-%{version}.tar.gz BuildArch: noarch BuildRequires: perl -BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(strict) BuildRequires: perl(warnings) # Run-time @@ -43,11 +43,12 @@ my $correlation = correlation( [1 .. 3], [1 .. 3] ); %setup -q -n Statistics-Basic-%{version} %build -perl Makefile.PL INSTALLDIRS=perl NO_PACKLIST=1 +perl Makefile.PL INSTALLDIRS=perl make %{?_smp_mflags} %install make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -name .packlist -exec rm {} \; %{_fixperms} $RPM_BUILD_ROOT/* %check EPEL-7 would also need perl-Number-Format branching, which I haven't tried but wouldn't anticipate being a problem.
Yup, will do. perl-Number-Format builds fine in EL7. i've resubmitted the spec file and srpm at the above address with the patch removed.
Review ====== rpmlint output ============== perl-Crypt-Random-TESHA2.noarch: W: spelling-error %description -l en_US jitter -> hitter, jotter, jitters perl-Crypt-Random-TESHA2.src: W: spelling-error %description -l en_US jitter -> hitter, jotter, jitters checklist ========= - rpmlint OK - package and spec file naming OK - package meets guidelines - license is same as perl, OK for Fedora, spec matches - upstream LICENSE file packaged - spec file written in English and is legible - source matches upstream - package builds OK in mock for Rawhide x86_64 - buildreqs OK - no locales, libraries etc. to worry about - package is not intended to be relocatable - directory ownership and permissions OK - no duplicate files - macro usage is consistent - code, not content - no large docs, docs don't affect runtime - no sub-packages present or warranted - not a GUI app, no desktop file needed - filenames are all ASCII notes ===== BR: perl(Config) only seems to be used in examples/threads.pl so is probably not needed Consider using %license LICENSE for EPEL-7 and all Fedora releases Package APPROVED.
Thanks Paul. I've removed perl(Config). New Package SCM Request ======================= Package Name: perl-Crypt-Random-TESHA2 Short Description: Random numbers using timer/schedule entropy Upstream URL: http://search.cpan.org/dist/Crypt-Random-TESHA2/ Owners: ddick Branches: f20, f21, el6, epel7 InitialCC: perl-sig
Git done (by process-git-requests).
perl-Crypt-Random-TESHA2-0.01-1.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/perl-Crypt-Random-TESHA2-0.01-1.fc21
perl-Crypt-Random-TESHA2-0.01-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/perl-Crypt-Random-TESHA2-0.01-1.fc20
perl-Crypt-Random-TESHA2-0.01-1.fc21 has been pushed to the Fedora 21 testing repository.
perl-Crypt-Random-TESHA2-0.01-1.fc20 has been pushed to the Fedora 20 stable repository.
perl-Crypt-Random-TESHA2-0.01-1.fc21 has been pushed to the Fedora 21 stable repository.
perl-Crypt-Random-TESHA2-0.01-1.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/perl-Crypt-Random-TESHA2-0.01-1.el6
perl-Crypt-Random-TESHA2-0.01-1.el6 has been pushed to the Fedora EPEL 6 stable repository.
perl-Crypt-Random-TESHA2-0.01-1.el7 has been submitted as an update for Fedora EPEL 7. https://admin.fedoraproject.org/updates/perl-Crypt-Random-TESHA2-0.01-1.el7
perl-Crypt-Random-TESHA2-0.01-1.el7 has been pushed to the Fedora EPEL 7 stable repository.