Skip to content

Comments

gh-88091: Fix unicodedata.decomposition for Hangul Syllables#144993

Merged
serhiy-storchaka merged 3 commits intopython:mainfrom
StanFromIreland:hangul-decomp
Feb 24, 2026
Merged

gh-88091: Fix unicodedata.decomposition for Hangul Syllables#144993
serhiy-storchaka merged 3 commits intopython:mainfrom
StanFromIreland:hangul-decomp

Conversation

@StanFromIreland
Copy link
Member

@StanFromIreland StanFromIreland commented Feb 19, 2026

@corona10 corona10 self-requested a review February 19, 2026 12:40
Copy link
Member

@serhiy-storchaka serhiy-storchaka left a comment

Choose a reason for hiding this comment

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

LGTM. 👍 Please add test for U+D4DB (maybe replacing the test for U+AC01).

Copy link
Member

@corona10 corona10 left a comment

Choose a reason for hiding this comment

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

lgtm (as Korean)

@serhiy-storchaka serhiy-storchaka added needs backport to 3.13 bugs and security fixes needs backport to 3.14 bugs and security fixes labels Feb 24, 2026
@serhiy-storchaka
Copy link
Member

I consider this a bugfix.

@serhiy-storchaka serhiy-storchaka merged commit 56c4f10 into python:main Feb 24, 2026
47 checks passed
@miss-islington-app
Copy link

Thanks @StanFromIreland for the PR, and @serhiy-storchaka for merging it 🌮🎉.. I'm working now to backport this PR to: 3.13, 3.14.
🐍🍒⛏🤖

@miss-islington-app
Copy link

Sorry, @StanFromIreland and @serhiy-storchaka, I could not cleanly backport this to 3.14 due to a conflict.
Please backport using cherry_picker on command line.

cherry_picker 56c4f10d6e474604a162521228b5f3b5ff79236c 3.14

@miss-islington-app
Copy link

Sorry, @StanFromIreland and @serhiy-storchaka, I could not cleanly backport this to 3.13 due to a conflict.
Please backport using cherry_picker on command line.

cherry_picker 56c4f10d6e474604a162521228b5f3b5ff79236c 3.13

@StanFromIreland StanFromIreland deleted the hangul-decomp branch February 24, 2026 17:43
@bedevere-app
Copy link

bedevere-app bot commented Feb 24, 2026

GH-145189 is a backport of this pull request to the 3.14 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.14 bugs and security fixes label Feb 24, 2026
StanFromIreland added a commit to StanFromIreland/cpython that referenced this pull request Feb 24, 2026
…lables (pythonGH-144993)

(cherry picked from commit 56c4f10)

Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
StanFromIreland added a commit to StanFromIreland/cpython that referenced this pull request Feb 24, 2026
…lables (pythonGH-144993)

(cherry picked from commit 56c4f10)

Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
@bedevere-app
Copy link

bedevere-app bot commented Feb 24, 2026

GH-145190 is a backport of this pull request to the 3.13 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.13 bugs and security fixes label Feb 24, 2026
serhiy-storchaka pushed a commit that referenced this pull request Feb 24, 2026
@bedevere-bot
Copy link

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot AMD64 Ubuntu Shared 3.13 (tier-1) has failed when building commit e418e33.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/#/builders/1450/builds/1593) and take a look at the build logs.
  4. Check if the failure is related to this commit (e418e33) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/#/builders/1450/builds/1593

Failed tests:

  • test_socket
  • test_peg_generator
  • test_zipimport
  • test_shutil
  • test_cppext

