kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #16380
Re: file version compatibility (optional tokens in s-expression files)
-
To:
kicad-developers@xxxxxxxxxxxxxxxxxxx
-
From:
Wayne Stambaugh <stambaughw@xxxxxxxxx>
-
Date:
Tue, 13 Jan 2015 14:16:46 -0500
-
In-reply-to:
<CAOuK9LgMy95w84Kko+pf=P=fmcxJeYww81AbzSFeDxzLuQ1nOQ@mail.gmail.com>
-
User-agent:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
On 1/13/2015 1:47 PM, Nick Østergaard wrote:
> 2015-01-13 19:39 GMT+01:00 Nick Østergaard <oe.nick@xxxxxxxxx>:
>> 2015-01-13 19:36 GMT+01:00 Lorenzo Marcantonio <l.marcantonio@xxxxxxxxxxxx>:
>>> On Tue, Jan 13, 2015 at 07:20:42PM +0100, Tomasz Wlostowski wrote:
>>>> The problem is that adding any new token to the file format causes all
>>>> precedent versions of pcbnew to drop an error attempting to load the
>>>> file. I would propose two solutions to overcome this:
>>>
>>> AFAIK the current policy in kicad is simply to force to upgrade :D
>>
>> Which is bad, if we want to distribute stable releases and some OS do
>> not update straight away.
This would really be bad if we charged them $295 to upgrade to the
latest version so they could open the latest file version. ;) I feel a
bit less guilty about asking users to upgrade when the cost is a little
bit of inconvenience, bandwidth, and time. Once we get the nightly
builds up to snuff for all platforms, I'll feel even less guilty.
>
> Which is easy to handle if the file tells the minimum version. Then
> there should just be a check if the kicad that reads is new enough,
> and it can tell you to update. This will remove the fatal failure, and
> we don't have to support older versions in a simple way. IMHO.
>
>>> --
>>> Lorenzo Marcantonio
>>> Logos Srl
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help : https://help.launchpad.net/ListHelp
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
Follow ups
References