www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/07/18/17:46:14

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=0/5rUqK9V2ghHu1FtErjjerUvJ63L56V/3qm3TwhGTw=;
b=lhdijBuEwkRz7H3ocJDRqKh7Vi5g0kIbhQR7Ba++rSp9qWvB1GDpjOBO5Nwvfx+40c
o0H+Pj65tQIezxZRgjh//nfdh7UtON1A3bkMLXYaxXU9hagfwVakWoz4TAZT+M/9q70C
KPP1g29IYD5/XQ8Y03MjxwDx1pygJC+ONY47Bfy3drrHiwq09V0Vpedn1+1HjbB9577J
Z1CLQrpv1by0HxkReMl0knwNdya82af5OZ85YXQBpYDEDFv4YnFc1RAJK/2hRBFPGEH3
kGMKSBRqBBjNkhrKtLrxovSH6EznmlTmGyLrKYBZ9xERqft/WxV2uDqKHXmhejh/hOn8
glKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=0/5rUqK9V2ghHu1FtErjjerUvJ63L56V/3qm3TwhGTw=;
b=Ne7rxWuvvwvTdlrpDp1MNnd8Mj5yTVNOWSEkcDNEeHFtg/ZlmCrPxvpqvWmXPIcS3V
F7hEsFbl/2eaJghgQi7howIOIkAZqNTnJKKKgP0itscQHQsTIeFflJdmuFQsojr28v1t
dGuky37PPrn9R1uNl+RvgIsCQY1KebizDevn1i6K9ZAiSGPCc4XYFHryhGQUV1L5V+fs
EHAdSJZ6qV1FacZvVKaHgRlgUIAgMYoZQtapa3hNdOaOMuIMzSDC7VYf5V9Nm20xMvbK
6umhOIFI3hrd7r5g6kZQ+7d4JvOAfcVH6t+aBGRvYW/XWP5WkPPfep4tZOfeQwN9pjWn
THMg==
X-Gm-Message-State: ALyK8tJhXI8iAuSWLR6VW8rZL+e5/b646yhzQoVEzfHfLqziKY+8H2IPxIH1YHGNspJtjP6M9y0+4sbx6hRFtA==
X-Received: by 10.36.222.131 with SMTP id d125mr5812315itg.48.1468878265155;
Mon, 18 Jul 2016 14:44:25 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <84904079-378F-4E92-8320-CEB5C3B14C65@noqsi.com>
References: <alpine DOT DEB DOT 2 DOT 11 DOT 1607171601340 DOT 19102 AT nimbus> <nmgo92$hdq$1 AT ger DOT gmane DOT org>
<alpine DOT DEB DOT 2 DOT 11 DOT 1607180124470 DOT 1534 AT nimbus> <CAOP4iL0MqLuSHZek=RUBtrm4+Tv9aQK3UZ_X-MAxu4PRXX6TUw AT mail DOT gmail DOT com>
<84904079-378F-4E92-8320-CEB5C3B14C65 AT noqsi DOT com>
From: "Ouabache Designworks (z3qmtr45 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Date: Mon, 18 Jul 2016 14:44:24 -0700
Message-ID: <CAOP4iL2kkvfBKG9e1Uqkz8D+Y6YrgPk=_66fF1CZaHRXOrb8iA@mail.gmail.com>
Subject: Re: [geda-user] New XML file format for schematics and symbols
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

--94eb2c05f6b83684c10537efdfe6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Mon, Jul 18, 2016 at 8:48 AM, John Doty <jpd AT noqsi DOT com> wrote:

>
> On Jul 18, 2016, at 9:14 AM, Ouabache Designworks (z3qmtr45 AT gmail DOT com)
> [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
>
> Roland,
>
> You should consider borrowing some things that IP-Xact does in their file=
s:
>
> 1) Unique Identifiers split into separate fields. Each IP-Xact file has a
> VLNV identifier with Vendor name, Library name ,Component name and versio=
n.
> That is a good start but we will need more.
>
>
> Only applicable to some flows. The format should allow, but not demand
> such things.
>
>
> 2) All file references are given relative to the location of the xml file=
.
> This solves the search path problem.
>
>
> That=E2=80=99s certainly a big change (not entirely crazy, though). Won=
=E2=80=99t work
> with global libraries, especially if you design on multiple machines. Goo=
d
> application for Apple=E2=80=99s new copy-on-write file system.
>
>
>
> John Eaton
>
>
>
>
> John Doty              Noqsi Aerospace, Ltd.
>
> http://www.noqsi.com/
>
> jpd AT noqsi DOT com
>
>
>
It will work with global libraries. You package the xml file under a common
subdirectory with any and all files that it references and once you know
the location of the xml file
in filespace then you know the absolute location of all of the referenced
files. The global library contains both the xml file and all of its
referenced files.

You reference all xml files by their  identifier and this must be unique.
No two components can have the same id and the vlnv scheme will guarantee
that happens.

