[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: unpromoted visible attributes



On Oct 23, 2009, at 11:57 PM, Peter TB Brett wrote:

> On Saturday 24 October 2009 07:37:04 Peter TB Brett wrote:
>> On Saturday 24 October 2009 00:33:41 Peter Clifton wrote:
>>> I'm of the mind that we should (in an ideal world) _remove_ all
>>> automatic attribute promotion (perhaps excepting the special case of
>>> symversion), and define some new rules as to how an aggregate  
>>> list of
>>> attributes is constructed from a symbol, and attributes inside the
>>> schematic.
>>
>> If I remember correctly, I suggested this,

I agree with both of you that this is correct.

>> 	If you remove these attributes, you will probably break users.
>> I know that there are users who turn off attribute promotion,
>> and/or have promote-invisible turned on, and/or have stuff inside of
>> always-promote-attributes.
>
> Ales' criteria is, "Changing user workflows is verboten," apparently.

And, having been bitten by changes in attribute promotion policy, I  
also agree with Ales.

But I see the issue here somewhat differently. The problem isn't so  
much that the policy is wrong, but that the code needs refactoring.  
Workflow-dependent policy should not be hard wired into libgeda: it  
should be in Scheme functions that can be overridden through gafrc  
(or perhaps in a file specified by gafrc).

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd@xxxxxxxxx




_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user