CI fails due to missing Python 2 package starting in Ubuntu 24.04
With the release of Ubuntu 24.04, the Python 2 package is no longer available. Git CI uses Python 2 and thus is now experiencing CI job failures for jobs using Ubuntu latest. Since Python 2 is end-of-life, the CI should instead begin using Python 3 and phase out support for Python 2.