delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/03/10/20:30:05

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
bh=CM51VZpFeCNLn9gWWrLggkwf0S1sYbqGXnFfxJ427a8=;
b=pEPDgCqF0f//UGWWsP7ahure/aayyt2Jj9LAtOHKTSHz0sbTJpD9tcyBtxDrBY7AcS
LiD/P1TwIR/R6/DqBE1N88G672jy3LmArj3U0nS5wUVKqM0yvvbLQyxWxeqitG3yY+PW
zRxQee6atb/SVt3ebCRBP3DPAiWHR8Zg8wjl1NzsIVpy/mT0yeRbkoBxoRV2VXVywSh/
tcnvYinLqOUFtETTIEDruvhdWJmw6Mv07WB4piG4PtUe5MZ8KgFixSjSW0uigQnxwasT
CVzeiDg3le2U3uWGs/WRLIqpgy9iB11PLkQJRh1Enw+VjobQEHw2FKDYBQnhbiY9eOFW
oBuw==
MIME-Version: 1.0
X-Received: by 10.182.148.106 with SMTP id tr10mr101475obb.65.1394497749211;
Mon, 10 Mar 2014 17:29:09 -0700 (PDT)
In-Reply-To: <1394402434.2151.28.camel@AMD64X2.fritz.box>
References: <CAG4ve9LgHNoVZoGaGgF67tadJ_n=L6Uy1g=UPPrkM0fL6Rgufw AT mail DOT gmail DOT com>
<20140127234944 DOT 924148045B78 AT turkos DOT aspodata DOT se>
<CAG4ve9+3jhFJ1Cr6CLUyLX_y02uigJECiUCwxjUWdP=heVocqg AT mail DOT gmail DOT com>
<20140128201110 DOT DF7D78045B78 AT turkos DOT aspodata DOT se>
<20140129072550 DOT GA24560 AT localhost DOT localdomain>
<CAG4ve9+v9QxNRaPSFkmGfr6bKsv7km-Gt_gwXF7Eh4TX+AmNug AT mail DOT gmail DOT com>
<CAOP4iL2JBUdF93kZF-iQ9Rv+VTN3iXoT+6C4LoBi5qaMxof=sA AT mail DOT gmail DOT com>
<CAG4ve9+QsUf=nVXPe-f3VddGiqHn8sjZUJNkdu3QV1cOQDWiAg AT mail DOT gmail DOT com>
<86CABBE6-EE80-4347-B7AA-3F5A8DA4C658 AT noqsi DOT com>
<CAG4ve9LX0mYk2a1zpfWJJC=OP5Weq9pt3PF7_Nqx5vX4wpR=Bg AT mail DOT gmail DOT com>
<1394402434 DOT 2151 DOT 28 DOT camel AT AMD64X2 DOT fritz DOT box>
Date: Tue, 11 Mar 2014 04:29:09 +0400
Message-ID: <CAG4ve9KgoDkkXivoBGL8C2nwToNWjG_Zo61+XeR=sQNeSAnPow@mail.gmail.com>
Subject: Re: [geda-user] identical symbol names
From: =?KOI8-R?B?4czFy9PFyiDowdLYy8/X08vJyg==?= <svetonomer AT gmail DOT com>
To: geda-user AT delorie DOT com
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--089e012940d8fb622104f449ce5e
Content-Type: text/plain; charset=ISO-8859-1

>
> Assume you have a symbol which includes a link to a PDF Datasheet.
> The link may change.
>
Yes.  Offensively.
Assume you have a symbol which was included in many your schemas from CVS.
Example capacitor or other usable for you.
Througth time autor change pin length and make this less.
All schemas in you archive is broken.

Yes, they can generate trouble:
> 1. When you have an untrusted source

Yes. Example gedasymbols.

> (for this problem you should make a
> local backup copy.)
>
If insert symbol from local copy to schemas always, how to detect source
change. Before placing perform diff command?
If insert from changeable, and make backup after, this similar my propose.


> 2. When there exist different sources with the same name. For this case
> you can insert more data into the symbol, i.e. authors name and version
> number.
>
That is, all versions must be kept, even when they are outdated....
That is, project developers must have a centralized repository of
characters.

My feeling is, that in the academic world references are the way of
> choice. In your master or PhD thesis you generally give references to
> the books and papers you have used, you do not provide a full copy.

 Yes. But sources papers cannot be changed.

Or do you copy articles from Wikipedia to your local computer? I think not
> in general case -- but there may be exceptions, i.e. if that article es
> very important or you have no online access for a while.
>
Wikipedia is bad example for scientists article.

Long time ago I suggested that gschem should store a checksum for each
> referenced symbol, so changes of that symbol can be detected. I still
> think that that is a good idea. Further gschem could save some fields,
> i.e. author and version. So if it becomes unclear which symbol the
> schematic is referencing, there is some information available to decide.
>
I open file from gschem. Gschem sees that the checksum is incorrect.
What gschem should make?

I agree that for some cases copies of symbols are preferable. Some
> people like self-contained documents

Self-contained documents more relaible versus referable.
Reliability that you should strive.
Reliability are not redundant.

In some cases, it more conveniently.
Imagine I want to send the scheme to another developer to edit or cut of
part of this or simple view.
I send him a circuit file and say: this symbol take from Stefan, this from
Karl, at this from DJ Delorie, and the rest from I send in archive.
:)))

