Releases: dmwm/CRABClient
v3.241125
fix for typo in last commit
and a clean way to bring in new CRABServer tag as dependency in order to make client work again on SL7
What's Changed
- Typo fixed: import load_source from CRABClient by @smuzaffar in #5352
Full Changelog: v3.241121...v3.241125
v3.241121
Brings in compatibility with recent CMSSW using python 3.12 (thanks to @smuzaffar )
Also a small extra diagnostics to prevent failures after submissions.
What's Changed
- cred in myproxy must be valid for 5 days. Fix #5331 by @belforte in #5349
- Python3.12 support: Use importlib instead of deprecated imp module by @smuzaffar in #5350
Full Changelog: v3.241107...v3.241121
v3.241107
This will make submit --dryrun
work again using preparelocal
under the hood.
What's Changed
Full Changelog: v3.241030...v3.241107
validation
- dmwm/CRABServer#6544 (comment) (focus on dryrun and preparelocal)
- dmwm/CRABServer#8771 (CV - current preprod TW v3.241018)
- dmwm/CRABServer#8770 (CCV - current preprod TW v3.241017)
- dmwm/CRABServer#8772 (CV + CCV - current prod TW v3.241017 )
deployment
queued for crab-dev
: cms-sw/cmsdist#9511
v3.241030
fixes small bug from last commit. Actually an incomplete implementation of
"crab recover should exit with success if there is nothing to do"
What's Changed
Full Changelog: v3.241029...v3.241030
-
update crab-dev in IB via cms-sw/cmsdist#9496 - deployed in IB as of Nov 4
-
validate again with CV and CCV :
- preprod : dmwm/CRABServer#8763 (CV + CCV) - OK
- prod : dmwm/CRABServer#8764 (CV) - OK and dmwm/CRABServer#8764 (CCV) - OK
v3.241029
Make crab recover
test successful in CV and cleanup/restructure it a bit
What's Changed
Full Changelog: v3.241025...v3.241029
-
CV validation: dmwm/CRABServer#8752
-
deploy as crab-dev via cms-sw/cmsdist#9489
-
available as crab-dev in IB as of Oct 31
-
testing (CV + CCV)
- with preprod (v3.241018 TW and REST) : dmwm/CRABServer#8760 - OK
- with prod (v3.241017 TW and v3.240904 REST) : dmwm/CRABServer#8761 - CCV OK but CV discovered a bug in
crab recover
#5344
v3.241025
add support for new tarball handling from dmwm/CRABServer#6544 and add one feature
This is the minimum CRABCleint release which works with TW tag v3.241018
What's Changed
- support for tarballs in S3. Fix #5340 by @belforte in #5341
- respect CRAB3_CACHE_FILE=/dev/null Fix #5337 by @belforte in #5338
Full Changelog: v3.240930...v3.241025
v3.240930
What's Changed
- Fix typos in output messages and subsection TWiki link for cmsenv by @oljemark in #5320
- fix #5323 by @belforte in #5324
- Fix autocompletion by @belforte in #5322
- report - fix bug in --recovery=failed by @mapellidario in #5326
- Fix message does not print when rucio avaiable space is not enough by @novicecpp in #5333
- reorganize sandbox, fix #5332 by @belforte in #5334
- make it clear in log if using Singularity by @belforte in #5335
- Adding WAITING status in checkstatusLoop by @aspiringmind-code in #5336
New Contributors
- @oljemark made their first contribution in #5320
- @aspiringmind-code made their first contribution in #5336
Full Changelog: v3.240621...v3.240930
v3.240621
Main change it to make crab status compatible with
"no calls to HTCondor from CRABServer REST"
Also a handier tools from Dario for maintenance by developers
What's Changed
- completions - generate_completions script works in py3 by @mapellidario in #5315
- do not call HTV via REST. Fix #5316 by @belforte in #5317
- Fix 5316 by @belforte in #5318
Full Changelog: v3.240520...v3.240621
Deployment
- crab-dev : cms-sw/cmsdist#9261
- crab-prod: cms-sw/cmsdist#9268
v3.240520
this release allows to use userInutFiles
configuration parameter as a "fileMask" to select which files to process from the input dataset.
Requires REST and TW v3.240517 or later
- 240612 REST and TW are OK now, move to prod via cms-sw/cmsdist#9242
What's Changed
- check gfal-copy exit status first. Fix #5310 by @belforte in #5311
- use None as default for optional string config param. Fix #5309 by @belforte in #5312
- allow inputDataset and userInputFiles at same time. Fix #5308 by @belforte in #5313
Full Changelog: v3.240416...v3.240520
v3.240416
description
add two minor enhancements
the second one is mandatory in order to be able to use a Robot certificate for myproxy retrieval in TaskWorker
w/o forcing users to create new myproxy crdential at each crab command
- allow : in DN of myproxy retrievers. Fix #5303 (#5304)
- do not crash on Rucio unavailable. Fix #5298 (#5302)
validation
- deployed in IB as crab-dev with cms-sw/cmsdist#9138
- tested (OK) with Jenkins CV and CCV
deployment
- deployed in IB as crab-prod with cms-sw/cmsdist#9147