gnetlist:get-nets is partially broken
Bug #912976 reported by
John P. Doty
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: | added: gnetlist |
To post a comment you must log in.
A commit was made which affects this bug a711a83ba002682 bab0168816 git.gpleda. org/?p= gaf.git; a=commit; h=fac4d11b8c7be b6a711a83ba0026 82bab0168816
git master commit fac4d11b8c7beb6
http://
commit fac4d11b8c7beb6 a711a83ba002682 bab0168816
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