You can test (CODE-RADE) if you want to...

TL;DR - You can test if you want to, you can leave your bugs behind So, you’re working on an application that wants to get included in the CODE-RADE repository, but for some reason, it’s failing in CI. Let’s take the R language for example. This project has a slew of dependencies, some of them optional, such as java, lapack, openblas, pcre2, readline and xz It is going to be needed soon for the CODATA/RDA DataScience School, but the project is currently So, you say “shucks, I can fix that !” and set about preparing your pull request to the...…

read more...

It's a hard-link life

Something strange happened a while back - although GCC builds were and the repository transaction was working, the actual compilers weren’t showing up on the repository. There just wasn’t any gcc binary in the usual places. Now, this is very wierd, because functional tests are run on the compilers before they are shipped - so my suspicion was aroused. The initial investigation pointed to something going wrong in the delivery part rather than the integration part. Even after re-shipping the build artefacts, this was the case - I triggered the shipit job, to synchronise the gcc artefacts in the repo,...…

read more...

Building the e-Infrastructure Commons

update : Added a few comments on making the commons tangible In this post, we bring together two ideas which have helped to inform how we build the Africa-Arabia Regional Operations Centre - “executable infrastructure” and the “e-infrastructure commons”. Beginning to worry that "commons" like "excellence" is a word we can all agree on, by avoiding having to admit we don't know what it means..— CⓐmeronNeylon (@CameronNeylon) June 22, 2017 We would like to put some form to these vague concepts, and hopefully this form will provide better encouragement for those involved in the ROC - resource owners, operations specialists,...…

read more...

Sometimes to do things right, you have to do them wrong

After months of understanding in principle1, but not being able to follow through in practice, we may be getting to a point where deploying a dev environment for FutureGateway is possible. “Wait, what ? Wasn’t there always a set of scripts for installing the FutureGateway components ?”, I hear you counter. To that I counter with a roll of the eyes and a sigh. What’s wrong with the setup scripts ? They are scripts I rest my case23 Thanks to Valdhaus for putting it more eloquently than I ever could Ok, in the interest of maintaining some form of objectivity,...…

read more...