[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