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