Activity

From 2009-12-16 to 2010-01-14

2010-01-14

17:33 Revision e8835493: progress in gui
Alexandre Quessy
16:58 Revision b51bf29e: updated doc generator in Makefile
Alexandre Quessy
16:48 Feature #616: Lunch: print child stdout when it crashed
In version 0.2, we use a log file for each child process. Alexandre Quessy
16:46 Feature #636 (Closed): Display summary of process states
It could be in a text file as well as in the GUI.
A summary with the following info would be nice.
For each comma...
Alexandre Quessy
16:42 Feature #634 (Closed): Detect list of local addresses
duplicate of #29 Alexandre Quessy
16:41 Feature #635 (Closed): Guess ip and hostname for the localhost
Each network interface has an IP address. There can be hostnames too. Lunch master should be able to guess those. If ... Alexandre Quessy
15:57 Feature #609: Lunch server : only one instance running per config file (ID)
Fixed in r200. Will be released in version 0.2.5 Alexandre Quessy
15:56 Revision 57398c0f: Making sure that there is not an other lunch master running with the same lunc...
Alexandre Quessy
15:33 Revision 583acd7c: Added tag 0.2.4 for changeset af93ffb6802b
Alexandre Quessy
15:27 Revision 634109fc: updated changelog with bugfix in slave logging
Alexandre Quessy
15:18 Revision efa0562e: Fixed a very bad mistake since I've inspected visually the code.
Alexandre Quessy
15:16 Revision 931657d2: Creating logdir in slave if it does not exist.
Alexandre Quessy
15:07 Revision 8e546076: Added tag 0.2.3 for changeset 2927d6ee0c76
Alexandre Quessy
14:52 Revision d1a4bf10: added a little line...
Alexandre Quessy
14:46 Feature #627 (Closed): PID file should be configurable.
--logging-directory does pretty much the same thing in version 0.2 Alexandre Quessy
14:43 Bug #618: Processes are not always killed
Should be fixed in 0.2 Alexandre Quessy
14:43 Feature #626 (Closed): Allow to specify log directory
Fixed in 0.2.3 Alexandre Quessy
14:42 Revision 1a30ab7a: Improved doc again.
Alexandre Quessy
14:39 Revision 6a70f7e7: added --logging-directory and --log-to-file options to master.
Alexandre Quessy
13:57 Revision 6e420c4f: Lunch master PID is written to /var/tmp/lunch/master-*.pid
Updated doc. Alexandre Quessy
13:53 Revision 4899f8ba: Able to specify log_dir using the log_dir kwargs of add_command.
Changed default log dir to /var/tmp/lunch/
Added send_logdir in master.
Implemented the log_dir callback in slave.
Alexandre Quessy
13:34 Feature #617: One log file per slave and child
Fixed in 0.2 Alexandre Quessy
12:28 Revision 08910fac: add_local_address can support a str or a list of str as arg.
Alexandre Quessy
12:25 Revision a9b62b4d: updated version number and project description
Alexandre Quessy
12:24 Revision 473ba682: updated doc and version number
Alexandre Quessy
12:16 Revision f0649ba1: fixed a debug message
Alexandre Quessy
12:14 Revision 2c63ecc3: made the master a bit less verbose
Alexandre Quessy
11:55 Revision f10e3062: added add_local_address(addr) and clear_local_addresses()
Alexandre Quessy
11:55 Feature #633 (Closed): Filter out SSH hosts
Added in 0.2.3: ... Alexandre Quessy
11:44 Revision 8670602c: Updated description
Alexandre Quessy
11:43 Revision 5f49ad4f: Fixed a few errors that lintian told us about.
Alexandre Quessy
11:36 Feature #634 (Closed): Detect list of local addresses
...and add it to list of local addresses not to be SSHed to.... Alexandre Quessy
11:35 Feature #633 (Closed): Filter out SSH hosts
Add a function which adds host names or IP to be declared as localhost. Those hosts will not be SSHed to, but the sla... Alexandre Quessy
00:37 Feature #609: Lunch server : only one instance running per config file (ID)
Pseudo-code :
h2. when starting...
Alexandre Quessy
00:34 Feature #632 (Closed): Dependency between processes
Implement the concept of dependency order.
( e.g., specifying that process B depends on process A).
Pseudo-code ...
Alexandre Quessy
00:28 Feature #631 (New): Add restart command to slaves
This will make it easier to restart the child, especially when we need to restart the whole group. Alexandre Quessy
00:25 Feature #630 (New): Be able to specify working directory
For the childs, an options like this should be ok: ... Alexandre Quessy
00:23 Feature #613: Lunch : allow the use of xterm instead of rxvt
Done. Alexandre Quessy
00:20 Feature #629 (Closed): Allow lunch master to fork to background
Might be useful.... Alexandre Quessy
00:19 Feature #628 (Closed): Be able to configure gid and uid
For the child processes. Alexandre Quessy
00:18 Feature #627 (Closed): PID file should be configurable.
... Alexandre Quessy
00:17 Feature #621 (Closed): Write master's PID to a file
done in 0.2.2 as well. Alexandre Quessy

