On Sun, 1 Jun 2025 10:56:58 +0200
Kristian Amlie <krist...@amlie.name> wrote:

>On 31.05.2025 13:47, ichthyo wrote:
>> On 31.05.25 10:41, Kristian Amlie wrote:  
>>> I would follow the semantic versioning mantra: Warn when major is 
>>> different, and when minor is higher, otherwise don't warn.  
>> 
>> So to summarise: Kristian you propose the following change:
>> 
>> - remove the more elaborate check
>> 
>> - rather define "Incompatible" as major differs or minor of the
>>    config is higher than current software
>> 
>> - never save automatically for migration any more, just warn  
>
>Correct!

I've just come back from a sunlit walk through a favourite woodland to clear my
thoughts, and it occurs to me we've all been rather overthinking this.
The base config hasn't changed for ages, and is not likely to. That has the
most important settings. Most of config is far from critical and although it
might be a bit inconvenient if some parts get changed (very rarely), it's not a
problem when new features are added.

What *would* be annoying for anyone would be the same warning being repeated on
every startup, so is there a way we can ensure that this only happens once on
version changes.

-- 
Will J Godfrey



_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to