Red Hat Bugzilla – Bug 167512
Review Request: perl-Algorithm-Diff
Last modified: 2011-01-19 04:39:46 EST
Spec Name or Url: http://ftp.kspei.com/pub/steve/rpms/perl-Algorithm-Diff/perl-Algorithm-Diff.spec
SRPM Name or Url: http://ftp.kspei.com/pub/steve/rpms/perl-Algorithm-Diff-1.15-2.src.rpm
This is a module for computing the difference between two files, two
strings, or any other two lists of things. It uses an intelligent
algorithm similar to (or identical to) the one used by the Unix `diff'
program. It is guaranteed to find the *smallest possible* set of
Is there some particular reason why you're packaging version 1.15 rather than
Yes. 1.1901 is distributed as a zip file, and I haven't taken the time to
figure out how to deal with that (yet). 1.15 (the previous version) is
distributed as a standard .tar.gz.
Rpmbuild handles zip files without problems.
Take a look at this specfile:
Sorry, I should have been more specific. It isn't that rpmbuild can't handle
it, it's that cpanspec can't.
I could pretty easily update the spec file manually to work with the newer
version, but the old version seems to work fine. I'm planning on updating
cpanspec to handle the newer version RSN.
OK, nevermind, I fixed that problem. :-)
SRPM URL: http://ftp.kspei.com/pub/steve/rpms/perl-Algorithm-Diff-1.1901-1.src.rpm
- rpmlint clean
- package and spec file naming OK
- package meets guidelines
- license is same as perl, matches spec, text included
- spec written in English and is legible
- sources match upstream
- package builds OK in mock for FC4 and development (i386)
- no explicit BRs
- no locales, libraries, subpackages or pkgconfigs to worry about
- not relocatable
- no directory ownership or permissions issues
- %clean section present and correct
- macro usage is consistent
- code, not content
- no large docs
- docs don't affect runtime
- no scriptlets
This package is in EPEL5, but not in EPEL6. Is there any reason for that?
I would like to see this package in EPEL6, and I am willing to help co-maintain it.
Nevermind, I just saw it's in the RHEL6 Client repository (I was only looking at the Server one).
Sorry for the spam.