<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
                                        Hi Dave --<div><br></div><div>Okay. :-) From what I can read and understand reminds me of my original argument against including the sources file in the image. Conceptually, it should just about moving data from outside from the file system to the image or vice versa. Whatever the use case is. Your initial approach clearly favors the "let's keep it in the image forever" idea. And that's where I disagree. We should keep the design modular, which is not that tricky at the moment. It it might become challenging if we "burn the bridges" by unintentionally. ;-)</div><div><br></div><div>Best,</div><div>Marcel</div><div class="mb_sig"></div>
                                        <blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 25.01.2022 17:31:09 schrieb David T. Lewis <lewis@mail.msen.com>:</p><div style="font-family:Arial,Helvetica,sans-serif">Hi Marcel,<br><br>On Tue, Jan 25, 2022 at 11:27:28AM +0100, Marcel Taeumel wrote:<br>> Hi Dave --<br>> <br>> >??So I think that disabling the preference should simply go back to the<br>> > traditional way of reading the sources file, nothing more.<br>> <br>> And that's not very user friendly. Users that just play around with the settings might disable the cache and then save the image. Boom! They get errors and have no idea where to get the .sources file. Posts on squeak-dev will appear. How remembers the "traditional way" just in time? Not many, I suppose. That issue can easily be avoided. I guess we have all the information. All preferences should work in both states, enabled and disabled. The system should take care of this.<br>> <br>> Anyway, you may push the current version into Trunk. :-) But I would really want to tweak the user experience a little bit more to avoid unnecessary surprises. But we can do that later on.<br>> <br><br>I think it may be better to wait until after the release. I do<br>not want to introduce any new problems or possible confusion right<br>now, and we can easily back-port it to the support stream if there<br>is a need.<br><br>Meanwhile I will play around with this a bit more and see if I can<br>make the user experience better.<br><br>A possible approach might be:<br><br>- user disables the preference<br>- system checks to confirm availability of a sources file<br>- if no sources file found, then notify the user and do nothing<br><br>Another possible approach:<br><br>- user disables the preference<br>- system checks to confirm availability of a sources file<br>- if no sources file found, ask user if they want to write a new sources file (it takes a long time)<br>- if file write fails, notify the user and do not change the preference<br><br>Dave<br><br><br></div></blockquote></div>