! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Truth Hertz makes Orage unusable
Status:
RESOLVED: WORKSFORME
Severity:
critical

Comments

Description Khazar 2012-12-21 14:13:18 CET
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.
Comment 1 Khazar 2012-12-21 14:15:38 CET
Unusable mean that Orage keeps on spawning notification boxes each time I kill a 'sleep 10m' process.
Comment 2 juha editbugs 2013-01-31 10:58:07 CET
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.
Comment 3 Khazar 2013-01-31 11:44:45 CET
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.
Comment 4 juha editbugs 2013-01-31 13:40:52 CET
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.
Comment 5 Khazar 2013-04-06 07:10:35 CEST
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>

Bug #9673

Reported by:
Khazar
Reported on: 2012-12-21
Last modified on: 2013-04-06

People

CC List:
0 users

Version

Attachments

truth_hertz_orage_bug (9.85 KB, application/x-gzip)
2012-12-21 14:13 CET , Khazar
no flags

Additional information