{"action":"created","issue":{"url":"https://api.github.com/repos/toeb/cmakepp/issues/73","labels_url":"https://api.github.com/repos/toeb/cmakepp/issues/73/labels{/name}","comments_url":"https://api.github.com/repos/toeb/cmakepp/issues/73/comments","events_url":"https://api.github.com/repos/toeb/cmakepp/issues/73/events","html_url":"https://github.com/toeb/cmakepp/issues/73","id":57753547,"number":73,"title":"Process management enhancements","user":{"login":"Manu343726","id":1561197,"avatar_url":"https://avatars.githubusercontent.com/u/1561197?v=3","gravatar_id":"","url":"https://api.github.com/users/Manu343726","html_url":"https://github.com/Manu343726","followers_url":"https://api.github.com/users/Manu343726/followers","following_url":"https://api.github.com/users/Manu343726/following{/other_user}","gists_url":"https://api.github.com/users/Manu343726/gists{/gist_id}","starred_url":"https://api.github.com/users/Manu343726/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Manu343726/subscriptions","organizations_url":"https://api.github.com/users/Manu343726/orgs","repos_url":"https://api.github.com/users/Manu343726/repos","events_url":"https://api.github.com/users/Manu343726/events{/privacy}","received_events_url":"https://api.github.com/users/Manu343726/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2015-02-16T00:18:06Z","updated_at":"2015-02-22T19:54:26Z","closed_at":"2015-02-18T16:53:52Z","body":"Hello Tobias, I'm here again :)\r\n\r\nI'm trying to use your process management system to speed up biicode Boost builds (I'm having timeouts on my travis ci builds due to Boost.Log build). Since Travis expects output, my idea was to get your `process_start_script()` and run each library build job as a separate process, then wait for all. If that works as expected, there will be no timeout since your `process_wait_all()` prints some fancy progress output.\r\n\r\nIt works like a charm, I have it on a testing branch but I'm sure it will be part of the biicode Boost setup.\r\n\r\nI have a couple of suggestions/questions:\r\n\r\n - **Custom progress information**: I will be glad if some form of progress customization is made. The ....1/3... is great, but I think a bit of customization could improve a lot UX. In my case, I prompt `Starting [boost lib] build job...` before starting each script, one per line, will be great to print something similar when the process finishes `[boost lib] build job finished`. Maybe a callback `on_success()`/`on_fail()` approach?\r\n\r\n- **Portability**: As far I know the implementation uses system dependent scripting to achieve process management. To be able to use this features on biicode, I need support on Windows, linux, and mac. I remember a conversation where you pointed out that you are using PS on windows and bash on linux. Will this work on Darwin/Mac OSX too?"},"comment":{"url":"https://api.github.com/repos/toeb/cmakepp/issues/comments/75454051","html_url":"https://github.com/toeb/cmakepp/issues/73#issuecomment-75454051","issue_url":"https://api.github.com/repos/toeb/cmakepp/issues/73","id":75454051,"user":{"login":"toeb","id":1451956,"avatar_url":"https://avatars.githubusercontent.com/u/1451956?v=3","gravatar_id":"","url":"https://api.github.com/users/toeb","html_url":"https://github.com/toeb","followers_url":"https://api.github.com/users/toeb/followers","following_url":"https://api.github.com/users/toeb/following{/other_user}","gists_url":"https://api.github.com/users/toeb/gists{/gist_id}","starred_url":"https://api.github.com/users/toeb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/toeb/subscriptions","organizations_url":"https://api.github.com/users/toeb/orgs","repos_url":"https://api.github.com/users/toeb/repos","events_url":"https://api.github.com/users/toeb/events{/privacy}","received_events_url":"https://api.github.com/users/toeb/received_events","type":"User","site_admin":false},"created_at":"2015-02-22T19:54:26Z","updated_at":"2015-02-22T19:54:26Z","body":"great!  if youd like you could update my bii block config/deploy  settings (as I am not very proficient in that aspect)  \r\nI have a couple of tips for you regarding how to use the processes. (see at your pull request)\r\n"}}