2010-01-13

17:33 Feature #626 (Closed): Allow to specify log directory
...for each child and for the master. Alexandre Quessy
17:05 Revision 43a6eb6c: (Re-?)Added lunch-slave man page to the debian package.
Alexandre Quessy
16:29 Revision f8e3fc9e: updated man page a bit
Alexandre Quessy
16:26 Revision cf02e36c: Added tag 0.1.8 for changeset 48e89e673179
Alexandre Quessy
16:25 Revision 9102fce6: Update version number. Added to changelog
Alexandre Quessy
16:17 Revision 6caebea1: Added tag 0.2.2 for changeset cc801c512ee8
Alexandre Quessy
16:15 Revision 229c6a87: getting rid of the dot in pid file name.
Alexandre Quessy
16:12 Revision 3fc315d8: Fixed minor errors in makefile.
Alexandre Quessy
16:11 Revision f278dc34: updated changelog
Alexandre Quessy
16:07 Revision 1aac7506: Implemented a minimum life time to childs.
Alexandre Quessy
15:44 Revision 1352619e: got rid of scripts/lunch-0.1 (again?)
Alexandre Quessy
15:43 Revision d900b5c1: added copyright to debian rules
Alexandre Quessy
15:42 Revision ab37f4f2: added copyright, like in branch 0.1
Alexandre Quessy
15:40 Revision 6c06e01e: fixed kill -9 in slave.
Renamed tag 0.2 to 0.2.0 Alexandre Quessy
15:08 Revision 39743889: cleanup in examples
Alexandre Quessy
15:05 Revision 2a14d668: updated version in more files.
Alexandre Quessy
15:03 Revision 1a09afe6: updated version number to 2.2 in files.
Alexandre Quessy
14:58 Revision d99bef0c: Merging an other branch I resurrected by mistake.
Alexandre Quessy
14:52 Revision 3b66c673: Merging two branches spawned by error.
I had made changes starting from a tag, no the tip of a branch. Alexandre Quessy
14:48 Revision 6fb975c9: fixed errors again in master
Alexandre Quessy
14:43 Revision ee2796ab: writing pid file in master, like in branch 0.1
Alexandre Quessy
14:39 Revision 1870a936: Passing the whole env from master to slaves. (needed by ssh-agent)
Alexandre Quessy
14:25 Revision 37944045: adding a whole bunch of kills wo try to make the slave die when killing progra...
Alexandre Quessy
13:52 Revision 351dc2cd: updated doc a bit.
Alexandre Quessy
13:51 Feature #625 (New): Make sure ssh keys are installed, prompt if not
We can know if a ssh key is installed on a remote host like this: ... Alexandre Quessy
12:05 Revision 950262b4: updating doc to help killing the master.
Alexandre Quessy
11:48 Revision 3efbe804: Fixed an other mistake in writing pidfile.
Alexandre Quessy
11:45 Revision 4e92548a: Fixed problem with pid file
Alexandre Quessy

2010-01-12

