<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr">Le ven. 28 déc. 2018 à 16:16, Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com">thomas.petazzoni@bootlin.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello François,<br>
<br>
Thanks a lot for your feedback on this series.<br>
<br>
On Fri, 28 Dec 2018 15:32:39 +0100, François Perrad wrote:<br>
<br>
> > +# lua-debug<br>
> <br>
> This rock uses the namespace std.<br>
> So, in order to avoid future name collision, it must be named lua-std-debug<br>
<br>
Just for my own understanding, could you give a few more details about<br>
this? We don't have any package today named lua-std-<something>, so I'm<br>
interested in understanding this "namespace std" thing and the<br>
namespace pollution issue.<br>
<br></blockquote><div><br></div><div>The risk of collision is with `debug` and `normalize` which are very common word, not with `std`.</div><div><br></div><div>On luarocks, their name are std._debug & std.normalize.</div><div>See <a href="https://luarocks.org/modules/gvvaughan/std._debug">https://luarocks.org/modules/gvvaughan/std._debug</a> and <a href="https://luarocks.org/modules/gvvaughan/std.normalize">https://luarocks.org/modules/gvvaughan/std.normalize</a><br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Also, is your automated luarocks package generation logic<br>
(<a href="http://patchwork.ozlabs.org/patch/1015895/" rel="noreferrer" target="_blank">http://patchwork.ozlabs.org/patch/1015895/</a>) going to name such a<br>
package lua-std-debug and not lua-debug ?<br></blockquote><div><br></div><div>You could run :</div><div>    $ luarocks buildroot std._debug lua-std-debug</div><div><br></div><div>std._debug allows to find it on luarocks</div><div>lua-std-debug is our name on BR<br></div><div><br></div><div>François<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Thanks!<br>
<br>
Thomas<br>
-- <br>
Thomas Petazzoni, CTO, Bootlin<br>
Embedded Linux and Kernel engineering<br>
<a href="https://bootlin.com" rel="noreferrer" target="_blank">https://bootlin.com</a><br>
</blockquote></div></div></div></div></div>