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


Brennan Ashton <bash...@brennanashton.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
                 CC|                            |bash...@brennanashton.com
         AssignedTo|nob...@fedoraproject.org    |bash...@brennanashton.com
               Flag|                            |fedora-review?




--- Comment #1 from Brennan Ashton <bash...@brennanashton.com>  2008-12-14 
17:59:40 EDT ---
[x]source files match upstream:
ea8145aa33a10874007187e628cc90805b4c29d8cd57bbed024abb1dc4a0a308 
SystemC-Vregs-1.460.tar.gz

[x]package meets naming and versioning guidelines.
[x]specfile is properly named, is cleanly written and uses macros consistently.
[x]dist tag is present.
build root is correct.
 (%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
     is the recommended value, but not the only one)
[FAIL]license field matches the actual license.

It is GPL+ not LGPL according to the webpage and README this also results in
rpmlint errors

[x]license is open source-compatible.
[x]latest version is being packaged.
[x]BuildRequires are proper.
[x]compiler flags are appropriate.
[x]%clean is present.
package builds in mock.
I would have to set my own repo up to do this because of a require still being
under review.
[FAIL]package installs properly.
You will need to include the SystemC-Vregs-1.460/t/ folder for the examples
that you include to run.
[x]debuginfo package looks complete.
[FAIL]rpmlint is silent.

perl-SystemC-Vregs.src: W: invalid-license LGPL+
perl-SystemC-Vregs.src: W: invalid-license Artistic
perl-SystemC-Vregs.noarch: W: spurious-executable-perm
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/03_spaces.t
perl-SystemC-Vregs.noarch: W: spurious-executable-perm
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/25_vregshdrs.t
perl-SystemC-Vregs.noarch: W: spurious-executable-perm
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/30_cbitfields.t
perl-SystemC-Vregs.noarch: W: spurious-executable-perm
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/20_vregsparse.t
perl-SystemC-Vregs.noarch: W: spurious-executable-perm
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/10_language.t
perl-SystemC-Vregs.noarch: W: spurious-executable-perm
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/50_gcc_hdr.t
perl-SystemC-Vregs.noarch: W: spurious-executable-perm
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/55_gcc_info.t
perl-SystemC-Vregs.noarch: W: spurious-executable-perm
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/60_gcc_vderegs.t
perl-SystemC-Vregs.noarch: W: spurious-executable-perm
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/00_pod.t
perl-SystemC-Vregs.noarch: W: spurious-executable-perm
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/05_number.t
perl-SystemC-Vregs.noarch: W: spurious-executable-perm
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/01_manifest.t
perl-SystemC-Vregs.noarch: W: spurious-executable-perm
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/02_help.t
perl-SystemC-Vregs.noarch: W: spurious-executable-perm
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/51_gcc_str.t
perl-SystemC-Vregs.noarch: W: invalid-license LGPL+
perl-SystemC-Vregs.noarch: W: invalid-license Artistic
perl-SystemC-Vregs.noarch: W: doc-file-dependency
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/25_vregshdrs.t perl(Config)
perl-SystemC-Vregs.noarch: W: doc-file-dependency
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/00_pod.t perl(Test)
perl-SystemC-Vregs.noarch: W: doc-file-dependency
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/01_manifest.t perl(Test)
perl-SystemC-Vregs.noarch: W: doc-file-dependency
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/02_help.t perl(Test)
perl-SystemC-Vregs.noarch: W: doc-file-dependency
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/03_spaces.t perl(Test)
perl-SystemC-Vregs.noarch: W: doc-file-dependency
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/05_number.t perl(Test)
perl-SystemC-Vregs.noarch: W: doc-file-dependency
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/10_language.t perl(Test)
perl-SystemC-Vregs.noarch: W: doc-file-dependency
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/20_vregsparse.t perl(Test)
perl-SystemC-Vregs.noarch: W: doc-file-dependency
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/25_vregshdrs.t perl(Test)
perl-SystemC-Vregs.noarch: W: doc-file-dependency
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/30_cbitfields.t perl(Test)
perl-SystemC-Vregs.noarch: W: doc-file-dependency
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/50_gcc_hdr.t perl(Test)
perl-SystemC-Vregs.noarch: W: doc-file-dependency
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/51_gcc_str.t perl(Test)
perl-SystemC-Vregs.noarch: W: doc-file-dependency
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/55_gcc_info.t perl(Test)
perl-SystemC-Vregs.noarch: W: doc-file-dependency
/usr/share/doc/perl-SystemC-Vregs-1.460/examples/60_gcc_vderegs.t perl(Test)
2 packages and 1 specfiles checked; 0 errors, 31 warnings.

do you really need these in there?  It is OK, but discouraged, see
https://bugzilla.redhat.com/show_bug.cgi?id=422841 as an example.

