Closed novicecpp closed 2 weeks ago
Jenkins results:
we can surely go for ~=10
.
But support for 10 will stop in September, so we may also start moving to 23.0, which is already tested
in e.g. vocms059 and in my TW
https://htcondor.readthedocs.io/en/main/version-history/introduction-version-history.html
Agreed. And now all 10.x
versions are gone...
WMCore people also has the same issue: https://mattermost.web.cern.ch/cms-o-and-c/pl/w51kmcsyxtdtdmst9ks3pckdge
Bumping to 23.0.x
.
Jenkins results:
will this automatically pick latest 23.0.X for X>12 ? If so.. why do we need 12 in there ? To confuse ourselves ?
Ah, I see.
Should be htcondor~=23.0
.
From the documentation [1], ~=23.0.12
is expanded to >=23.0.12 AND ==23.0.*
, while ~=23.0
is expanded to >=23.0 AND ==23.*
.
[1] https://packaging.python.org/en/latest/specifications/version-specifiers/#compatible-release
Thanks Dario. I am merging then. (patch version 12 is the latest)
hmm. thanks Dario. So we could use ~=23.0.0
if we want latest in 23.0.x ?
Simply I find it a bit confusing to explicitly indicate 12, but we can surely use ~=23.0.12
now all 10.x versions are gone...
?? 10.0.9 (LTS) is still there. Also 10.5 and later (feature releases). Our bad to have been using 10.2 or 10.4 w/o a proper understanding of HTC version numbering (not that SI had been given any guidance :-( )
Anyhow, let's stick with 23.0 for a bit more and then think about 24.0 !
If we simply want the latest 23.0.X
, we can use ==23.0.*
.
However, if for any reason there is another package that requires htcondor 23.0.5, pip happily installs it and not the latest and shiniest.
In we instead use ~=23.0.12
, it means that we tried and tested 23.0.12, it works, we are satisfied with and please pip do not pick anything previous that, if there is another package that requires htcondor 23.0.5, pip will fail.
thanks Dario for explanation. I surely never imagined that we could have another pip install elsewhere. But future is always a surprise. All OK!!
I wonder if Wa forgot to merge, or is simply coming back later.
Same as upstream https://github.com/dmwm/WMCore/commit/a1fd9035e3f7548b784abc228c8b03cd30152854
10.2.x` does not available anymore:
Full logs: https://gitlab.cern.ch/crab3/CRABServer/-/jobs/40026384