<p dir="ltr"><br>
On Jul 25, 2015 5:42 PM, &quot;Jonathan Underwood&quot; &lt;<a href="mailto:jonathan.underwood@gmail.com">jonathan.underwood@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; On 26 July 2015 at 01:07, Jonathan Underwood<br>
&gt; &lt;<a href="mailto:jonathan.underwood@gmail.com">jonathan.underwood@gmail.com</a>&gt; wrote:<br>
&gt; [snip]<br>
&gt; &gt; As it goes, setuptools has ability to specify location of data files, see:<br>
&gt; &gt;<br>
&gt; &gt; <a href="http://peak.telecommunity.com/DevCenter/setuptools#including-data-files">http://peak.telecommunity.com/DevCenter/setuptools#including-data-files</a><br>
&gt;<br>
&gt; Discussing this with upstream here:<br>
&gt;<br>
&gt; <a href="https://github.com/mkdocs/mkdocs/issues/697">https://github.com/mkdocs/mkdocs/issues/697</a><br>
&gt;<br>
&gt; it seems this whole issue is an unfortunate side-effect of mkdocs<br>
&gt; reliance on entry points and that setuptools breaks the distutils<br>
&gt; expectations of where data files are installed. The net result seems<br>
&gt; to be that without re-engineering the whole python packaging stack<br>
&gt; we&#39;re stuck with this situation. So, although it pains me greatly to<br>
&gt; see such filesystem abuse, I think I am minded to say that this<br>
&gt; shouldn&#39;t block mkdocs approval.</p>
<p dir="ltr">I don&#39;t believe I&#39;ve blocked packages on this either, however it is relatively simple to comply with the fhs and support the packages&#39; notions of file placement using symlinks.</p>
<p dir="ltr">There are some cases where I always moved the files and patched the code to find it on the correct place: documentation, locales, man pages, fonts, and such.  Those are things that have a specific type and specific place under the fhs and fedora so it would be wrong to let those specific classes of file go unmoved wherever upstream puts them.</p>
<p dir="ltr">-Toshio</p>