[Bug 1215575] Review Request: tangerine - Perl dependency metadata tool

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

 



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

Petr Pisar <ppisar@xxxxxxxxxx> changed:

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



--- Comment #3 from Petr Pisar <ppisar@xxxxxxxxxx> ---
URL and Source0 are usable. Ok.
Source archive is original (SHA-256:
7347a57170c6df323b79900568f184bd8572fd2322b55ece5ff638015a262490). Ok.

TODO: Consider renaming the package to perl-App-Tangerine. It's not only a
tangerine(1) tool. It also delivers Perl modules, so it's a Perl add-on
<https://fedoraproject.org/wiki/Packaging:NamingGuidelines#AddonPerl>.

License verified from Makefile.PL, LICENSE. Ok.
Summary verified from README.md.
Description is Ok.
No XS code, noarch BuildArch is Ok.

TODO: Constrain `perl(ExtUtils::MakeMaker)' build-time dependency with `>=
6.30' version (Makefile.PL:8).

Test::Pod not used by tests. Ok.

All build-time dependencies are specified. Ok.
All tests pass. Ok.

$ rpmlint tangerine.spec ../SRPMS/tangerine-0.16-1.fc23.src.rpm
../RPMS/noarch/tangerine-0.16-1.fc23.noarch.rpm 
tangerine.src: W: spelling-error Summary(en_US) metadata -> meta data,
meta-data, metatarsal
tangerine.src: W: spelling-error %description -l en_US metadata -> meta data,
meta-data, metatarsal
tangerine.noarch: W: spelling-error Summary(en_US) metadata -> meta data,
meta-data, metatarsal
tangerine.noarch: W: spelling-error %description -l en_US metadata -> meta
data, meta-data, metatarsal
2 packages and 1 specfiles checked; 0 errors, 4 warnings.
rpmlint is Ok.

$ rpm -q -lv -p ../RPMS/noarch/tangerine-0.16-1.fc23.noarch.rpm 
-rwxr-xr-x    1 root    root                     1933 Apr 28 12:57
/usr/bin/tangerine
drwxr-xr-x    2 root    root                        0 Apr 28 12:57
/usr/share/doc/tangerine
-rw-r--r--    1 root    root                      212 Apr 27 17:02
/usr/share/doc/tangerine/CONTRIBUTING
-rw-r--r--    1 root    root                      367 Apr 27 17:02
/usr/share/doc/tangerine/Changes
-rw-r--r--    1 root    root                      354 Apr 27 17:02
/usr/share/doc/tangerine/README.md
drwxr-xr-x    2 root    root                        0 Apr 28 12:57
/usr/share/licenses/tangerine
-rw-r--r--    1 root    root                     1084 Apr 27 17:02
/usr/share/licenses/tangerine/LICENSE
-rw-r--r--    1 root    root                     2064 Apr 28 12:57
/usr/share/man/man1/tangerine.1.gz
-rw-r--r--    1 root    root                     1332 Apr 28 12:57
/usr/share/man/man3/App::Tangerine.3pm.gz
-rw-r--r--    1 root    root                     1411 Apr 28 12:57
/usr/share/man/man3/App::Tangerine::Metadata.3pm.gz
drwxr-xr-x    2 root    root                        0 Apr 28 12:57
/usr/share/perl5/vendor_perl/App
drwxr-xr-x    2 root    root                        0 Apr 28 12:57
/usr/share/perl5/vendor_perl/App/Tangerine
-rw-r--r--    1 root    root                     8728 Apr 27 17:02
/usr/share/perl5/vendor_perl/App/Tangerine.pm
-rw-r--r--    1 root    root                     1295 Apr 27 17:02
/usr/share/perl5/vendor_perl/App/Tangerine/Metadata.pm
File permissions and layout is Ok.
$ rpm -q --requires -p ../RPMS/noarch/tangerine-0.16-1.fc23.noarch.rpm | sort
-f | uniq -c
      1 /usr/bin/perl
      1 perl >= 1:5.010
      1 perl(:MODULE_COMPAT_5.20.2)
      1 perl(App::Tangerine)
      1 perl(App::Tangerine::Metadata)
      1 perl(Archive::Extract)
      1 perl(Cwd)
      1 perl(File::Find::Rule)
      1 perl(File::Find::Rule::Perl)
      1 perl(File::Spec)
      1 perl(File::Temp)
      1 perl(Getopt::Long)
      1 perl(List::Compare)
      1 perl(MCE::Map)
      1 perl(overload)
      1 perl(Pod::Usage)
      1 perl(strict)
      1 perl(Tangerine) >= 0.15
      1 perl(warnings)
      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.

$ rpm -q --provides -p ../RPMS/noarch/tangerine-0.16-1.fc23.noarch.rpm | sort
-f | uniq -c
      1 perl(App::Tangerine) = 0.16
      1 perl(App::Tangerine::Metadata) = 0.16
      1 tangerine = 0.16-1.fc23
Binary provides are Ok.

Package build in F23
(http://koji.fedoraproject.org/koji/taskinfo?taskID=9585676). Ok.

Otherwise this package is in line with Fedora and Perl packaging guidelines.

Please consider fixing `TODO' items 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]