Re: gEDA-user: 200 bugs, warts and feature requests
On Sat, Dec 18, 2010 at 02:00:46AM +0100, Kai-Martin Knaak wrote: Hi. When I do projects, schedule is usually a bit tight and I can't afford to dive into every issue I stumble on the way. So I make a quick note in my digital notebook zim. This may be bugs, little ideas for better usability, or issues with certain not so brilliant features. Of course, most often, I never return to the subject. The list of notes grew over the years. Currently, it is at about 200 items. Is there anything sensible I might do with it? Dump it wholesale to the mailing list? Add items to the source tracker? Pick one item a day and present it to the mailing list for comments? I would dump it to a wiki page and point to that page from here. And probably file a bug pointing to that wiki. This way someone can slowly go through it. Martin Kupec ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: 200 bugs, warts and feature requests
Kai-Martin Knaak kn...@iqo.uni-hannover.de writes: Pick one item a day and present it to the mailing list for comments? Maybe not one item, but one set of related items a day? From your last couple of lines, four of six items are about gschem text. ---)kaimartin(--- PS: This is what the last couple of lines look like: /-- • pcb wart: rats don't print in the eps HID • gschem room for improvement: If an autosave backup is found, the dialog should offer to show the diff of the two files. • gschem usability improvement: If a symbol contains slots, insert should optionally add all slots at once with slot numbers automatically incremented. • gschem usability: The add text dialog should automatically apply the current text when the mouse leaves the dialog. • gschem usability: The add text dialog should contain widgets to set text attributes like size, color, orientation, • gschem usability: Accel to increment/decrement text size on [s]/[shift-s] similar to pcb \-- -- Stephan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Random thoughts on the future interface of PCB
On Thu, 9 Dec 2010 14:45:47 +1100 Stephen Ecob silicon.on.inspirat...@gmail.com wrote: Boiling it down greatly, Clif and Kaimartin are both asking for more attention from the maintainers. Has the gEDA community given thought to the possibility of paid maintainers ? I'm a relative newbie, please let me know if this has already been thrashed through. If it is worth discussing, I guess the big questions are: 1. Would any of the existing maintainers be able to devote more time to gEDA if they had financial support to do so ? 2. Could we raise enough money to make this viable ? Why don't we put banners to our webpage: We need developers! We need contributors! or something like that. There might be some out there, who would spend more time on the project. I've seen this on other FOSS pages. Just an idea. -- Levente Kovacs http://levente.logonex.eu ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: PCB: Rotating components in 45 degree
Hello, Is there a functionality in PCB to rotate a component in 45 degree instead of 90 degree which is available at present? Thanks and Best Regards Jeffrey W: http://jeffrey.co.in/ M: +918148490036 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB: Rotating components in 45 degree
See FAQ for pcb On Dec 18, 2010, at 12:01 PM, jeffrey antony jeffrey_ant...@yahoo.com wrote: Hello, Is there a functionality in PCB to rotate a component in 45 degree instead of 90 degree which is available at present? Thanks and Best Regards Jeffrey W: http://jeffrey.co.in/ M: +918148490036 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB: Rotating components in 45 degree
On Sat, 2010-12-18 at 12:01 -0800, jeffrey antony wrote: Hello, Is there a functionality in PCB to rotate a component in 45 degree instead of 90 degree which is available at present? http://geda.seul.org/wiki/geda:pcb_tips#how_do_i_rotate_objects_by_an_arbitrary_angle ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB: Rotating components in 45 degree
Steven Michalske smichal...@gmail.com writes: See FAQ for pcb This one? http://pcb.gpleda.org/faq.html On Dec 18, 2010, at 12:01 PM, jeffrey antony jeffrey_ant...@yahoo.com wrote: Hello, Is there a functionality in PCB to rotate a component in 45 degree instead of 90 degree which is available at present? Thanks and Best Regards Jeffrey W: http://jeffrey.co.in/ M: +918148490036 -- Stephan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: Guile/gschem problem
Hi guys, I'm trying to compile the suite, but while it does so, I get this infamous error when trying to start gschem: [...@localhost]$ gschem Backtrace: In ice-9/boot-9.scm: 170: 4 [catch #t #catch-closure 82dd420 ...] In unknown file: ?: 3 [catch-closure] ?: 2 [catch-closure wrong-type-arg {#f} ...] In ice-9/boot-9.scm: 115: 1 [#procedure 81dc4d8 at ice-9/boot-9.scm:110:6 (thrown-k . args) wrong-type-arg ...] In unknown file: ?: 0 [catch-closure wrong-type-arg source-property ...] ERROR: In procedure source-property: ERROR: Wrong type argument in position 1 (expecting non-immediate): #f A search didn't reveal any solution for me. I'm using git versions of both, guile, geda, and pcb. Pcb works fine, though. Can you guys tell me what versions of guile are you using with mainstream code? Thanks, ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Guile/gschem problem
On Saturday 18 December 2010 20:32:11 Eduardo Costa wrote: Hi guys, I'm trying to compile the suite, but while it does so, I get this infamous error when trying to start gschem: The suite currently only works with Guile 1.8.x. The last time I saw this error, it was when I tried compiling against Guile 1.9.x. Are you running Gentoo? Peter -- Peter Brett pe...@peter-b.co.uk Remote Sensing Research Group Surrey Space Centre signature.asc Description: This is a digitally signed message part. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Guile/gschem problem
Thanks Peter for your quick answer!, No. Mine's a custom made distro (sort of `linux from scratch') I made years ago and have been updating by hand as it takes place, although I doubt that's the problem. I always run into troubles when trying to compile geda, related to the software itself (inter-dependencies, etc), though as time goes by things are looking much better. Regards, and thanks, On 18/12/2010, Peter TB Brett pe...@peter-b.co.uk wrote: On Saturday 18 December 2010 20:32:11 Eduardo Costa wrote: Hi guys, I'm trying to compile the suite, but while it does so, I get this infamous error when trying to start gschem: The suite currently only works with Guile 1.8.x. The last time I saw this error, it was when I tried compiling against Guile 1.9.x. Are you running Gentoo? Peter -- Peter Brett pe...@peter-b.co.uk Remote Sensing Research Group Surrey Space Centre ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB: Rotating components in 45 degree
kai-martin knaak k...@familieknaak.de writes: Stephan Boettcher wrote: See FAQ for pcb This one? http://pcb.gpleda.org/faq.html No, this one: http://geda.seul.org/wiki/geda:pcb_tips Although the page name says pcb tips, it really contains answers to frequently asked questions. :-( So there are two PCB-FAQs that do not provide the answer, and a real FAQ, that cannot be googled by that name. -- Stephan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Guile/gschem problem
On Saturday 18 December 2010 20:43:41 Eduardo Costa wrote: Thanks Peter for your quick answer!, No. Mine's a custom made distro (sort of `linux from scratch') I made years ago and have been updating by hand as it takes place, although I doubt that's the problem. I always run into troubles when trying to compile geda, related to the software itself (inter-dependencies, etc), though as time goes by things are looking much better. There shouldn't be any interdependencies any more when building gEDA. If you come across a problem with the build system that's obviously a bug, let me know -- I'm interested in fixing such things. :-) Cheers, Peter -- Peter Brett pe...@peter-b.co.uk Remote Sensing Research Group Surrey Space Centre signature.asc Description: This is a digitally signed message part. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: wire real bus in Icarus Verilog
Hi Folks! How much work would be involved in extending the extended data types in Icarus (http://www.geda.seul.org/wiki/geda:icarus_extensions) to support a bus of wire reals, e.g. wire real [9:0] realbus; wire real x = realbus[0]; wire real y = realbus[1]; etc... I can poke around and see what I might be able to do with this, but I figured I'd better ask the experts first. I'm not familiar with SystemVerilog, so I don't know if this is compatible with the standard or not. --wpd ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: wire real bus in Icarus Verilog
On Sat, Dec 18, 2010 at 4:39 PM, Patrick Doyle wpds...@gmail.com wrote: Hi Folks! How much work would be involved in extending the extended data types in Icarus (http://www.geda.seul.org/wiki/geda:icarus_extensions) to support a bus of wire reals, e.g. wire real [9:0] realbus; wire real x = realbus[0]; wire real y = realbus[1]; etc... I can poke around and see what I might be able to do with this, but I figured I'd better ask the experts first. I'm not familiar with SystemVerilog, so I don't know if this is compatible with the standard or not. Here's a trivial example of what I'd like to be able to do... module realtest; wire real [1:0] outbus; reg [1:0] inbus; integer i; bus_writer u3(outbus, inbus); initial begin for (i = 0; i 5; i = i + 1) begin #1 $display(i = %0d, inbus=%b, outbus[0] = %f, outbus[1] = %f, i, inbus, outbus[0], outbus[1]); inbus = i; end end endmodule // realtest module bus_writer(out, in); output [1:0] out; input [1:0] in; real out_r[1:0]; wire real [1:0] out; always @(in) case (in) 2'b00: begin out_r[0] = 10; out_r[1] = 20; end 2'b01: begin out_r[0] = 30; out_r[1] = 40; end 2'b10: begin out_r[0] = 50; out_r[1] = 60; end 2'b11: begin out_r[0] = 70; out_r[1] = 80; end default: begin out_r[0] = 0; out_r[1] = 0; end endcase // case (in) assign out[0] = out_r[0]; assign out[1] = out_r[1]; endmodule // bus_writer ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB: Rotating components in 45 degree
Stephan Boettcher wrote: kai-martin knaak k...@familieknaak.de writes: Stephan Boettcher wrote: See FAQ for pcb This one? http://pcb.gpleda.org/faq.html No, this one: http://geda.seul.org/wiki/geda:pcb_tips Although the page name says pcb tips, it really contains answers to frequently asked questions. :-( So there are two PCB-FAQs that do not provide the answer, and a real FAQ, that cannot be googled by that name. plus this one: http://geda.seul.org/wiki/geda:faq-pcb Not much content in there. It did not receive much feeding after its inception in 2007. Only seven edits: http://geda.seul.org/wiki/geda:faq-pcb?do=revisions Compare this to the history of pcb-tips: http://geda.seul.org/wiki/geda:pcb_tips?do=revisions Yes, this is pretty fractured. I'd be happy to merge the three. Any objections? ---)kaimartin(--- -- Kai-Martin Knaak Öffentlicher PGP-Schlüssel: http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB: Rotating components in 45 degree
On Sat, Dec 18, 2010 at 4:21 PM, kai-martin knaak k...@familieknaak.de wrote: Stephan Boettcher wrote: kai-martin knaak k...@familieknaak.de writes: Stephan Boettcher wrote: See FAQ for pcb This one? http://pcb.gpleda.org/faq.html No, this one: http://geda.seul.org/wiki/geda:pcb_tips Although the page name says pcb tips, it really contains answers to frequently asked questions. :-( So there are two PCB-FAQs that do not provide the answer, and a real FAQ, that cannot be googled by that name. plus this one: http://geda.seul.org/wiki/geda:faq-pcb Not much content in there. It did not receive much feeding after its inception in 2007. Only seven edits: http://geda.seul.org/wiki/geda:faq-pcb?do=revisions Compare this to the history of pcb-tips: http://geda.seul.org/wiki/geda:pcb_tips?do=revisions Yes, this is pretty fractured. I'd be happy to merge the three. Any objections? No objection. Can the other URLs be forwarded to the real FAQ? Also, the last time I looked, many items in pcb_tips were things that really should be in the manual. Regards, Mark markra...@gmail -- Mark Rages, Engineer Midwest Telecine LLC markra...@midwesttelecine.com ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: get-package-attribute sometimes returns ? - ID: 3114991
Date: Thu, 16 Dec 2010 21:56:28 -0700 From: John Doty j...@noqsi.com Subject: Re: gEDA-user: get-package-attribute sometimes returns ? - ID: 3114991 On Dec 16, 2010, at 9:29 PM, c...@eugeneweb.com wrote: I'm not sure we're on the same page here. That pice of legacy code is what we want to remove. We don't want any code to reinterpret attributes. For the short term we would like to change a few probramatic symbols so we don't have to have special cases in the code. But the ? is there to tell you, when looking at the symbol in gschem, that you *need* to edit the attribute (I use those symbols a lot). Yes, agreed that is why it is there. However you may not see it unless you click on show inhereted attributes, and because they are inherited you can't delete them. You can only delete the promoted ones after which the inherited ones take over again. Sometimes I use the blocks without the file name, just a value attribute to get a one liner. Other times I start with one type of block but change it to another, so I can see cases where a particualr attribute becomes superfluous. I'm puzzled here, because I thought Stuart was the author of both spice-sdb and the symbols in question, so the WTF? is strange. Yes and it is causeing confusion so I would like to find a better way to handle it. In any case, it seems to me that the user should get an error message (from spice-sdb) in this case, as an explicit ? here means that the user has neither set the attribute to something useful nor deleted it as irrelevant. However the WTF? snipit is allowing it to fail silently. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ j...@noqsi.com Date: Fri, 17 Dec 2010 08:21:45 + From: Peter TB Brett pe...@peter-b.co.uk Subject: Re: gEDA-user: get-package-attribute sometimes returns ? - ID: 3114991 So what you are saying is that you think we should get rid of the WTF? function in the code, but not modify the symbol library? Peter -- Peter Brett pe...@peter-b.co.uk Remote Sensing Research Group Surrey Space Centre Date: Fri, 17 Dec 2010 07:52:15 -0700 From: John Doty j...@noqsi.com Subject: Re: gEDA-user: get-package-attribute sometimes returns ? - ID: 3114991 On Dec 17, 2010, at 1:21 AM, Peter TB Brett wrote: I think there's nothing wrong with file=? in the symbols. It indicates that the you have failed to supply a required filename. Or an optional filename. (create-file-info-list), the WTF? function in spice-sdb, should issue a diagnostic if the file name is ?. Perhaps that could be a quick fix but currently it fails silently. Right now, all that results from substituting unknown is that it silently omits the file, which is surely wrong behavior. You won't even know there's a problem until you run SPICE, which has its own troubles with generating diagnostics that clearly identify the problem. Yes there surely are problems with ambiguous errors though it's common to reference the wrong file too, and you would still have to fix it at that level. There are other problems with that function, too. Even if you give spice-sdb no reason to inspect included file contents (use -I --nomunge), it does so anyway. This can make building a subcircuit library tricky. If you want the automatic file inclusion for subcircuits to work you must build the library in topological order, because the included file must exist at netlist generation time even if you're not including it at that time, and have no dependence on its contents. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ j...@noqsi.com Well that might not be that hard to fix, but one thing at a time. It seems what we want is for the attributes to show up where we can see them eg. have them promoted. This implicitly suggestes that they need values filled in. We also need the option of deleting them without them coming back to haunt us from the inherited attributes. I think in my original post I suggested something like this. Clif ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Random thoughts on the future interface of PCB
Why dont you take headpics of DJDelorie and make a banner, Please read: An urgent appeal from PCB maintainer DJ Delorie... :D On Sat, Dec 18, 2010 at 10:40 PM, Levente Kovacs leventel...@gmail.com wrote: On Thu, 9 Dec 2010 14:45:47 +1100 Stephen Ecob silicon.on.inspirat...@gmail.com wrote: Boiling it down greatly, Clif and Kaimartin are both asking for more attention from the maintainers. Has the gEDA community given thought to the possibility of paid maintainers ? I'm a relative newbie, please let me know if this has already been thrashed through. If it is worth discussing, I guess the big questions are: 1. Would any of the existing maintainers be able to devote more time to gEDA if they had financial support to do so ? 2. Could we raise enough money to make this viable ? Why don't we put banners to our webpage: We need developers! We need contributors! or something like that. There might be some out there, who would spend more time on the project. I've seen this on other FOSS pages. Just an idea. -- Levente Kovacs http://levente.logonex.eu ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: get-package-attribute sometimes returns ? - ID: 3114991
On Dec 18, 2010, at 3:19 PM, c...@eugeneweb.com wrote: Date: Thu, 16 Dec 2010 21:56:28 -0700 From: John Doty j...@noqsi.com Subject: Re: gEDA-user: get-package-attribute sometimes returns ? - ID: 3114991 On Dec 16, 2010, at 9:29 PM, c...@eugeneweb.com wrote: I'm not sure we're on the same page here. That pice of legacy code is what we want to remove. We don't want any code to reinterpret attributes. For the short term we would like to change a few probramatic symbols so we don't have to have special cases in the code. But the ? is there to tell you, when looking at the symbol in gschem, that you *need* to edit the attribute (I use those symbols a lot). Yes, agreed that is why it is there. However you may not see it unless you click on show inhereted attributes, and because they are inherited you can't delete them. You can only delete the promoted ones after which the inherited ones take over again. Sometimes I use the blocks without the file name, just a value attribute to get a one liner. Other times I start with one type of block but change it to another, so I can see cases where a particualr attribute becomes superfluous. Easy enough to make another symbol. Repeat after me: the library symbols are only starting points. Everybody has their own working style: the library cannot possibly cover everybody's. I'm puzzled here, because I thought Stuart was the author of both spice-sdb and the symbols in question, so the WTF? is strange. Yes and it is causeing confusion so I would like to find a better way to handle it. Fix spice-sdb to issue an error rather than ignoring the file. In any case, it seems to me that the user should get an error message (from spice-sdb) in this case, as an explicit ? here means that the user has neither set the attribute to something useful nor deleted it as irrelevant. However the WTF? snipit is allowing it to fail silently. That's right. That's the problem. Better to fix that than to paint over it. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ j...@noqsi.com Date: Fri, 17 Dec 2010 08:21:45 + From: Peter TB Brett pe...@peter-b.co.uk Subject: Re: gEDA-user: get-package-attribute sometimes returns ? - ID: 3114991 So what you are saying is that you think we should get rid of the WTF? function in the code, but not modify the symbol library? Peter -- Peter Brett pe...@peter-b.co.uk Remote Sensing Research Group Surrey Space Centre Date: Fri, 17 Dec 2010 07:52:15 -0700 From: John Doty j...@noqsi.com Subject: Re: gEDA-user: get-package-attribute sometimes returns ? - ID: 3114991 On Dec 17, 2010, at 1:21 AM, Peter TB Brett wrote: I think there's nothing wrong with file=? in the symbols. It indicates that the you have failed to supply a required filename. Or an optional filename. (create-file-info-list), the WTF? function in spice-sdb, should issue a diagnostic if the file name is ?. Perhaps that could be a quick fix but currently it fails silently. It's the right fix. Right now, all that results from substituting unknown is that it silently omits the file, which is surely wrong behavior. You won't even know there's a problem until you run SPICE, which has its own troubles with generating diagnostics that clearly identify the problem. Yes there surely are problems with ambiguous errors though it's common to reference the wrong file too, and you would still have to fix it at that level. Sure. But if I put in the wrong filename, my folly is generally obvious. If the problem name is ?, it's more confusing. It apparently confused Stuart, and he's a pretty smart guy. There are other problems with that function, too. Even if you give spice-sdb no reason to inspect included file contents (use -I --nomunge), it does so anyway. This can make building a subcircuit library tricky. If you want the automatic file inclusion for subcircuits to work you must build the library in topological order, because the included file must exist at netlist generation time even if you're not including it at that time, and have no dependence on its contents. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ j...@noqsi.com Well that might not be that hard to fix, but one thing at a time. It seems what we want is for the attributes to show up where we can see them eg. have them promoted. This implicitly suggestes that they need values filled in. We also need the option of deleting them without them coming back to haunt us from the inherited attributes. Hierarchy-Down Symbol Delete the offending attribute. File-Save As Hierarchy-Up Delete old symbol, add new in its place. Is that really so hard? I think in my original post I suggested something like this. Clif ___ geda-user mailing list geda-user@moria.seul.org
Re: gEDA-user: PCB: Rotating components in 45 degree
Thanks to every one for the link. Date: Sat, 18 Dec 2010 21:43:14 +0100 From: kai-martin knaak [1]...@familieknaak.de Subject: Re: gEDA-user: PCB: Rotating components in 45 degree To: [2]geda-u...@seul.org Message-ID: iej6d2$mg4$[...@dough.gmane.org Content-Type: text/plain; charset=ISO-8859-1 Stephan Boettcher wrote: See FAQ for pcb This one? [4]http://pcb.gpleda.org/faq.html No, this one: [5]http://geda.seul.org/wiki/geda:pcb_tips Although the page name says pcb tips, it really contains answers to frequently asked questions. ---)kaimartin(--- -- Kai-Martin Knaak ?ffentlicher PGP-Schl?ssel: [6]http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53 Thanks and Best Regards Jeffrey W: http://jeffrey.co.in/ M: +918148490036 References 1. http://us.mc431.mail.yahoo.com/mc/compose?to=...@familieknaak.de 2. http://us.mc431.mail.yahoo.com/mc/compose?to=geda-u...@seul.org 3. http://us.mc431.mail.yahoo.com/mc/compose?t...@dough.gmane.org 4. http://pcb.gpleda.org/faq.html 5. http://geda.seul.org/wiki/geda:pcb_tips 6. http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user