From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karl Voit Subject: Re: ICS agenda export exceeds max-specpdl-size probably because of org-depend (org-edna same?) Date: Fri, 21 Feb 2020 09:29:33 +0100 Message-ID: <2020-02-21T09-18-00@devnull.Karl-Voit.at> References: <2020-01-19T13-36-19@devnull.Karl-Voit.at> <87ftfhy2hj.fsf@gnu.org> <2020-02-19T11-40-31@devnull.Karl-Voit.at> <87ftf636pj.fsf@gnu.org> <2020-02-20T10-13-04@devnull.Karl-Voit.at> <87y2sx1rol.fsf@gnu.org> <2020-02-20T15-00-06@devnull.Karl-Voit.at> <87o8tt3zts.fsf@gnu.org> Reply-To: Karl Voit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:60330) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j53gu-0000bU-IN for emacs-orgmode@gnu.org; Fri, 21 Feb 2020 03:29:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j53gs-0001Kr-MZ for emacs-orgmode@gnu.org; Fri, 21 Feb 2020 03:29:44 -0500 Received: from ciao.gmane.io ([159.69.161.202]:39206) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j53gr-0001Gu-T5 for emacs-orgmode@gnu.org; Fri, 21 Feb 2020 03:29:42 -0500 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1j53gp-000Gr4-1d for emacs-orgmode@gnu.org; Fri, 21 Feb 2020 09:29:39 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane-mx.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org Bonjour Bastien, * Bastien wrote: > > Karl Voit writes: > >> With disabled org-depend, it is working and finishes in ~5 minutes. With >> enabled org-depend it (sometimes) end up in an error as described. > > Do you need org-depend when exporting? Well: in all cases where I defined a dependency of task B to a task A, with disabled org-depend I end up seeing task B on the agenda although I can not do it at the moment. So as long as I don't use dependencies, it does not matter. However, I'm organizing a lecture in the summer term using a very large and complicated yankpad/yasnippet template for the whole term that is using many dependencies for approx. 70 todos. With disabled org-depend, I end up seeing all 70 todos although I may be able to work on two or three of them at any moment in time. > If not, I simply suggest to turn org-depend off... or to let-bind > `org-trigger-hook' and `org-blocker-hook' to nil in your function. > > Probably org-depend does a lot of moving back and forth in files to > check for IDs, and that may explain the time spend by this command > when you export many files. This sounds reasonable. I'm fine with - let's say - +50% 1-day agenda duration and I'm fine with even an hour of 60d agenda export to ics with enabled org-depend. The show-stopper is, when org-depend does run in an error after hours of exporting without a result. This way, I'm losing my Org->Android/Radicale workflow or my dependencies. The longer this thread gets, the more I have to accept that I might be the only one using dependencies in Org mode. I'm puzzled here because I do think that dependencies are such a natural thing to want and use. (I also have several ideas to improve usability of them to minimize manual effort when defining dependencies.) So maybe I have to invest a weekend or so to bisect the issue. My gut feeling tells me that I won't like the output somehow. -- get mail|git|SVN|photos|postings|SMS|phonecalls|RSS|CSV|XML into Org-mode: > get Memacs from https://github.com/novoid/Memacs < Personal Information Management > http://Karl-Voit.at/tags/pim/ Emacs-related > http://Karl-Voit.at/tags/emacs/