Mailing list archives : pcb-rnd

ID:795
From:Edward Comer <ce...@gmx.com>
Date:Mon, 24 Jul 2017 08:21:04 -0400
Subject:Re: [pcb-rnd] minor change in saving .lht board files, lihata v3
in-reply-to:794 from ge...@igor2.repo.hu
replies: 796 from ge...@igor2.repo.hu
------UA7NITZVV51NIXYIILBMD6UBE1AOE2
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable
 
Will saving in PCB format remain as a manual selection?=20
 
On July 23, 2017 11:45:45 PM EDT, gedau@igor2=2Erepo=2Ehu wrote:
>Hi pcb-rnd users!
>
>Minor change
>~~~~~~~~~~~~
>
>I started to write the plugin for the lihata board format almost a year
>
>ago=2E It's a whole new file format and a slightly different concept on
>how=20
>we save to a file=2E A lot of room for bugs=2E I wanted to make sure no
>user=20
>would have any data loss, so I implemented a feature that always saved
>a=20
>=2Epcb copy of the board before saving the =2Elht=2E
>
>Over the past year three related things happened=2E
>
>The lihata board format became much more capable than =2Epcb and became
>our=20
>native file format=2E Saving a backup now in =2Epcb does not make too muc=
h=20
>sense as it potentially leads to data loss=2E
>
>On the other hand I did not get reports of the lihata save code
>crashing,=20
>not even the complicated code that tries to preserve original
>formatting,=20
>so the =2Epcb backup did not get too much use=2E
>
>Finally, I got a bugreport from Ade about composite layers ruined after
>a=20
>while=2E It traced back to the auto save: saving in the =2Epcb format has=
=20
>no choice but degrade the board, which then affected the lihata version
>as=20
>well=2E
>
>So I decided to remove the emergency =2Epcb save from io_lihata=2E Now it=
=20
>saves only in the lihata format=2E
>
>
>Lihata board v3 news
>~~~~~~~~~~~~~~~~~~~~
>
>Our current policy is to save boards in the lihata board v2 format=2E If
>you=20
>want to use the new subcircuit features, you need to manually save your
>
>board in lihata baord v3=2E For the upcoming release I keep v2 default=2E
>
>Rationale: in the next development cycle I am going to add terminals in
>
>subcircuit, making them capable of replacing elements=2E This will
>require=20
>me to introduce lihata board v4=2E I don't think too many boards will use
>
>subcircuits before that, so it's better if the v3 format doesn't spread
>
>too much and is used only when it is necessary=2E
>
>(Note: when I introduce v4, we will still support loading and saving
>all=20
>previous formats: v1, v2, v3)
>
>Best regards,
>
>Igor2
 
--=20
Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E
------UA7NITZVV51NIXYIILBMD6UBE1AOE2
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable
 
<html><head></head><body>Will saving in PCB format remain as a manual selec=
tion? <br><br><div class=3D"gmail_quote">On July 23, 2017 11:45:45 PM EDT, =
gedau@igor2=2Erepo=2Ehu wrote:<blockquote class=3D"gmail_quote" style=3D"ma=
rgin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid rgb(204, 204, 204); paddi=
ng-left: 1ex;">
<pre class=3D"k9mail">Hi pcb-rnd users!<br /><br />Minor change<br />~~~~~=
~~~~~~~<br /><br />I started to write the plugin for the lihata board forma=
t almost a year <br />ago=2E It's a whole new file format and a slightly di=
fferent concept on how <br />we save to a file=2E A lot of room for bugs=2E=
 I wanted to make sure no user <br />would have any data loss, so I impleme=
nted a feature that always saved a <br />=2Epcb copy of the board before sa=
ving the =2Elht=2E<br /><br />Over the past year three related things happe=
ned=2E<br /><br />The lihata board format became much more capable than =2E=
pcb and became our <br />native file format=2E Saving a backup now in =2Epc=
b does not make too much <br />sense as it potentially leads to data loss=
=2E<br /><br />On the other hand I did not get reports of the lihata save c=
ode crashing, <br />not even the complicated code that tries to preserve or=
iginal formatting, <br />so the =2Epcb backup did not get too much use=2E<b=
r /><br />Finally, I got a bugreport from Ade about composite layers ruined=
 after a <br />while=2E It traced back to the auto save: saving in the =2Ep=
cb format has <br />no choice but degrade the board, which then affected th=
e lihata version as <br />well=2E<br /><br />So I decided to remove the eme=
rgency =2Epcb save from io_lihata=2E Now it <br />saves only in the lihata =
format=2E<br /><br /><br />Lihata board v3 news<br />~~~~~~~~~~~~~~~~~~~~<b=
r /><br />Our current policy is to save boards in the lihata board v2 forma=
t=2E If you <br />want to use the new subcircuit features, you need to manu=
ally save your <br />board in lihata baord v3=2E For the upcoming release I=
 keep v2 default=2E<br /><br />Rationale: in the next development cycle I a=
m going to add terminals in <br />subcircuit, making them capable of replac=
ing elements=2E This will require <br />me to introduce lihata board v4=2E =
I don't think too many boards will use <br />subcircuits before that, so it=
's better if the v3 format doesn't spread <br />too much and is used only w=
hen it is necessary=2E<br /><br />(Note: when I introduce v4, we will still=
 support loading and saving all <br />previous formats: v1, v2, v3)<br /><b=
r />Best regards,<br /><br />Igor2<br /><br /><br /><br /><br /></pre></blo=
ckquote></div><br>
-- <br>
Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E</=
body></html>
------UA7NITZVV51NIXYIILBMD6UBE1AOE2--
 

Reply subtree:
795 Re: [pcb-rnd] minor change in saving .lht board files, lihata v3 from Edward Comer <ce...@gmx.com>
  796 Re: [pcb-rnd] minor change in saving .lht board files, lihata v3 from ge...@igor2.repo.hu