[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gEDA-dev: Some gschem misfeatures noted this morning (10.5.2006)



Just a quick note on the second issue:

I re-opened my multi-page schematic from the command line using gschem
like this:

gschem foo_*.sch

(I have foo_1.sch, foo_2.sch, etc.)

This time gschem gave me only one status window.  Therefore the
problem is *not* in gschem.

I suspect that the new project manager, xgsch2pcb, opens multiple
files like this:

for file in filelist:
   sys.command("gschem "+file)

Whereas it should do something like:

filestring = ""
for file in filelist:
   filestring = filestring +" "
# Now open all at once....
sys.command("gschem "+filestring)

I can look at xgsch2pcb and maybe submit a patch . . . .

Stuart



On Thu, 5 Oct 2006, Stuart Brorson wrote:

> Carlos, Patrick, guys,
>
> I opened some of my normal test schematics with gschem this morning to
> give the gschem changes a test drive.  I opened the schematics using
> the wonderful new Cambridge Univ project manager xgsch2pcb -- I can
> talk about that elesehwere.  Here are some misfeatures in gschem I
> noted:
>
> 1.  I got this error reported in a pop-up status window:
>
> "Found an improper attribute: _VendorPN_"
> "Found an improper attribute: _Price_"
> "Found an improper attribute: _VendorPN_"
> "Found an improper attribute: _Price_"
> "Found an improper attribute: _VendorPN_"
> "Found an improper attribute: _Price_"
> "Found an improper attribute: _VendorPN_"
> "Found an improper attribute: _Price_"
> [... etc...]
>
> I have "Price" and "VendorPN" attibutes on all of my symbols (that is,
> attribues attached in the schematic layer using gattrib) in this
> design.  I wonder if gschem (or libgeda) is now enforcing the
> attributes you are allowed to have attached to your symbols?  Or is
> this some I18N thing (becuase of the underscores around the text)?
>
> Personally, I don't think gschem (or libgeda) should enforce any
> attribute names.  It can suggest names for the newbie in the
> pull-down, but if a user like me has defined additional attribute
> names, that shouldn't cause a warning or an error.
>
> In any event, I don't think I deserve this error, whatever its cause.
>
> 2.  As I said, I opened my schematic using xgsch2pcb (the Cambridge
> Univ utility).  It now allows one to open multiple schematic pages at once -- 
> a nice feature.  My schematic has 8 pages.  When I opened it,
> I got 8 different status windows warning me about my attributes.
> Ideally, gschem should only present one status window instead of 8,
> since it's a PITA to close 8 different windows saying the same
> thing. Is there any way for gschem to check for an existing status
> window before it opens a new one, and then write to the existing one
> if it exists?
>
>
> Thanks for the many patches to date!  I'll keep playing with gschem,
> and if I get some time maybe I'll try to figure out how to fix some of
> the above issues -- if you don't get there first!  ;-)  If you want me
> to put these into bugzilla, just say so.  I thought I would bring them
> up here for discussion first.
>
> Stuart
>
>
> _______________________________________________
> geda-dev mailing list
> geda-dev@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
>


_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev