On 06/06/2018 12:24 AM, Scott Kostyshak wrote: > On Wed, Jun 06, 2018 at 02:22:43AM +0000, Richard Kimberly Heck wrote: >> On 06/05/2018 05:59 PM, Scott Kostyshak wrote: >>> On Tue, Jun 05, 2018 at 09:07:36PM +0000, Richard Kimberly Heck wrote: >>>> Instead, the installer will now issue the following warning at the >>>> beginning: >>> Does it issue the warning in all cases? What if there is no MiKTeX >>> installation but there is a TeX Live installation? Would it be hard to >>> detect the version of MiKTeX that's installed and check if it is too >>> old? >> It only issues the warning if MiKTeX is installed (and it is not issued >> in the 'bundle' installer, which install MiKTeX, presumably updating >> what's there, if it's already installed). > Sounds good. > >> I don't see any way to tell if the installation is too old or whatever. >> Uwe's code did not try to do that, either. > Thanks for checking. That seems to complicate things because how will we > decide when we should phase out this warning message in future releases > of LyX? Even if we cannot check it ourselves, perhaps we could put > something in the message like "If there is a chance that you installed > MiKTeX before 2018-XX-XX, then you should...".
Yes, definitely an issue. It's a ridiculous problem. It was caused by a bug in the October 2017 release of MiKTeX, specifically, in the mpm.exe 'manager' program. It's that program that needs to be updated, it seems, so possibly one could check it's version. On Linux this would be trivial, but it doesn't seem to be so on Windows, and I just don't have enough motivation to figure it out. Longer term, I think we all agree we need to disentangle the Windows installer from other software, as best we can, so it would be a short-term benefit. It's worth reading this bug report https://github.com/MiKTeX/miktex/issues/82 to get a sense for the issues here. As one will see, this entire problem is caused by the bug just mentioned. I guess Uwe felt responsible for it, since we (i.e., the LyX installer) was in many cases what installed MiKTeX for people. But that is just not a good course to be on. We need not to be responsible for such things. Riki PS Uwe apparently got quite upset when I question whether "it was wise" to do a certain thing. I want to say (not to you, Scott, but to possible others) that this is an English idiom. "I'm not sure if it's wise to do such-and-such" just means: I'm not sure if it's a good idea to do such-and-such, i.e.: Are you really sure you want to do such-and-such? It has nothing to do with questioning someone's intelligence or judgement, in a general way. I sometimes forget these kinds of linguistic subtleties.