Re: gEDA-user: Random thoughts on the future interface of PCB

2010-12-09 Thread Peter Brett
 1. Would any of the existing maintainers be able to devote more time
 to gEDA if they had financial support to do so ?

In my case: yes. :-/

  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: Random thoughts on the future interface of PCB

2010-12-09 Thread Stephen Ecob
On Thu, Dec 9, 2010 at 7:06 PM, Peter Brett pe...@peter-b.co.uk wrote:
 1. Would any of the existing maintainers be able to devote more time
 to gEDA if they had financial support to do so ?

 In my case: yes. :-/

          Peter

OK, so that's a 'yes' for question 1!

Now for question 2 - money.
A few weeks back I was seriously considering paying $5K for Altium.
In the end I decided against it (closed source p*sses me off too
much), but it did make me realise that I could justify spending that
kind of money on pcb software.  Now if we're thinking in terms of a
$200K per year developer then $5K will achieve next to nothing - but
let's think of alternatives. I can't remember the details, but I
vaguely recall that a second Google Summer of code with funding of
~$15K would have allowed Anthony to finish the toporouter.
http://www.linuxfund.org/projects/pcb/ tells me that $3330 allowed DJ
to improve PCB's file import system.  So we don't necessarily have to
think in $100K's for achieving real results.  Now many of us aren't in
a position to spend money on PCB software - but what if two other
members of our community were also able to afford $5K ?  Perhaps three
of us could chip in to fund a GSOC equivalent.  If that allowed a
result like finishing the toporouter (say), I could well judge that to
be money well spent.  If 7 other people came forward and it was $2K
each I'd find it a no brainer.  But I realise I'm really ignorant of
my own community - am I the only one who would consider funding PCB
development by others ?  Are there 7 who could afford $2K ?  Are there
20 who could afford $750 ?


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


gEDA-user: component names hide all

2010-12-09 Thread uv
Dears,

Is there any simple way to hide all component numbers on the board?

Thank you

Péter Papp


___
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

2010-12-09 Thread Anthony Blake
On Thu, Dec 9, 2010 at 10:12 PM, Stephen Ecob
silicon.on.inspirat...@gmail.com wrote:
 On Thu, Dec 9, 2010 at 7:06 PM, Peter Brett pe...@peter-b.co.uk wrote:
 1. Would any of the existing maintainers be able to devote more time
 to gEDA if they had financial support to do so ?

 In my case: yes. :-/

          Peter

 OK, so that's a 'yes' for question 1!

 Now for question 2 - money.
 A few weeks back I was seriously considering paying $5K for Altium.
 In the end I decided against it (closed source p*sses me off too
 much), but it did make me realise that I could justify spending that
 kind of money on pcb software.  Now if we're thinking in terms of a
 $200K per year developer then $5K will achieve next to nothing - but
 let's think of alternatives. I can't remember the details, but I
 vaguely recall that a second Google Summer of code with funding of
 ~$15K would have allowed Anthony to finish the toporouter.
 http://www.linuxfund.org/projects/pcb/ tells me that $3330 allowed DJ
 to improve PCB's file import system.  So we don't necessarily have to
 think in $100K's for achieving real results.  Now many of us aren't in
 a position to spend money on PCB software - but what if two other
 members of our community were also able to afford $5K ?  Perhaps three
 of us could chip in to fund a GSOC equivalent.  If that allowed a
 result like finishing the toporouter (say), I could well judge that to
 be money well spent.  If 7 other people came forward and it was $2K
 each I'd find it a no brainer.  But I realise I'm really ignorant of
 my own community - am I the only one who would consider funding PCB
 development by others ?  Are there 7 who could afford $2K ?  Are there
 20 who could afford $750 ?


I'm aiming to finish University in a few months..  if people would
like to fund work on the toporouter, then I would be pretty keen to
work on it full time.

Regards,
Anthony


___
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

2010-12-09 Thread Stephan Boettcher
DJ Delorie d...@delorie.com writes:

 If you want to become a PCB committer, the process starts by writing
 good patches, reviewing other people's patches, and being involved in
 design discussions.  When it gets to the point where the maintainers
 are just checking in whatever you ask, you're in :-)

Well, obviously, this path was tried, but requires too much patience to
be successful. 

And then there is that closed gEDA-dev list.  How can the above work
when the dev list is closed?

-- 
Stephan



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


Re: gEDA-user: component names hide all

2010-12-09 Thread Stephen Ecob
On Thu, Dec 9, 2010 at 7:46 PM, uv u...@peterpapp.com wrote:
 Dears,

 Is there any simple way to hide all component numbers on the board?

 Thank you

 Péter Papp

Yes:

1. Select all (Alt+A or use the menu Edit - Select all visible)
2. Enter command mode by typing :
3. Type the command ToggleHideName(SelectedElements)

You can make them all visible again by repeating this process.


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


Re: gEDA-user: Dev list [was: Random thoughts on the future interface of PCB]

2010-12-09 Thread Peter TB Brett
On Thursday 09 Dec 2010 09:35:53 Stephan Boettcher wrote:
 DJ Delorie d...@delorie.com writes:
  If you want to become a PCB committer, the process starts by writing
  good patches, reviewing other people's patches, and being involved in
  design discussions.  When it gets to the point where the maintainers
  are just checking in whatever you ask, you're in :-)

 Well, obviously, this path was tried, but requires too much patience to
 be successful.

 And then there is that closed gEDA-dev list.  How can the above work
 when the dev list is closed?

If I remember correctly, a major factor in the closure of the gEDA-dev list 
was that the signal to noise ratio became very low.  There were several 
people, few of whom *ever* submitted patches, loudly and rudely telling the 
people who *were* writing code and having ideas how their approach was wrong, 
the design was wrong, their ideas were wrong, how dare you change anything, 
you *must* do it *my* way, etc etc etc.  It got to the point that it was 
actively *hindering* development, because it was very off-putting to the actual 
developers.

Although the discussions on gEDA-dev are less frequent now, at least they are 
usually quite constructive.

Perhaps the time has come to reconsider the role of and access to the gEDA-dev 
list?  How can we ensure that it doesn't collapse into an unproductive 
bikeshedfest again?

 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: Random thoughts on the future interface of PCB

2010-12-09 Thread David Smith
Anthony Blake wrote:
 Stephen Ecob wrote:
  1. Would any of the existing maintainers be able to devote more time
  to gEDA if they had financial support to do so ?

 I'm aiming to finish University in a few months..  if people would
 like to fund work on the toporouter, then I would be pretty keen to
 work on it full time.

Not wanting to put too much of a spanner in the works...

It would need to be thought out carefully - for example, I'm pretty sure
that in the UK, the sorts of sums of money that are being talked about
mean that HMRC would be interested for income tax / national insurance
purposes.  Whilst I'm not saying it couldn't be done, the overheads of
going self-employed (which is what this is) for a short period might
mean that the $15k (or whatever) ends up being significantly less in the
hands of the developer.

Of course, for a developer that's already self-employed...


___
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

2010-12-09 Thread Stephen Ecob
 I'm aiming to finish University in a few months..  if people would
 like to fund work on the toporouter, then I would be pretty keen to
 work on it full time.

 Regards,
 Anthony

Good, we've established that money could help to improve gEDA :)  What
I'm *very* unsure of is whether we could raise enough to make a
difference.  Does anyone have any idea of how many of us make
commercial use of gEDA ?
As a business user I face the fact that if I choose to use commercial
EDA software such as Altium then I'll pay $4K every year for a program
that will make me go prematurely bald as I pull my hair out in
frustration at bugs that I have no power to fix.  I've chosen to use
free software instead.  Yes, PCB has many shortcomings - but I'm free
to fix them.  My business is just starting up, so cashflow is tight.
At this stage I'm more inclined to contribute to gEDA by coding myself
than by paying others to do it for me - but in the future I may have
less time and more money.  At that stage paying others to improve gEDA
would make good business sense.  I could easily justify $4K per year,
perhaps more - businesses who use Cadence or Zuken are probably paying
$20K per year.  One business contributing $4K per year is almost
insignificant - but 10 could achieve something worthwhile, 50 could
fund a full time developer.  But it's nothing more than a pipe dream
unless there are others out there who think the same.
Does anyone else think the same ?


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


Re: gEDA-user: Dev list [was: Random thoughts on the future interface of PCB]

2010-12-09 Thread gedau
On Thu, Dec 09, 2010 at 10:27:31AM +, Peter TB Brett wrote:

snip 

 If I remember correctly, a major factor in the closure of the gEDA-dev list 
 was that the signal to noise ratio became very low.  There were several 
 people, few of whom *ever* submitted patches, loudly and rudely telling the 
 people who *were* writing code and having ideas how their approach was wrong, 
 the design was wrong, their ideas were wrong, how dare you change anything, 
 you *must* do it *my* way, etc etc etc.  It got to the point that it was 
 actively *hindering* development, because it was very off-putting to the 
 actual 
 developers.
 
 Although the discussions on gEDA-dev are less frequent now, at least they are 
 usually quite constructive.
 
 Perhaps the time has come to reconsider the role of and access to the 
 gEDA-dev 
 list?  How can we ensure that it doesn't collapse into an unproductive 
 bikeshedfest again?
 

It may be rude to state, but there are about 3 or 4 persons at most, who
cause this sort of frustration on the user mailing list and on irc. I
would say if you can set up some sort of simple, short but clear policy
about what topics are for the dev list, and ban only those 3-4 persons,
opening the dev list would be possible.

Regards,

Tibor Palinkas



___
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

2010-12-09 Thread Kovacs Levente
On Thu, 9 Dec 2010 21:55:37 +1100
Stephen Ecob
silicon.on.inspirat...@gmail.com wrote:

 Good, we've established that money could help to improve gEDA :)  What
 I'm *very* unsure of is whether we could raise enough to make a
 difference.  Does anyone have any idea of how many of us make
 commercial use of gEDA ?
 As a business user I face the fact that if I choose to use commercial
 EDA software such as Altium then I'll pay $4K every year for a program
 that will make me go prematurely bald as I pull my hair out in
 frustration at bugs that I have no power to fix.  I've chosen to use
 free software instead.  Yes, PCB has many shortcomings - but I'm free
 to fix them.  My business is just starting up, so cashflow is tight.
 At this stage I'm more inclined to contribute to gEDA by coding myself
 than by paying others to do it for me - but in the future I may have
 less time and more money.  At that stage paying others to improve gEDA
 would make good business sense.  I could easily justify $4K per year,
 perhaps more - businesses who use Cadence or Zuken are probably paying
 $20K per year.  One business contributing $4K per year is almost  
 insignificant - but 10 could achieve something worthwhile, 50 could
 fund a full time developer.  But it's nothing more than a pipe dream
 unless there are others out there who think the same.
 Does anyone else think the same ?


I've decided that when I make money with gEDA, I'll give some percentage back
to the developers. I even felt a bit strange (sorry my English ends here) when
I first sold a hardware to my fellow guy for $30. How can you ask money for
something created by free software? Then I said that I ask money for my work.
Afterwards, I donated some to the Linux found (more than $30 :-).

In the other hand, I think we should concentrate on the priorities first. I
know it will hurt some, but We have 2 (or more) autorouter. I know that
they are nice, and usable, and required but we have rounding errors in the
code as well. Which is important? We have 3D view, but we don't have negative
layers. I'm sorry, if I annoy anyone. I just want you to see my point.

Levente

-- 
Kovacs Levente leventel...@gmail.com
Voice: +36705071002




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


Re: gEDA-user: component names hide all

2010-12-09 Thread Kovacs Levente
On Thu, 09 Dec 2010 09:46:56 +0100
uv u...@peterpapp.com wrote:

 Dears,
 
 Is there any simple way to hide all component numbers on the board?

Settings-Hide names
 


-- 
Kovacs Levente leventel...@gmail.com
Voice: +36705071002




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


Re: gEDA-user: comments on gcode generation

2010-12-09 Thread Armin Faltl

Markus Hitter wrote:


Am 01.12.2010 um 21:47 schrieb Bert Timmerman:


* no voronoi mode: all the other tools (see below) support a mode
  where they fill the unused area of the board with the closest net.
  this cuts the machining time down to less than 50%.


