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=evE+ynpUSPUpz2gQoh3DFrwV+Wn64mMWkRMOrGGLl44=; b=O5dEWPTNcxs3n1oFR1XLAvD8MbLuqyu3cdG21QhbGPP3krIbkbPbLpvRcn/63D0CSp fPPqoVdAWnWvcByVhYYr4wmjY3qlTurdpyCT1C4QQC+YWKKGHonrhzN4AHYXmUpsoobj j/Ij9PlBywdezEqpNm5DIBptYxIqloSY4er8GhiZX58advLFqnUlA2gCz0UhYfY/FFy5 uUyCxH9tVJ4d3RgNCHV1HOIZx9M4LuDbIw1OpuiWx0HgLzu3u6g3qGFfcoJFw7waeAKC z1tP3qtpckjM9yN2yaeq2DB+9Mmwk+JesJVQSeG+apXJa2Fk93fs0Ortttczsg96iQi4 1bcQ== 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=evE+ynpUSPUpz2gQoh3DFrwV+Wn64mMWkRMOrGGLl44=; b=Z6Hv0lhT2zehHVMCYli9hj4G8Y0i4LqwnicssJ9An+rd9+zoRygzpcPWLyFcNTqH9+ a8Ub+wcLnH31cK6jf4DEBcCcGcC02PjhyJxBD5h7QXqGduU4KiLTVVrSIEmXWCu+1h2J j4efCZtLkjievIPg2DgUBoym+1nbcVANlRrR8BHYDFSLb4tHbTAXHwORnEiSwclueTQM x9iyYTPr2K1jyUmb6Iv+YFqG5XaRHoimO7tZZ2IDsF7aDG1xs3TuY/4GVsSlRZii/wsH /qmNEWv1Z/+EfYIK25rfr7ABhlZ3HsReDheOpI2+Zz65ppelDBXVfXP2ZKzNt6zlwf4n qSrg== X-Gm-Message-State: ALyK8tKd5JNUTgztRMKDb2i6OKMcTBeAf8OEARaDEYOAL5sptDfTl9jzuuFeSLIRY+dgCmgQF1KT2+CoV1i4Nw== X-Received: by 10.55.12.1 with SMTP id 1mr30532505qkm.136.1467819528741; Wed, 06 Jul 2016 08:38:48 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: From: "Russell Nelson (russnelson AT gmail DOT com) [via geda-user AT delorie DOT com]" Date: Wed, 6 Jul 2016 11:38:44 -0400 Message-ID: Subject: Re: [geda-user] Exporting a design To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary=001a114c8f589aea850536f95d46 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 Precedence: bulk --001a114c8f589aea850536f95d46 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable This seems fairly straightforward. You need a program that can parse both .pcb and .sch files, and pull out the .fp and .sym files, then create a .zip out of them. How hard can that be? On Wed, Jul 6, 2016 at 11:05 AM, Ouabache Designworks (z3qmtr45 AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > > > On Wed, Jul 6, 2016 at 4:14 AM, James Battat (jbattat AT wellesley DOT edu) [via > geda-user AT delorie DOT com] wrote: > >> After completing a schematic and board layout, I=E2=80=99d like to distr= ibute the >> full project to a colleague. I=E2=80=99d like to send them a single fil= e that is >> self-contained (meaning all .sch files, .pcb file, custom footprints and >> symbols), in a way that makes it easy on the recipient. What is the >> recommended approach? >> >> At present, I have my design files (.sch, .pcb and config files) under >> version control. I separately have my symbols and footprints in version >> control. So a collaborator must check out the code for the board, and t= he >> code for the symbols/footprints, and then ensure that the symbol/footpri= nt >> paths in the preference files align with their directory structure, etc. >> In this approach, they also must get all of my custom symbols/footprints= , >> not just the ones used in the current project. >> >> There must be a better way. What do you do? >> >> James >> >> >> That's why we need a repository manager tool. EDA tools have > traditionally assumed that the human would download all the needed > repositories beforehand and everything would be in the file system. > > That worked ten years ago but todays designs require a huge number of > repos. It is time to automate this step. > > IP-Xact should have defined a framework for this but they punted on this > issue so we are left to figure it out ourselves. > > John Eaton > > > > --001a114c8f589aea850536f95d46 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
This seems fairly straightforward. You need a program that= can parse both .pcb and .sch files, and pull out the .fp and .sym files, t= hen create a .zip out of them. How hard can that be?

On Wed, Jul 6, 2016 at 11:05 AM, O= uabache Designworks (z3qmtr45 AT gmail DOT c= om) [via geda-user AT delorie DOT com= ] <geda-user AT delorie DOT com> wrote:


On Wed, Jul 6, 2016 at 4:14 AM, James Battat (jbattat AT wellesley DOT edu)= [via geda-user@= delorie.com] <geda-user AT delorie DOT com> wrote:
After completing a schematic and board layout, I= =E2=80=99d like to distribute the full project to a colleague.=C2=A0 I=E2= =80=99d like to send them a single file that is self-contained (meaning all= .sch files, .pcb file, custom footprints and symbols), in a way that makes= it easy on the recipient.=C2=A0 What is the recommended approach?

At present, I have my design files (.sch, .pcb and config files) under vers= ion control.=C2=A0 I separately have my symbols and footprints in version c= ontrol.=C2=A0 So a collaborator must check out the code for the board, and = the code for the symbols/footprints, and then ensure that the symbol/footpr= int paths in the preference files align with their directory structure, etc= .=C2=A0 In this approach, they also must get all of my custom symbols/footp= rints, not just the ones used in the current project.

There must be a better way.=C2=A0 What do you do?

James


That's why we need a repository manage= r tool. EDA tools have traditionally assumed that the human would download = all the needed repositories beforehand and everything would be in the file = system.

That worked ten years ago but todays designs require a huge number of= repos. It is time to automate this step.

IP-Xact should have defined a framework for this but they punted on = this issue so we are left to figure it out ourselves.

John Eaton


<= br>

--001a114c8f589aea850536f95d46--