Upgrade HTCondor-CE to Python 3


We want to upgrade the HTCondor-CE codebase to all Python 3 (3.6+)

This is mostly a matter of reformatting print and except statements.

There will be some complications around library compatibility (ie. urlparse), openssl, byte-code handling, possibly others. I'll update this ticket later with details.


Mark Coatsworth
April 28, 2021, 5:29 PM

Code review for this work happened in the GitHub pull requests: https://github.com/htcondor/htcondor-ce/pulls?q=HTCONDOR-13+

Brian Lin
February 11, 2021, 11:33 PM
Brian Lin
February 11, 2021, 11:03 PM

Moved directly to DOCPENDING since multiple PRs have all received reviews

Brian Lin
January 27, 2021, 11:46 PM

Thanks for the quick turnaround ! You’ve uncovered 1. some crufty dependencies that we can drop and 2. a gap in our testing . I should have a new RC for you tomorrow!

John Thiltges
January 27, 2021, 10:27 PM

Trying to update collector-itb.osg from osg-upcoming-testing, I’m running into a dependency issue:

I didn’t see either packages on EPEL or OSG Koji.

Time remaining



Brian Lin