Everybody has a full and complete name but we seldom use it. Your name may
be John Henry Smith III but most of the time you will be called John. When
you are at
a  family reunion you are John the Third and in a situation with other
Johns you will be John Smith.

You must put the full name in every xml file and let each tool flow use
what they need based on the situation.

John Eaton

--94eb2c05f6b83684c10537efdfe6
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Mon, Jul 18, 2016 at 8:48 AM, John Doty <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:jpd AT noqsi DOT com" target=3D"_blank">jpd AT noqsi DOT com</a>&gt;</span> w=
rote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-word"=
><br><div><span class=3D""><div>On Jul 18, 2016, at 9:14 AM, Ouabache Desig=
nworks (<a href=3D"mailto:z3qmtr45 AT gmail DOT com" target=3D"_blank">z3qmtr45 AT gm=
ail.com</a>) [via <a href=3D"mailto:geda-user AT delorie DOT com" target=3D"_blank=
">geda-user AT delorie DOT com</a>] &lt;<a href=3D"mailto:geda-user AT delorie DOT com" t=
arget=3D"_blank">geda-user AT delorie DOT com</a>&gt; wrote:</div><br><blockquote =
type=3D"cite"><div dir=3D"ltr"><div>Roland,<br><br></div>You should conside=
r borrowing some things that IP-Xact does in their files:<br><br><div class=
=3D"gmail_extra">1) Unique Identifiers split into separate fields. Each IP-=
Xact file has a VLNV identifier with Vendor name, Library name ,Component n=
ame and version. That is a good start but we will need more.<br></div></div=
></blockquote><div><br></div></span>Only applicable to some flows. The form=
at should allow, but not demand such things.</div><div><span class=3D""><br=
><blockquote type=3D"cite"><div dir=3D"ltr"><div class=3D"gmail_extra"><br>=
</div><div class=3D"gmail_extra">2) All file references are given relative =
to the location of the xml file. This solves the search path problem.<br></=
div></div></blockquote><div><br></div></span>That=E2=80=99s certainly a big=
 change (not entirely crazy, though). Won=E2=80=99t work with global librar=
ies, especially if you design on multiple machines. Good application for Ap=
ple=E2=80=99s new copy-on-write file system.</div><div><br><blockquote type=
=3D"cite"><div dir=3D"ltr"><div class=3D"gmail_extra"><br><br></div><div cl=
ass=3D"gmail_extra">John Eaton<br><br><br></div><div class=3D"gmail_extra">=
<br></div></div>
</blockquote></div><br><div>
<span style=3D"border-collapse:separate;border-spacing:0px 0px;color:rgb(0,=
0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:no=
rmal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align=
:auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0=
px"><p style=3D"margin:0.0px 0.0px 0.0px 0.0px"><font style=3D"font:12.0px =
Helvetica" face=3D"Helvetica" size=3D"3">John Doty<span>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0<span>=C2=A0</span><span>=C2=A0 =C2=A0<span>=C2=A0</span><=
/span></span>Noqsi Aerospace, Ltd.</font></p><p style=3D"margin:0.0px 0.0px=
 0.0px 0.0px"><a href=3D"http://www.noqsi.com/" target=3D"_blank">http://ww=
w.noqsi.com/</a></p><p style=3D"margin:0.0px 0.0px 0.0px 0.0px"><font style=
=3D"font:12.0px Helvetica" face=3D"Helvetica" size=3D"3"><a href=3D"mailto:=
jpd AT noqsi DOT com" target=3D"_blank">jpd AT noqsi DOT com</a></font></p><br></span>
</div>
<br></div></blockquote></div><br></div><div class=3D"gmail_extra">It will w=
ork with global libraries. You package the xml file under a common subdirec=
tory with any and all files that it references and once you know the locati=
on of the xml file<br></div><div class=3D"gmail_extra">in filespace then yo=
u know the absolute location of all of the referenced files. The global lib=
rary contains both the xml file and all of its referenced files.<br><br></d=
iv><div class=3D"gmail_extra">You reference all xml files by their=C2=A0 id=
entifier and this must be unique. No two components can have the same id an=
d the vlnv scheme will guarantee that happens.<br><br></div><div class=3D"g=
mail_extra">Everybody has a full and complete name but we seldom use it. Yo=
ur name may be John Henry Smith III but most of the time you will be called=
 John. When you are at<br></div><div class=3D"gmail_extra">a=C2=A0 family r=
eunion you are John the Third and in a situation with other Johns you will =
be John Smith. <br><br></div><div class=3D"gmail_extra">You must put the fu=
ll name in every xml file and let each tool flow use what they need based o=
n the situation.<br><br></div><div class=3D"gmail_extra">John Eaton<br><br>=
</div><div class=3D"gmail_extra"><br><br><br>=C2=A0<br></div><div class=3D"=
gmail_extra"><br><br></div><div class=3D"gmail_extra"><br></div></div>

--94eb2c05f6b83684c10537efdfe6--

- Raw text -


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