Bug 552554 - Merge Review: perl-Convert-BinHex - Macintosh BinHex extractor library for Perl
Summary: Merge Review: perl-Convert-BinHex - Macintosh BinHex extractor library for Perl
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Jan Vcelak
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-01-05 14:24 UTC by Marcela Mašláňová
Modified: 2013-03-04 01:27 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2010-01-22 11:21:55 UTC
Type: ---
Embargoed:
jvcelak: fedora-review+


Attachments (Terms of Use)

Comment 1 Jan Vcelak 2010-01-14 17:59:22 UTC
MUST items:

[YES] rpmlint is silent:

$ rpmlint ./perl-Convert-BinHex.spec perl-Convert-BinHex-1.119-11.fc13.noarch.rpm perl-Convert-BinHex-1.119-11.fc13.src.rpm
2 packages and 1 specfiles checked; 0 errors, 0 warnings.

[YES] Package meets naming and packaging guidelines.
[YES] Spec file matches the base package name.

[NOT SURE] Meets licensing guidelines.
[NO] License specified in spec file and matches.
 - CPAN says: Unknown license
 - included COPYING contains text of GPLv1
 - spec file says: GPL+ or Artistic

[YES] Spec file in American English.
[YES] Spec file is legible.

[NO] Spec file uses macros consistently.
 - %install section contains
   /usr/bin/find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
   while few lines above macro %{__rm} is used
 - %{__chmod} -R u+w %{buildroot}/*
   might be replaced with
   %{_fixperms} %{buildroot}/*

[YES] Sources match upstream version.
[YES] Can be successfully compiled.
[YES] All BuildRequires are listed.
[YES] Doesn't bundle copies of system libraries.
[YES] Owns all it's files.
[YES] Directory ownership meets Perl packaging guidelines.
[YES] Permissions specified properly in %files.
[YES] Contains code, or permissible content.
[YES] Documentation needn't separate package.
[YES] %doc files doesn't affect runtime.
[YES] Cleans buildroot in %clean.
[YES] Cleans buildroot at the beginning of %install.
[YES] All filenames are valid UTF-8.

Other must items doesn't concern.

SHOULD items:

[YES] Builds in mock.
[YES] Builds on all supported architectures. (Package is architecture independent.)
[YES] Sane scriptlets.

Comment 2 Paul Howarth 2010-01-14 20:37:38 UTC
(In reply to comment #1)
> MUST items:
> 
> [YES] rpmlint is silent:
> 
> $ rpmlint ./perl-Convert-BinHex.spec
> perl-Convert-BinHex-1.119-11.fc13.noarch.rpm
> perl-Convert-BinHex-1.119-11.fc13.src.rpm
> 2 packages and 1 specfiles checked; 0 errors, 0 warnings.
> 
> [YES] Package meets naming and packaging guidelines.
> [YES] Spec file matches the base package name.
> 
> [NOT SURE] Meets licensing guidelines.
> [NO] License specified in spec file and matches.
>  - CPAN says: Unknown license
>  - included COPYING contains text of GPLv1
>  - spec file says: GPL+ or Artistic

lib/Convert/BinHex.pm (the actual code) says (near the end):

  Copyright (c) 1997 by Eryq.  All rights reserved.  This program is free
  software; you can redistribute it and/or modify it under the same terms as
  Perl itself.

This makes it GPL+ or Artistic

> [YES] Spec file in American English.
> [YES] Spec file is legible.
> 
> [NO] Spec file uses macros consistently.
>  - %install section contains
>    /usr/bin/find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
>    while few lines above macro %{__rm} is used

Fixed

>  - %{__chmod} -R u+w %{buildroot}/*
>    might be replaced with
>    %{_fixperms} %{buildroot}/*

Used %{_fixperms} %{buildroot}

Changes applied in CVS (1.119-12).

Comment 3 Jan Vcelak 2010-01-15 09:42:14 UTC
Hi Paul, thank you for quick fixing.

(In reply to comment #2)
> 
> lib/Convert/BinHex.pm (the actual code) says (near the end):
> 
>   Copyright (c) 1997 by Eryq.  All rights reserved.  This program is free
>   software; you can redistribute it and/or modify it under the same terms as
>   Perl itself.
> 
> This makes it GPL+ or Artistic

I'm sorry. I didn't notice this.

> 
> Changes applied in CVS (1.119-12).

I went through this new version and everything seems OK.

The result is: ACCEPT


Note You need to log in before you can comment on or make changes to this bug.