-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Calendar and contact infrastructure #2335
Comments
There was some progress here: #754 I think the biggest thing is just that nobody has had the time to create the full-blown calendar/contact infrastructure; it's a lot of work. I think that whoever makes the next attempt at building it out should try to do it as iteratively as possible. We don't need to get the whole thing done in one swoop, I am (and I'm sure @berbiche and @rycee are) more than happy to merge in incremental steps that are self-contained but move us in the correct direction. |
Alas, I do not have any time to upstream them at the moment. |
I'm very interested in getting vdirsyncer, todoman, khard, and khal working. I might give this a shot |
Thank you for your contribution! I marked this issue as stale due to inactivity. If this remains inactive for another 7 days, I will close this issue. Please read the relevant sections below before commenting. If you are the original author of the issue
If you are not the original author of the issue
Memorandum on closing issuesIf you have nothing of substance to add, please refrain from commenting and allow the bot close the issue. Also, don't be afraid to manually close an issue, even if it holds valuable information. Closed issues stay in the system for people to search, read, cross-reference, or even reopen--nothing is lost! Closing obsolete issues is an important way to help maintainers focus their time and effort. |
@berbiche shouldn't this be re-opened ? |
Thank you for your contribution! I marked this issue as stale due to inactivity. Please be considerate of people watching this issue and receiving notifications before commenting 'I have this issue too'. We welcome additional information that will help resolve this issue. Please read the relevant sections below before commenting. If you are the original author of the issue
If you are not the original author of the issue
Memorandum on closing issuesDon't be afraid to manually close an issue, even if it holds valuable information. Closed issues stay in the system for people to search, read, cross-reference, or even reopen – nothing is lost! Closing obsolete issues is an important way to help maintainers focus their time and effort. |
Still relevant. |
Quotes here are from #2335 (comment).
Who defines what full-blown means? I think, the problem back then was not that nobody had the time to create something, but that at some point no authority (with merge access) had the time or interest to give feedback and define what we should do to get something merged, or whether there was any reason not to merge (see 1,2,3). So we ended up just implementing what we were using ourselves and maintaining our personal fork (= fixing the same merge conflict on every update, at Git's fault (possible solution)).
The old branch worked, and my khard extension as well. As I see it, if being too monolithic was a problem of the old attempt, it was only the framing, not the actual code/content. Maybe it is better to narrow the whole thing down to only supporting (extended) pimutils. My conclusion is that for a new attempt to be successful, we would need a committed developer1 and a clear statement by someone with merge access (is it only @rycee?) of what they would accept, and a clear sign that this is high enough on their priority list to be merged eventually. Footnotes
|
I am interested in this but was worried about vdirsyncer since at the time it seemed unsupported. Ideally we would have someone invested in this as a HM collaborator (with merge rights) since this is definitely going to be an active part of HM. |
seems like we have several candidates for a common architecture: thunderbird, khard, todoman. |
I can send vdirsyncer stuff that I have. |
First step #3912 |
I've merged the 4/5 year old branch #4078 instead of waiting for the perfect MR (perfect is the enemy of good). This is the beginning of a new cycle so we have 6 months to make the calendar infra "right" (hopefully less). So please start using it and let's not be afraid of refactors/breaking stuff. I've merged because I could configure khal /vdirsyncer with it but ofc there are things I am not happy with it. |
Thanks for bringing this forward @teto. I'll try to migrate and provide feedback.
I hope my feedback is helpful. Don't hesitate to get in contact with me. |
@DanielSiepmann thanks for the feedback
indeed. Will remove it. I think the key exists but maybe as a global instead. We shouldn't change defaults but I would like to be able to set this option. Its something that escaped my fork.
bad me, I need to double check later.
I have only one account that is multicalendar and adding |
@teto feel free to ping me within PRs. I'll try to test them with my setup. I've a separate branch with my migration as WIP.
I needed to set the following in order to make discovering work with current state:
As this will lead to
|
@DanielSiepmann you seem to know more than I do + I dont think I will be able to address that today so feel free to prepare a PR if you are interested and tag me . |
@teto I've created two small PRs. One "fixes" the discover / globbing of khal: #4088 The other adds the missing include: #4089 I was able to fully migrate my existing setup to the new one. The |
I think we should close this issue and maybe open dedicated ones if there are still problems. |
Description
I wanted to setup vdirsyncer today and stumbled across the old PRs for calendar and contact infrastructure and associated with that the vdirsyncer and khal modules in #899. It seems like that got removed at some point though, but I could not find any discussion around the removal. Was that intentional or was it lost due to something like force-pushing as happened in #775?
I guess this can be considered a feature request for a vdirsyncer module or again a full-blown calendar and contact infrastructure, if that is wanted.
If I overlooked some discussion though I'd be happy to get a link.
The text was updated successfully, but these errors were encountered: