[Bug 1290544] Review Request: perl-Carton - Perl module dependency manager (aka Bundler for Perl)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1290544

Petr Pisar <ppisar@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|fedora-review?              |fedora-review+



--- Comment #2 from Petr Pisar <ppisar@xxxxxxxxxx> ---
URL and Source0 addresses are usable. Ok.
Source archive is original (SHA-256:
3a869b736962d0cba43b86a7a97d87565b57f87c5ae5721c5f5aa18cdae6e8ab). Ok.
Summary verified from README. Ok.
Description verified from README. Ok.

TODO: Remove the "will" from the last sentence in the description.

License verified from README, LICENSE, lib/Carton.pm. Ok.
No XS code, noarch BuildArch is Ok.

`perl-App-cpanminus >= 1.703' required for unversioned
App::cpanminus::fatscript. Ok.
Test::Pod not used. Ok.
All tests pass. Ok.

$ rpmlint perl-Carton.spec ../SRPMS/perl-Carton-1.0.22-1.fc24.src.rpm
../RPMS/noarch/perl-Carton-1.0.22-1.fc24.noarch.rpm 
2 packages and 1 specfiles checked; 0 errors, 0 warnings.
rpmlint is Ok.
$ rpm -q -lv -p ../RPMS/noarch/perl-Carton-1.0.22-1.fc24.noarch.rpm 
-rwxr-xr-x    1 root    root                      370 Dec 11 15:06
/usr/bin/carton
drwxr-xr-x    2 root    root                        0 Dec 11 15:07
/usr/share/doc/perl-Carton
-rw-r--r--    1 root    root                    10052 Aug 12 07:17
/usr/share/doc/perl-Carton/Changes
-rw-r--r--    1 root    root                     4807 Aug 12 07:17
/usr/share/doc/perl-Carton/README
drwxr-xr-x    2 root    root                        0 Dec 11 15:07
/usr/share/licenses/perl-Carton
-rw-r--r--    1 root    root                    18370 Aug 12 07:17
/usr/share/licenses/perl-Carton/LICENSE
-rw-r--r--    1 root    root                     1217 Dec 11 15:06
/usr/share/man/man1/carton.1.gz
-rw-r--r--    1 root    root                     3077 Dec 11 15:06
/usr/share/man/man3/Carton.3pm.gz
-rw-r--r--    1 root    root                     1362 Dec 11 15:06
/usr/share/man/man3/Carton::Doc::Bundle.3pm.gz
-rw-r--r--    1 root    root                     1427 Dec 11 15:06
/usr/share/man/man3/Carton::Doc::Check.3pm.gz
-rw-r--r--    1 root    root                     1393 Dec 11 15:06
/usr/share/man/man3/Carton::Doc::Exec.3pm.gz
-rw-r--r--    1 root    root                     3009 Dec 11 15:06
/usr/share/man/man3/Carton::Doc::FAQ.3pm.gz
-rw-r--r--    1 root    root                     1260 Dec 11 15:06
/usr/share/man/man3/Carton::Doc::Fatpack.3pm.gz
-rw-r--r--    1 root    root                     2357 Dec 11 15:06
/usr/share/man/man3/Carton::Doc::Install.3pm.gz
-rw-r--r--    1 root    root                     1326 Dec 11 15:06
/usr/share/man/man3/Carton::Doc::List.3pm.gz
-rw-r--r--    1 root    root                     1167 Dec 11 15:06
/usr/share/man/man3/Carton::Doc::Show.3pm.gz
-rw-r--r--    1 root    root                     1164 Dec 11 15:06
/usr/share/man/man3/Carton::Doc::Tree.3pm.gz
-rw-r--r--    1 root    root                     1648 Dec 11 15:06
/usr/share/man/man3/Carton::Doc::Update.3pm.gz
-rw-r--r--    1 root    root                     1658 Dec 11 15:06
/usr/share/man/man3/Carton::Doc::Upgrading.3pm.gz
-rw-r--r--    1 root    root                     1157 Dec 11 15:06
/usr/share/man/man3/Carton::Doc::Version.3pm.gz
drwxr-xr-x    2 root    root                        0 Dec 11 15:07
/usr/share/perl5/vendor_perl/Carton
-rw-r--r--    1 root    root                     4768 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton.pm
-rw-r--r--    1 root    root                     3101 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Builder.pm
-rw-r--r--    1 root    root                    10480 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/CLI.pm
-rw-r--r--    1 root    root                     1076 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/CPANfile.pm
-rw-r--r--    1 root    root                      330 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Dependency.pm
drwxr-xr-x    2 root    root                        0 Dec 11 15:07
/usr/share/perl5/vendor_perl/Carton/Dist
-rw-r--r--    1 root    root                      767 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Dist.pm
-rw-r--r--    1 root    root                      327 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Dist/Core.pm
drwxr-xr-x    2 root    root                        0 Dec 11 15:07
/usr/share/perl5/vendor_perl/Carton/Doc
-rw-r--r--    1 root    root                      544 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Doc/Bundle.pod
-rw-r--r--    1 root    root                      632 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Doc/Check.pod
-rw-r--r--    1 root    root                      647 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Doc/Exec.pod
-rw-r--r--    1 root    root                     4459 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Doc/FAQ.pod
-rw-r--r--    1 root    root                      337 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Doc/Fatpack.pod
-rw-r--r--    1 root    root                     2998 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Doc/Install.pod
-rw-r--r--    1 root    root                      472 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Doc/List.pod
-rw-r--r--    1 root    root                      193 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Doc/Show.pod
-rw-r--r--    1 root    root                      197 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Doc/Tree.pod
-rw-r--r--    1 root    root                     1222 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Doc/Update.pod
-rw-r--r--    1 root    root                     1137 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Doc/Upgrading.pod
-rw-r--r--    1 root    root                      168 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Doc/Version.pod
-rw-r--r--    1 root    root                     2479 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Environment.pm
-rw-r--r--    1 root    root                      737 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Error.pm
-rw-r--r--    1 root    root                     1500 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Index.pm
-rw-r--r--    1 root    root                      342 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Mirror.pm
-rw-r--r--    1 root    root                      211 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Package.pm
-rw-r--r--    1 root    root                     2333 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Packer.pm
drwxr-xr-x    2 root    root                        0 Dec 11 15:07
/usr/share/perl5/vendor_perl/Carton/Snapshot
-rw-r--r--    1 root    root                     4516 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Snapshot.pm
-rw-r--r--    1 root    root                      855 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Snapshot/Emitter.pm
-rw-r--r--    1 root    root                     3302 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Snapshot/Parser.pm
-rw-r--r--    1 root    root                     1668 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Tree.pm
-rw-r--r--    1 root    root                      489 Aug 12 07:17
/usr/share/perl5/vendor_perl/Carton/Util.pm
File permissions and layout is Ok.

$ rpm -q --requires -p ../RPMS/noarch/perl-Carton-1.0.22-1.fc24.noarch.rpm |
sort -f | uniq -c
      1 /usr/bin/perl
      1 perl(:MODULE_COMPAT_5.22.0)
      1 perl(:VERSION) >= 5.8.0
      1 perl(:VERSION) >= 5.8.1
      1 perl(App::FatPacker)
      1 perl(Carp)
      1 perl(Carton)
      1 perl(Carton::Builder)
      1 perl(Carton::CLI)
      1 perl(Carton::CPANfile)
      1 perl(Carton::Dependency)
      1 perl(Carton::Dist)
      1 perl(Carton::Dist::Core)
      1 perl(Carton::Environment)
      1 perl(Carton::Error)
      1 perl(Carton::Index)
      1 perl(Carton::Mirror)
      1 perl(Carton::Package)
      1 perl(Carton::Snapshot)
      1 perl(Carton::Snapshot::Emitter)
      1 perl(Carton::Snapshot::Parser)
      1 perl(Carton::Tree)
      1 perl(Carton::Util)
      1 perl(Class::Tiny) >= 1.001
      1 perl(Config)
      1 perl(constant)
      1 perl(CPAN::Meta) >= 2.120921
      1 perl(CPAN::Meta::Requirements) >= 2.121
      1 perl(File::Find)
      1 perl(File::pushd)
      1 perl(Getopt::Long) >= 2.39
      1 perl(JSON) >= 2.53
      1 perl(Module::CoreList)
      1 perl(Module::CPANfile) >= 0.9031
      1 perl(Module::Metadata) >= 1.000003
      1 perl(Module::Reader) >= 0.002
      1 perl(overload)
      1 perl(parent) >= 0.223
      1 perl(Path::Tiny) >= 0.033
      1 perl(Scalar::Util)
      1 perl(strict)
      1 perl(subs)
      1 perl(Try::Tiny) >= 0.09
      1 perl(version)
      1 perl(warnings)
      1 perl-App-cpanminus >= 1.703
      1 rpmlib(CompressedFileNames) <= 3.0.4-1
      1 rpmlib(FileDigests) <= 4.6.0-1
      1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
      1 rpmlib(PayloadIsXz) <= 5.2-1
Binary requires are Ok.

TODO: Run-require (or recommend) `perl-core' as documented in README's 
AVAILABILITY section. ("Carton only works with perl installation with the
complete set of core modules.")

$ rpm -q --provides -p ../RPMS/noarch/perl-Carton-1.0.22-1.fc24.noarch.rpm |
sort -f | uniq -c
      1 perl(Carton) = 1.0.22
      1 perl(Carton::Builder)
      1 perl(Carton::CLI)
      1 perl(Carton::CPANfile)
      1 perl(Carton::Dependency)
      1 perl(Carton::Dist)
      1 perl(Carton::Dist::Core)
      1 perl(Carton::Environment)
      1 perl(Carton::Error)
      1 perl(Carton::Error::CommandExit)
      1 perl(Carton::Error::CommandNotFound)
      1 perl(Carton::Error::CPANfileNotFound)
      1 perl(Carton::Error::SnapshotNotFound)
      1 perl(Carton::Error::SnapshotParseError)
      1 perl(Carton::Index)
      1 perl(Carton::Mirror)
      1 perl(Carton::Package)
      1 perl(Carton::Packer)
      1 perl(Carton::Snapshot)
      1 perl(Carton::Snapshot::Emitter)
      1 perl(Carton::Snapshot::Parser)
      1 perl(Carton::Tree)
      1 perl(Carton::Util)
      1 perl-Carton = 1.0.22-1.fc24
Binary provides are Ok.

$ resolvedeps rawhide ../RPMS/noarch/perl-Carton-1.0.22-1.fc24.noarch.rpm
Binary dependencies resolvable. Ok.

Package builds in F24
(http://koji.fedoraproject.org/koji/taskinfo?taskID=12153657). Ok.

Package is in line with Fedora and Perl packaging guidelines.

Please consider fixing `TODO' item before building this package.
Resolution: Package APPROVED.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review




[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]