--089e012940d8fb622104f449ce5e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex">Assume you have a symbol whic=
h includes a link to a PDF Datasheet.<br>

The link may change.<br></blockquote><div>Yes.=A0 Offensively. <br>Assume y=
ou have a symbol which was included in many your schemas from CVS. Example =
capacitor or other usable for you.<br></div><div>Througth time autor change=
 pin length and make this less.<br>
</div><div>All schemas in you archive is broken.<br><br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex">
Yes, they can generate trouble:<br>
1. When you have an untrusted source </blockquote><div>Yes. Example gedasym=
bols.</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.=
8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(for this prob=
lem you should make a<br>

local backup copy.)<br></blockquote><div>If insert  symbol from local copy =
to schemas always, how to detect source chang<span id=3D"result_box" class=
=3D"" lang=3D"en"><span class=3D"">e. Before placing perform diff command?<=
br></span></span></div>
<div><span id=3D"result_box" class=3D"" lang=3D"en"><span class=3D"">If ins=
ert from changeable, and make backup after, this similar my propose.<br></s=
pan></span></div><div>=A0<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">


2. When there exist different sources with the same name. For this case<br>
you can insert more data into the symbol, i.e. authors name and version<br>
number.<br></blockquote><div><span id=3D"result_box" class=3D"" lang=3D"en"=
><span class=3D"">That is,</span> <span class=3D"">all versions</span> <spa=
n class=3D"">must be kept, </span></span><span id=3D"result_box" class=3D""=
 lang=3D"en"> <span class=3D"">even when they</span> <span class=3D"">are o=
utdated....<br>
</span></span><span id=3D"result_box" class=3D"" lang=3D"en"><span class=3D=
""><span id=3D"result_box" class=3D"" lang=3D"en"><span class=3D"">That is,=
</span> <span class=3D"">project developers</span> <span class=3D"">must ha=
ve</span> <span class=3D"">a centralized</span> <span class=3D"">repository=
</span> <span class=3D"">of characters.</span></span><br>
<br></span></span></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

My feeling is, that in the academic world references are the way of<br>
choice. In your master or PhD thesis you generally give references to<br>
the books and papers you have used, you do not provide a full copy.</blockq=
uote><div>=A0Yes. But sources papers cannot be changed.<br><br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex">
 Or
do you copy articles from Wikipedia to your local computer? I think not<br>
in general case -- but there may be exceptions, i.e. if that article es<br>
very important or you have no online access for a while.<br></blockquote><d=
iv>Wikipedia is bad example for scientists article. <br><br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex">


Long time ago I suggested that gschem should store a checksum for each<br>
referenced symbol, so changes of that symbol can be detected. I still<br>
think that that is a good idea. Further gschem could save some fields,<br>
i.e. author and version. So if it becomes unclear which symbol the<br>
schematic is referencing, there is some information available to decide.<br=
></blockquote><div>I open file from gschem. Gschem  <span id=3D"result_box"=
 class=3D"" lang=3D"en"><span class=3D"">sees</span> <span class=3D"">that =
the checksum</span> <span class=3D"">is incorrect</span><span class=3D"">. =
<br>
</span></span></div><div><span id=3D"result_box" class=3D"" lang=3D"en"><sp=
an class=3D"">What  gschem</span></span> should<span id=3D"result_box" clas=
s=3D"" lang=3D"en"><span class=3D""></span></span><span class=3D""></span> =
make?<br><br></div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">

I agree that for some cases copies of symbols are preferable. Some<br>
people like self-contained documents</blockquote><div>Self-contained docume=
nts more relaible<span id=3D"result_box" class=3D"" lang=3D"en"><span class=
=3D""> versus</span></span> referable.<br></div><div><span id=3D"result_box=
" class=3D"" lang=3D"en"><span class=3D"">Reliability</span> <span class=3D=
"">that</span> <span class=3D"">you should strive</span><span class=3D"">.<=
/span> <br>
<span class=3D"">Reliability</span> <span class=3D"">are not redundant.<br>=
<br></span></span><span id=3D"result_box" class=3D"" lang=3D"en"><span clas=
s=3D"">In some cases,</span> <span class=3D"">it more conveniently.</span><=
br><span class=3D"">Imagine</span> <span class=3D"">I want to send</span> <=
span class=3D"">the scheme</span> <span class=3D"">to another developer</sp=
an> <span class=3D"">to edit or</span><span> cut of part of this or simple =
view.</span> <br>
<span class=3D"">I send</span> <span class=3D"">him a</span> <span class=3D=
"">circuit</span> <span class=3D"">file and</span> <span class=3D"">say</sp=
an>: <span class=3D"">this symbol</span> take from <span class=3D"">Stefan<=
/span><span>,</span> <span class=3D"">this</span> from <span class=3D"">Kar=
l</span><span>,</span> <span class=3D"">at</span> <span class=3D"">this</sp=
an> from <span class=3D"">DJ Delorie,</span> <span class=3D"">and the rest<=
/span> <span class=3D"">from</span> <span class=3D"">I send in archive.<br>
:)))</span></span><span id=3D"result_box" class=3D"" lang=3D"en"><span clas=
s=3D""></span></span><br></div></div></div></div>

--089e012940d8fb622104f449ce5e--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019