17:46 Feature #624 (Closed): Cleanup in versions and milestones
* Change version name 0.1.2 to 0.1.
* Get rid of milestone 0.1.3
...no?
Alexandre Quessy
17:44 Feature #623 (Closed): check format of identifiers
Replace spaces by underscores, for example. The text should be alnum ascii chars. Alexandre Quessy
17:43 Feature #622 (Closed): Start slaves using simple callLaters
Instead of iterating through iterators, using callLaters.
Alexandre Quessy
17:42 Feature #621 (Closed): Write master's PID to a file
Done in branch 0.1.
Writing to /var/tmp/lunch.pid
Alexandre Quessy
17:39 Bug #618: Processes are not always killed
In branch 0.2, we send signal 15 (such as in kill -15 <pid>) and wait a little, check if the process is still alive, ... Alexandre Quessy
17:37 Feature #617: One log file per slave and child
Done in branch 0.2. The naming convention is :
* ~/lunch_log/slave_hello.log
* ~/lunch_log/child_hello.log
The ...
Alexandre Quessy
16:00 Revision deed4544: Fixing packaging error according to lintian.
Adding copyright file. Installing it.
Making the lunch.desktop file executable.
Alexandre Quessy
15:45 Revision d661eee8: Updating version number to 0.1.7 to check if build is ok.
Alexandre Quessy
15:44 Revision 374a3002: Fixed error with name of executable.
Alexandre Quessy
14:55 Revision 52c7351d: Added tag 0.1.6 for changeset 7172681bcbb6
Alexandre Quessy
14:52 Revision a9ab899a: updated debian package infos.
Alexandre Quessy
14:44 Revision 9cc278a8: Creating branch 0.2
Adding a sleeping example. Alexandre Quessy
14:42 Revision 0f53e32e: Moving examples to ./examples.
Added examples/simple (from branch 0.2 Alexandre Quessy
14:40 Revision 37155de8: adding lunch.pid
Alexandre Quessy
14:38 Revision b07a6488: Creating branch 0.1
Merged back to a single file. Alexandre Quessy
14:11 Revision 44f41a3c: Added an error message when not able to connect using ssh
Alexandre Quessy
13:54 Revision 55d397b2: fixed a bug with ssh
Alexandre Quessy
13:52 Revision 759cd6f4: Changed child log data prefix.
Removed unused code.
Added the simplest example possible.
Alexandre Quessy
12:07 Revision af5348e1: added slave logging
Alexandre Quessy
11:23 Feature #620 (Closed): open a terminal with tail -F for log files
It would be nice to pop a window to view logs. Alexandre Quessy
09:17 Revision 932f862e: Added tag 0.2.1 for changeset 1af7d071208d
Alexandre Quessy
09:14 Revision e76cbdb1: updated changelog
Alexandre Quessy
09:12 Revision d1b32cb4: improved backward-compatibility with scripts made with version 0.1
Alexandre Quessy
08:13 Revision 72227e05: fixed formatting in pubkey
Alexandre Quessy
08:11 Revision e1f9db26: fixed error with scripts dir name.
Alexandre Quessy
08:10 Revision 8d2bb5d0: changed twisted dep version
Alexandre Quessy
08:07 Revision f9127c22: updated versions to 0.2.0
Alexandre Quessy
08:03 Revision 6dde1c47: merging with remote changes
Alexandre Quessy

2010-01-11

17:32 Revision 5954430c: Added tag 0.2 for changeset 1fe89ed9da01
Alexandre Quessy
16:52 Revision a3ddfdbe: Huge progress in asynchronous iterating of groups at startup.
Alexandre Quessy
15:18 Revision 3a7827bb: mucho progress before i scrap this all for more improvements.
Alexandre Quessy
14:04 Revision 82543e54: Major changes and fixes in master.
Alexandre Quessy
13:09 Revision b9650e42: removing lunch/constants.py
Alexandre Quessy
13:08 Revision 1145d5b4: Constants cleanup in master.
Alexandre Quessy
13:00 Revision 1223fb8c: changed callbacks from do_* to recv_* in slave.
Alexandre Quessy
12:57 Revision 23c74a12: splitted callbacks in master. Messages to lowercase.
Changed "command" command, to "do". Alexandre Quessy
11:10 Revision 1c129464: making sure process is dead after 5.0 seconds.
Alexandre Quessy
10:07 Revision 5b3cc16f: Merged recent changes together.
Alexandre Quessy
10:06 Revision ce4a5286: Added small comments. Things todo in Command
Alexandre Quessy
09:44 Feature #619: Check if the child is frozen
... Alexandre Quessy
09:38 Feature #619 (New): Check if the child is frozen
If process is a zombie, kill it !
See http://bitbucket.org/chrismiles/psi/src/tip/src/arch/linux_process.c in the...
Alexandre Quessy

2010-01-10

22:23 Feature #610: Need more feedback when processes crash in lunch
Logging child's stdout and stderr fix this, though we need to make sure the stderr is logged all the way 'til the end. Alexandre Quessy
22:22 Bug #612 (Closed): Lunch: get rid of xterm/rxvt (as an option)
Will be done in version 0.2 Alexandre Quessy
22:22 Feature #611 (Closed): Get rid of lunch slave
we will keep it in order to make sure the child processes are properly killed, but lunch-slave is not a separate exec... Alexandre Quessy
10:18 Revision 3d8be907: lunch-master add lunch-slave in its $PATH when in devel mode.
Alexandre Quessy

2010-01-09

03:16 Revision fef15ac7: changed lunch executable to lunch-0.1 in lunch-0.1
Alexandre Quessy
02:53 Revision 4b4448de: added one test. Disabled logging which would occur in tests.
Alexandre Quessy
02:37 Revision ec84d49d: adding a nice groups example
Alexandre Quessy
02:29 Revision 6d29c4f1: fixed an error in master.
Alexandre Quessy
02:26 Revision 929a455b: moved examples to root
Alexandre Quessy
02:26 Revision fef09eb2: changed identifier for title in example
Alexandre Quessy

2010-01-08

17:42 Revision 0e08a3dd: removed a hack that doesnt work, to change the slave process name to lunch-sla...
Alexandre Quessy
17:41 Revision 87de4bba: Using bash or sh -c exec to run the child process.
Alexandre Quessy
17:08 Revision 37dd2687: Got rid of constants in slave. No more deps !
Alexandre Quessy
16:36 Revision 845b6664: Changed log dir to lunch_log
Alexandre Quessy
16:29 Revision 2d647534: Getting correctly the signal when child process is dead.
Alexandre Quessy
16:04 Revision 601db25a: In slave, passing a line of text to do_* methods, instead of a list of words.
Alexandre Quessy
15:42 Revision 720da5a1: Progress in how the slave behaves. Removed STATE_ERROR in it.
Alexandre Quessy
15:21 Revision a65bdbfa: Trying to send SIGINT and SIGKILL to processes to stop them.
Put some more test - which are skipped. Alexandre Quessy
13:42 Revision a80d547a: added a lot of send_* methods in slave. Renamed classes in slave.
Alexandre Quessy
11:37 Revision 612f794d: Dropped the need for sig.py in lunch-slave
Alexandre Quessy
10:47 Revision f3830b22: Dropped JSON dependency
Alexandre Quessy
10:34 Revision bd0f9c1f: added license in gui file
Alexandre Quessy

2010-01-07

18:11 Revision 770d931d: added state diagram to doc
Alexandre Quessy
18:08 Revision 48ad2fb9: added gui... Not connected to main app yet, though.
Alexandre Quessy
14:03 Revision 6d12718b: Few fixes in the master to make it use a config file.
Adding an example. Alexandre Quessy
13:42 Revision 56f23a2b: Updating script to find file given as arg.
Alexandre Quessy
11:47 Revision 0443bce2: Splitted executable and a module. That's to avoid starting logs and stuff in t...
Alexandre Quessy
11:39 Revision 4f1d2c7d: Removed mplayer from the example.
Alexandre Quessy
11:38 Revision b31849a2: Fixed the make file. Added an example.
Alexandre Quessy
11:35 Revision 68ca9cdc: Merging with dead branch, which contains fixes on debian/changelog
Alexandre Quessy
11:33 Revision 51d66a16: Updated makefile and setup.py to match new version.
It is not enough stable for the tag, though. Alexandre Quessy
11:31 Revision 86c87e46: Moved lunch-master to lunch
Alexandre Quessy
11:30 Revision ec67aaaa: Removed old files from lunch 0.1
Alexandre Quessy
11:28 Revision fbec8389: Put back lunch-0.1 in script. (from r72)
Alexandre Quessy
11:26 Revision 0f8b8c1d: Trying to make sure all slave are dead before to stop reactor.
Alexandre Quessy
10:26 Revision ddc93005: The master seems to work every time we try it. When the command dies quickly, ...
Alexandre Quessy
08:51 Revision 6f5b6060: More changes in new slave and master. Merging with changes in debian/changelog.
Alexandre Quessy
06:00 Revision 69b76111: Fixed badly formatted trailing lines in debian/changelog.
Alexandre Quessy

2010-01-06

21:01 Revision 25a82e26: added lunch-master which can launch slaves !
Alexandre Quessy
18:41 Revision 3637aac1: Now making sure the process is stopped before quitting
Alexandre Quessy
16:09 Revision 7037690e: Added command-line options to launch-slave.
Update doc to document the new SlaveCommandProtocol. (interactive stdio) Alexandre Quessy
15:45 Revision a7e542e2: Adding lunch-slave. A Twisted-driven interactive single process launcher.
Adding sig, for signals. Alexandre Quessy
12:01 Revision d3f789f5: Added tag 0.1.5 for changeset 4a8a4a9ed24c
Alexandre Quessy
11:18 Revision 6f3042ab: Changed executable to check if the directory it is in is "scripts" instead of ...
Moved bin to scripts.
Moved config-sample to doc/examples.
Alexandre Quessy
11:12 Revision 07154bbb: Added unit tests
Alexandre Quessy
10:32 Revision d16aa6b8: Added tag 0.1.4 for changeset 30c2df205258
Alexandre Quessy
10:29 Revision 12e99448: Updated project URL. Preparing tag 0.1.4
Alexandre Quessy
10:21 Revision 6dbaa568: Had forgotten to had the package name to setup.py
Alexandre Quessy
10:09 Revision b27e143b: Removed useless english translation.
Alexandre Quessy

2010-01-05

16:25 Revision d1d207c4: Updated README.txt to match no-so-recent changes.
Alexandre Quessy

2009-12-18

14:15 Revision 29dde15e: [svn] Added log-file option to slave. The add_command function has a log_file ...
alexandre
« Previous
Next »
 

Also available in: Atom