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=xz+UdghdNkIYKWaFaahzginRGWTIGl6Gbgcz7PKQdas=; b=081+6Hg7tPfCEUC30g3brrH361WpKIXk/oOVPlxYDf2pPPHlMnnWfR3eVtjQluQkk4 m9gJ6g+LsDu3TSba8xoP5Kpi5Ov+20DvV/mQ1q16xrq9jTF0hq9D/fQ+ckR87l+mxZn4 WFmCWYj6jh1QD9uGwziG+lCuTfhOtpbhrTMNdsbQ6Iq+8zG3rGmDs1QKdYZyIeYMdb8r w+NbVjJ49CIqkqAubkzsX8Vpda04IcHc1QBP6hdBCvqqdc089UZKYzNcSIc43UJSsW7t nz3lJMnnrH0XEkyW8yHsZhPZcui4U3TTp4I55/IqsvwSSEcTElkUutF0qXYBCVenXkck nJYQ== 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=xz+UdghdNkIYKWaFaahzginRGWTIGl6Gbgcz7PKQdas=; b=lmlRHyqenFnnZLsBDapPVcVG+CUd6Pni08IKXX1T+AOi68flLQrEit+LS/4m/9n3Uv XjEyVZODKsbvk0aed6nCSY4bLgCCNUIoGapcIud1+0KmJPcIW4LoNHOloBPy0vXAz8R+ t5zUBmXAjeDgJeQ7N54aNhQHHv1jF+1l6GoVtZdlt7zUaOK3CfbY7VDv/sofaQcxRlwZ VZAI+a/lsEWYJyKT//GqY5TZIz+iItYoPpdDPM42ghk3n+DBQAMghH68npgTTjPjBJ7r RKCypTdt/FSa1qWp5A0aH3la8SlJ9lcRNdQV57dOt5VTAqXfZF7P0bSSOlz0jhGym83T nAlA== X-Gm-Message-State: ALyK8tL+GicfMtCxKey2IPcyJkGhmbYs7gjWlsWGM8EbesbQRLWy96doukQJXAAghXR3za7bOVo6gXiWT+Na3g== X-Received: by 10.107.10.14 with SMTP id u14mr22049683ioi.152.1467817553348; Wed, 06 Jul 2016 08:05:53 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: From: "Ouabache Designworks (z3qmtr45 AT gmail DOT com) [via geda-user AT delorie DOT com]" Date: Wed, 6 Jul 2016 08:05:52 -0700 Message-ID: Subject: Re: [geda-user] Exporting a design To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary=001a113ed848dcf6560536f8e719 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 --001a113ed848dcf6560536f8e719 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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 distri= bute the > full project to a colleague. 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. 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 th= e > code for the symbols/footprints, and then ensure that the symbol/footprin= t > 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 traditionall= y 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 --001a113ed848dcf6560536f8e719 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Wed, Jul 6, 2016 at 4:14 AM, James Battat (jbattat AT wellesley DOT edu) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com>= ; wrote:
After completing a schema= tic 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-c= ontained (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 recommend= ed 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>
--001a113ed848dcf6560536f8e719--