-
Notifications
You must be signed in to change notification settings - Fork 144
Changes impacting Committers/Contributors #346
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I also am not aware of all the many changes. Which means I'm very likely doing something incorrectly these days. like @agaffney I also don't hang out on IRC all day long, so some form of communication that can be received and read "when I am available" works for me. Email is my path of least resistence provided that there is something that I can filter it by in my client so it doesn't get lost in the ether. My last "oh...ok" moment was when I recently went to deprecate a module and noticed that 3 or 4 new keys were now required and I had to go find (in the source) what they were as I wasn't aware of a docs article (whether there is one or not). |
How would you imagine this looks like, a history page with a heading per change, newest at top with links to other relevant documentation and discussion? |
specifically when I was going about the module deprecation work, I started with google. "ansible deprecate module" did not raise any links that were relevant, so I started looking in github for pre-existing modules that started with an "_" and then a round of 5-10 pushes to a PR before shippable came back green. While I've tried to reproduce what shippable does on my client side (so I can PR knowing it will be green) every time I've tried it, the tests locally (my box) always say things are cool and then shippable finds the "real" problems. Historically I haven't needed a "what's new" feed. My day-to-day is usually quite "eyes-off" what happens in core, and it's not until something is not working as I expect that I begin to go mousing around for answers. For a long time though I've been operating under the premise that "core generally doesn't break my work" and so I guess you could say I've gotten comfortable not needing to know. But I admit, that's not a good excuse. If there is a landing page made that is the chosen place to put this, I will certainly make use of it. I use RSS (in the form of Feedly) for updates, but I would be fine with email that is communicated out too. |
I think that a combination of what @gundalow suggests with a "history page" and the email announcements to |
I think that a combination of what @gundalow suggests with a "history
page" and the email announcements to `ansible-devel` for new items
would probably work well.
Email announcements and a history page would work for me too.
|
I have minimal concerns that a "history" page gets "cluttered" very quickly. And I see no benefits in seeing the "full change history" of the processes. I would suggest to "mail to devel ML about what changed" and the doc page should only reflect current status/workflow (without history) for simplicity. |
When I proposed a Newsletter I was looking for a means to create a larger contributor community that we currently lack. Something earlier or newer contributors can easily tap into. Easy to read with short articles that point to the relevant information we already have. Something people can skim over to select what they like. A Newsletter that would be send once every quarter or every 2 months, not more often than that. Because we already have IRC, and a mailinglist for us. I don't think we need another technical solution for the existing active contributors, but we could use something that both celebrates the Ansible dev community, as well as informs them of new things that are coming related to developing modules, plugins, etc. That's what #211 (comment) was about anyway. |
As one without commit powers:
Yes
Newsletter - I like dagwieers proposal ! - and main doc. |
To hijack my own thread, can you please ensure you all have GitHub 2FA on otherwise "shortly" you will no longer have commit rights. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
To move the discussions back on topic. Thank you for your feedback so far. This confirms, as I thought, this is a real issue, and there are some examples that I hadn't considered. I'll add this to the agenda for Contributors Summit and based on feedback I've got a few ideas that I believe meet everyone's concerns. If you have any other thoughts please do add them here. We can also use this issue to track items that need communicating, so we don't loose track of them. You may have noticed that I've referenced this issue from other issues that would impact developer and comitter workflow. If you spot such issues please do mention them here, so we have a set of topics for our first update. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Stricter checks for Module
|
Better to delay a major release than breaking stuff. Every time I rushed a release I regretted it. In case anyone is interested molecule master code is running CI and pasing with Ansible 2.9rc4. |
Module documentation: element type for listsModule docs can be improved by adding To see this in action, search for |
Ansible 2.9.0 has been releasedFuture maintenance releases will occur approximately every 3 weeks. So expect the next one around 2019-11-21. Amazing work by everybody, thank you! |
Next PR review day is Thursday 14th November from 1400UTC til late See you in |
Please note that a couple of PRs have been merged which improve sanity checking for modules. Check the updated ignore.txt for the modules you maintain / are interested in, and watch out when merging something the next days :) The improvements are:
|
There are some more new sanity tests for modules. Make sure to check the current ignore.txt for the modules you maintain / care about!
If your modules already live in a collection outside the Ansible main repo, make sure to also check them with |
Collections: Important changes to
|
Ansible Contributors Summit EUROPEWhatAnsible Contributor Summit is a one day event especially for community contributors to meet with each other, as well as Ansible development teams (Core, AWX/Tower, Galaxy) in person, to discuss important issues in the community and help shape the future of Ansible. For those unable to make it to Gothenburg, we welcome you to join virtually for part/all of the day. Online participation and streaming details to follow closer to the summit. WhereGöteborg, Sweden When
How
Agenda
|
All, Hope you can make it, please add your name to the bottom of the Etherpad |
Changes impacting CollectionsIf you a maintainer for a collection, please subscribe (button on right hand side) to ansible-collections/overview#45 |
Changelog process for collectionsFeedback needed We have a continuing need for changelogs (or release notes) to cover:
There are various proposals outlined ansible-collections/overview#18 Please comment and vote for preferred solution. |
Dropping
|
Next Virtual Contributors SummitWe're going to set the date for our next Contributor Summit soon, please let us know what works best for you! https://doodle.com/poll/d8ttii3zpv5a2ic5 |
Next Ansible PR review day (Collections)The next PR day will be Wednesday 17th June 2020 from 1400UTC See #407 (comment) for further info. Hope to see you there! |
validate-modules change in
|
validate-modules change in
|
how can i be useful? |
Hello @GeoEducator and welcome! Responded to you in another comment. |
Every so often the Ansible Core Team change parts of the development process. Some of these changes directly impact how people with Commit powers should deal with Issues and PRs. We could improve how we communicate these changes, also given that the Core team is much larger than a few years ago, and across four continents we can't assume that everyone "just knows".
Some of these changes maybe of interest to people developing (though without commit powers)
Examples
Possible Implementation
Questions
Should be added to main docs, summary in CommitterPage
See other discussions in:
The text was updated successfully, but these errors were encountered: