Fedora Merge Review: perl-SGMLSpm http://cvs.fedora.redhat.com/viewcvs/devel/perl-SGMLSpm/ Initial Owner: twaugh
Package Change Request ====================== Package Name: perl-SGMLSpm Updated Fedora Owners: ovasik
1)mock build went fine. But I saw rpmlint on RPM reported perl-SGMLSpm.noarch: W: incoherent-version-in-changelog control 1.03ii-16.2.1 The last entry in %changelog contains a version identifier that is not coherent with the epoch:version-release tuple of the package. ==> remove string " sh: line 0: fg: no job control" from chnagelog perl-SGMLSpm.noarch: W: invalid-license GPL ==> this looks to me as GPLv2 AND rpmlint on SRPM reported perl-SGMLSpm.src: W: mixed-use-of-spaces-and-tabs (spaces: line 1, tab: line 3) The specfile mixes use of spaces and tabs for indentation, which is a cosmetic annoyance. Use either spaces or tabs for indentation, not both. ==>Use "sed -i -e 's|\t| |g' perl-SGMLSpm.spec" 2) You can add disttag (not mandatory) 3) drop "|| :" from %check 4) mock build worked for me after remove BR: perl
Oops, I was trying to reassign this to the new package owner.
Ok, thanks for review, there were no bugs against this package, so I haven't found some of those errors earlier: 1)sh:line 0 string will be removed - error caused by JKeating script in last build 2)License should be GPLv2+ as there is nowhere written that the license is exactly GPLv2 3)dist tag will be added 4)I think whole %check section is not necessary, so will be deleted 5)BR for perl will be removed as not necessary Corrected version built as perl-SGMLSpm-1.03ii-16.3.fc9
Thanks for quick update. Still I can see rpmlint on SRPM as perl-SGMLSpm.src: W: mixed-use-of-spaces-and-tabs (spaces: line 1, tab: line 3) The specfile mixes use of spaces and tabs for indentation, which is a cosmetic annoyance. Use either spaces or tabs for indentation, not both. Also, It will be good to add documentations. Can you also add those files?
ok, indents will be fixed and COPYING and README file shipped. I think this is enough, there is more documentation in the tarball, but I don't want to increase size of package too much. What do you think about that? (I will wait with koji build for a while to prevent more unnecessary commits and builds)
Ok, waited 3 days for comments, this should be enough, commited with fixed indents and base documentation. Built as perl-SGMLSpm-1.03ii-16.4.fc9.
Review: + package builds in mock (development i386). + rpmlint is silent for SRPM and for RPM. + source files match upstream url 5bcb197fd42e67d51c739b1414d514a7 SGMLSpm-1.03ii.tar.gz + package meets naming and packaging guidelines. + specfile is properly named, is cleanly written + Spec file is written in American English. + Spec file is legible. + dist tag is present. + build root is correct. + license is open source-compatible. + License text is included in package. + %doc is present. + BuildRequires are proper. + %clean is present. + package installed properly. + Macro use appears rather consistent. + Package contains code, not content. + no headers or static libraries. + no .pc file present. + no -devel subpackage + no .la files. + no translations are available + Does owns the directories it creates. + no scriptlets present. + no duplicates in %files. + file permissions are appropriate. + Package perl-SGMLSpm-1.03ii-16.4.fc8 -> Provides: perl(SGMLS) perl(SGMLS::Output) perl(SGMLS::Refs) perl(SGMLS_Attribute) perl(SGMLS_Element) perl(SGMLS_Entity) perl(SGMLS_Event) perl(SGMLS_Notation) Requires: /usr/bin/perl openjade perl(:MODULE_COMPAT_5.8.8) perl(Carp) perl(Exporter) perl(SGMLS) perl(SGMLS::Output) APPROVED.
Can we CLOSE this review if package is already built and in rawhide?
I think that you should close the ticket when you feel satisfied with changes - from my point of view it can be closed as RAWHIDE.