gnetlist:get-nets is partially broken

Bug #912976 reported by John P. Doty
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gEDA
New
Undecided
Unassigned

Bug Description

The gnetlist Guile primitive (gnetlist:get-nets) is apparently intended to yield the netname connected to the given pin along with all pins connected to that net, including the pin in the initial query. A little experimentation, however, shows that it does not reliably list all of the connections, possibly due to a problem with net= connections. Existing back ends that use (gnetlist:get-nets) appear to use only the netname, so the incomplete pin list is generally discarded.

In addition, if an error occurs in looking up the pin, the diagnostic message lists only the pinnumber, but not the refdes, which makes tracking down the erroneous symbol triggering the error difficult.

Tags: gnetlist
Revision history for this message
gpleda.org commit robot (gpleda-launchpad-robot) wrote :

A commit was made which affects this bug
git master commit fac4d11b8c7beb6a711a83ba002682bab0168816
http://git.gpleda.org/?p=gaf.git;a=commit;h=fac4d11b8c7beb6a711a83ba002682bab0168816

commit fac4d11b8c7beb6a711a83ba002682bab0168816
Author: Peter TB Brett <email address hidden>
Commit: Peter TB Brett <email address hidden>

    gnetlist: Output refdes when g_get_nets() fails.

    Affects-bug: lp-912976

Peter TB Brett (peter-b)
tags: added: gnetlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.