<div dir="ltr"><div class="gmail_quote"><div class="GmSign">On Sat, Aug 20, 2016 at 1:46 AM tim Rowledge &lt;<a href="mailto:tim@rowledge.org">tim@rowledge.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
&gt; On 19-08-2016, at 4:32 PM, Levente Uzonyi &lt;<a href="mailto:leves@caesar.elte.hu" target="_blank">leves@caesar.elte.hu</a>&gt; wrote:<br>
&gt;<br>
&gt; On Fri, 19 Aug 2016, Fabio Niephaus wrote:<br>
&gt;<br>
&gt;&gt; On Fri, Aug 19, 2016 at 11:31 PM tim Rowledge &lt;<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;      &gt; On 19-08-2016, at 12:41 PM, Fabio Niephaus &lt;<a href="mailto:lists@fniephaus.com" target="_blank">lists@fniephaus.com</a>&gt; wrote:<br>
&gt;&gt;      &gt;<br>
&gt;&gt;      &gt; Thanks for the bug reports. I&#39;ve fixed the regex bug and found a way to ensure &quot;find&quot; ignores dot files.<br>
&gt;&gt;<br>
&gt;&gt;      Excellent.<br>
&gt;&gt;<br>
&gt;&gt;      &gt; But why do you think ensure_conf_file needs to depend upon the kernel level?<br>
&gt;&gt;<br>
&gt;&gt;      Because the issue was fixed in the kernel some time ago. Unfortunately I couldn’t tell you exactly when, but the Pi stopped needing the file addition around 18 months ago. That’s around the time<br>
&gt;&gt;      the kernel was bumped up to v 4 I think. Whether it is any sort of problem to have such a file when it isn’t required… I don’t know. It’s certainly less alarming for any user if the script doesn’t<br>
&gt;&gt;      demand their superuser password!<br>
&gt;&gt; Can someone shed some light on this or do some more digging? When exactly do we need a squeak.conf? Any other ideas how to deal with this?<br>
&gt;<br>
&gt; You always need it when you use an ht VM. Without the file the VM will not start (unless you run it as root, but that&#39;s something you wouldn&#39;t do, would you?).<br>
&gt; All VMs built by the CI are ht VMs, so the file is a must.<br>
<br>
<br>
This is not strictly true; recent kernels simply don’t cause the problem. My Pi just doesn’t need the file and hasn’t for 18+ months. I’ve checked for it pre-existing and it doesn’t. I’ve been delivering the PI system with an ht based vm for a long time now and millions of people use it daily.<br></blockquote><div><br></div><div>May I suggest we simply skip the ensure_conf_file step, if the launch script detects to run on a Pi for this release? Shall we print instructions for the common-session setup if necessary instead? We can adjust this behavior in the future, of course. But I&#39;m not sure we can work out a proper solution in the next couple of days.</div><div><br></div><div>Fabio</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
&gt; The file has no effect on kernels before 2.6.X (basically 10+ years old), so checking the version is unnecessary (the VM would probably not start anyway due to C library differences).<br>
&gt;<br>
&gt; Levente<br>
&gt;<br>
&gt;&gt; Fabio<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;      tim<br>
&gt;&gt;      --<br>
&gt;&gt;      tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" rel="noreferrer" target="_blank">http://www.rowledge.org/tim</a><br>
&gt;&gt;      Oxymorons: Good grief<br>
&gt;<br>
<br>
<br>
tim<br>
--<br>
tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" rel="noreferrer" target="_blank">http://www.rowledge.org/tim</a><br>
To define recursion, we must first define recursion.<br>
<br>
<br>
<br>
</blockquote></div></div>