2012-06-06

tim: Tim with short hair, smiling, wearing a black jacket over a white T-shirt (work)
2012-06-06 08:57 pm
Entry tags:

TMI: Waiting game

Today felt like a day that was mostly spent waiting for snapshots to build... and I'm still waiting for one to build right now:
  • In the morning, I found that the snapshot I'd finally started last night had built, but it didn't do me much good because there was another bug fix I'd made right after that that didn't make it into the snapshot, which stopped any progress on my main task (changing the standard library code to use classes with destructors instead of resources).
  • I pushed a new snapshot, but it failed to build only on FreeBSD because of a random pretty-printing problem (we have tests that check that the pretty-printer generates output that can be parsed, but somehow a warning message was getting mixed in with the pretty-printer output and preventing one test from passing).
  • After failing to achieve understanding of exactly what changed to cause this test to fail, I fixed the test to suppress the warning (by prefixing the name of an unused variable with "_" -- sadly, test cases often end up having unused variables, but we warn about them now...) and started a new snapshot going.
  • That new snapshot is finished compiling on every platform but Mac. Right now I'm not sure if the Mac bot is wedged or just slow, and for whatever reason I only have ssh access to the linux machines and not the Mac, so I can't just kill processes or anything.

Oh, the glamorous life of a professional open-source hacker... Cut for length )