Skip to content

Releases: dmwm/CRABClient

v3.211210

10 Dec 11:39
c5ddf66
Compare
Choose a tag to compare

minor fixes, main goal of this new tag is to start differentiating crab-dev from crab-prod
and warn users to stop using crab-dev

list of commits:

v3.211130

30 Nov 13:09
b79c77b
Compare
Choose a tag to compare

Fixes a defect in dryrun exectution that was there since ever, but only manifested as problem with CMSSW_12 (mixing of CMSSW's python3 and WMCore-Runtime python2).

List of commits:

  • execute dryrun test in a clean env. Fix #5121 (#5122)

v3.211125

25 Nov 17:39
b033ff0
Compare
Choose a tag to compare

Hopefully have final fix for "WMCore deprecation".
We found that it was much more tricky than we thought to get rid of import from WMCore in the code and still be able to make new client able to act on tasks created by old one and also support users who may have from WMCore.Configuration import Configuration in their crabConfig.py .
After some trial and error, we go for the solid but ugly solution of keeping a WMCore directory where we only put Configuration.py at deploy time, using a copy maintained inside CRABClient repository (namely CRAB/Client/WMCoreConfiguration.py and continue to import from there in the code.

List of commits:

v3.211122

22 Nov 10:47
6dacef8
Compare
Choose a tag to compare
  • remove unused import (#5116)
  • Remove old crab cache code (#5115)

v3.211117

17 Nov 16:11
c0d33e0
Compare
Choose a tag to compare
  • add Wrapper for WMCore configuration (#5112)

v3.211112

12 Nov 14:00
0fef759
Compare
Choose a tag to compare

This is first attempt to have CRABClient which is fully py2/py3 compatible. This release brings following changes:

  • move WMCore Config to CRABClient repo (fix #4974)
  • remove call to WMCore lexicon (#5100)
  • switch python versions based on CMSSW release (fix #5098) (#5102)
  • use lumilist from CMSSW (#5107)
  • clean up of unused code
  • remove reference to UserFileCache (#5103)
  • delete purge cmd (fix #4978) (#5101)
  • pass file instead of data to curl request (fix #5105) (#5110)
  • improve HTTP header parsing (#5111)

Release created for branch master

v3.211026

26 Oct 10:14
d1593c1
Compare
Choose a tag to compare

use DAVS for crab checkwrite and fix error reporting, in particular when communication with REST fails (#5052)

List of changes:

  • testing done. Move again to use python3
  • quick (and dirty?) fix for #5052 (#5095)
  • better message when proxy command fails. Fix #5091 (#5092)
  • Merge pull request #5090 from dmwm/ddaina-patch-1
  • revert to python for temp testing
  • use davs when possible, fix #5087 (#5088)

v3.211015

15 Oct 12:04
eff023f
Compare
Choose a tag to compare

Branch: master

  • make crab-dev to use prod instance of CRAB

v3.211006

06 Oct 20:30
4309119
Compare
Choose a tag to compare

*make sure capath is defined when calling curl. Fix #5084 (#5085)

v3.210909

09 Sep 08:57
6c34a95
Compare
Choose a tag to compare

Branch: master

Changes:

  • unlink file with error info (fix #5079)
  • take care run # as a string of bytes in report2 output. Fix #5080 (#5081)