Yes, this would be a very welcome addition. Is there a pure C
library with this stuff available somewhere? Java or C++
isn't an option for inclusion with gEDA.



http://www.qhull.org

There happens to live a git repo here:

git://gitorious.org/qhull/qhull.git


Thanks for the link, Bert. I fear this is a bit too complex for me to 
justify putting it in the next few days.



You might have a look at triangle.c from Jonathan Richard Shewchuk.
I used it to compute triangulations in astro-images and it's not complex
at all - but very fast ;-)


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


Re: gEDA-user: Dev list [was: Random thoughts on the future interface of PCB]

2010-12-09 Thread Gareth Edwards
Hi Peter,

On 9 December 2010 10:27, Peter TB Brett pe...@peter-b.co.uk wrote:
 Perhaps the time has come to reconsider the role of and access to the gEDA-dev
 list?  How can we ensure that it doesn't collapse into an unproductive
 bikeshedfest again?

Honestly, I don't think that time has come. I still see those same
conversations shifted to the user list now and they would simply move
back to the dev list again.

Gareth


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


Re: gEDA-user: Dev list [was: Random thoughts on the future interface of PCB]

2010-12-09 Thread Peter Clifton
On Thu, 2010-12-09 at 11:48 +0100, ge...@igor2.repo.hu wrote:

 It may be rude to state, but there are about 3 or 4 persons at most, who
 cause this sort of frustration on the user mailing list and on irc. I
 would say if you can set up some sort of simple, short but clear policy
 about what topics are for the dev list, and ban only those 3-4 persons,
 opening the dev list would be possible.

I don't want to get into the world of bad feeling that singling people
out to be banned would cause.

I'd much rather work on a free and open project than start having an
authoritarian one where if you aren't in favour, you are excluded.

Perhaps we can draft some mailing list policy for geda-dev which
encourage conversation to remain on-topic.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



___
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

2010-12-09 Thread Peter Clifton
On Thu, 2010-12-09 at 12:16 +0100, Kovacs Levente wrote:

 In the other hand, I think we should concentrate on the priorities first. I
 know it will hurt some, but We have 2 (or more) autorouter. I know that
 they are nice, and usable, and required

Not a bad thing IMO.. and the toporouter not only looks like it will be
able to do excellent routing, its quality output will attract users to
the software. That in turn helps attract development effort (or funding
for it).

  but we have rounding errors in the code as well.

Are you thinking of the metric/imperial stuff, or the numerical issues
present which keep causing the occasional bug with polygon
intersections?

If the latter, I've not got been able to implement the suggested snap
rounding algorithm, but did have an attempt at getting some of the
prerequisite Bentely Ottman intersection routines in place.

