Hello Manuel,
You have uncovered a defect in our packaging. We will fix it in a release soon. Here is the ticket:
Thank you for reporting the issue.
...Tim
--
Tim Theisen (he, him, his) Release Manager HTCondor & Open Science Grid Center for High Throughput Computing Department of Computer Sciences University of Wisconsin - Madison 4261 Computer Sciences and Statistics 1210 W Dayton St Madison, WI 53706-1685 +1 608 265 5736 From: HTCondor-users <htcondor-users-bounces@xxxxxxxxxxx> on behalf of Giffels, Manuel (IAP) <manuel.giffels@xxxxxxx>
Sent: Tuesday, May 24, 2022 8:16 AM To: htcondor-users@xxxxxxxxxxx <htcondor-users@xxxxxxxxxxx> Subject: [HTCondor-users] Broken rpm dependencies hamper installation of older 9.0.x releases Dear all,
parts of our systems at GridKa use a fixed HTCondor version to avoid automated updates by our puppet configuration management. While re-deploying one of that nodes, we figured out the following problem. The HTCondor version was fixed to 9.0.9-1.el7 and the command yum install condor-9.0.9-1.el7 failed due to dependencies problems. The reason is that condor-9.0.9-1.el7 requires python{2,3}-condor without a specific version. yum is then using the latest version, which however requires a specific condor version, in that case condor-9.0.12-1.el7. Is this intended behavior or a bug in the packaging procedure? Steps to reproduce: =============== yum install epel-release yum install https://research.cs.wisc.edu/htcondor/repo/9.0/htcondor-release-current.el7.noarch.rpm yum install condor-9.0.9-1.el7 -> Fails! yum install condor-9.0.9-1.el7 python2-condor-9.0.9-1.el7 python3-condor-9.0.9-1.el7 -> Works! The reason is rpm -q --requires condor-9.0.9-1.el7 | grep python python2-condor -> no version python3-condor -> no version while rpm -q --requires python2-condor |grep condor condor = 9.0.9-1.el7 libcondor_utils_9_0_9.so()(64bit) Thanks and best regards, Manuel Dr. Manuel Giffels, Karlsruhe Institute of Technology (KIT), Steinbuch Centre for Computing (SCC) Hermann-von-Helmholtz-Platz 1, 76344 Eggenstein-Leopoldshafen Phone: +49 721 608 28636, Email: Manuel.Giffels@xxxxxxx |