← Back to team overview

kicad-developers team mailing list archive

Re: File format version increment

 

I second Orson's comments.  Our nightly users deserve our gratitude for
testing and filing bug reports.  Thank you.

I wish we had the manpower to support multiple file versions but it's a
feature that has a very high cost for very little net gain.  I realize
it's a less than ideal situation but until we have the manpower, we will
have to live with it.

Wayne

On 9/21/2017 5:53 AM, Maciej Sumiński wrote:
> Hi hauptmech,
> 
> In the meantime, there is an ongoing work to support custom shape pads,
> which also demands a file format version bump (already done, right
> before the long pad names patch to avoid too frequent version
> increments). Such change calls for another set of if-elses to determine
> whether we can reduce the file format version.
> 
> It takes some time to write, debug and *maintain* code to select the
> most compatible file format version. As all of you know, time is a very
> scarce resource in this project, which could be better spent on fixing
> more serious problems or implementing new features. We planned to have
> v5 released a few months ago.
> 
> On the other side, there are users who may need to cooperate on a
> project. If you use nightlies, you implicitly agree to experience some
> disturbances on the way, but we do as much as we can to reduce them
> (i.e. quickly fix problems). In case of file format version update, all
> you need to do is install a newer version. In most cases there is no
> need to rebuild KiCad, because there are nightly builds for all major
> platforms.
> 
> We are very happy to have so many nightly builds users, as you provide
> significant help on the testing side. Thanks to you, many problems are
> quickly spotted and resolved due to informative bug reports. Perhaps you
> do not receive the well-deserved gratitude for taking the risk of
> running experimental code, that is why now I loudly say: thank you,
> guys! You are an important part of the team!
> 
> Regards,
> Orson
> 
> On 09/21/2017 02:42 AM, hauptmech wrote:
>>
>> File version issues have hit me a couple times when collaborating.
>> Solutions involve either installing bunch of binaries, stable first,
>> then nightlies, until we find a compatible one, or 'fixing' the file by
>> hand editing to a previous design.
>>
>> It would be really nice to the user if you used the old file version for
>> designs that had no long names. (or whatever other incremental special
>> case feature change required the version bump)
>>
>> I know writing code with different types of users in different
>> situations takes extra effort, but everything you guys do so that kicad
>> *just works* on the user side has a huge impact.
>>
>>
>>
>>
>> On 20/09/17 04:38, Maciej Sumiński wrote:
>>> For your information: support for long pad and pin names has been just
>>> merged. As the change affects both eeschema and pcbnew, and may result
>>> in files that are not loaded correctly with older versions - the file
>>> format versions had to be incremented.
>>>
>>> Regards,
>>> Orson
>>>
>>>
>>>
>>> _______________________________________________
>>> 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
>>
> 
> 
> 
> 
> _______________________________________________
> 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