(There's a branch for that ;)), No it doesn't work properly, and yes,
I've virtually abandoned it for now.. other more pressing things to fix.

 Which is important? We have 3D view, but we don't have negative
 layers. I'm sorry, if I annoy anyone. I just want you to see my point.

3D view came very very easily and cheaply from work I was doing which I
would deem to be of VASTLY greater importance than negative layers.

PCB's rendering is SLOW. Layers are OPAQUE, so working on multi-layer
boards with lots of planes is near impossible. This barrier to use needs
removing, and my pcb+gl branch addresses those shortcomings.

Since GL is a 3D API, adjusting the projection / modelview matrices to
present the board in 3D is _REALLY_ easy. (Granted, 3D models of
components was just an amusing distraction)

Still, this is the kind of thing which differentiates us (badly) from
other packages which CAN model boards in 3D with components. If this
costs us users, it costs the project.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



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


gEDA-user: Trapezoid pads

2010-12-09 Thread George M. Gallant, Jr.
I am looking to make a trapezoid shaped pad for an inductor. So far, I 
created
a rectangular pad and drew lines on the surface to create the shape. Is 
there

a better way as I would like to reuse the pad shape.

George


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


Re: gEDA-user: Trapezoid pads

2010-12-09 Thread Peter Clifton
On Thu, 2010-12-09 at 10:34 -0500, George M. Gallant, Jr. wrote:
 I am looking to make a trapezoid shaped pad for an inductor. So far, I 
 created
 a rectangular pad and drew lines on the surface to create the shape. Is 
 there
 a better way as I would like to reuse the pad shape.

No good way at present. Within a footprint, you can of course use
multiple pads with the same name.

You might consider placing lines (all the same name) when editing the
footprint, but you will have to add enough lines to block out the shape
you want.
   __
  /___\
 //___\\
/___\

Not very nice, but it works. I've attached an example.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)


test.fp
Description: application/pcb-footprint


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


Re: gEDA-user: Trapezoid pads

2010-12-09 Thread Stefan Salewski
On Thu, 2010-12-09 at 17:23 +, Peter Clifton wrote:
 On Thu, 2010-12-09 at 10:34 -0500, George M. Gallant, Jr. wrote:
  I am looking to make a trapezoid shaped pad for an inductor. So far, I 
  created
  a rectangular pad and drew lines on the surface to create the shape. Is 
  there
  a better way as I would like to reuse the pad shape.
 
 No good way at present. Within a footprint, you can of course use
 multiple pads with the same name.
 

Do you mean same number? The pads have name and number -- if I
remember correctly name is arbitrary, but overlapping electrically
connected pads have the same number. (And number don't have to contain
only digits, it can be text...)




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


Re: gEDA-user: gEDA-dev: Dev list [was: Random thoughts on the future interface of PCB]

2010-12-09 Thread DJ Delorie

 Perhaps the time has come to reconsider the role of and access to
 the gEDA-dev list?  How can we ensure that it doesn't collapse into
 an unproductive bikeshedfest again?

I would be amenable to defining the geda-dev list as those who have
commit access somewhere (pcb, geda, icarus, etc) and start being more
open to new developers.  GCC has various levels of maintainers that
perhaps we could emulate?  There are four levels (or were):

1. Global maintainers, who can do anything anywhere.  ATM they're
   listed as global reviewers who can approve anything but their own
   patches, but we're not that big yet.

2. Area maintainers, who can do anything in their area.

3. Area reviewers, who can approve other people's patches in their
   areas but not their own.

4. Write after approval - can commit if one of the above OKs it,
   can't approve anything for anyone else.

The current situation is we have a few #1, a few #2, and nobody else.
I'd like to build up the #3 and #4 groups.


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


gEDA-user: Text in PCB elements

2010-12-09 Thread John Coppens
Hello all.

I seem to remember I read about this a time ago, but me and google can't
seem to find any reference:

I'd like to put text into PCB elements (in this case to label pins of a
connector on the silk screen), but that doesn't seem possible... Each
time I try to add text to an element, it just disappears. I checked the
specs.

I know I could do it manually at board design time, but I use this
connector regularly, and would rather have the text at the pins be
printed automatically. I suspect this would be welcome to mark C, B, E
in transistors, K/A in diodes, and other applications.

Suggestions? Or maybe an estimate on how difficult it'd be for an
average programmer to add?

John


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


Re: gEDA-user: Trapezoid pads

2010-12-09 Thread Peter Clifton
On Thu, 2010-12-09 at 18:53 +0100, Stefan Salewski wrote:
 On Thu, 2010-12-09 at 17:23 +, Peter Clifton wrote:
  On Thu, 2010-12-09 at 10:34 -0500, George M. Gallant, Jr. wrote:
   I am looking to make a trapezoid shaped pad for an inductor. So far, I 
   created
   a rectangular pad and drew lines on the surface to create the shape. Is 
   there
   a better way as I would like to reuse the pad shape.
  
  No good way at present. Within a footprint, you can of course use
  multiple pads with the same name.

I meant same number of course, sorry.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



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


Re: gEDA-user: Text in PCB elements

2010-12-09 Thread DJ Delorie

The current Element syntax doesn't allow for extra text in it, sorry.


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


Re: gEDA-user: gEDA-dev: Dev list [was: Random thoughts onthe future interface of PCB]

2010-12-09 Thread Bert Timmerman
Hi all, 

 -Original Message-
 From: geda-dev-boun...@moria.seul.org 
 [mailto:geda-dev-boun...@moria.seul.org] On Behalf Of DJ Delorie
 Sent: Thursday, December 09, 2010 7:11 PM
 To: gEDA developer mailing list
 Cc: geda-user@moria.seul.org
 Subject: Re: gEDA-dev: gEDA-user: Dev list [was: Random 
 thoughts onthe future interface of PCB]
 
 
  Perhaps the time has come to reconsider the role of and 
 access to the 
  gEDA-dev list?  How can we ensure that it doesn't collapse into an 
  unproductive bikeshedfest again?
 
 I would be amenable to defining the geda-dev list as those 
 who have commit access somewhere (pcb, geda, icarus, etc) 
 and start being more open to new developers.  GCC has various 
 levels of maintainers that perhaps we could emulate?  There 
 are four levels (or were):
 
 1. Global maintainers, who can do anything anywhere.  ATM they're
listed as global reviewers who can approve anything but their own
patches, but we're not that big yet.
 
 2. Area maintainers, who can do anything in their area.
 
 3. Area reviewers, who can approve other people's patches in their
areas but not their own.
 
 4. Write after approval - can commit if one of the above OKs it,
can't approve anything for anyone else.
 
 The current situation is we have a few #1, a few #2, and nobody else.
 I'd like to build up the #3 and #4 groups.
 
 

shameless plug

If the #3's and #4's (or anyone else for that matter) were to have thier own
fork of the area they are involved with, and the #2's (and only if needed
the #1's) could git cherry-pick from these forks (after discussion,
prodding, tweaking etc. and final agreement) with a couple of mouse clicks
that would be nice 

Github has automated pull requests, fork queues, an integrated issues
system, configurable post commit hooks, comments on commits, wiki pages (for
your personal dev-blog), on-line editing files, etc etc -- Github rocks,
just have a look at https://github.com/features/projects

/shameless plug

Just my EUR 0.02

Kind regards,

Bert Timmerman.



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


Re: gEDA-user: gEDA-dev: Dev list [was: Random thoughts onthe future interface of PCB]

2010-12-09 Thread Peter Clifton
On Thu, 2010-12-09 at 20:46 +0100, Bert Timmerman wrote:

 shameless plug
...
 your personal dev-blog), on-line editing files, etc etc -- Github rocks,
...
 /shameless plug

Do you work advertising for GitHub in your spare time Bert? ;)

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



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


Re: gEDA-user: Trapezoid pads

2010-12-09 Thread George M. Gallant, Jr.

Thanks for the help. 10+ years of using PCB and I never
had to create a custom footprint from scratch.

George

On 12/09/2010 01:42 PM, Peter Clifton wrote:

On Thu, 2010-12-09 at 18:53 +0100, Stefan Salewski wrote:

On Thu, 2010-12-09 at 17:23 +, Peter Clifton wrote:

On Thu, 2010-12-09 at 10:34 -0500, George M. Gallant, Jr. wrote:

I am looking to make a trapezoid shaped pad for an inductor. So far, I
created
a rectangular pad and drew lines on the surface to create the shape. Is
there
a better way as I would like to reuse the pad shape.

No good way at present. Within a footprint, you can of course use
multiple pads with the same name.

I meant same number of course, sorry.





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


Re: gEDA-user: gEDA-dev: Dev list [was: Random thoughts onthe future interface of PCB]

2010-12-09 Thread Bert Timmerman
Hi Peter, 

 -Original Message-
 From: geda-user-boun...@moria.seul.org 
 [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Peter Clifton
 Sent: Thursday, December 09, 2010 9:04 PM
 To: gEDA user mailing list
 Cc: 'gEDA developer mailing list'
 Subject: Re: gEDA-user: gEDA-dev: Dev list [was: Random 
 thoughts onthe future interface of PCB]
 
 On Thu, 2010-12-09 at 20:46 +0100, Bert Timmerman wrote:
 
  shameless plug
 ...
  your personal dev-blog), on-line editing files, etc etc -- Github 
  rocks,
 ...
  /shameless plug
 
 Do you work advertising for GitHub in your spare time Bert? ;)
 

Yup, because I try to find a possible solution, and not add to the problem
;-)

