[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-bug: [Bug 810202] Re: gnetlist bom trips on missing attrib file
Bug was fixed by a commit
git master commit 76bc345ee043764b919980c3de6d27f78546cf73
http://git.gpleda.org/?p=gaf.git;a=commit;h=76bc345ee043764b919980c3de6d27f78546cf73
commit 76bc345ee043764b919980c3de6d27f78546cf73
Author: Jared Casper <jaredcasper@xxxxxxxxx>
Commit: Peter TB Brett <peter@xxxxxxxxxxxxx>
gnetlist: bom/bom2 backend attribute list improvements
- Checks for the existence of the attribute file, gives a helpful error
message if none is found (no default)
- Adds an attrib_file command line option to the backend for
specifying an alternate attribute file
- Adds an attribs command line option for specifying the attributes
directly from the command line
Closes-bug: lp-810202
** Changed in: geda
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of gEDA Bug
Team, which is subscribed to gEDA.
https://bugs.launchpad.net/bugs/810202
Title:
gnetlist bom trips on missing attrib file
Status in GPL Electronic Design Automation tools:
Fix Committed
Bug description:
(as reported to geda-user by Girvin R. Herr)
If there is no attribs file around, the backends bom and bom2 crash
with an irritating error message on the command line:
/---------------------------------------
$gnetlist -g bom xx.sch
Loading schematic
[/home/gherr/projects/vds160/original/hardware/dac/docs/xx.sch]
Backtrace:
In current input:
1: 0* [bom "output.net"]
In /usr/local/share/gEDA/scheme/gnet-bom.scm:
37: 1 (let ((port #) (attriblist #)) (bom:printlist (cons #
attriblist) port) ...)
40: 2* [bom:parseconfig ...
40: 3* [open-input-file "attribs"]
In unknown file:
?: 4 [open-file "attribs" "r"]
<unnamed port>: In procedure open-file in expression (open-file str
OPEN_READ):
<unnamed port>: No such file or directory: "attribs"
\-------------------------------
Suggestions:
1) Check for the existence of the attribs file.
2a) Issue a newbie friendly message, if not.
2b) produce a sensible default attribs file on the fly.
3) accept a file name on the command line, so you can have different
attribs files for the same project
4) accept a string on the command line to replace the contents of the
attribs file
---<)kaimartin(>---
To manage notifications about this bug go to:
https://bugs.launchpad.net/geda/+bug/810202/+subscriptions
_______________________________________________
geda-bug mailing list
geda-bug@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-bug