Failed subtests:

  • testZip64 - test.test_zipimport.CompressedZipImportTestCase.testZip64
  • test_write_readonly_file - test.test_dbm_gnu.TestGdbm.test_write_readonly_file
  • test_context_manager - test.test_dbm_gnu.TestGdbm.test_context_manager
  • setUpClass - test.test_shutil.TestZeroCopySendfile
  • test_bool_not_empty - test.test_dbm_gnu.TestGdbm.test_bool_not_empty
  • setUpClass - test.test_socket.SendfileUsingSendTest
  • testBytesAddr - test.test_socket.TestUnixDomain.testBytesAddr
  • testZip64CruftAndComment - test.test_zipimport.UncompressedZipImportTestCase.testZip64CruftAndComment
  • test_error_conditions - test.test_dbm_gnu.TestGdbm.test_error_conditions
  • test_build - test.test_cppext.TestCPPExt.test_build
  • test_flags - test.test_dbm_gnu.TestGdbm.test_flags
  • test_reorganize - test.test_dbm_gnu.TestGdbm.test_reorganize
  • test_open_with_pathlib_path - test.test_dbm_gnu.TestGdbm.test_open_with_pathlib_path
  • test_no_ensure_ascii_flag - test.test_json.test_tool.TestTool.test_no_ensure_ascii_flag
  • test_ensure_ascii_default - test.test_json.test_tool.TestTool.test_ensure_ascii_default
  • test_build_limited - test.test_cppext.TestCPPExt.test_build_limited
  • test_build_cpp03 - test.test_cppext.TestCPPExt.test_build_cpp03
  • test_non_ascii_infile - test.test_json.test_tool.TestTool.test_non_ascii_infile
  • test_bytes - test.test_dbm_gnu.TestGdbm.test_bytes
  • test_unicode - test.test_dbm_gnu.TestGdbm.test_unicode
  • test_build_cpp11 - test.test_cppext.TestCPPExt.test_build_cpp11
  • testZip64 - test.test_zipimport.UncompressedZipImportTestCase.testZip64
  • setUpClass - test.test_socket.SendfileUsingSendfileTest
  • testStrAddr - test.test_socket.TestUnixDomain.testStrAddr
  • test_sort_keys_flag - test.test_json.test_tool.TestTool.test_sort_keys_flag
  • test_infile_outfile - test.test_json.test_tool.TestTool.test_infile_outfile
  • testZip64CruftAndComment - test.test_zipimport.CompressedZipImportTestCase.testZip64CruftAndComment
  • test_bool_on_closed_db_raises - test.test_dbm_gnu.TestGdbm.test_bool_on_closed_db_raises
  • test_infile_stdout - test.test_json.test_tool.TestTool.test_infile_stdout
  • test_bool_empty - test.test_dbm_gnu.TestGdbm.test_bool_empty
  • setUpClass - test.test_peg_generator.test_c_parser.TestCParser
  • test_open_with_bytes_path - test.test_dbm_gnu.TestGdbm.test_open_with_bytes_path
  • test_key_methods - test.test_dbm_gnu.TestGdbm.test_key_methods
  • test_writing_in_place - test.test_json.test_tool.TestTool.test_writing_in_place
  • test_open_with_pathlib_bytes_path - test.test_dbm_gnu.TestGdbm.test_open_with_pathlib_bytes_path
  • test_disallow_instantiation - test.test_dbm_gnu.TestGdbm.test_disallow_instantiation
  • test_nonascii_filename - test.test_dbm_gnu.TestGdbm.test_nonascii_filename
  • test_clear - test.test_dbm_gnu.TestGdbm.test_clear

Summary of the results of the build (if available):

==

Click to see traceback logs
Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_zipimport.py", line 123, in makeZip
    self.writeZip(z, files, file_comment=file_comment, prefix=prefix)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_zipimport.py", line 151, in writeZip
    z.writestr(zinfo, data)
    ~~~~~~~~~~^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/zipfile/__init__.py", line 1961, in writestr
    with self.open(zinfo, mode='w') as dest:
         ~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/zipfile/__init__.py", line 1306, in close
    self._fileobj.seek(self._zinfo.header_offset)
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 28] No space left on device


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 111, in test_context_manager
    with gdbm.open(filename, 'c') as db:
         ~~~~~~~~~^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 127, in test_bool_not_empty
    with gdbm.open(filename, 'c') as db:
         ~~~~~~~~~^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 157, in test_write_readonly_file
    with gdbm.open(filename, 'c') as db:
         ~~~~~~~~~^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_zipimport.py", line 792, in testZip64
    self.doTest(".py", files, "f6")
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_zipimport.py", line 160, in doTest
    self.makeZip(files, **kw)
    ~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_zipimport.py", line 122, in makeZip
    with ZipFile(zipName, "w", compression=self.compression) as z:
         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/zipfile/__init__.py", line 1444, in __exit__
    self.close()
    ~~~~~~~~~~^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/zipfile/__init__.py", line 2023, in close
    self._fpclose(fp)
    ~~~~~~~~~~~~~^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/zipfile/__init__.py", line 2123, in _fpclose
    fp.close()
    ~~~~~~~~^^
OSError: [Errno 28] No space left on device


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 198, in test_clear
    with gdbm.open(filename, 'c') as db:
         ~~~~~~~~~^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_cppext/__init__.py", line 32, in test_build_cpp03
    self.check_build('_testcpp03ext', std='c++03')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_cppext/__init__.py", line 50, in check_build
    with support.setup_venv_with_pip_setuptools(venv_dir) as python_exe:
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/__init__.py", line 2465, in setup_venv_with_pip_setuptools
    run_command(cmd)
    ~~~~~~~~~~~^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/__init__.py", line 2455, in run_command
    subprocess.run(cmd, check=True)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1.


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 79, in test_flags
    self.g = gdbm.open(filename, mode)
             ~~~~~~~~~^^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (test.test_zipimport.CompressedZipImportTestCase.testTraceback) ... ok


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 123, in test_bool_empty
    with gdbm.open(filename, 'c') as db:
         ~~~~~~~~~^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 90, in test_reorganize
    self.g = gdbm.open(filename, 'c')
             ~~~~~~~~~^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 132, in test_bool_on_closed_db_raises
    with gdbm.open(filename, 'c') as db:
         ~~~~~~~~~^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_json/test_tool.py", line 125, in test_infile_outfile
    infile = self._create_infile()
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_json/test_tool.py", line 97, in _create_infile
    with open(infile, "w", encoding="utf-8") as fp:
         ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 28] No space left on device


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 137, in test_bytes
    with gdbm.open(filename, 'c') as db:
         ~~~~~~~~~^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_json/test_tool.py", line 213, in test_ensure_ascii_default
    infile = self._create_infile('{"key":"💩"}')
             ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_json/test_tool.py", line 97, in _create_infile
    with open(infile, "w", encoding="utf-8") as fp:
         ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 28] No space left on device


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_socket.py", line 6117, in testBytesAddr
    self.bind(self.sock, self.encoded(path))
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_socket.py", line 6094, in bind
    socket_helper.bind_unix_socket(sock, path)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/socket_helper.py", line 124, in bind_unix_socket
    sock.bind(addr)
    ~~~~~~~~~^^^^^^
OSError: [Errno 98] Address already in use


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/os_helper.py", line 536, in change_cwd
    os.chdir(os.path.realpath(path))
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/build/test_python_2753191æ'
Stack (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/runpy.py", line 198, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/runpy.py", line 88, in _run_code
    exec(code, run_globals)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/libregrtest/worker.py", line 123, in <module>
    main()
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/libregrtest/worker.py", line 118, in main
    with os_helper.temp_cwd(work_dir, quiet=True):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/os_helper.py", line 571, in temp_cwd
    with change_cwd(temp_path, quiet=quiet) as cwd_dir:


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_json/test_tool.py", line 202, in test_no_ensure_ascii_flag
    infile = self._create_infile('{"key":"💩"}')
             ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_json/test_tool.py", line 97, in _create_infile
    with open(infile, "w", encoding="utf-8") as fp:
         ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 28] No space left on device


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_zipimport.py", line 796, in testZip64CruftAndComment
    self.doTest(".py", files, "f65536", comment=b"c" * ((1 << 16) - 1))
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_zipimport.py", line 160, in doTest
    self.makeZip(files, **kw)
    ~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_zipimport.py", line 122, in makeZip
    with ZipFile(zipName, "w", compression=self.compression) as z:
         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/zipfile/__init__.py", line 1444, in __exit__
    self.close()
    ~~~~~~~~~~^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/zipfile/__init__.py", line 2023, in close
    self._fpclose(fp)
    ~~~~~~~~~~~~~^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/zipfile/__init__.py", line 2123, in _fpclose
    fp.close()
    ~~~~~~~~^^
OSError: [Errno 28] No space left on device


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_json/test_tool.py", line 157, in test_sort_keys_flag
    infile = self._create_infile()
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_json/test_tool.py", line 97, in _create_infile
    with open(infile, "w", encoding="utf-8") as fp:
         ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 28] No space left on device


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 194, in test_open_with_pathlib_bytes_path
    gdbm.open(FakePath(os.fsencode(filename)), "c").close()
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_socket.py", line 6619, in setUpClass
    f.write(chunk)
    ~~~~~~~^^^^^^^
OSError: [Errno 28] No space left on device


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/os_helper.py", line 497, in temp_dir
    os.mkdir(path)
    ~~~~~~~~^^^^^^
