recast-hep / recast-atlas

CLI for ATLAS RECAST contributors
https://recast.docs.cern.ch/
Apache License 2.0
5 stars 5 forks source link

ATLAS-CONF-2018-041 example fails #93

Closed matthewfeickert closed 2 years ago

matthewfeickert commented 2 years ago

Cross-listing with https://gitlab.cern.ch/recast-atlas/susy/ATLAS-CONF-2018-041/-/issues/1.

As raised by @jghaley in MJB RECAST not working (atlas/atlas-conf-2018-041) on ATLAS talk, the atlas/atlas-conf-2018-041 example workflow fails with an error.

A minimal failing example (with recast-atlas v0.1.19) is

#!/bin/bash

export RECAST_AUTH_USERNAME=xxx
export RECAST_AUTH_PASSWORD=xxx
export RECAST_AUTH_TOKEN=xxx

eval "$(recast auth setup -a ${RECAST_AUTH_USERNAME} -a ${RECAST_AUTH_PASSWORD} -a ${RECAST_AUTH_TOKEN} -a default)"
eval "$(recast auth write --basedir authdir)"

printf '\n# recast catalogue ls\n'
recast catalogue ls
printf '\n# recast catalogue describe atlas/atlas-conf-2018-041\n'
recast catalogue describe atlas/atlas-conf-2018-041
printf '\n# recast catalogue check atlas/atlas-conf-2018-041\n'
recast catalogue check atlas/atlas-conf-2018-041

# run the workflow
TAG_NAME="debug"
if [ -d "recast-${TAG_NAME}" ];then
    sudo rm -rf "recast-${TAG_NAME}"
fi

recast run atlas/atlas-conf-2018-041 --backend docker --tag "${TAG_NAME}"

c.f. https://gitlab.cern.ch/recast-atlas/susy/ATLAS-CONF-2018-041/-/issues/1 for log files.

It seems to me that the error exists with the workflow implementation in the repository or something not being properly pinned down and having things float in time and break, and not with recast-atlas. That can be determined in the GitLab Issue.

If it is determined that the workflow is too much effort to fix, then we should remove the atlas/atlas-conf-2018-041 from the example recast catalogue (atlas_atlas_conf_2018_041.yml).

matthewfeickert commented 2 years ago

This has now been effectively resolved by https://gitlab.cern.ch/recast-atlas/susy/ATLAS-CONF-2018-041/-/issues/1#note_5151733, so closing.