Comments (9)
Yes, there is a PR for this #775 , but @kresan is still working on some details.
from r3broot.
Yes, there is a PR for this #775 , but @kresan is still working on some details.
@kresan Are you also fixing the stdc++ version? As far as I know, this needs to be done in the container?
from r3broot.
@YanzhaoW, if you have requirements on stdc++ version in CI, you need to come up with the container definition where you install your non-system gcc and use it for building of FairSoft and FairRoot. You can build it on top of existing def files from the #775. I will then put it in the right place on lxbuild07.gsi.de.
Number of tests in R3BRoot CI has grown and GSI internal machine lxbuild07 is not meant and is not suitable for that. On the long run R3BRoot should use GitHub runners.
In addition to that, gaining experience in writing and creating singularity containers is of great advantage when you go for runs on GSI Virgo cluster.
from r3broot.
@YanzhaoW, if you have requirements on stdc++ version in CI, you need to come up with the container definition where you install your non-system gcc and use it for building of FairSoft and FairRoot. You can build it on top of existing def files from the #775. I will then put it in the right place on lxbuild07.gsi.de.
Number of tests in R3BRoot CI has grown and GSI internal machine lxbuild07 is not meant and is not suitable for that. On the long run R3BRoot should use GitHub runners.
In addition to that, gaining experience in writing and creating singularity containers is of great advantage when you go for runs on GSI Virgo cluster.
Thanks. I will try to do that. What is the version of singularity in lxbuild07?
from r3broot.
singularity version 3.8.0
from r3broot.
Hello,
I guess we also need a file like this singularity exec /data.local2/kresan/debian10-apr22-v18.6.8-ucesb.sif
right?
from r3broot.
@jose-luis-rs Yes, did you succeed to build the container from this .def file? I tried to build it both from my machine and from the remote server of sylab. Neither of them are successful during the compilation of FairSoft.
from r3broot.
@kresan Could you explain to me what these lines do in .def file?
mkdir -p ~/.subversion
echo '[global]
http-proxy-host = proxy.gsi.de
http-proxy-port = 3128' > ~/.subversion/servers
from r3broot.
Those are GSI-internal proxy settings for the subversion. Not necessary if one prepares container for the GitHub-hosted runner.
Side remark: subversion is needed during FairSoft build to check out some repositories.
from r3broot.
Related Issues (20)
- UCESB cannot populate items in client_struct_info with client.setup HOT 2
- Handling new vs old experiment Readers/code HOT 1
- Clang-tidy setting HOT 24
- Design Guidelines for R3BRoot HOT 1
- Unknown Type name 'FairMCTracks' HOT 1
- Error in <TExMap::Add>: key is not unique HOT 1
- Clang-formatting - what should be included, what should be removed, future additions HOT 10
- File to generate Hit Parameters using Los not in GitHub repository HOT 5
- Proposal to remove ext files from dev branch HOT 19
- Bug CALIFA QPID Simulation HOT 4
- Forbid pull requests from the dev branch? HOT 6
- Spell fixes by `codespell` HOT 3
- FATAL error in unpacker HOT 4
- Auto-generated ext_h101 structs HOT 3
- Policy discussion: on pull requests, merging and reviews HOT 12
- Unknown CMake command "fair_pad" HOT 2
- Added new repository for lmds and analysis CI tests HOT 2
- About clang-tidy and code standard HOT 11
- Problems with the compilation of new reader data structures: TTTX HOT 4
- [Proposal] Metadata file for experiments? HOT 24
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from r3broot.