delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2012/12/20/07:23:38

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Envelope-From: paubert AT iram DOT es
Date: Thu, 20 Dec 2012 13:21:49 +0100
From: Gabriel Paubert <paubert AT iram DOT es>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] Find rat lines - summary
Message-ID: <20121220122149.GB20493@visitor2.iram.es>
References: <20121208112649 DOT 388a9d22 AT jive DOT levalinux DOT org>
<1355011808 DOT 19390 DOT 8 DOT camel AT localhost>
<alpine DOT DEB DOT 2 DOT 00 DOT 1212120740300 DOT 26605 AT igor2priv>
<CAN0Jx-_+HNgHFNwjNkZRos--yRa9KWLeijjaE7zh5imjp5omuw AT mail DOT gmail DOT com>
<alpine DOT DEB DOT 2 DOT 00 DOT 1212150453530 DOT 26605 AT igor2priv>
<CAN0Jx-8mr2XmLHr7AzcTygk205H1H4_X1Y9VcQHw3zia5eGynQ AT mail DOT gmail DOT com>
<CAN-_CWyXNvnumf5OC+m-xRV0zMf3cCvyzLU3be_pC8DkNVZG0Q AT mail DOT gmail DOT com>
<1355861174 DOT 13534 DOT 14 DOT camel AT localhost>
<20121220101819 DOT GA26060 AT visitor2 DOT iram DOT es>
<1356003432 DOT 4776 DOT 10 DOT camel AT localhost>
MIME-Version: 1.0
In-Reply-To: <1356003432.4776.10.camel@localhost>
User-Agent: Mutt/1.5.20 (2009-06-14)
X-SPF-Received: 2
X-Spamina-Bogosity: Unsure
X-Spam-Score: -1.4 (-)
X-Spam-Report: Content analysis details: (-1.4 points)
pts rule name description
---- ---------------------- --------------------------------------------------
-1.4 ALL_TRUSTED Passed through trusted hosts only via SMTP
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

On Thu, Dec 20, 2012 at 11:37:12AM +0000, Peter Clifton wrote:
> On Thu, 2012-12-20 at 11:18 +0100, Gabriel Paubert wrote:
> 
> > > 2. Which set should get the "FOUND" flag assigned.. both, or just the
> > > physically connected ones.
> > 
> > Well, this would imply a file format addition, no? Why not remove
> > the found flag in the saved files and ignore it on load for a start
> > (I never found, no pun intended, saving and restoring found and selected
> > flags to be very useful).
> > 
> > Then you can split the found flag into 2 different flags: 
> > found_and_physically_connected and found_by_following_rats
> > (I have not found, no pun intended again, better names).
> 
> Its not a huge a file-format change, just an additional string it will
> recognise in the flags section. It shouldn't cause any harm if you have
> an unrecognised flag (aside some warnings), therefore does not make the
> file incompatible with older versions of PCB.

In this case, I would not mind dropping them from the file format.

> > I was using it quite frequently, so I'm glad that you realise that
> > you broke some people's workflow.
> 
> Always seems to be the way when you "fix" something.
> 
> [snip]
> 
> > That's the eternal problem with software, once people have become
> > accustomed to a capability, you can't break their habits/workflow. 
> 
> Oh, we _can_ break them... ;)

Up to a point. I really need something idempotent for manual routing.
(And most of my boards need manual routing, when you have RF signals
up to 10GHz or higher, using for example coplanar waveguides, the first 
thing to do is to route the high frequency signals and the bias lines
manually). There are typically few such signals, or there is a repeating
pattern when you have several channels, so manual routing is not a hassle.

> The question is really just when we should, and what the balance of
> pain / benefit looks like.
> 
> The developers are not operating under the rule that we will never
> change behaviours, to do that would mean serious stagnation and possibly
> eventual death of the project.
> 
> What we critically don't want to break, is existing _designs_, and of
> course.. we can be sympathetic to views about behavioural changes.

Well, some of my designs were broken by PCB upgrades, in the area of 
copper pours if I remember correctly. I always keep the photoplotter 
files I send to the manufacturer just in case I need a new batch (and 
in one case it was useful since the manufacturer of the first batch 
went bankrupt), but if I had to modify it...

> > > Try the split-colouring, and see what you think. I'm also going to
> > > experiment with de-saturating colours or increasing transparency on
> > > non-found objects in the GL renderer, to see how that feels.
> > 
> > I will try over the week-end. I feel that split colouring might 
> > work well enough.
> 
> The idea is that it is an improvement over both old and current
> behaviours ;)

I can believe it. I really considered your previous patch a regression,
but color differentiation is going forward.

	Gabriel

- Raw text -


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