-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rewrite formula #8
Comments
Why don't you just write your own? |
This repo contains 2 actual salt files: init.sls and map.jinja Does it not work? If it doesnt work, a rewrite that fixes it is fairly common. |
|
Again: what are you trying to achieve? I dont think anyone would argue that a rewrite to make it up to date is bad, but is it worth the effort? There's 1 PR and 2 issues on a repo that hasnt been updated in 4 years, so kitchen testing and default pillars arent exactly considered "priority" If you want to: go for it but there are plenty of other more active salt formulas that need love |
yeah, that's why I worked on them for the last 6 months (checkout my PRs ;) This formula was on my list of 'things to get done' and I'm reaching the end of the list. |
Your opinion. The fact that this repo hasnt been updated in 4 years clearly shows this formula needs love. |
@n-rodriguez I don't mind if you want to rewrite the formula, and bring it up to same level as the @myoung34 You maybe right that there are more then enough formula's that need this love, but If somebody want to do it let them. |
@n-rodriguez maybe @McPcholkin wants to help out too. |
I said that from the beginning. No one is going to argue a rewrite is bad. Just suggesting that other repos might benefit from priority |
Since the consensus is: sure, there are no outstanding issues in this. Ill close it as "solved" in lieu of a PR that does the work |
@myoung34, you are right, but having somebody wanting to the work is the hard part. |
Genuinely intrigued here and not being sarcastic in any way.
@blbradley Have a second
@myoung34 I would appreciate a prioritised list of formulas to be worked on. Would you mind listing a few of them here?
@n-rodriguez Go for it, look forward to your PR.
@aboe76 You're absolutely right. |
Sure! The best formula for a task does not have to be restricted to the |
@blbradley Sure, that could be said of all formulas. I've come across various arguments on Slack, suggesting that SaltStack Formulas aren't always fit for purpose. I appreciate the points made there. However, I strongly assert that formulas that aren't peer-reviewed will suffer from defects, that aren't necessarily apparent. So if there is going to be any collaborative work to improve things over time, where better than under the SaltStack Formulas organisation? |
The goal is also to feed this list : https://github.com/saltstack-formulas/template-formula/blob/develop/docs/CONTRIBUTING.rst#semantic-release-formulas A lot of work has been done this summer to make it growing :
To be honest I use most of the formulas of this list in production except this one. I don't use Postfix (too complicated for what I do) but Exim with this formula : https://github.com/jerrykan/exim-formula. The idea was to merge the best of all in a single one, tested formula under the |
@n-rodriguez Are you still planning to rewrite this? Be aware that @vutny has approved #7, so that will probably be merged first. |
I don't know. The reaction was very hostile from people I've never worked with (in the past year) and suddenly wake up and remember there is an opened PR since 1 year. Where were they when we worked on tofs, kitchen and other stuff on the other formulas? To be very honest, I really hate this kind of behavior. |
@n-rodriguez I'll admit, I was also a little taken aback. But it's always good to keep an open mind, which is why I requested to continue the discussion. There's a lot to be gained from hearing the other point of view on developments. Some ideas have been seen as overly complex, which has saved us from investing effort unnecessarily. @blbradley @myoung34 I've had a fairly significant hand in the changes that have been taking place in this organisation over the last nine months or so. I absolutely welcome constructive criticism, so I would love to hear from you, if there are any concerns about how things are proceeding. A lot of the discussions surrounding these developments have taken place in the SaltStack Formulas Slack room, which is also available via. IRC or Matrix. Feel free to reach out here or there. |
The reaction was never hostile, this is just due to reading messages and losing context. The original issue was asking to rewrite this. I followed up by asking if there were issues with the current state of the module to get the issue better written or to see if @n-rodriguez simply wanted to rewrite it for learning purposes. It went downhill from there. I apologize if it came out this way, but if you'll re-read my replies with that in mind I simply wanted to scope out the reason for this issue being opened as opposed to simply forking it and doing the work. My constructive criticism is simply that we all need to work on issue templates so that this can be resolved with better tickets. Asking a question for permission to rewrite should be on slack/irc and issues are for actionable issues that come from a template to avoid opinionated replies/out of context readings |
Thanks for the reply @myoung34.
I did re-read it before my comment above and I can definitely see how things got misread.
Brilliant idea and we've got an open issue about this here: Would you be happy to propose something? Once we've got something in place, I can easily propagate it to the other formulas, using the
The unfortunate part is that we're not really that active on Slack/IRC/Matrix, so GitHub tends to be the main communication channel. Perhaps the issues template can cover both/all circumstances, so that the type of issue is clearly stated. I.e. Along the lines of:
Or whatever is more appropriate. |
vs.
And to add to the confusion, are these snippets from my comments above -- one minute I'm advocating the Slack room and then next minute I'm saying that nobody's around! To clarify, the room used to be much more active a few months back but it's become much quieter recently. Everyone seems to be pretty busy so GitHub has become the main place we communicate these days. I'm still around on Slack, so that's why I suggested that as an option in the first comment. |
@myoung34 thanks for clarifying, GitHub issue comments are harder to read and easily mistaken. @n-rodriguez I still hope you would take it on, and I love that you use saltstack-formulas in production. |
gitfs_remotes:
- https://github.com/saltstack-formulas/apt-formula.git
- https://github.com/saltstack-formulas/apt-cacher-formula.git
- https://github.com/saltstack-formulas/bind-formula.git
- https://github.com/saltstack-formulas/cron-formula.git
- https://github.com/saltstack-formulas/fail2ban-formula.git
- https://github.com/saltstack-formulas/grafana-formula.git
- https://github.com/saltstack-formulas/keepalived-formula.git
- https://github.com/saltstack-formulas/locale-formula.git
- https://github.com/saltstack-formulas/logrotate-formula.git
- https://github.com/saltstack-formulas/mysql-formula.git
- https://github.com/saltstack-formulas/nfs-formula.git
- https://github.com/saltstack-formulas/nginx-formula.git
- https://github.com/saltstack-formulas/openssh-formula.git
- https://github.com/saltstack-formulas/openvpn-formula.git
- https://github.com/saltstack-formulas/packages-formula.git
- https://github.com/saltstack-formulas/php-formula.git
- https://github.com/saltstack-formulas/postgres-formula.git
- https://github.com/saltstack-formulas/redis-formula.git
- https://github.com/saltstack-formulas/resolver-formula.git
- https://github.com/saltstack-formulas/rkhunter-formula.git
- https://github.com/saltstack-formulas/salt-formula.git
- https://github.com/saltstack-formulas/sudoers-formula.git
- https://github.com/saltstack-formulas/sysctl-formula.git
- https://github.com/saltstack-formulas/syslog-ng-formula.git
- https://github.com/saltstack-formulas/systemd-formula.git
- https://github.com/n-rodriguez/telegraf-formula.git
- https://github.com/saltstack-formulas/timezone-formula.git
- https://github.com/saltstack-formulas/ufw-formula.git
- https://github.com/saltstack-formulas/users-formula.git
- https://github.com/saltstack-formulas/vim-formula.git
- https://github.com/saltstack-formulas/vsftpd-formula.git
- https://github.com/jerrykan/exim-formula.git |
|
@n-rodriguez nice list of formulas, and all are running from master? |
Yep, with weekly highstate |
@n-rodriguez wow didn't know we were that stable with the formula's. |
@n-rodriguez nice. are all those based off template-formula or just some? |
Each formula has it's own history, but they are progressively converging to the new standard. |
@myoung34 So I've bitten the bullet and started saltstack-formulas/template-formula#171. At the time of writing, I've covered both bug reports and feature requests. I'm also planning to add a pull request template. Maybe we need another custom issues template, to cover situation like this one? Would you care to look and give any feedback into the process? Once finalised, I'm planning to push these to all of our |
@myii @aboe76 What do you think if I completely rewrite this formula?
The text was updated successfully, but these errors were encountered: