A new release of MirrorManager2 is available: 0.9.0
- crawler: Correctly calculate the remaining time
https://github.com/fedora-infra/mirrormanager2/pull/244
- repomap: more modular repository detection logic
https://github.com/fedora-infra/mirrormanager2/pull/243
- crawler: correctly handle keep-alive for HTTPS
https://github.com/fedora-infra/mirrormanager2/pull/245
- crawler: only update directories of the current category
https://github.com/fedora-infra/mirrormanager2/pull/250
- python3 compatibility
https://github.com/fedora-infra/mirrormanager2/pull/185
- rpmmd: switch from yum.repoMDObject pyrpmmd
https://github.com/fedora-infra/mirrormanager2/pull/254
- Migrate to new geoip API
https://github.com/fedora-infra/mirrormanager2/pull/253
- Use InputRequired() instead of Required()
https://github.com/fedora-infra/mirrormanager2/pull/256
- Enable MirrorManager2 to be built using Python 3 for Fedora
https://github.com/fedora-infra/mirrormanager2/pull/260
- Fix tests with python3
https://github.com/fedora-infra/mirrormanager2/pull/261
- Toggle private
https://github.com/fedora-infra/mirrormanager2/pull/257
This release includes a few smaller fixes which are already running on
Fedora's production systems and it also includes the switch to GeoIP2.
Especially the switch to GeoIP2 means that it requires additional
changes to Fedora's MirrorManager2 instance to make sure the new GeoIP2
databases are available on the relevant systems.
I will look into updating Fedora's staging MirrorManager2 instance in
the next days.
Thanks to Zbigniew Jędrzejewski-Szmek and Neal Gompa for porting
MirrorManager2 to Python3. From now on the Fedora packages will be using
Python3. The EPEL7 packages which are used in Fedora's MirrorManager2
instance will still be Python2.
Tests are all green with Python3, but as far as I know there is no
MirrorManager2 instance running on Python3... yet.
Adrian