Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #61 +/- ##
==========================================
- Coverage 63.07% 62.82% -0.26%
==========================================
Files 70 69 -1
Lines 10066 9874 -192
==========================================
- Hits 6349 6203 -146
+ Misses 3717 3671 -46 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Yes, but I cannot get it to run atm. Not sure why, I get the following error: I also saw that the Readme might not be up to date. At least uv is telling me that there is no option --system-site as mentioned in the development section but only --system-site-packages. |
|
Oh, than there is an error in the README. I't should only be This root-project/root#14163 seems to be related to your issue. If you have docker, you can try the container. |
|
Both, with and without docker I get the error message that I would install from a shallow clone which is not supported. Unshallowing does not work since it is not a shallow clone according to git... |
|
Do you get the same output as before? Can you otherwise paste your failing buildlog? |
|
This is on the headless branch of your fork. The same error occurs, when running e.g. uv sync. |
|
The same comes wrapped in docker logic: |
|
Thanks. It seams to be a problem with generating the version information if the git checkout is shallow. |
|
Updating with what? |
|
I've introduced |
|
Ok, there were two parts to it.
Now I've pushed the tags also to my fork. Pulling again might be the trick. I'll create a better |
|
I've rebased this on top of the |
|
Not sure, if I forgot something. But after pulling I get still the same error, now with the latest tag (24.03) of hdtv in the error message. |
|
On which Linux distribution are you? |
|
Something with your ROOT installation seems to be messed up. I get it running in podman / docker with those steps ~> git clone https://github.com/heijligen/hdtv hdtv_heijligen
~> cd hdtv_heijligen
~> podman build --tag hdtv .
To start HDTV in normal mode, run ~> podman run -e DISPLAY=:0 -v /tmp/.X11-unix:/tmp/.X11-unix -v $(pwd):/work -it hdtvTo start HDTV without display, run ~> podman run -v $(pwd):/work -it hdtv hdtv --headless(yes, 2 times |
|
I am on Debian and was not able to run hdv with GUI: But: It worked well in headless mode! I've tested it with an example file and it returned the same values as fitted with GUI :) |
For real gui error in docker/podman, try (see #58 patch 1) |
Add a CLI option, `--headless`, which monkey patches the GUI like the tests to use the headless dummy one. Having this is useful for running HDTV dozens of times from a script.
Add a CLI option,
--headless, which monkey patches the GUI like the tests to use the headless dummy one.Having this is useful for running HDTV dozens of times from a script.
I just saw the
monkey_patch_uifunction and had the idea to use it.I'm open to create a real patch or discard this.
@h-mayr : This was on our wishlist. Can you test is?