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.

Reply via email to