Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support parasitic metaprojects? #11

Open
mlincett opened this issue Jul 17, 2023 · 4 comments
Open

Support parasitic metaprojects? #11

mlincett opened this issue Jul 17, 2023 · 4 comments

Comments

@mlincett
Copy link

I am trying to build realtime starting from an icetray-devel image, however the cmake stage fails due to lack of /usr/local/icetray/CMakeCache.txt.

In a Slack thread, @blaufuss mentioned "the cvmfs installed builds are stripped of many of the needed items for a parasitic build".

Since I would like to have realtime containerised, I am not sure what is the best way forward.

Feel free to comment in the realtime issue as well.

@mlincett
Copy link
Author

Following-up a comment by @briedel on Slack: for the Skymap Scanner Dockerfile it seems we used to just copy over some python modules, rather than trying to compile realtime.

I have skimmed through the commit history and it seems that there was no coupling to realtime for the cloud version.

@blaufuss
Copy link
Collaborator

Correct: only the GFU llh engine is a compiled part of the realtime project, everything else is scripts, etc

@dsschult
Copy link
Contributor

https://github.com/WIPACrepo/docker-icecube-icetray/blob/master/install_icetray/Dockerfile_install#L62 is the reason why the build directory disappears. This could probably be adjusted so it does a normal build for the devel image, and an "install" only for the prod image. That would mean you could add an extra project and rebuild for devel.

Note that I'm not sure there's any way to get parasitic metaprojects working with an installed version of icetray.

@mlincett
Copy link
Author

This could probably be adjusted so it does a normal build for the devel image

This sounds reasonable!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants