[Bug 694287] Review Request: openCOLLADA - 3D import and export libraries
bugzilla at redhat.com
bugzilla at redhat.com
Tue Apr 26 20:09:26 UTC 2011
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=694287
--- Comment #33 from Richard Shaw <hobbes1069 at gmail.com> 2011-04-26 16:09:25 EDT ---
(In reply to comment #28)
> Needs work:
> ===========
>
> Ok, I'm going to divide this into 2 lists, one with small things and one with
> large things. First the small things:
> - rpmlint checks return:
> openCOLLADA.src:108: W: mixed-use-of-spaces-and-tabs (spaces: line 9, tab:
> line 108)
> Please don't use tabs in spec files.
I couldn't find the tab but I ran across 'expand' which seemed to work quite
nicely to fix the problem.
> openCOLLADA.x86_64: W: file-not-utf8 /usr/share/doc/openCOLLADA-0/AUTHORS
> You will need to convert this to utf8, add the following to %prep:
> iconv -f ISO_8859-1 -t utf-8 COLLADAStreamWriter/AUTHORS > \
> COLLADAStreamWriter/AUTHORS.tmp
> touch -r COLLADAStreamWriter/AUTHORS COLLADAStreamWriter/AUTHORS.tmp
> mv COLLADAStreamWriter/AUTHORS.tmp COLLADAStreamWriter/AUTHORS
Done.
> - please drop the following comment (it is the same as Source0, so I see no
> use for it):
> #Source0: %{name}-svn%{AGE}.tar.xz
Already gone. Sorry, I left that in there when I was playing with different
compression (gz, xz, bz2)
> - please drop the following (already commented) command from the spec file:
> #strip --strip-debug *.so.*
> Stripping should *never* be done inside the spec file.
That's left over from Suse. It was always commented out for me. Fixed.
> - please add -p to the invocation of cp for the doc files, to keep the original
Fixed.
> timestamps. Also why do you cp LICENSE, where as for AUTHORS you reference
> it with its full path ? This seems inconsistent.
Not sure, unless Dave just wanted AUTHORS in the subdir and LICENSE in the
root. I don't see why AUTHORS couldn't be moved to the install root (is that
the right terminology?)
> - please add -k to the invocation of dos2unix to keep the original timestamps
> on the files
Done.
> - Group: Applications/Productivity
> Is not really appropriate, please use:
> Group: System Environment/Libraries
> For the main package instead.
Apparently Suse has A LOT MORE groups than we do. I guessed on this one but
that was before I really knew what I was doing :)
> - # copy CHANGES.txt
> install -p -m 0644 %{S:1} ./
> This belongs in %prep IMHO
Done.
> - Add -p to invocation of cp for installation of header files to preserve the
> timestamps on the files
This is already recursive. Would it be appropriate to just use -a here?
> - devel does not requires base package n-v-r
> Please change the:
> Requires: %{name} = %{version}
> For the -devel sub-package into:
> Requires: %{name} = %{version}-%{release}
Done.
> - I don't like the way the changelog is formatted, here is a copy paste from
> another review with similar issues:
Done.
Richard
--
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