[Bug 1242724] Review Request: perl-File-Find-Rule-Age - Rule to match on file age

bugzilla at redhat.com bugzilla at redhat.com
Wed Jul 22 13:19:41 UTC 2015


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



--- Comment #1 from Petr Ĺ abata <psabata at redhat.com> ---
Nothing really new here so I'll be brief.  I explained all these in the other
review :)   I'll assume this one is going into EL6+ as well.


* The BuildRoot tag can be dropped.

* The perl version constraint can be dropped.

* Missing buildtime dependencies: coreutils, findutils, make
  All of these are called in the specfile.

* Missing perl buildtime dependencies:
  - base, lib/File/Find/Rule/Age.pm:8
  - Carp, lib/File/Find/Rule/Age.pm:10
  - File::stat, lib/File/Find/Rule/Age.pm:12
  - FindBin, t/01-legacy.t:6 t/02-accessed.t:6 t/02-created.t:6
t/02-modified.t:6
  - strict, Makefile.PL:1
  - warnings, Makefile.PL:2

 The lib/* and t/* deps are needed because you run the test suite (good!).

* You should filter out the autogenerated unversioned runtime dependencies on
DateTime, File::Find::Rule and Params::Util.  For example like so:

%global __requires_exclude ^perl\\(DateTime|File::Find::Rule|Params::Util\\)$

* There's no need to clean the buildroot (line 40), remove the emtpy
directories (line 45), for the %clean section (lines 52-53) or for %defattr
(line 56).

* You may substitute PERL_INSTALL_ROOT with DESTDIR.

* Don't package upstream distribution metadata, META.json, in %doc.

* Correct the changelog header (missing e-mail address).

-- 
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


More information about the package-review mailing list