<br><br><div class="gmail_quote">On Mon, Nov 12, 2012 at 11:04 AM, Paulo César Pereira de Andrade <span dir="ltr">&lt;<a href="mailto:paulo.cesar.pereira.de.andrade@gmail.com" target="_blank">paulo.cesar.pereira.de.andrade@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2012/11/11 Ted Ralphs &lt;<a href="mailto:ted@lehigh.edu">ted@lehigh.edu</a>&gt;:<br>
<div class="im">&gt;<br>
&gt;<br>
&gt; On Sat, Nov 10, 2012 at 7:57 AM, Paulo César Pereira de Andrade<br>
&gt; &lt;<a href="mailto:paulo.cesar.pereira.de.andrade@gmail.com">paulo.cesar.pereira.de.andrade@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;   Hi,<br>
&gt;&gt;<br>
&gt;&gt;   I have a prototype all in one &quot;coin-or&quot; package and prototype split<br>
&gt;&gt; all projects in different packages naming them &quot;coinor-*&quot; at<br>
&gt;&gt; <a href="http://pcpa.fedorapeople.org/coinor" target="_blank">http://pcpa.fedorapeople.org/coinor</a><br>
&gt;&gt;<br>
&gt;&gt;   I would like some feedback before making a formal request<br>
&gt;&gt; for inclusion in the fedora distribution.<br>
&gt;&gt;<br>
&gt;&gt;   Main issues I have are:<br>
&gt;&gt;<br>
&gt;&gt; o Sub project tarballs include all of their dependencies. The reason<br>
&gt;&gt;   probably is to make it self  contained and reduce bug reports<br>
&gt;&gt;   due to non matching versions. But I may need to repackage<br>
&gt;&gt;   tarballs to have it accepted in Fedora due to data/examples<br>
&gt;&gt;   missing license information<br>
&gt;<br>
&gt;<br>
&gt; A while back, we changed the configure scripts so that you could easily<br>
&gt; check out and build the projects individually for this exact reason. If you<br>
&gt; take just the subfolder Xxx within project Xxx, you can build in that<br>
&gt; subfolder and link the resulting library against other already installed<br>
&gt; projects. The only caveat is that you have to build them in the right order<br>
&gt; (that&#39;s what the configure script in the root directory takes care of for<br>
&gt; you). A simple script could essentially do the same job. All the relevant<br>
&gt; license, documentation, examples, etc. for each project are located in the<br>
&gt; subfolder. Would it be sufficient to just take this part of the posted<br>
&gt; tarballs? If not, it should be relatively easy to create tarballs without<br>
<br>
</div>  configure and pkgconfig should take care of instructing someone<br>
bootstraping, or building a new component when something is<br>
missing or outdated, so, yes, it would be better to package only<br>
the subfolder.<br><div class="im"></div></blockquote><div><br>I&#39;m not so confident that things would fail gracefully. That should be tested.<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">
&gt; dependencies and post those also. You are correct for the reasoning for the<br>
&gt; current tarballs including all dependencies.<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; o Data and examples information is very desirable, to know<br>
&gt;&gt;   what could be packaged, but I am afraid they do not have<br>
&gt;&gt;   a license (e.g. <a href="http://www.coin-or.org/download/source/Data/" target="_blank">http://www.coin-or.org/download/source/Data/</a><br>
&gt;&gt;   contents of Data-*.tgz)<br>
&gt;<br>
&gt;<br>
&gt; Yes, that&#39;s always been a problem. We discussed it and made an effort to<br>
&gt; clean this up some time ago, trying to identify the source for each file and<br>
&gt; get the owner to provide a license, but this was a losing game and didn&#39;t go<br>
&gt; far. Unfortunately, most of the standard test instances that are out there<br>
&gt; are unlicensed. I will bring this up again with the board and see what we<br>
&gt; can do.<br>
<br>
</div>  Actually, I am only asking about that because of the empty README<br>
and LICENSE files, otherwise I most likely would not notice it... And<br>
standard &quot;fedora-review&quot; would not find it either, as it would not match<br>
the default pattern for automated &quot;licensecheck&quot;:<br>
<br>
   --check, -c            Specify a pattern indicating which files should<br>
                             be checked<br>
                             (Default:<br>
&#39;\.(c(c|pp|xx)?|h(h|pp|xx)?|f(77|90)?|p(l|m)|xs|sh|php|py(|x)|rb|java|vala|el|sc(i|e)|cs|pas|inc|dtd|xsl|mod|m|tex|mli?)$&#39;)<br>
<br>
  I have been holding on submitting the packages for review mostly<br>
due to this, that is, if there is dubious content, it should be removed<br>
from the tarball, but repackaging a tarball has its own issues...<br><div class="im"></div></blockquote><div><br>I wouldn&#39;t characterize any of the files in Data as &quot;questionable.&quot; They were all clearly released by their owners at some point, but the documentation is more difficult. It just depends on how conservative you want to me. We can remove the empty files and make a new release...<br>

<br>Ted<br>-- <br></div></div>Dr. Ted Ralphs<br>Associate Professor, Lehigh University<br>(610) 628-1280<br>ted &#39;at&#39; lehigh &#39;dot&#39; edu<br><a href="http://coral.ie.lehigh.edu/~ted" target="_blank">coral.ie.lehigh.edu/~ted</a><br>

<br>