[x]final provides and requires are sane:
[make...@laptop SPECS]$ rpm -qp --provides
../RPMS/noarch/perl-SystemC-Vregs-1.460-1.fc10.noarch.rpm 
perl(SystemC::Vregs) = 1.460
perl(SystemC::Vregs::Bit) = 1.460
perl(SystemC::Vregs::Define) = 1.460
perl(SystemC::Vregs::Define::Value)  
perl(SystemC::Vregs::Enum) = 1.460
perl(SystemC::Vregs::Enum::Value)  
perl(SystemC::Vregs::File) = 1.460
perl(SystemC::Vregs::Language) = 1.460
perl(SystemC::Vregs::Language::Assembler)  
perl(SystemC::Vregs::Language::C)  
perl(SystemC::Vregs::Language::CPP)  
perl(SystemC::Vregs::Language::Gas)  
perl(SystemC::Vregs::Language::Lisp)  
perl(SystemC::Vregs::Language::Perl)  
perl(SystemC::Vregs::Language::Tcl)  
perl(SystemC::Vregs::Language::Verilog)  
perl(SystemC::Vregs::Language::XML)  
perl(SystemC::Vregs::Number) = 1.460
perl(SystemC::Vregs::Output::CBitFields) = 1.460
perl(SystemC::Vregs::Output::Class) = 1.460
perl(SystemC::Vregs::Output::Defines) = 1.460
perl(SystemC::Vregs::Output::Hash) = 1.460
perl(SystemC::Vregs::Output::Info) = 1.460
perl(SystemC::Vregs::Output::Latex) = 1.460
perl(SystemC::Vregs::Output::Layout) = 1.460
perl(SystemC::Vregs::Output::Param) = 1.460
perl(SystemC::Vregs::Register) = 1.460
perl(SystemC::Vregs::Rules) = 1.460
perl(SystemC::Vregs::Subclass) = 1.460
perl(SystemC::Vregs::TableExtract) = 1.460
perl(SystemC::Vregs::Type) = 1.460
perl(Vregs)  
perl-SystemC-Vregs = 1.460-1.fc10
[make...@laptop SPECS]$ rpm -qp --requires
../RPMS/noarch/perl-SystemC-Vregs-1.460-1.fc10.noarch.rpm 
/usr/bin/perl  
perl >= 0:5.005
perl(:MODULE_COMPAT_5.10.0)  
perl(Bit::Vector)  
perl(Bit::Vector::Overload)  
perl(Carp)  
perl(Config)  
perl(Data::Dumper)  
perl(File::Basename)  
perl(FindBin)  
perl(Getopt::Long)  
perl(HTML::Entities)  
perl(HTML::Parser)  
perl(HTML::TableExtract)  
perl(HTML::TableExtract)  
perl(IO::File)  
perl(Pod::Usage)  
perl(SystemC::Vregs)  
perl(SystemC::Vregs::Bit)  
perl(SystemC::Vregs::Define)  
perl(SystemC::Vregs::Enum)  
perl(SystemC::Vregs::File)  
perl(SystemC::Vregs::Language)  
perl(SystemC::Vregs::Number)  
perl(SystemC::Vregs::Output::CBitFields)  
perl(SystemC::Vregs::Output::Class)  
perl(SystemC::Vregs::Output::Defines)  
perl(SystemC::Vregs::Output::Hash)  
perl(SystemC::Vregs::Output::Info)  
perl(SystemC::Vregs::Output::Latex)  
perl(SystemC::Vregs::Output::Layout)  
perl(SystemC::Vregs::Output::Param)  
perl(SystemC::Vregs::Register)  
perl(SystemC::Vregs::Rules)  
perl(SystemC::Vregs::Subclass)  
perl(SystemC::Vregs::TableExtract)  
perl(SystemC::Vregs::Type)  
perl(Test)  
perl(Verilog::Language)  
perl(Verilog::Language) >= 2.1
perl(base)  
perl(lib)  
perl(strict)  
perl(vars)  
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(VersionedDependencies) <= 3.0.3-1

[x]%check is present and all tests pass:

PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0,
'blib/lib', 'blib/arch')" t/*.t
t/00_cleanhtml......ok   
t/00_pod............ok     
t/01_manifest.......ok   
t/02_help...........ok   
t/03_spaces.........ok     
t/05_number.........ok   
t/10_language.......ok     
t/20_vregsparse.....ok   
t/25_vregshdrs......ok     
t/30_cbitfields.....ok   
t/50_gcc_hdr........ok   
t/51_gcc_str........ok   
t/55_gcc_info.......ok   
t/60_gcc_vderegs....1/3 In file included from 60_gcc_vderegs.cpp:14:
../examples/include/vderegs.cpp:30:31: error: readline/readline.h: No such file
or directory
../examples/include/vderegs.cpp:31:30: error: readline/history.h: No such file
or directory
In file included from 60_gcc_vderegs.cpp:14:
../examples/include/vderegs.cpp: In member function ‘std::string
VDeregs::getLine(const char*)’:
../examples/include/vderegs.cpp:151: error: ‘readline’ was not declared in this
scope
t/60_gcc_vderegs....ok   
All tests successful.
Files=14, Tests=148,  9 wallclock secs ( 0.16 usr  0.04 sys +  6.01 cusr  0.63
csys =  6.84 CPU)
Result: PASS

The little hickup in the middle is ok, as it does not keep it from passing and
is do to a two files that are example files no longer included.

[x]owns the directories it creates.
[x]doesn't own any directories it shouldn't.
[x]no duplicates in %files.
[x]file permissions are appropriate.
see rpmlint section

[x]no scriptlets present.
[x]code, not content.
[x]documentation is small, so no -docs subpackage is necessary.

[x]%docs are not necessary for the proper functioning of the package.
[x]no headers.
[x]no pkgconfig files.
[x]no libtool .la droppings.

Once these are fixed I will do another review for approval.

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

_______________________________________________
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review

Reply via email to