Skip to content

Conversation

@fliiiix
Copy link
Contributor

@fliiiix fliiiix commented Aug 17, 2025

Currently iocage does not work on Python 3.12 as distutils.dir_util was removed.

I was not able to run tests as it seems also to required some modernizing of the setup and config.

Was also reported here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288758

@coveralls
Copy link

Pull Request Test Coverage Report for Build 17022088441

Details

  • 0 of 3 (0.0%) changed or added relevant lines in 1 file are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage decreased (-0.008%) to 8.083%

Changes Missing Coverage Covered Lines Changed/Added Lines %
iocage_lib/ioc_plugin.py 0 3 0.0%
Totals Coverage Status
Change from base Build 16222830910: -0.008%
Covered Lines: 793
Relevant Lines: 7826

💛 - Coveralls
@grembo
Copy link
Contributor

grembo commented Sep 5, 2025

Could this please be merged and a new release tagged? Otherwise I'll have to manually patch the port.

freebsd-git pushed a commit to freebsd/freebsd-ports that referenced this pull request Sep 6, 2025
See also: freebsd/iocage#90

PR:		288758
Reported by: 	Matthew Wener <matthew@wener.org>
preserve_symlinks=True)
except distutils.errors.DistutilsFileError as e:
symlinks=True,
dirs_exist_ok=True
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we really need dirs_exists_ok=True here and above?

@arrowd arrowd merged commit cca65f1 into freebsd:master Sep 25, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

4 participants