purpleidea / mgmt

Next generation distributed, event-driven, parallel config management!
https://purpleidea.com/tags/mgmtconfig/
GNU General Public License v3.0
3.47k stars 308 forks source link

gapi: Bring back puppet and langpuppet #746

Closed ffrank closed 3 months ago

ffrank commented 4 months ago

Here you go 🎁

ffrank commented 4 months ago

you will need to write a patch for that and be around to maintain this in the future for it to stay in.

Not to mince words here: Throwing out the code that was donated to you, in order to keep a timeline (that you have total control over) is a red flag in and of itself.

Now I did the legwork. No hard feelings.

But getting an immediate response that is essentially a threat to have my work voided again, is a second red flag, hands down.

I guess this belongs on a mailing list or some shit, rather than in a PR thread. This is some rather fundamental stuff about a FOSS project and a community.

purpleidea commented 4 months ago

Not to mince words here: Throwing out the code that was donated to you, in order to keep a timeline (that you have total control over) is a red flag in and of itself. Now I did the legwork. No hard feelings. But getting an immediate response that is essentially a threat to have my work voided again, is a second red flag, hands down. I guess this belongs on a mailing list or some shit, rather than in a PR thread. This is some rather fundamental stuff about a FOSS project and a community.

This is not the ideal situation, but it is the reality. I've built most of the project by living off of my personal savings and putting it out there as FOSS because I believe in building something better for everyone. Please understand that there are constraints I am bound by, and if you can't respect those, then this might not be the project for you.

I'm being upfront and transparent with you so that I can both set expectations for you, and boundaries for myself. Quite bluntly, the puppet aspects of mgmt are not a priority for me. So if you want them in, you have to pay the time/maintenance/etc cost.

Accepting patches can have a benefit for me and the project, but it also has a cost. It creates extra work for me by having to notice sneaky comments you snuck in to your patch. Please don't do this again, or I will not accept any more patches from you.

I appreciate your comments Felix, but you have to be reasonable here.

purpleidea commented 4 months ago

s/comments/contributions/ on the last line.

ffrank commented 4 months ago

I will sleep on this. Maybe we can have a call some time on the weekend?

ffrank commented 4 months ago

@purpleidea this is ready for review.

purpleidea commented 4 months ago

Sorry for my delay, I'm under a small pile of code but will get to this asap! Thanks

ffrank commented 3 months ago

Nope makes sense. Done and done.

purpleidea commented 3 months ago

All merged, GH is just not smart enough to notice, lol! Thanks