bacon icon indicating copy to clipboard operation
bacon copied to clipboard

Bacon does not run correctly on Windows

Open mikart143 opened this issue 5 years ago • 2 comments

I was trying to find an issue with bacon unable to detect any changes (always display pass), but cargo check works just fine. I was trying GH and cargo version, still the same issue. I was debugging this with: @Canop These are logs from bacon from cargo:

17:39:44 [ INFO] Starting Bacon v0.2.3 with log level DEBUG
17:39:44 [DEBUG] (1) bacon::cli: args: Args { version: false, summary: false, clippy: false, root: None }
17:39:44 [DEBUG] (1) bacon::app: root_dir: "\\\\?\\D:\\Projects\\legendary-rover\\legendary-rover-hub"
17:39:44 [DEBUG] (1) bacon::report: starting cargo check
17:39:45 [DEBUG] (1) bacon::report: cargo check finished
17:39:45 [DEBUG] (1) bacon::report: status: ExitStatus(ExitStatus(101))
17:39:45 [DEBUG] (1) bacon::report: report: 0 warnings and 0 errors
17:41:14 [DEBUG] (3) bacon::app: notify event received
17:41:14 [DEBUG] (3) bacon::app: notify event received
17:41:14 [DEBUG] (1) bacon::app: got a watcher event
17:41:14 [DEBUG] (4) bacon::computer: COMPILER got task
17:41:14 [DEBUG] (4) bacon::report: starting cargo check
17:41:14 [DEBUG] (1) bacon::app: got a watcher event
17:41:14 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:14 [DEBUG] (3) bacon::app: notify event received
17:41:14 [DEBUG] (3) bacon::app: notify event received
17:41:14 [DEBUG] (1) bacon::app: got a watcher event
17:41:14 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:14 [DEBUG] (1) bacon::app: got a watcher event
17:41:14 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:14 [DEBUG] (3) bacon::app: notify event received
17:41:14 [DEBUG] (3) bacon::app: notify event received
17:41:14 [DEBUG] (1) bacon::app: got a watcher event
17:41:14 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:14 [DEBUG] (1) bacon::app: got a watcher event
17:41:14 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:14 [DEBUG] (3) bacon::app: notify event received
17:41:14 [DEBUG] (1) bacon::app: got a watcher event
17:41:14 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:14 [DEBUG] (4) bacon::report: cargo check finished
17:41:14 [DEBUG] (4) bacon::report: status: ExitStatus(ExitStatus(101))
17:41:14 [DEBUG] (4) bacon::report: report: 0 warnings and 0 errors
17:41:38 [DEBUG] (3) bacon::app: notify event received
17:41:38 [DEBUG] (1) bacon::app: got a watcher event
17:41:38 [DEBUG] (3) bacon::app: notify event received
17:41:38 [DEBUG] (4) bacon::computer: COMPILER got task
17:41:38 [DEBUG] (4) bacon::report: starting cargo check
17:41:38 [DEBUG] (1) bacon::app: got a watcher event
17:41:38 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:38 [DEBUG] (3) bacon::app: notify event received
17:41:38 [DEBUG] (3) bacon::app: notify event received
17:41:38 [DEBUG] (1) bacon::app: got a watcher event
17:41:38 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:38 [DEBUG] (1) bacon::app: got a watcher event
17:41:38 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:38 [DEBUG] (3) bacon::app: notify event received
17:41:38 [DEBUG] (3) bacon::app: notify event received
17:41:38 [DEBUG] (1) bacon::app: got a watcher event
17:41:38 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:38 [DEBUG] (1) bacon::app: got a watcher event
17:41:38 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:38 [DEBUG] (3) bacon::app: notify event received
17:41:38 [DEBUG] (1) bacon::app: got a watcher event
17:41:38 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:38 [DEBUG] (4) bacon::report: cargo check finished
17:41:38 [DEBUG] (4) bacon::report: status: ExitStatus(ExitStatus(101))
17:41:38 [DEBUG] (4) bacon::report: report: 0 warnings and 0 errors
17:41:40 [DEBUG] (3) bacon::app: notify event received
17:41:40 [DEBUG] (1) bacon::app: got a watcher event
17:41:40 [DEBUG] (4) bacon::computer: COMPILER got task
17:41:40 [DEBUG] (4) bacon::report: starting cargo check
17:41:40 [DEBUG] (3) bacon::app: notify event received
17:41:40 [DEBUG] (1) bacon::app: got a watcher event
17:41:40 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:40 [DEBUG] (3) bacon::app: notify event received
17:41:40 [DEBUG] (3) bacon::app: notify event received
17:41:40 [DEBUG] (1) bacon::app: got a watcher event
17:41:40 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:40 [DEBUG] (1) bacon::app: got a watcher event
17:41:40 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:40 [DEBUG] (3) bacon::app: notify event received
17:41:40 [DEBUG] (3) bacon::app: notify event received
17:41:40 [DEBUG] (1) bacon::app: got a watcher event
17:41:40 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:40 [DEBUG] (1) bacon::app: got a watcher event
17:41:40 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:40 [DEBUG] (3) bacon::app: notify event received
17:41:40 [DEBUG] (1) bacon::app: got a watcher event
17:41:40 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:40 [DEBUG] (4) bacon::report: cargo check finished
17:41:40 [DEBUG] (4) bacon::report: status: ExitStatus(ExitStatus(101))
17:41:40 [DEBUG] (4) bacon::report: report: 0 warnings and 0 errors
17:41:44 [DEBUG] (3) bacon::app: notify event received
17:41:44 [DEBUG] (1) bacon::app: got a watcher event
17:41:44 [DEBUG] (3) bacon::app: notify event received
17:41:44 [DEBUG] (4) bacon::computer: COMPILER got task
17:41:44 [DEBUG] (4) bacon::report: starting cargo check
17:41:44 [DEBUG] (1) bacon::app: got a watcher event
17:41:44 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:44 [DEBUG] (3) bacon::app: notify event received
17:41:44 [DEBUG] (3) bacon::app: notify event received
17:41:44 [DEBUG] (1) bacon::app: got a watcher event
17:41:44 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:44 [DEBUG] (1) bacon::app: got a watcher event
17:41:44 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:44 [DEBUG] (3) bacon::app: notify event received
17:41:44 [DEBUG] (3) bacon::app: notify event received
17:41:44 [DEBUG] (1) bacon::app: got a watcher event
17:41:44 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:44 [DEBUG] (1) bacon::app: got a watcher event
17:41:44 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:44 [DEBUG] (3) bacon::app: notify event received
17:41:44 [DEBUG] (1) bacon::app: got a watcher event
17:41:44 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:44 [DEBUG] (4) bacon::report: cargo check finished
17:41:44 [DEBUG] (4) bacon::report: status: ExitStatus(ExitStatus(101))
17:41:44 [DEBUG] (4) bacon::report: report: 0 warnings and 0 errors
17:41:46 [DEBUG] (3) bacon::app: notify event received
17:41:46 [DEBUG] (1) bacon::app: got a watcher event
17:41:46 [DEBUG] (3) bacon::app: notify event received
17:41:46 [DEBUG] (4) bacon::computer: COMPILER got task
17:41:46 [DEBUG] (4) bacon::report: starting cargo check
17:41:46 [DEBUG] (1) bacon::app: got a watcher event
17:41:46 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:46 [DEBUG] (3) bacon::app: notify event received
17:41:46 [DEBUG] (3) bacon::app: notify event received
17:41:46 [DEBUG] (1) bacon::app: got a watcher event
17:41:46 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:46 [DEBUG] (1) bacon::app: got a watcher event
17:41:46 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:46 [DEBUG] (3) bacon::app: notify event received
17:41:46 [DEBUG] (3) bacon::app: notify event received
17:41:46 [DEBUG] (1) bacon::app: got a watcher event
17:41:46 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:46 [DEBUG] (1) bacon::app: got a watcher event
17:41:46 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:46 [DEBUG] (3) bacon::app: notify event received
17:41:46 [DEBUG] (1) bacon::app: got a watcher event
17:41:46 [DEBUG] (1) bacon::app: error sending task: sending on a full channel
17:41:47 [DEBUG] (4) bacon::report: cargo check finished
17:41:47 [DEBUG] (4) bacon::report: status: ExitStatus(ExitStatus(101))
17:41:47 [DEBUG] (4) bacon::report: report: 0 warnings and 0 errors
17:41:48 [DEBUG] (1) bacon::app: user requests quit
17:41:48 [DEBUG] (4) bacon::computer: closing computer
17:41:48 [DEBUG] (1) bacon: bye

These are from GH:

17:51:45 [ INFO] Starting Bacon v0.2.3 with log level DEBUG
17:51:45 [DEBUG] (1) bacon::cli: args: Args { version: false, summary: false, clippy: false, root: None }
17:51:45 [DEBUG] (1) bacon::app: root_dir: "\\\\?\\D:\\Projects\\legendary-rover\\legendary-rover-hub"
17:51:45 [DEBUG] (1) bacon::report: starting cargo check
17:51:45 [DEBUG] (1) bacon::report: cargo check finished
17:51:45 [DEBUG] (1) bacon::report: status: ExitStatus(ExitStatus(101))
17:51:45 [DEBUG] (1) bacon::report: report: 0 warnings and 0 errors
17:51:48 [DEBUG] (1) bacon::app: user requests quit
17:51:48 [DEBUG] (4) bacon::computer: closing computer
17:51:48 [DEBUG] (1) bacon: bye

mikart143 avatar Nov 05 '20 19:11 mikart143

I confirm I had no problem on linux with the same repository. I don't see why bacon wouldn't fail on some cases on windows but it's a real possibility.

Canop avatar Nov 05 '20 19:11 Canop

I need some confirmation (with details) there's still a problem or I'll close the issue.

Canop avatar Feb 10 '21 13:02 Canop