[Bug 694287] Review Request: openCOLLADA - 3D import and export libraries

bugzilla at redhat.com bugzilla at redhat.com
Wed Apr 27 15:17:41 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 #45 from Richard Shaw <hobbes1069 at gmail.com> 2011-04-27 11:17:40 EDT ---
(In reply to comment #44)
> Almost there, but still needs some work:
> 
> * Please drop everything in the spec file above Name: except for the %define of
>   AGE, the rest is no longer needed

Done.


> * Please drop Patch1 and Patch2 they are not needed, they patch SConscript
>   files which are only used by scons ...

I think you mean patch 0 and patch1 since patch2 is your patch. Done.


> * Please drop "License:        MIT" from the -devel subpackage, since it
>   is the same as for the main package (I missed that before)

Done.


> * Remove %{?_smp_mflags} from your make invocation, otherwise the build fails
>   at least it does so consistently on my quad core.
>   Funny how you kept the comment from me snippet saying that the build breaks,
>   but re-added the %{?_smp_mflags} :)

When you said it didn't work I didn't think you meant failed to build, just
that it didn't do anything. It works for me on my dual core with -j4. Maybe we
should spec a max number of threads conditional?


> * You're still installing header files from the common dir, resulting in
>   unittest and performance test headers ending up under /usr/include, but
>   see the next item for a more radical suggestion for re-arranging the
>   headers.

Should I remove common in addition to the below suggestion? What about
Externals/MathMLSolver?


> * And last, one slightly larger issue (which I should have checked before).
>   I'm not really happy with putting a bunch of the .h files directly under
>   /usr/include. Ideally (IMHO) COLLADAfoo/include/* should end up as
>   /usr/include/COLLADAfoo/* for all variants of foo

Hmm. This sounds like a job for bash and my bashfoo is not that strong :)

I'm thinking some sort of for loop that either inverts foo/include to
include/foo or that strips the ./include off before copying the files.

Another option would be to create a /usr/include/openCOLLADA and then just dump
all the files and/or directories under that...

What do you think?

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