kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #32065
Re: Some tests.
Hi Tom,
Its okay now.
Heikki
On Wed, Nov 29, 2017 at 4:54 PM, Tomasz Wlostowski <
tomasz.wlostowski@xxxxxxx> wrote:
> On 29/11/17 14:57, Heikki Pulkkinen wrote:
> > Hi Wayne,
> >
> > Thanks Wayne for answering me.
> >
> > "if you want to be a member of Kicad developers," that is blackmailing.
> >
> Hi Heikki,
>
> I had no intention at all to insult or blackmail. In fact, I like very
> much the features you showed (especially the stiching code/teardrops)
> and I'm looking forward to have them in Kicad.
>
> Tom
>
> >
> > Heikki
> >
> >
> > On Wed, Nov 29, 2017 at 3:22 PM, Wayne Stambaugh <stambaughw@xxxxxxxxx
> > <mailto:stambaughw@xxxxxxxxx>> wrote:
> >
> > On 11/29/2017 8:08 AM, Heikki Pulkkinen wrote:
> > >
> > > Hi
> > >
> > >
> > > On Wed, Nov 29, 2017 at 1:32 AM, Tomasz Wlostowski
> > > <tomasz.wlostowski@xxxxxxx <mailto:tomasz.wlostowski@xxxxxxx>
> > <mailto:tomasz.wlostowski@xxxxxxx
> > <mailto:tomasz.wlostowski@xxxxxxx>>> wrote:
> > >
> > > On 28/11/17 18:25, Heikki Pulkkinen wrote:
> > > >
> > > > Zones filling new record with new connectivity algo with
> > A64-Olinuxino
> > > > board. 13s.
> > >
> > > Heikki,
> > >
> > > I would be very glad to include your improvements in the zone
> > filling,
> > > but the code you've sent to me (your Github) does not meet the
> > quality
> > > standard we expect:
> > > - It's a mix of object and non-object oriented code which is
> > diffucult
> > > to understand.
> > >
> > >
> > > Can you specify what part is object and what are not?
> > >
> > > - It doesn't follow Kicad coding style rules.
> > >
> > >
> > > Maybe, but can you specify that too? I can not see.
> > >
> > > - It contains much more than faster zone filling, everything
> > is mixed
> > > with your via stitching/thermal code that we did not accept
> > for the
> > > reasons we had already explained to you.
> > >
> > >
> > > Yes of course, it is my developed and going to use it in that way.
> > >
> > >
> > > I also investigated why the zones are filled slowly - the
> > major reason
> > > was a bug in the GAL zone filling algorithm, which was filling
> > all zones
> > > by performing N independent fills of every zone causing the
> > isolated
> > > copper islands to be checked N times (where N=number of zones
> > in the
> > > design) instead of just once. The branch [1] contains this bug
> > fixed. It
> > > also introduces quite a speedup in zone loading/rendering and
> > > parallelizes all zone filling operations using OpenMP. It
> > refills all
> > > zones on the "A64-Olinuxino
> > > board" in less than 3 seconds and something around 10s for the
> > "wrs"
> > > board on a Core i7-4700MQ, 16GB RAM machine.
> > >
> > >
> > >
> > >
> > > Please, if you want to be a member of Kicad developers, follow
> > some
> > > rules:
> > >
> > >
> > > Of course you want that!
> > > Wayne, do you accept this kind of blackmailing and all these rules?
> >
> > I see no blackmailing here. Tomasz is just pointing out the rules
> that
> > all KiCad developers are expected to follow when making
> contributions to
> > the project. These rules apply to everyone including the project
> leader
> > so you are not being singled out. You are being asked to help make
> life
> > easier for the lead developers so that they can possibly merge your
> code
> > into KiCad. If your code does not conform to the coding policy[1],
> your
> > repo cannot be easily merged into the main kicad repo, or your code
> is
> > difficult to follow then you cannot expect someone else to fix this
> for
> > you. The lead kicad developers are busy and do not have the time to
> do
> > this.
> >
> > Cheers,
> >
> > Wayne
> >
> > [1]:
> > http://docs.kicad-pcb.org/doxygen/md_Documentation_
> development_coding-style-policy.html
> > <http://docs.kicad-pcb.org/doxygen/md_Documentation_
> development_coding-style-policy.html>
> >
> > >
> > > - Ask before making heavy changes. Connectivity algorithm is
> > an example
> > > of a heavy change.
> > >
> > >
> > > - Don't introduce large or risky changes in your first
> > patches. Changing
> > > the file format is an example of a potentially risky change
> > that should
> > > be consulted with other developers.
> > >
> > >
> > > - Announce you're working on something before you start
> > writing the
> > > code. Someone else may be already working on this part - which
> > is what
> > > exactly happened with the connectivity algorithm
> > >
> > >
> > > I'll be very happy to have a look at your teardrops and
> > automatic zone
> > > stitching code - which IMHO is an very valuable addition to
> > Kicad -
> > > after the V5 stable release is out.
> > >
> > >
> > > Cheers,
> > > Tom
> > >
> > > [1]
> > https://github.com/twlostow/kicad-dev/tree/tom-faster-zones
> > <https://github.com/twlostow/kicad-dev/tree/tom-faster-zones>
> > > <https://github.com/twlostow/kicad-dev/tree/tom-faster-zones
> > <https://github.com/twlostow/kicad-dev/tree/tom-faster-zones>>
> > >
> > >
> > > Why are you yelling all the time that connectivity algo for me?
> > > Why do you think that other people do not have rights to do
> > experiments?
> > > I am going to do my experiments and tests anyway. And I do not
> want to
> > > use my time for this.
> > >
> > > I thought this is open source, and all kind of ideas should be
> > accepted
> > > as an idea. Even if they make any "sense".
> > >
> > >
> > > Regards
> > >
> > > Heikki
> > >
> >
> >
> >
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help : https://help.launchpad.net/ListHelp
> >
>
>
References
-
Some tests.
From: Heikki Pulkkinen, 2017-11-19
-
Re: Some tests.
From: Tomasz Wlostowski, 2017-11-19
-
Re: Some tests.
From: Heikki Pulkkinen, 2017-11-19
-
Re: Some tests.
From: Tomasz Wlostowski, 2017-11-19
-
Re: Some tests.
From: Heikki Pulkkinen, 2017-11-22
-
Re: Some tests.
From: Heikki Pulkkinen, 2017-11-28
-
Re: Some tests.
From: Tomasz Wlostowski, 2017-11-28
-
Re: Some tests.
From: Heikki Pulkkinen, 2017-11-29
-
Re: Some tests.
From: Wayne Stambaugh, 2017-11-29
-
Re: Some tests.
From: Heikki Pulkkinen, 2017-11-29
-
Re: Some tests.
From: Tomasz Wlostowski, 2017-11-29