<div class="gmail_quote">On 9 July 2011 06:09, MinRK <span dir="ltr"><<a href="mailto:benjaminrk@gmail.com">benjaminrk@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div id=":10z">a) warn about old config until moved out of the way manually and/or<br>
ignore_old_config is set<br>
b) warn once and move out of the way, so warnings only appear once -<br>
set ignore_old_config if you need to keep using 0.10<br>
c) mysterious door number 3</div></blockquote></div><br>I'm not too concerned - my primary interest was ensuring that we didn't nag users who had never touched their config files (probably the vast majority).<br>
<br>Points in favour of b:<br>- Most people upgrading will not want to keep running the old version (except for those who have tools built on the old IPython.kernel). Ideally, we shouldn't require these users to do anything to silence a big warning message.<br>
- We want to avoid people creating the new config files unless they need to, so as to minimise this problem for future updates. If the nag message tells upgrading users how to suppress it, users who skim read it might create the config files just to shut it up.<br>
<br>If I might open mysterious door number 3, would it make sense to offer the user the option to rename the files on the first run? If they don't want to, we could drop a marker of some sort so that next time, we give the warning message without the prompt. Or we could temporarily define a %remove_old_config magic, and mention it in the warning message. In short: an easy but non-automatic way to get rid of the old files for people who're permanently upgrading.<br>
<br>Thanks,<br>Thomas<br><br>P.S. Hi Paul, hope you're well!<br>