Bug 168194
| Summary: | Review request: perl-ExtUtils-AutoInstall - Automatic install of dependencies via CPAN | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Ralf Corsepius <rc040203> |
| Component: | Package Review | Assignee: | Paul Howarth <paul> |
| Status: | CLOSED NEXTRELEASE | QA Contact: | David Lawrence <dkl> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | rawhide | CC: | fedora-extras-list |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | http://search.cpan.org/dist/ExtUtils-AutoInstall/ | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2005-09-20 07:24:10 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 163779, 168187 | ||
|
Description
Ralf Corsepius
2005-09-13 13:13:57 UTC
Review: - rpmlint clean - package and spec naming OK - package meets guidelines - license is same as perl, matches spec - spec file written in English and is legible - source matches upstream - package builds OK in mock for FC4 (i386) - BR's OK - no locales, libraries, subpackages or pkgconfigs to worry about - not relocatable - no directory ownership or permissions issues - no duplicate files - %clean section present and correct - macro usage is consistent - code, not content - no large docs - docs don't affect runtime - no desktop file needed - no scriptlets Needswork: - license text not included, nor is any comment included in spec about this; I suggest adding a comment "# For license text(s), see the perl package" in or near the %files list, as in the perl-Hook-LexWrap package (see also bug 167405) - Typo in URL for Source: s/AUTRJIUS/AUTRIJUS/ Comments: - adding additional BRs of links, wget, ncftp, ftp, and gpg would get rid of the warnings produced in "make test" but I don't think it matters really - it would be nice if the module's ability to install and uninstall other modules could be disabled; whilst this is core functionality for the module, it's not really desirable behaviour on an RPM-based system, where I guess the purpose of this module is only really as a version-checker for other module builds (this is probably not possible though) (In reply to comment #1) > Needswork: > > - license text not included, The program code carries legally binding and valid copyright terms: http://search.cpan.org/~autrijus/ExtUtils-AutoInstall-0.63/lib/ExtUtils/AutoInstall.pm#COPYRIGHT > nor is any comment included in spec about this; It is: License: GPL or Artistic > I suggest adding a comment "# For license text(s), see the perl package" in > or near the %files list, as in the perl-Hook-LexWrap package (see also > bug 167405) This is a redundant comment only informative to packagers, without any legal importance nor relevance, or visibly to users (it is inside of the spec). The only legally relevant term is the copyright/licensing paragraph inside of the source code. > - Typo in URL for Source: s/AUTRJIUS/AUTRIJUS/ OK, valid point. (In reply to comment #1) > - adding additional BRs of links, wget, ncftp, ftp, and gpg would get rid of > the warnings produced in "make test" but I don't think it matters really These warnings do not stem from this module, but stem from other perl modules (Probably LWP::*). > - it would be nice if the module's ability to install and uninstall other > modules could be disabled; whilst this is core functionality for the module, > it's not really desirable behaviour on an RPM-based system, where I guess > the purpose of this module is only really as a version-checker for other > module builds (this is probably not possible though) The module is being used by other module's Makefile.PL, which try to download other modules at module build-time, when it finds some requirements are not met. For these modules, you can't build their Makefile from their Makefile.PL's if ExtUtils::AutoInstall is not present. Updated packages soon to appear at: ftp://packman.iu-bremen.de/fedora/SRPMS/perl-ExtUtils-AutoInstall.spec ftp://packman.iu-bremen.de/fedora/SRPMS/perl-ExtUtils-AutoInstall-0.63-2.src.rpm Approved. This module may use the sudo command for retries (see sub_can_write or grep for system in the .pm file). Should we require it? Nitpick: Last changelog entry: release mismatch. (In reply to comment #5) > This module may use the sudo command for retries (see sub_can_write or grep for > system in the .pm file). > > Should we require it? As I understand it, sudo is only needed when this module is trying to install another module. I don't think we want to encourage people to install non-RPM perl modules, so I'd say `no'. OK. I agree (not requiring sudo). |