Repository navigation
Future of icalendar, looking for maintainer #360
Replies: 21 comments 39 replies
|
I have managed to revive my gh-actions PR, and it is now green and merged. I have disabled Jenkins tests in the settings in this repo. Something more might be needed, but for now I think on new PRs these checks should no longer pop up. I have released 4.1.0 and 5.0.0a1. The only current difference is that 4.1.0 (new branch 4.x) only drops some Python versions from the tests, and on 5.0.0a1 (master) they are really officially not supported anymore. We could drop more versions there if we want. Now at least both branches have a reasonable tox and gh-actions. So for clarity:
|
|
@mauritsvanrees I am maintaining recurring-ical-events and others that build on top of Is it alright to raise a After adding #365, I see that recurring-ical-events accounts for about a bit less than 1/3 of the installation reasons for this package. While I am not in the depth of the code of this, I have long-term Python experience and read Python-libraries for fun. Also, I can keep the discussion going forward while keeping the quality of the code. Like this is a no-brainer: #330 and it just needs some attention - for a year now... |
|
Thank you for inviting me @mauritsvanrees to become a maintainer. I'd love to contribute more to icalendar, but I rarely have the time, but I'm happy to review some PRs and contribute occasionally (but mostly if it concerns khal). Also, I think somebody more understanding of the needs of the Plone community would probably make sense. I'd like to not only drop python 3.6 but also 3.7 (because python 3.8 makes type hinting really a lot easier IMHO), make icalendar always return |
|
Thank you @niccokunzmann and @geier for stepping up, and be willing to do what you can. Let's see how it goes. For me it is okay to drop Python 2.7 and 3.7 from the master branch. I have changed Plone 5.2 to use branch 4.x. And on latest Plone 6.0 I have added a pin for Python 3.7 to use the latest 4.x version as well. I have created #366 to drop older versions. Can you review. I have merged several PRs today. Christian already has PyPI rights. Nicco not yet. I see two accounts on https://pypi.org/project/recurring-ical-events/. Which account can I add for you? |
@mauritsvanrees, The account to add would be |
|
@geier, I went through all the pull requests and updated people there about the status of the repo and asked them to rebase/merge of possible. |
|
Happy to see this under active maintenance again! I'm using this library for In the meantime, I've rebased my old PR which removes a lot of leftovers from older python versions: #327 And also this other one just auto-generated with |
|
For those who do not want to read the full discussion, a summary (I will edit it here), please leave a comment. SUMMARYA list of the maintainers of the package with their abilities/focuses
Does this sound true? Did I forget someone? |
|
@geier - there are branches that are very old... |
|
Is buildout still actively used for this project? If not, |
|
@geier @mauritsvanrees, I have this proposal: The intention of this is to smooth out the way to become a maintainer & contributor in this project. The strategy:
Hoped Result:
What do you think, should we try it out? |
|
Thank you very much, no problem!
|
|
I invited @angatha to be come a contributor as I saw the contributions in the last days reviewing PRs. |
|
I would like to give @jacadzaca equal maintainer status to myself. The work is nice together, committed and thoughtful. @jacadzaca published version 5.0.1. Thanks! @jacadzaca do you accept? Does anyone have any comments? Here is a blog post that inspires me: http://hintjens.com/blog:95 |
|
That is documented above the release process. I will do it one-by-one when I take the time.
|
|
I am adding @ennamarie19 as a contributor with write access so we can be taught about the fuzzing tests and also have more people to look after the project who are more committed. |
|
Thanks so much! Looking forward to what comes of this!
|
|
@SashankBhamidi you worked as a contributor for a while now. Would you like to become a maintainer? |
|
I welcome @lcampanella98 as a contributor to icalendar! Thanks for being ready to pitch in on a voluntary base! No pressure, just where it fits. See the discussion here: You have write access, so that you can merge pull requests of other contributors if you feel comfortable to do so. Happy contributing! Let us know if you have any questions ❤️ I look forward to working along side you and growing a community of collaborators to make icalendar the best Python library for calendaring! 🚀 PS: You need to accept the invite. |




Uh oh!
There was an error while loading. Please reload this page.
I have created a post on the Plone community forum about the future of this package, and needing a maintainer for it. If you want to add your thoughts, please create an account and comment there. But since
icalendarseems to have users outside of the Plone community, where it originated, we can try out Discussions in this repository. I don't think I have used GitHub Discussions yet anywhere, but let's see. Let me copy the entire post below.The
icalendarpackage in the Plone collective has been designated as a "critical" project on PyPI, meaning it is in the top 1 percent of downloaded packages. It was started by Martijn Faassen in 2005, saw lots of commits by Johannes Raggam and Rok Garbas around 2011/2012, during the timeplone.app.eventwas created and added to Plone. You can see all contributors.Apparently I am the number four contributor, but that is only because I occasionally make a release. I hardly know anything about the inner workings of this package. As Plone Release Manager I am interested in having stable releases of this.
It would help if we get some fresh developer/maintainer blood in here. Is anyone capable and interested?
I have some ideas for the near future, to hopefully get things unstuck:
mr.roboto. I can have a look at that.setup.pythe package supports Python 2.7 and 3.4-3.10. We should get GitHub actions to work with those versions. I expect that this is not really doable for at least Python 3.4 and 3.5, so we would need a new major release in which we drop support for some Python versions.So the first action item is really: try to get Github Actions (and locally
tox) running on as much Python versions as possible, with a reasonable amount of effort.Some links:
All reactions