From 3df90e3e33dd9857a8d9bdd206a8a1ed2fd82675 Mon Sep 17 00:00:00 2001 From: Harmen Stoppels Date: Wed, 9 Mar 2022 14:13:37 +0100 Subject: ci.py: fix utf-8 issue with git log output (#29419) --- lib/spack/spack/cmd/ci.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/spack/spack/cmd/ci.py b/lib/spack/spack/cmd/ci.py index 44e751e38f..4963f63c5e 100644 --- a/lib/spack/spack/cmd/ci.py +++ b/lib/spack/spack/cmd/ci.py @@ -362,8 +362,10 @@ def ci_rebuild(args): # Write information about spack into an artifact in the repro dir spack_info = spack_ci.get_spack_info() spack_info_file = os.path.join(repro_dir, 'spack_info.txt') - with open(spack_info_file, 'w') as fd: - fd.write('\n{0}\n'.format(spack_info)) + with open(spack_info_file, 'wb') as fd: + fd.write(b'\n') + fd.write(spack_info.encode('utf8')) + fd.write(b'\n') # If we decided there should be a temporary storage mechanism, add that # mirror now so it's used when we check for a full hash match already -- cgit v1.2.3-60-g2f50