{"action":"created","issue":{"url":"https://api.github.com/repos/biicode/client/issues/22","labels_url":"https://api.github.com/repos/biicode/client/issues/22/labels{/name}","comments_url":"https://api.github.com/repos/biicode/client/issues/22/comments","events_url":"https://api.github.com/repos/biicode/client/issues/22/events","html_url":"https://github.com/biicode/client/issues/22","id":71410343,"number":22,"title":"\"bii build\" runs \"bii configure\" even if nothing changed","user":{"login":"smessmer","id":2373925,"avatar_url":"https://avatars.githubusercontent.com/u/2373925?v=3","gravatar_id":"","url":"https://api.github.com/users/smessmer","html_url":"https://github.com/smessmer","followers_url":"https://api.github.com/users/smessmer/followers","following_url":"https://api.github.com/users/smessmer/following{/other_user}","gists_url":"https://api.github.com/users/smessmer/gists{/gist_id}","starred_url":"https://api.github.com/users/smessmer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smessmer/subscriptions","organizations_url":"https://api.github.com/users/smessmer/orgs","repos_url":"https://api.github.com/users/smessmer/repos","events_url":"https://api.github.com/users/smessmer/events{/privacy}","received_events_url":"https://api.github.com/users/smessmer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-04-27T21:38:25Z","updated_at":"2015-04-29T21:51:15Z","closed_at":null,"body":"OS: Ubuntu 14.10\r\nBiicode: 3.0\r\n\r\nSteps to reproduce:\r\n\r\n    $ git clone git@github.com:smessmer/cryfs.git\r\n    $ cd cryfs\r\n    $ bii init -l\r\n    $ bii build -- -j5\r\n\r\nThen, without changing any files, directly call\r\n\r\n    $ bii build -- -j5\r\n\r\nIt runs the whole configure step again before it notices that actually nothing changed. For projects with some dependencies, this happening with each compiler call is a lot of lost time.\r\n\r\nEspecially in a project with multiple open blocks (old project layout), this configure step takes quite a while, because configuring an open block takes longer than configuring a closed block."},"comment":{"url":"https://api.github.com/repos/biicode/client/issues/comments/97598233","html_url":"https://github.com/biicode/client/issues/22#issuecomment-97598233","issue_url":"https://api.github.com/repos/biicode/client/issues/22","id":97598233,"user":{"login":"drodri","id":1108595,"avatar_url":"https://avatars.githubusercontent.com/u/1108595?v=3","gravatar_id":"","url":"https://api.github.com/users/drodri","html_url":"https://github.com/drodri","followers_url":"https://api.github.com/users/drodri/followers","following_url":"https://api.github.com/users/drodri/following{/other_user}","gists_url":"https://api.github.com/users/drodri/gists{/gist_id}","starred_url":"https://api.github.com/users/drodri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drodri/subscriptions","organizations_url":"https://api.github.com/users/drodri/orgs","repos_url":"https://api.github.com/users/drodri/repos","events_url":"https://api.github.com/users/drodri/events{/privacy}","received_events_url":"https://api.github.com/users/drodri/received_events","type":"User","site_admin":false},"created_at":"2015-04-29T21:51:15Z","updated_at":"2015-04-29T21:51:15Z","body":"Last refactors, released in version 3.1.1 would greatly alleviate the problem of speed in configuring large projects. In any case, I suggest the following solution: https://github.com/biicode/client/pull/25\r\n\r\nCould it be enough? Just typing 2 chars \"-q\" more :)"}}