OSError: [Errno 28] No space left on device: '/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/build/test_python_2753191æ'
Stack (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/runpy.py", line 198, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/runpy.py", line 88, in _run_code
    exec(code, run_globals)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/libregrtest/worker.py", line 123, in <module>
    main()
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/libregrtest/worker.py", line 118, in main
    with os_helper.temp_cwd(work_dir, quiet=True):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/os_helper.py", line 570, in temp_cwd
    with temp_dir(path=name, quiet=quiet) as temp_path:


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 145, in test_unicode
    with gdbm.open(filename, 'c') as db:
         ~~~~~~~~~^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/zipfile/__init__.py", line 2019, in close
    self._write_end_record()
    ~~~~~~~~~~~~~~~~~~~~~~^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/zipfile/__init__.py", line 2074, in _write_end_record
    self.fp.write(centdir)
    ~~~~~~~~~~~~~^^^^^^^^^
OSError: [Errno 28] No space left on device


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/os_helper.py", line 497, in temp_dir
    os.mkdir(path)
    ~~~~~~~~^^^^^^
OSError: [Errno 28] No space left on device: '/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/build/test_python_2759253æ'
Stack (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/runpy.py", line 198, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/runpy.py", line 88, in _run_code
    exec(code, run_globals)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/libregrtest/worker.py", line 123, in <module>
    main()
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/libregrtest/worker.py", line 118, in main
    with os_helper.temp_cwd(work_dir, quiet=True):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/os_helper.py", line 570, in temp_cwd
    with temp_dir(path=name, quiet=quiet) as temp_path:


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_cppext/__init__.py", line 36, in test_build_cpp11
    self.check_build('_testcpp11ext', std='c++11')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_cppext/__init__.py", line 50, in check_build
    with support.setup_venv_with_pip_setuptools(venv_dir) as python_exe:
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/__init__.py", line 2465, in setup_venv_with_pip_setuptools
    run_command(cmd)
    ~~~~~~~~~~~^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/__init__.py", line 2455, in run_command
    subprocess.run(cmd, check=True)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1.


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/os_helper.py", line 497, in temp_dir
    os.mkdir(path)
    ~~~~~~~~^^^^^^
OSError: [Errno 28] No space left on device: '/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/build/test_python_2753195æ'
Stack (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/runpy.py", line 198, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/runpy.py", line 88, in _run_code
    exec(code, run_globals)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/libregrtest/worker.py", line 123, in <module>
    main()
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/libregrtest/worker.py", line 118, in main
    with os_helper.temp_cwd(work_dir, quiet=True):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/os_helper.py", line 570, in temp_cwd
    with temp_dir(path=name, quiet=quiet) as temp_path:


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_cppext/__init__.py", line 29, in test_build
    self.check_build('_testcppext')
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_cppext/__init__.py", line 50, in check_build
    with support.setup_venv_with_pip_setuptools(venv_dir) as python_exe:
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/__init__.py", line 2465, in setup_venv_with_pip_setuptools
    run_command(cmd)
    ~~~~~~~~~~~^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/__init__.py", line 2455, in run_command
    subprocess.run(cmd, check=True)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1.


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 191, in test_open_with_bytes_path
    gdbm.open(os.fsencode(filename), "c").close()
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (test.test_zipimport.UncompressedZipImportTestCase.testTraceback) ... ok


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_peg_generator/test_c_parser.py", line 102, in setUpClass
    python_exe = stack.enter_context(support.setup_venv_with_pip_setuptools("venv"))
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 530, in enter_context
    result = _enter(cm)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/__init__.py", line 2462, in setup_venv_with_pip_setuptools
    with temp_cwd() as temp_dir:
         ~~~~~~~~^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/os_helper.py", line 570, in temp_cwd
    with temp_dir(path=name, quiet=quiet) as temp_path:
         ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/os_helper.py", line 497, in temp_dir
    os.mkdir(path)
    ~~~~~~~~^^^^^^
OSError: [Errno 28] No space left on device: 'tempcwd'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 38, in test_key_methods
    self.g = gdbm.open(filename, 'c')
             ~~~~~~~~~^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_peg_generator/test_c_parser.py", line 102, in setUpClass
    python_exe = stack.enter_context(support.setup_venv_with_pip_setuptools("venv"))
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 530, in enter_context
    result = _enter(cm)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/__init__.py", line 2465, in setup_venv_with_pip_setuptools
    run_command(cmd)
    ~~~~~~~~~~~^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/__init__.py", line 2455, in run_command
    subprocess.run(cmd, check=True)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/python', '-X', 'dev', '-m', 'venv', 'venv']' returned non-zero exit status 1.


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_socket.py", line 6110, in testStrAddr
    self.bind(self.sock, path)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_socket.py", line 6094, in bind
    socket_helper.bind_unix_socket(sock, path)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/socket_helper.py", line 124, in bind_unix_socket
    sock.bind(addr)
    ~~~~~~~~~^^^^^^
OSError: [Errno 98] Address already in use


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_shutil.py", line 3156, in setUpClass
    write_test_file(TESTFN, cls.FILESIZE)
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_shutil.py", line 101, in write_test_file
    f.write(chunk)
    ~~~~~~~^^^^^^^
OSError: [Errno 28] No space left on device


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/os_helper.py", line 536, in change_cwd
    os.chdir(os.path.realpath(path))
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/build/test_python_2753195æ'
Stack (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/runpy.py", line 198, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/runpy.py", line 88, in _run_code
    exec(code, run_globals)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/libregrtest/worker.py", line 123, in <module>
    main()
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/libregrtest/worker.py", line 118, in main
    with os_helper.temp_cwd(work_dir, quiet=True):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/os_helper.py", line 571, in temp_cwd
    with change_cwd(temp_path, quiet=quiet) as cwd_dir:


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_json/test_tool.py", line 117, in test_non_ascii_infile
    infile = self._create_infile(data)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_json/test_tool.py", line 97, in _create_infile
    with open(infile, "w", encoding="utf-8") as fp:
         ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 28] No space left on device


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 34, in test_disallow_instantiation
    self.g = gdbm.open(filename, 'c')
             ~~~~~~~~~^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 67, in test_error_conditions
    self.g = gdbm.open(filename, 'c')
             ~~~~~~~~~^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_json/test_tool.py", line 136, in test_writing_in_place
    infile = self._create_infile()
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_json/test_tool.py", line 97, in _create_infile
    with open(infile, "w", encoding="utf-8") as fp:
         ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 28] No space left on device


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 188, in test_open_with_pathlib_path
    gdbm.open(FakePath(filename), "c").close()
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_json/test_tool.py", line 103, in test_infile_stdout
    infile = self._create_infile()
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_json/test_tool.py", line 97, in _create_infile
    with open(infile, "w", encoding="utf-8") as fp:
         ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 28] No space left on device


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/os_helper.py", line 536, in change_cwd
    os.chdir(os.path.realpath(path))
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/build/test_python_2759253æ'
Stack (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/runpy.py", line 198, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/runpy.py", line 88, in _run_code
    exec(code, run_globals)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/libregrtest/worker.py", line 123, in <module>
    main()
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/libregrtest/worker.py", line 118, in main
    with os_helper.temp_cwd(work_dir, quiet=True):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/os_helper.py", line 571, in temp_cwd
    with change_cwd(temp_path, quiet=quiet) as cwd_dir:
Re-running test_peg_generator in verbose mode (matching: TestCParser)
setUpClass (test.test_peg_generator.test_c_parser.TestCParser) ... ERROR


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_dbm_gnu.py", line 172, in test_nonascii_filename
    with gdbm.open(filename, 'c') as db:
         ~~~~~~~~~^^^^^^^^^^^^^^^
_gdbm.error: [Errno 28] No space left on device: '@test_2753195_tmpæ'


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_cppext/__init__.py", line 46, in test_build_limited
    self.check_build('_testcppext_limited', limited=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/test_cppext/__init__.py", line 50, in check_build
    with support.setup_venv_with_pip_setuptools(venv_dir) as python_exe:
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/__init__.py", line 2465, in setup_venv_with_pip_setuptools
    run_command(cmd)
    ~~~~~~~~~~~^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/test/support/__init__.py", line 2455, in run_command
    subprocess.run(cmd, check=True)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1.


Traceback (most recent call last):
  File "/srv/buildbot/buildarea/3.13.bolen-ubuntu/build/Lib/zipfile/__init__.py", line 2018, in close
    self.fp.seek(self.start_dir)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^
OSError: [Errno 28] No space left on device

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants