<p dir="ltr"><br>
On Apr 18, 2013 7:33 AM, &quot;Petr Pisar&quot; &lt;<a href="mailto:ppisar@redhat.com">ppisar@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt; On 2013-04-17, Florian Weimer &lt;<a href="mailto:fweimer@redhat.com">fweimer@redhat.com</a>&gt; wrote:<br>
&gt; &gt; Ugh, hit &quot;Send&quot; too soon.<br>
&gt; &gt;<br>
&gt; &gt; I found some packages which embed copies of the Porter stemmer library<br>
&gt; &gt; (PostgreSQL, tracker, pl, etc.).  Should I file bugs once I have the<br>
&gt; &gt; full list, or should I apply for a bundling exception?<br>
&gt; &gt;<br>
&gt; &gt; I don&#39;t know if the existing copies are patched in significant ways.<br>
&gt;<br>
&gt; The SWI Prologue (pl package) modifies the code and modifes the old<br>
&gt; Relase 1 (current Porter&#39;s release is<br>
&gt; 2 &lt;<a href="http://tartarus.org/martin/PorterStemmer/c.txt">http://tartarus.org/martin/PorterStemmer/c.txt</a>&gt;). I worry unbundling<br>
&gt; will not be easy because upstream does not provide a library but<br>
&gt; a simple C code (no headers, no interface) and because pl changes some<br>
&gt; prototypes to fit better to the pl and of course adds the binding<br>
&gt; helpers. Unified diff has 980 lines of 383 upstream lines now.<br>
&gt;</p>
<p dir="ltr">Yeah, if upstream isn&#39;t shipping this as a proper library i&#39;d try to get this in as either a copylib (guidelines for that already exist) or as a code snippet (guidelines for that don&#39;t yet exist but the fpc has recently granted several exceptions based on the concept.)</p>

<p dir="ltr">It still needs to go through fpc to grant the exception for two reasons: 1) confirm that it is in fact a copylib or code snippet 2) to assign it a virtual provide so packages that bundle it can be notified in case a severe bug is discovered in the porter stemmer upstream on which these are based.</p>

<p dir="ltr">-Toshio</p>
<p dir="ltr">&gt; -- Petr<br>
&gt;<br>
&gt; --<br>
&gt; devel mailing list<br>
&gt; <a href="mailto:devel@lists.fedoraproject.org">devel@lists.fedoraproject.org</a><br>
&gt; <a href="https://admin.fedoraproject.org/mailman/listinfo/devel">https://admin.fedoraproject.org/mailman/listinfo/devel</a></p>