Spec URL: http://v3.sk/~xyzz/rpm/perl-MongoDB.spec SRPM URL: http://v3.sk/~xyzz/rpm/perl-MongoDB-0.41-1.fc14.src.rpm Description: The perl database access module for MongoDB.
Taking this,
~$ rpmlint -i /home/lkundrak/rpmbuild/RPMS/i686/perl-MongoDB-debuginfo-0.41-1.fc14.i686.rpm /home/lkundrak/rpmbuild/RPMS/i686/perl-MongoDB-0.41-1.fc14.i686.rpm 2 packages and 0 specfiles checked; 0 errors, 0 warnings. Builds cleanly (though requires a perl(Data::Types) which does not seem to be in yet). * License fine. * Sanely filtered provides list. * Sane filelist * SPEC file clean and legible Why do you require these? Does not autoreq pull them in? Requires: perl(Any::Moose) Requires: perl(boolean) Requires: perl(Class::Method::Modifiers) Requires: perl(DateTime) Requires: perl(Tie::IxHash)
(In reply to comment #2) > Why do you require these? Does not autoreq pull them in? > > Requires: perl(Any::Moose) > Requires: perl(boolean) > Requires: perl(Class::Method::Modifiers) > Requires: perl(DateTime) > Requires: perl(Tie::IxHash) Yes, it does. But except the perl(Class::Method::Modifiers), so I left that one there. spec: http://v3.sk/~xyzz/rpm/perl-MongoDB.spec srpm: http://v3.sk/~xyzz/rpm/perl-MongoDB-0.41-2.fc14.src.rpm
(In reply to comment #3) > (In reply to comment #2) > Yes, it does. But except the perl(Class::Method::Modifiers), so I left that one > there. Hmm, INSTALL and META.yml say this module would require Class::Method::Modifiers, but I can't spot any place inside of run-time part of this perl module, which actually requires it: # grep -R Class::Method::Modifiers MongoDB-0.41 MongoDB-0.41/Makefile.PL:requires 'Class::Method::Modifiers'; MongoDB-0.41/META.yml: Class::Method::Modifiers: 0 MongoDB-0.41/INSTALL: sudo cpan Class::Method::Modifiers Besides this, package does not build in mock: ... error: line 1: Unknown tag: %perl_default_filter ...
(In reply to comment #4) > (In reply to comment #3) > > (In reply to comment #2) > > > Yes, it does. But except the perl(Class::Method::Modifiers), so I left that one > > there. > > Hmm, INSTALL and META.yml say this module would require > Class::Method::Modifiers, but I can't spot any place inside of run-time part of > this perl module, which actually requires it: > > # grep -R Class::Method::Modifiers MongoDB-0.41 > MongoDB-0.41/Makefile.PL:requires 'Class::Method::Modifiers'; > MongoDB-0.41/META.yml: Class::Method::Modifiers: 0 > MongoDB-0.41/INSTALL: sudo cpan Class::Method::Modifiers The comment in Makefile.PL says: # C::M::Modifiers isn't always needed. It'll be used only if Any::Moose decides # to use Mouse instead of Moose. We depend on it anyway to make sure it's there # when it's needed. requires 'Class::Method::Modifiers'; The Any::Moose, Moose, nor Mouse seems to require this package at runtime. Package builds without it, and test phase passes. It should be safe to remove this. > Besides this, package does not build in mock: > ... > error: line 1: Unknown tag: %perl_default_filter Added condition for this macro. Now it builds in mock. I additionally added Try::Tiny, as it is needed for tests. The test phase will be skipped at normal mock build, because we cannot have mongod running. But one can run them locally. rpms: http://v3.sk/~xyzz/rpm/perl-MongoDB-0.41-3.fc14.src.rpm spec: http://v3.sk/~xyzz/rpm/perl-MongoDB.spec
DEBUG util.py:247: Error: No Package found for perl(Data::Types) Is this ever going in?
Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=2756322 2756322 build (dist-rawhide, perl-MongoDB-0.41-3.fc14.src.rpm) completed successfully No outstanding problems known. APPROVED
New Package SCM Request ======================= Package Name: perl-MongoDB Short Description: Database driver Owners: ksyz Branches: f14 el6
Git done (by process-git-requests).
Thanks for the review and git.
perl-MongoDB-0.41-3.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/perl-MongoDB-0.41-3.fc14
perl-MongoDB-0.41-3.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/perl-MongoDB-0.41-3.fc15
perl-MongoDB-0.41-3.fc15 has been pushed to the Fedora 15 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update perl-MongoDB'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/perl-MongoDB-0.41-3.fc15
perl-MongoDB-0.41-3.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.
perl-MongoDB-0.41-3.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.