Re: [Emc-developers] Removing myself from the LinuxCNC decision-making process

2018-08-28 Thread Dave Cole

On 8/28/2018 6:12 AM, andy pugh wrote:

On Tue, 28 Aug 2018 at 00:16, Jeff Epler  wrote:


A number of you are really good friends.  I'd like to keep it that way.
I plan to keep hanging out in #linuxcnc-devel and I'll try to provide my
"wisdom" if it's requested.

I hope so, your ability to look at C code and spot why it isn't doing
the right thing is astonishing.


I agree... please don't go too far!  :-)


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] Removing myself from the LinuxCNC decision-making process

2018-08-28 Thread Peter C. Wallace

On Mon, 27 Aug 2018, Jeff Epler wrote:


Date: Mon, 27 Aug 2018 17:41:43 -0500
From: Jeff Epler 
Reply-To: EMC developers 
To: emc-developers@lists.sourceforge.net
Subject: [Emc-developers] Removing myself from the LinuxCNC decision-making
process

Hi all.

I first became involved with LinuxCNC in 2004, and it remains the Free
Software project to which I've made the largest contribution.  However,
I haven't been very involved with the development or use of LinuxCNC for
years---in fact, looking back at my blog, it has been almost 9 years
since I last did anything on my little CNC router worth mentioning.

During my time as a more active developer, I often positioned myself as
a gatekeeper.  At the time I believed that by exercising control over
what went in to LinuxCNC, I was preserving the software from harm.  More
important than whether any of those individual decisions was right or
wrong, I now worry that I have contributed to a bad culture in LinuxCNC
that drove away contributors.

It has been said that the Internet is founded on "rough consensus and
running code".  Today, I think that LinuxCNC could benefit from more of
this attitude and less of my "gate-keeping" style of dealing with
contributions.

For these reasons, I have decided that it's time to make it official:
I'm taking myself out of the loop of LinuxCNC, particularly and most
importantly as it comes to making decisions about pull requests.

As far as any administrative privileges I have (github, website, IRC,
sourceforge(!), etc): I'll turn in my keys to any of those on request,
as long as that leaves at least two people who will keep that service
going to the benefit of LinuxCNC developers and users.  In the meantime,
I don't mind keeping the forum software and its OS up to date as I have
been doing.

A number of you are really good friends.  I'd like to keep it that way.
I plan to keep hanging out in #linuxcnc-devel and I'll try to provide my
"wisdom" if it's requested.

Please use the remainder of this thread to reminisce about the good
times.  For instance, I fondly remember two events in particular from
the CNC Workshops I attended in Galesburg:

1) We're all sitting at the pizza place, and Jon Elson and John Kasunich
are both trying to out-do the other with stories about mishaps with
power electronics.  I've still got nothing on even the tamest of their
tales.

2) While running the Mazak, I discover that hitting alt-tab makes rtapi
freeze up for a few milliseconds while the screen redraws, leading to an
audible "BAM!" from the mill.  Instead of exercising common sense and
not doing *that* again, I held down alt-tab to make it go "BAM BAM BAM
BAM" until someone ran up to hit estop.  (the fix was replacing the
video card, I think I recall)  You shouldn't leave a newbie in charge of
a big machine like that, even for a moment!

I wish you all, and the project itself, the best.

Jeff

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers



Thank you for your long support and guidance of the LinuxCNC project.

I do hope your guidance and in depth knowledge on programming remains 
available.


Its easy to second-guess the right choices between conservative and
wide open development policies but I do think the LinuxCNC benefited greatly 
with your choices. I can understand the general difficulty of getting new 
developers:


Long hours

Little appreciation

0 pay

complex problems

Thanks from doing this as long as you did!



Peter Wallace
Mesa Electronics

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] Removing myself from the LinuxCNC decision-making process

2018-08-28 Thread Jon Elson

On 08/27/2018 08:02 PM, Jon Elson wrote:
I have to correct this wrong date:
 And, of course, John Kasunich's development of HAL 
completely broke the stasis that EMC was stuck in around 
** 2005 **


