Created attachment 4808 truth_hertz_orage_bug Two directories of ~/.local/share/orage/ are attached in which one has the problem in question occurring and the other is working somewhat properly. I have examined the files around 12:??:?? PM IST (after noon). I am using previous .ics files from Orage of Xfce 4.6.2. Orage used to work well with these files and now these files make Orage to freeze. To release Orage I run these commands: $ watch --interval=0.1 'killall mocp' $ watch --interval=0.1 'killall play' $ watch --interval=0.1 'killall sleep' $ orage -v This is orage version 4.8.3 Released under the terms of the GNU General Public License. Compiled against GTK+-2.24.10, using GTK+-2.24.10. Using DBUS for import. Using libnotify. Using automatic archiving. Using operating system package libical.
Unusable mean that Orage keeps on spawning notification boxes each time I kill a 'sleep 10m' process.
I can't get this reproduced. But that sleep looks a bit dangerous. It causes Orage to wait and basically hangs Orage. Maybe it would be better to use shell script. The logic is simple. Oragre adds & to the end of the string and gives it to system() call to handle.
It is occurring to me on certain hours and it has not happened with previous version under Xfce 4.6.2. Concerning to "sleep", do you have any better solutions than a shell script? Command "sleep" did and still is hanging Orage when it is activated.
I tested with command. "date > /date/koe.txt;/bin/sleep 1m;date >> /tmp/date.txt" Which works. But somehow your cmd with mocp hangs Orage. Perhaps it is bad idea to start interactive programs, which expect user input.
I have removed all sleep occurrences and the problem persists. I guess the Procedure/Use field is parsing input in a different manner. Here is an entry in orage.ics: SUMMARY:Humanity Transcending DESCRIPTION:12:00 PM - 02:00 PM EST - Humanity Transcending w/ Siobhan Ciresi LOCATION:http://humanitytranscending.com/ CATEGORIES:Radio CATEGORIES:RR CATEGORIES:Radio Show DTSTART;TZID=America/New_York:20070418T120000 DURATION:PT2H TRANSP:TRANSPARENT RRULE:FREQ=DAILY;BYDAY=TH BEGIN:VALARM TRIGGER;VALUE=DURATION:-PT15M ACTION:DISPLAY DESCRIPTION:12:00 PM - 02:00 PM EST - Humanity Transcending w/ Siobhan Ciresi X-ORAGE-DISPLAY-ALARM:NOTIFY X-ORAGE-NOTIFY-ALARM-TIMEOUT:180 END:VALARM BEGIN:VALARM TRIGGER;VALUE=DURATION:-PT15M ACTION:AUDIO ATTACH:/usr/share/orage/sounds/Spo.wav END:VALARM BEGIN:VALARM TRIGGER;VALUE=DURATION:-PT15M ACTION:PROCEDURE ATTACH:mocp;mocp DESCRIPTION:http://173.192.70.132:8054/ END:VALARM END:VEVENT BEGIN:VEVENT UID:Orage-20120108T024332Z4-1000@acer CLASS:PUBLIC I want to run this command: mocp;mocp http://174.36.1.109:80 This does not look like it is set to run it as I wish: ATTACH:mocp;mocp DESCRIPTION:http://173.192.70.132:8054/ Where I can find documentation concerning to utilization of these signs? <&T> <&D> <&AT> <&ST> <&ET>