If it is a solution for gEDA and friends to get more developers, more
contributions, speed-up development ... Github is free as in beer ... The
gEDA #1 can still keep the golden repositories on a file server in a
basement somewhere ... gEDA and friends can even keep the SF tracker system
... It's not based on competition, it's based on cooperation ... I guess
no-one looses anything, it could be a win-win situation ... if it adds
another burden and doesn't work then drop it, I will not have hard feelings,
that is not in my nature ;-)

Kind regards,

Bert Timmerman.



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


gEDA-user: TRACKERS [was: Re: gEDA-dev: Dev list [was: Random thoughts onthe future interface of PCB]]

2010-12-09 Thread Peter Clifton
On Thu, 2010-12-09 at 21:22 +0100, Bert Timmerman wrote:

 ... gEDA and friends can even keep the SF tracker system ...

Actually, I have been looking quite seriously at the possibility of
ditching SF trackers and moving all the history of bugs to Launchpad.

I can do a fairly lossless export, and I'm working on fixing some issues
with the Launchpad bug import code to be able to translate any bug
numbers embedded in the bug comments.

Nothing is decided yet.. beyond verifying that it is technically
feasible, I want to know that all the current developers buy in (or at
least consent) to a move.

Launchpad being properly open source now removes one potentially strong
argument against its adoption, but no doubt there will be people who
dislike it for other reasons, or trust SourceForge more than Canonical.

I'd welcome feedback from people who actively encounter and report bugs
(especially in favour of the move ;)).

I'd also welcome feedback from anyone who works with bug reports, test
patches, merge code etc... (Doesn't have to be with gEDA / PCB, anything
regarding Launchpad / SourceForge).

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



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


Re: gEDA-user: TRACKERS [was: Re: gEDA-dev: Dev list [was: Random thoughts onthe future interface of PCB]]

2010-12-09 Thread Stephen Ecob
 I'd welcome feedback from people who actively encounter and report bugs
 (especially in favour of the move ;)).

 I'd also welcome feedback from anyone who works with bug reports, test
 patches, merge code etc... (Doesn't have to be with gEDA / PCB, anything
 regarding Launchpad / SourceForge).

We're hearing complaints that some submitted patches aren't receiving
enough attention, but there simply isn't enough maintainer time
available to give everyone as much attention as they'd like.  If
Launchpad makes it quicker and easier for maintainers to process patch
submissions then it will help, let's adopt it.

If you do trial Launchpad I'd be happy to funnel my bug reports and
patches through it, I'd be interested to see how it compares to SF
from the patch submitter's point of view.


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


Re: gEDA-user: FUNDING (was: Random thoughts on the future interface of PCB)

2010-12-09 Thread myken
Hello all,

On Thu, 2010-12-09 at 21:55 +1100, Stephen Ecob wrote:
  I'm aiming to finish University in a few months..  if people would
  like to fund work on the toporouter, then I would be pretty keen to
  work on it full time.
 
  Regards,
  Anthony
 
 Good, we've established that money could help to improve gEDA :)  What
 I'm *very* unsure of is whether we could raise enough to make a
 difference.  Does anyone have any idea of how many of us make
 commercial use of gEDA ?
 As a business user I face the fact that if I choose to use commercial
 EDA software such as Altium then I'll pay $4K every year for a program
 that will make me go prematurely bald as I pull my hair out in
 frustration at bugs that I have no power to fix.  I've chosen to use
 free software instead.  Yes, PCB has many shortcomings - but I'm free
 to fix them.  My business is just starting up, so cashflow is tight.
 At this stage I'm more inclined to contribute to gEDA by coding myself
 than by paying others to do it for me - but in the future I may have
 less time and more money.  At that stage paying others to improve gEDA
 would make good business sense.  I could easily justify $4K per year,
 perhaps more - businesses who use Cadence or Zuken are probably paying
 $20K per year.  One business contributing $4K per year is almost
 insignificant - but 10 could achieve something worthwhile, 50 could
 fund a full time developer.  But it's nothing more than a pipe dream
 unless there are others out there who think the same.
 Does anyone else think the same ?
 

I think the same, but I am also in the same position (start-up, tight
cashflow). I use gEDA professionally (as a freelancer) but only for a
few (1 or 2) small projects a year. If my situation changes (more money,
more projects) I have no objection to a donation to the gEDA project.
I'm trying to contribute to the project but it's a steep learning curve.
I also agree with Levente, as the cheap Dutchman that I am, I like to
see where my money will be spend.

