That only applies to the geda library. Many of my symbols are custom, as
the geda lib is not complete. Also, I put attributes on my symbols, like
internal part number, so my schematic can generate a bom. Putting those
attributes on each schematic symbol is out of the question when I have
thousands of instances to attribute in my schematic, and many attributes
to add. So all my library symbols are modified from the main release. I
have yet to figure out how to handle a release symbol update, so all my
symbols are in a local library.

Ross Amans
Hardware Design Engineer
Biometric Access Co
512-426-9252 (cell)

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of John Doty
Sent: Tuesday, June 03, 2008 12:04 PM
To: gEDA developer mailing list
Subject: Re: gEDA-dev: netlist route styles


On Jun 3, 2008, at 10:56 AM, Amans,Ross wrote:

> In Orcad Capture, when you have finished editing a symbol, and  
> close it to save, it does ask if you want to update that symbol in  
> your design. It only updates the latest, previously edited version  
> of that symbol, so it is common for your design to wind up with  
> multiple versions of a symbol. So the gschem symbol tool should ask  
> if you want to update, and list versions of that symbol. At the  
> same time, the Orcad tool does not ask if you want to update the  
> library version of that symbol, so you usually wind up with the  
> library having out-of-date symbols. So the gschem symbol tool  
> should also ask if you want to update the library symbol, as well.

The library symbol comes from the gEDA distribution, and is normally  
write protected. It is dangerous to unprotect and edit these, as your  
next gEDA update will probably revert you to the old symbol.  Of  
course, it's also dangerous to *use* these as your next gEDA update  
may change the symbol to "fix" an attribute that's right for your  
design, but wrong for someone else's.

That's why we need the concept of a project symbol repository between  
the library and the schematic.

>
> Ross Amans
> Hardware Design Engineer
> Biometric Access Co
> 512-426-9252 (cell)
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:geda-dev- 
> [EMAIL PROTECTED] On Behalf Of Peter Clifton
> Sent: Tuesday, June 03, 2008 11:35 AM
> To: gEDA developer mailing list
> Subject: Re: gEDA-dev: netlist route styles
>
> On Tue, 2008-06-03 at 16:19 +0000, Kai-Martin Knaak wrote:
>> On Tue, 03 Jun 2008 08:41:09 -0600, John Doty wrote:
>>
>>>> stderr / stdout warning that there might be out-dated footprints  
>>>> for
>>>> certain files.
>>>
>>> Unacceptable. In a large project, such warnings are lost in the  
>>> spew.
>>
>> Those, who actually work on large projects will easily adapt and  
>> look for
>> these warnings, if they prove to contain critical information.  
>> grep and
>> awk are no rocket science.
>>
>>
>>> When I change a symbol to fix a pin assignment, part number,  
>>> footprint,
>>> underlying hierarchical schematic, etc., I expect that change to
>>> propagate.
>>
>> I don't -- at least not automatically and by default. This kind of  
>> change
>> all too easily breaks existing schematics or layouts. Because of  
>> this, I
>> prefer an update of symbols or footprints only if I explicitly choose
>> so.
>
> Given a fictional "Project environment", it should be possible (after
> editing a symbol file), that the tool you just closed would then  
> pop up
> some dialog:
>
> /----------------------------------------\
> | Update schematics                    |x|
> |----------------------------------------|
> | Update schematics with new version of  |
> | heuristic-algorithm-unit.sym           |
> |                                        |
> | hal9000.sch                    [x]     |
> | sal9000.sch                    [x]     |
> |                                        |
> |----------------------------------------|
> |   |Deselect all| |Select all| | OK  |  |
> \________________________________________/
>
>
>
> -- 
> Peter Clifton
>
> Electrical Engineering Division,
> Engineering Department,
> University of Cambridge,
> 9, JJ Thomson Avenue,
> Cambridge
> CB3 0FA
>
> Tel: +44 (0)7729 980173 - (No signal in the lab!)
>
>
>
> _______________________________________________
> geda-dev mailing list
> [email protected]
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
>
>
> _______________________________________________
> geda-dev mailing list
> [email protected]
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
[EMAIL PROTECTED]




_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev


_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to