Closed vext01 closed 4 months ago
Hi @vext01 :)
Hm, yeah, I guess that's expected to break. But only in the sense that this isn't something I have tested for.
Should be an easy fix...
Could you give https://github.com/smarr/ReBench/pull/245 a go? I should probably see whether I can run tests in an empty docker container, too. Though, if you happen to have a corresponding Dockerfile, that's probably a better start than me trying to do it from scratch.
Thanks!
Sorry for the delay. Took me a while to figure out how to install a branch using pipx!
You've made it so git is a not a dependency at all, right?
Using this Dockerfile (without git installed) and this build script I'm able to run rebench just fine!
CI output here if you are curious.
Thanks
You've made it so git is a not a dependency at all, right?
Well, technically, no. Technically, I thought I had tried that already in the past here: https://github.com/smarr/ReBench/blob/a158176c9e6ffab7c363b36aaed9d34b63f557a6/rebench/environment.py#L39 But practically, there seem to be different failure modes. I guess, I could just try to catch everything... but being not sure what else might be missed, I'd rather not catch too much.
Using this Dockerfile (without git installed) and this build script I'm able to run rebench just fine!
Thanks. It would probably be sensible to add something like this to the CI, but not today. Let's go with the quick fix in #245 for now, and then reconsider if something else crops up.
Thanks!
Closing with #245 being merged. Thanks!
Hi Stefan! Long time no see.
I'm trying out rebench for the first time and I think I've found some bugs. I'll file them, but if it's user error then I apologise in advance :)
I've noticed that if you run rebench on a system without git installed (I was using a very minimal docker container for a CI system), then you get an error like:
I'm not sure if git is a hard dependency of rebench, but it might be an idea to print a better error message like "git is required" instead of a stack trace.
Cheers