Jon

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] Removing myself from the LinuxCNC decision-making process

2018-08-28 Thread Steve Better
Dear Jeff,

Thanks for your contributions to this project.

LinuxCNC is really a good project for me to learn motion control.

The software architecture, real production code ... make great sense to me.


Thanks very much!


On 08/28/2018 06:41 AM, Jeff Epler wrote:
> Hi all.
>
> I first became involved with LinuxCNC in 2004, and it remains the Free
> Software project to which I've made the largest contribution.  However,
> I haven't been very involved with the development or use of LinuxCNC for
> years---in fact, looking back at my blog, it has been almost 9 years
> since I last did anything on my little CNC router worth mentioning.
>
> During my time as a more active developer, I often positioned myself as
> a gatekeeper.  At the time I believed that by exercising control over
> what went in to LinuxCNC, I was preserving the software from harm.  More
> important than whether any of those individual decisions was right or
> wrong, I now worry that I have contributed to a bad culture in LinuxCNC
> that drove away contributors.
>
> It has been said that the Internet is founded on "rough consensus and
> running code".  Today, I think that LinuxCNC could benefit from more of
> this attitude and less of my "gate-keeping" style of dealing with
> contributions.
>
> For these reasons, I have decided that it's time to make it official:
> I'm taking myself out of the loop of LinuxCNC, particularly and most
> importantly as it comes to making decisions about pull requests.
>
> As far as any administrative privileges I have (github, website, IRC,
> sourceforge(!), etc): I'll turn in my keys to any of those on request,
> as long as that leaves at least two people who will keep that service
> going to the benefit of LinuxCNC developers and users.  In the meantime,
> I don't mind keeping the forum software and its OS up to date as I have
> been doing.
>
> A number of you are really good friends.  I'd like to keep it that way.
> I plan to keep hanging out in #linuxcnc-devel and I'll try to provide my
> "wisdom" if it's requested.
>
> Please use the remainder of this thread to reminisce about the good
> times.  For instance, I fondly remember two events in particular from
> the CNC Workshops I attended in Galesburg:
>
> 1) We're all sitting at the pizza place, and Jon Elson and John Kasunich
> are both trying to out-do the other with stories about mishaps with
> power electronics.  I've still got nothing on even the tamest of their
> tales.
>
> 2) While running the Mazak, I discover that hitting alt-tab makes rtapi
> freeze up for a few milliseconds while the screen redraws, leading to an
> audible "BAM!" from the mill.  Instead of exercising common sense and
> not doing *that* again, I held down alt-tab to make it go "BAM BAM BAM
> BAM" until someone ran up to hit estop.  (the fix was replacing the
> video card, I think I recall)  You shouldn't leave a newbie in charge of
> a big machine like that, even for a moment!
>
> I wish you all, and the project itself, the best.
>
> Jeff
>
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] Removing myself from the LinuxCNC decision-making process

2018-08-28 Thread andy pugh
On Tue, 28 Aug 2018 at 00:16, Jeff Epler  wrote:

> A number of you are really good friends.  I'd like to keep it that way.
> I plan to keep hanging out in #linuxcnc-devel and I'll try to provide my
> "wisdom" if it's requested.

I hope so, your ability to look at C code and spot why it isn't doing
the right thing is astonishing.

-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1916

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] Removing myself from the LinuxCNC decision-making process

2018-08-27 Thread Jon Elson

On 08/27/2018 05:41 PM, Jeff Epler wrote:


A number of you are really good friends.  I'd like to keep it that way.
I plan to keep hanging out in #linuxcnc-devel and I'll try to provide my
"wisdom" if it's requested.
Wow!  it has been great to have your help with LinuxCNC!  
While there may have been some amount of friction, and 
possibly some "interesting" side projects that might have 
happened in a different way, when you start playing with 
moving dangerous machinery, software enters a whole 
different arena, and some good deal of caution is very 
warranted!  I never ran the latest release of LinuxCNC on my 
Bridgeport, as all software at least has quirks, and I'd 
like to know that MOST of them are at least known before 
starting to cut metal with them.  I have had AMAZING luck 
with LinuxCNC, and have not had a real crash since 1998!  
Back then, the RT thread ran without saving the FPU state, 
and would cause occasional lockups of not just the GUI, but 
the whole X Windows manager.  But, EVEN THEN, it would 
finish the part, you just had no control other than E-stop.