Just my €0,02

Robert.




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


Re: gEDA-user: FUNDING (was: Random thoughts on the future interface of PCB)

2010-12-09 Thread asomers
How about a Kickstarter project for the toporouter?  Let Anthony make
a proposal and put it on www.kickstarter.com, and then gEDA users can
pledge donations.  If it raises enough money by graduation (or
whatever other deadline), then we all fund Anthony to work on it.  If
we don't raise enough, then nobody gets charged, the toporouter
languishes, and Anthony has to get a real job like (some of) the rest
of us.

On Thu, Dec 9, 2010 at 4:03 PM, Stephen Ecob
silicon.on.inspirat...@gmail.com wrote:
 On Fri, Dec 10, 2010 at 9:45 AM, myken my...@iae.nl wrote:

 fund a full time developer.  But it's nothing more than a pipe dream
 unless there are others out there who think the same.
 Does anyone else think the same ?

 I think the same, but I am also in the same position (start-up, tight
 cashflow). I use gEDA professionally (as a freelancer) but only for a
 few (1 or 2) small projects a year. If my situation changes (more money,
 more projects) I have no objection to a donation to the gEDA project.
 I'm trying to contribute to the project but it's a steep learning curve.
 I also agree with Levente, as the cheap Dutchman that I am, I like to
 see where my money will be spend.

 Just my €0,02

 Robert.

 Thanks Robert, it's good to know I'm not the only one !
 Stephen


 ___
 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: TRACKERS [was: Re: gEDA-dev: Dev list [was: Random thoughts onthe future interface of PCB]]

2010-12-09 Thread DJ Delorie

 If submitted patches don't receive enough attention, maybe there is
 something wrong with them.  Maybe they don't work, introduce

Nope, we just don't have a lot of time to review them.


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


Re: gEDA-user: Removing My* memory alllocation functions

2010-12-09 Thread Peter Clifton
On Fri, 2010-12-10 at 11:26 +1100, Stephen Ecob wrote:
 Hi Peter,
 Here's my patch that should be equivalent to your patches 0001
 followed by 0002.
 My patch is against GIT head as at commit
 466b0183758ef3ca44623c43de60a233b175d2ad Tue, 7 Dec 2010 13:43:19
 + (13:43 +)
 I suggest you check that our patches are equivalent, hopefully that
 will ensure that no mistakes slip through.

It caught a few things I'd changed where I shouldn't have, and although
we didn't end up with completely identical changes, I've fixed up my
patches and pushed them.

Speaking of which.. I really meant to get your name on the commit log,
and I did not. VERY sorry about that, especially after all the help
you've given me with testing things.

AH HECK.. I'm going to break a rule and non-fast-forward push them again
with the appropriate credit.

Best wishes,

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



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


Re: gEDA-user: Removing My* memory alllocation functions

2010-12-09 Thread Stephen Ecob
On Fri, Dec 10, 2010 at 2:09 PM, Peter Clifton pc...@cam.ac.uk wrote:
 On Fri, 2010-12-10 at 11:26 +1100, Stephen Ecob wrote:
 Hi Peter,
 Here's my patch that should be equivalent to your patches 0001
 followed by 0002.
 My patch is against GIT head as at commit
 466b0183758ef3ca44623c43de60a233b175d2ad Tue, 7 Dec 2010 13:43:19
 + (13:43 +)
 I suggest you check that our patches are equivalent, hopefully that
 will ensure that no mistakes slip through.

 It caught a few things I'd changed where I shouldn't have, and although
 we didn't end up with completely identical changes, I've fixed up my
 patches and pushed them.

 Speaking of which.. I really meant to get your name on the commit log,
 and I did not. VERY sorry about that, especially after all the help
 you've given me with testing things.

 AH HECK.. I'm going to break a rule and non-fast-forward push them again
 with the appropriate credit.

Oh, thanks - you didn't have to do that! Anyway, the main thing is
it's nice to see all of the tidying up that you've pushed today :-)
Best regards,
Stephen


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