[Bug 495693] Review Request: perl-Syntax-Highlight-Perl6 - Perl 6 Syntax Highlighter

bugzilla at redhat.com bugzilla at redhat.com
Wed Apr 15 03:33:18 UTC 2009


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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


Iain Arnell <iarnell at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
                 CC|                            |iarnell at gmail.com
         AssignedTo|nobody at fedoraproject.org    |iarnell at gmail.com
               Flag|                            |fedora-review?




--- Comment #1 from Iain Arnell <iarnell at gmail.com>  2009-04-14 23:33:16 EDT ---
+ source files match upstream.  
  ac5652afbe2a89cb5df86cb069c2e6500cfb490e  Syntax-Highlight-Perl6-0.040.tar.gz

+ package meets naming and versioning guidelines.
+ specfile is properly named, is cleanly written and uses macros consistently.
+ summary is OK.
+ description is OK.
+ dist tag is present.
+ build root is OK.
- license field could be complicated
  This library also includes the following libraries:
  STD.pm by Larry Wall (Artistic License 2.0)
  JQuery by John Resig (dual licensed under the MIT and GPL licenses).

  more like (GPL+ or Artistic) and Artistic 2.0 and (MIT or GPLv2) ?

+ license is open source-compatible.
+ license text not included upstream.
+ latest version is being packaged.
+ BuildRequires are proper.
+ compiler flags are appropriate.
+ %clean is present.
+ package builds in mock
  https://koji.fedoraproject.org/koji/taskinfo?taskID=1297595

- package installs properly.
  Error: Missing Dependency: perl(STD) is needed by package
perl-Syntax-Highlight-Perl6-0.040-1.fc11.noarch
(perl-Syntax-Highlight-Perl6-0.040-1.fc11.noarch.rpm)

- rpmlint has complaints:
  perl-Syntax-Highlight-Perl6.noarch: I: checking
  perl-Syntax-Highlight-Perl6.noarch: E: non-executable-script
/usr/lib/perl5/vendor_perl/5.10.0/Cursor.pmc 0644
  perl-Syntax-Highlight-Perl6.src: I: checking
  perl-Syntax-Highlight-Perl6.src: W: mixed-use-of-spaces-and-tabs (spaces:
line 1, tab: line 9)
  2 packages and 0 specfiles checked; 1 errors, 1 warnings.


- final provides are missing (Cursor) and (STD)
  perl(LazyMap)  
  perl(Syntax::Highlight::Perl6) = 0.040
  perl(Syntax::Highlight::Perl6::Actions)  
  perl-Syntax-Highlight-Perl6 = 0.040-1.fc11

+ final requires are sane:
  /usr/bin/perl  
  perl >= 1:5.010
  perl(:MODULE_COMPAT_5.10.0)  
  perl(Carp)  
  perl(Cwd)  
  perl(Encode)  
  perl(English)  
  perl(Exporter)  
  perl(File::Basename)  
  perl(File::Spec)  
  perl(Getopt::Long)  
  perl(Moose) >= 0.67
  perl(Readonly)  
  perl(Readonly) >= 1.03
  perl(STD)  
  perl(Syntax::Highlight::Perl6)  
  perl(Term::ANSIColor)  
  perl(YAML::Syck) >= 1.05
  perl(feature)  
  perl(open)  
  perl(overload)  
  perl(strict)  
  perl(utf8)  
  perl(warnings)  
  rpmlib(CompressedFileNames) <= 3.0.4-1
  rpmlib(FileDigests) <= 4.6.0-1
  rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  rpmlib(VersionedDependencies) <= 3.0.3-1

+ %check is present and all tests pass, though Text::VimColor needs to be
  packaged to complete the suite:
  t/00-syntax.t .... ok
  t/01-vim.t ....... skipped: Text::VimColor is not installed
  t/02-hilitep6.t .. ok
  All tests successful.
  Files=3, Tests=66, 11 wallclock secs ( 0.03 usr  0.01 sys +  3.06 cusr  0.16
csys =  3.26 CPU)
  Result: PASS

+ no shared libraries are added to the regular linker search paths.
+ owns the directories it creates.
+ doesn't own any directories it shouldn't.
+ no duplicates in %files.
+ file permissions are appropriate.
+ no generically named files
+ code, not content.
+ documentation is small, so no -doc subpackage is necessary.
+ %docs are not necessary for the proper functioning of the package.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the package-review mailing list