Please use the remainder of this thread to reminisce about the good
times.  For instance, I fondly remember two events in particular from
the CNC Workshops I attended in Galesburg:

1) We're all sitting at the pizza place, and Jon Elson and John Kasunich
are both trying to out-do the other with stories about mishaps with
power electronics.  I've still got nothing on even the tamest of their
tales.
I remember a NUMBER of great interactions at Galesburg, and 
your completely writing and testing the integer low-pass 
component for smoothing MPG jog dials while I talked to 
somebody for ONE MINUTE!

It would have taken me a lot longer!

I'm sure John K. has MUCH better stories about big power 
mishaps than I do, but I do have a bag of "war stories".



I wish you all, and the project itself, the best.

Thanks for all your hard work!  The contributions by Robert 
Ellenberg were a huge breath of fresh air, and fixed a 
number of issues that some higher-end users ran into.  And, 
of course, John Kasunich's development of HAL completely 
broke the stasis that EMC was stuck in around 1995 -- gasp, 
was it REALLY that long ago??!!?? So, I guess it is time for 
somebody else to drop in and make some major contributions.


As for me, I'm just barely capable of fixing tiny bugs in my 
one driver (ppmc) and getting them committed.


Jon

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


[Emc-developers] Removing myself from the LinuxCNC decision-making process

2018-08-27 Thread Jeff Epler
Hi all.

I first became involved with LinuxCNC in 2004, and it remains the Free
Software project to which I've made the largest contribution.  However,
I haven't been very involved with the development or use of LinuxCNC for
years---in fact, looking back at my blog, it has been almost 9 years
since I last did anything on my little CNC router worth mentioning.

During my time as a more active developer, I often positioned myself as
a gatekeeper.  At the time I believed that by exercising control over
what went in to LinuxCNC, I was preserving the software from harm.  More
important than whether any of those individual decisions was right or
wrong, I now worry that I have contributed to a bad culture in LinuxCNC
that drove away contributors.

It has been said that the Internet is founded on "rough consensus and
running code".  Today, I think that LinuxCNC could benefit from more of
this attitude and less of my "gate-keeping" style of dealing with
contributions.

For these reasons, I have decided that it's time to make it official:
I'm taking myself out of the loop of LinuxCNC, particularly and most
importantly as it comes to making decisions about pull requests.

As far as any administrative privileges I have (github, website, IRC,
sourceforge(!), etc): I'll turn in my keys to any of those on request,
as long as that leaves at least two people who will keep that service
going to the benefit of LinuxCNC developers and users.  In the meantime,
I don't mind keeping the forum software and its OS up to date as I have
been doing.

A number of you are really good friends.  I'd like to keep it that way.
I plan to keep hanging out in #linuxcnc-devel and I'll try to provide my
"wisdom" if it's requested.

Please use the remainder of this thread to reminisce about the good
times.  For instance, I fondly remember two events in particular from
the CNC Workshops I attended in Galesburg:

1) We're all sitting at the pizza place, and Jon Elson and John Kasunich
are both trying to out-do the other with stories about mishaps with
power electronics.  I've still got nothing on even the tamest of their
tales.

2) While running the Mazak, I discover that hitting alt-tab makes rtapi
freeze up for a few milliseconds while the screen redraws, leading to an
audible "BAM!" from the mill.  Instead of exercising common sense and
not doing *that* again, I held down alt-tab to make it go "BAM BAM BAM
BAM" until someone ran up to hit estop.  (the fix was replacing the
video card, I think I recall)  You shouldn't leave a newbie in charge of
a big machine like that, even for a moment!

I wish you all, and the project itself, the best.

Jeff

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers