[11:35] hi all, can anyone point me to some documentation on the 0.5 series of upstart? [11:36] gastag: there isn't much [11:37] ok, so for stanzas definitions I have to look at the code, right? [11:38] the documentation is deliberately missing to stop people trying to do too much with it [11:39] isn't it considered stable? [11:39] the interfaces are not stable [11:39] thus the 0. version number [11:39] instead I've been concentrating on getting the core code stable [11:39] and the functionality and design we want [11:40] the current (0.3 and 0.5) series of Upstart are really only intended (and tested) working in a "backwards compatible" mode [11:40] I'm currently using 0.3.9, but I'd like to make use of some of the 0.5 features [11:48] which ones? [13:00] Keybuk, mainly states, to be able to define multiple conditions to be true for a job to be started [13:01] 0.5 doesn't have states [13:03] ok, but you can define multiple job status as 'start on started dbus and started gdm' [13:03] isn't this in 0.5 ? [13:04] yes [13:04] but it doesn't work [13:04] for example [13:04] you start dbus [13:04] nothing happens [13:04] you start gdm [13:04] now your job starts as well [13:04] which is good [13:04] now you stop gdm [13:04] your job stops (I assume you have stop on stopping dbus or stopping gdm as well) [13:04] and you start gdm again (you were just restarting it) [13:04] your job stays stopped [13:06] so this just works the first time you start a job? [13:07] yes [13:07] why this choice? [13:08] it wasn't a choice, it just didn't work [13:12] we thought there was a way to make it work, but that didn't pan out [13:13] so that's the big fix for 0.10, which is out in June [13:14] I understand, thanks [13:31] in 0.3.9 you can have multiple start on items [13:33] keesj, yes but the conditions are in OR, I'd need AND [13:41] to solve thisproblem I guess that one would need to make upstart itself keep a in-memory tree of the "state machine" [13:45] but even the "and" is a little strange when your tinkg of everything as a event [13:49] I agree, but "started" and "stopped" can be thought as sort of states [14:00] hi [14:01] is python needed for running upstart (d-bus bindings) or is it just necessary for the build/compilation of upstart? [14:06] just the build [14:07] oh, nice [14:07] then there's hope it will fit on my space limited system [14:09] sorry, is the failure in oom_adj open failure just a warning in 0.5.1 or it is still a fatal error? [14:18] still an error [14:21] ah ok, so it wasn't a problem in my system. I saw the bug marked as fix released in 0.5.0, but it still happened to me in 0.5.1 [14:27] what's the bug#? [14:29] 259801 [14:29] sorry, it's not fixed in upstart [14:34] didn't think so :p [15:43] gastag: started and stopped are kind of states but there are other states like stopping...