Hi Tim,<br>Thank you a lot for your fast response and detailed answer. It is great.<br><br><div class="gmail_quote">On Mon, Jun 9, 2008 at 3:40 PM, Tim Niemueller &lt;<a href="mailto:tim@niemueller.de" target="_blank">tim@niemueller.de</a>&gt; wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">...<div><br>
</div>Great! I&#39;ve compiled the package and got some errors:<br>
<br>
- Unpackaged file /usr/bin/rcssmonitor3D-lite, after adding this to the<br>
%files section I could build it.</blockquote><div>Oh, Thanks! Since I don&#39;t have freeglut-devel installed, this file wasn&#39;t produced on my system. This file isn&#39;t useful now and I&#39;ll remove it in the %install section. <br>

&nbsp;<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
- The devel packages triggers rpmlint warnings which have to be fixed:<br>
# rpmlint rcssserver3d-devel-0.5.9-1.fc9.x86_64.rpm<br>
rcssserver3d-devel.x86_64: W: no-documentation<br>...<br>/usr/lib64/rcssserver3d/libtinyxml.so libtinyxml.so.0.0.0<br>
rcssserver3d-devel.x86_64: W: dangling-relative-symlink<br>...<br>
rcssserver3d-devel.x86_64: E: only-non-binary-in-usr-lib</blockquote><div>Would you please help me a little:<br>1. There are some documentation for developers, but since they&#39;re a little big, I prefer to package them in a separate package. (They will double the package size). However there are some HTML pages which I can put here as documentation (I wanted to put them in the doc package). Is it necessary to have some doc files?!<br>

<br>2. What should I do with dangling-relative-symlink warning? The symlinks are valid, but the targets are in the main package. I don&#39;t know what should I do to prevent these warnings :( What can I do?<br><br>3. I should go home and check it again, but I think there are only some symlinks in /usr/lib. What&#39;s the problem? I don&#39;t know what else should be in this directory as other files should be in the main package.<br>
&nbsp;<br><br></div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
- You should consider splitting the patch in one GCC4.3 and one rpath patch<br>
<br>
- You are a rcssserver3d committer, right? So why not commit the fixes<br>
and build a package from SVN?<br>
<br>
- The patches seem to contain changes besides fixing rpath and GCC 4.3,<br>
are these changes necessary? Should be a separate patch then.</blockquote><div>&nbsp;</div><div>In fact, I first committed these change to rcssserver3d&#39;s CVS and then created the patches using that. This is why all of the patches are in a single file. <br>
Yes, I personally prefer to create a package from CVS, but since one of the review requirement was to compare the package&#39;s sources MD5 with upstream release, I thought that I can&#39;t build a package from CVS. What should I include in my review request if I build a package from the CVS code? <br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
- The explicit requires on the libraries shouldn&#39;t be necessary,<br>
rpmbuild should be able to figure them out automatically</blockquote><div>I was forced to add them for SUSE Build Service. Is there any need to remove them?<br>&nbsp;<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

- What do you mean by comment 4, the &quot;included some so files&quot;. What are<br>
these .so files? If these libraries are part of rcssserver3d they should<br>
be added! I don&#39;t really understand what you mean I think.</blockquote><div>Sorry for this ambiguity. It is stated in Fedora packaging guidelines that when a package includes versioned .so files, the .so symlinks must go in the -devel package. But I can&#39;t do that since the server&#39;s binary looks for these .so files. This is why only a few of .so files are in the -devel package.<br>
&nbsp;<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I haven&#39;t done any runtime tests.</blockquote><div>At least, they work on my system. <br><br>Thanks again,<br>Hedayat<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
Jeff, can I do the review and you sponsor him or do you need to do the<br>
review then as well (I can&#39;t sponsor).<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Tim<br>
<br>
--<br>
 &nbsp; &nbsp;Tim Niemueller &lt;<a href="mailto:tim@niemueller.de" target="_blank">tim@niemueller.de</a>&gt; &nbsp; &nbsp; &nbsp;<a href="http://www.niemueller.de" target="_blank">www.niemueller.de</a><br>
=================================================================<br>
&nbsp;Imagination is more important than knowledge. (Albert Einstein)<br>
<br>
_______________________________________________<br>
Fedora-robotics-list mailing list<br>
<a href="mailto:Fedora-robotics-list@redhat.com" target="_blank">Fedora-robotics-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/fedora-robotics-list" target="_blank">https://www.redhat.com/mailman/listinfo/fedora-robotics-list</a><br>
</blockquote></div><br>