You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@allura.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2026/08/26 20:14:57 UTC

Build failed in Jenkins: Allura » Allura-py3.14 #425

See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.14/425/display/redirect?page=changes>

Changes:

[dave] [#8622] Rework search result filtering


------------------------------------------
[...truncated 93.93 KiB...]
    self._execute_child(args, executable, preexec_fn, close_fds,
/usr/lib/python3.14/subprocess.py:1886: in _execute_child
    errpipe_read, errpipe_write = os.pipe()
                                  ^^^^^^^^^
E   OSError: [Errno 24] Too many open files
_______ ERROR at setup of TestCoreAlluraTasks.test_refresh_last_commits ________
forgegit/tests/test_tasks.py:72: in setup_method
    super().setup_method(method)
forgegit/tests/functional/test_controllers.py:47: in setup_method
    self.setup_with_tools()
../Allura/allura/tests/decorators.py:77: in wrapped
    while M.MonQTask.run_ready('setup'):
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../Allura/allura/model/monq_model.py:229: in run_ready
    task()
../Allura/allura/model/monq_model.py:258: in __call__
    self.result = func(*self.args, **self.kwargs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../Allura/allura/tasks/repo_tasks.py:35: in init
    c.app.repo.init()
../Allura/allura/model/repository.py:482: in init
    return self._impl.init()
           ^^^^^^^^^^^^^^^^^
forgegit/model/git_repo.py:195: in init
    repo = git.Repo.init(
/allura-data/virtualenv/lib/python3.14/site-packages/git/repo/base.py:1475: in init
    git.init(**kwargs)
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1116: in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1789: in _call_process
    return self.execute(call, **exec_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1432: in execute
    proc = safer_popen(
/usr/lib/python3.14/subprocess.py:1039: in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
/usr/lib/python3.14/subprocess.py:1886: in _execute_child
    errpipe_read, errpipe_write = os.pipe()
                                  ^^^^^^^^^
E   OSError: [Errno 24] Too many open files
=================================== FAILURES ===================================
________________ TestGitRepo.test_merge_request_commits_tmp_dir ________________
forgegit/tests/model/test_repository.py:1145: in test_merge_request_commits_tmp_dir
    res_without_tmp = self.repo.merge_request_commits(mr)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../Allura/allura/model/repository.py:850: in merge_request_commits
    return self._impl.merge_request_commits(mr)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
forgegit/model/git_repo.py:815: in merge_request_commits
    base = repo.merge_base(mr)
           ^^^^^^^^^^^^^^^^^^^
forgegit/model/git_repo.py:797: in merge_base
    g.fetch(mr.app.repo.full_fs_path, mr.target_branch)
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1116: in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1789: in _call_process
    return self.execute(call, **exec_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1432: in execute
    proc = safer_popen(
/usr/lib/python3.14/subprocess.py:1039: in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
/usr/lib/python3.14/subprocess.py:1886: in _execute_child
    errpipe_read, errpipe_write = os.pipe()
                                  ^^^^^^^^^
E   OSError: [Errno 24] Too many open files
_______________________ TestGitImplementation.test_tags ________________________
forgegit/tests/model/test_repository.py:1185: in test_tags
    assert impl.tags == [
           ^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/ming/utils.py:22: in __get__
    result = self._func(obj)
             ^^^^^^^^^^^^^^^
forgegit/model/git_repo.py:666: in tags
    return self._get_refs('tags')
           ^^^^^^^^^^^^^^^^^^^^^^
forgegit/model/git_repo.py:618: in _get_refs
    hex_sha = ref.commit.hexsha
              ^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/refs/tag.py:58: in commit
    obj = self.object
          ^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/refs/tag.py:88: in object
    return Reference._get_object(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/refs/symbolic.py:315: in _get_object
    return Object.new_from_sha(self.repo, hex_to_bin(self.dereference_recursive(self.repo, self.path)))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/objects/base.py:149: in new_from_sha
    oinfo = repo.odb.info(sha1)
            ^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/db.py:45: in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(binsha))
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1868: in get_object_header
    cmd = self._get_persistent_cmd("cat_file_header", "cat_file", batch_check=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1844: in _get_persistent_cmd
    cmd = self._call_process(cmd_name, *args, **options)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1789: in _call_process
    return self.execute(call, **exec_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1432: in execute
    proc = safer_popen(
/usr/lib/python3.14/subprocess.py:1005: in __init__
    errread, errwrite) = self._get_handles(stdin, stdout, stderr)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/subprocess.py:1764: in _get_handles
    errread, errwrite = os.pipe()
                        ^^^^^^^^^
E   OSError: [Errno 24] Too many open files
_____________ TestGitImplementation.test_last_commit_ids_threaded ______________
forgegit/tests/model/test_repository.py:1205: in test_last_commit_ids_threaded
    self.test_last_commit_ids()
forgegit/tests/model/test_repository.py:1195: in test_last_commit_ids
    assert lcd('13951944969cf45a701bf90f83647b309815e6d5', ['f2.txt', 'f3.txt']) == {
E   AssertionError: assert {'f2.txt': '2...44ccbf1e64a3'} == {'f2.txt': '2...8797b19d778a'}
E     
E     Omitting 1 identical items, use -vv to show
E     Right contains 1 more item:
E     {'f3.txt': '653667b582ef2950c1954a0c7e1e8797b19d778a'}
E     Use -v to get more diff
------------------------------ Captured log call -------------------------------
ERROR    allura.model.repository:repository.py:307 Error in SCM thread: [Errno 24] Too many open files
Traceback (most recent call last):
  File "/allura/Allura/allura/model/repository.py", line 298, in get_ids
    commit_id, changes = self._get_last_commit(
                         ~~~~~~~~~~~~~~~~~~~~~^
        commit._id, paths)
        ^^^^^^^^^^^^^^^^^^
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 691, in _get_last_commit
    output = self._git.git.log(
        '--end-of-options', commit_id, '--', *[p for p in paths],
    ...<2 lines>...
        max_count=1,
        skip=skip)
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 71, in log
    return self.client.log(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1116, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
                                   ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1789, in _call_process
    return self.execute(call, **exec_kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1432, in execute
    proc = safer_popen(
        command,
    ...<9 lines>...
        **subprocess_kwargs,
    )
  File "/usr/lib/python3.14/subprocess.py", line 1005, in __init__
    errread, errwrite) = self._get_handles(stdin, stdout, stderr)
                         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/subprocess.py", line 1749, in _get_handles
    c2pread, c2pwrite = os.pipe()
                        ~~~~~~~^^
OSError: [Errno 24] Too many open files
=============================== warnings summary ===============================
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
  /allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
------------ generated xml file: /allura/ForgeGit/pytest.junit.xml -------------
=========================== short test summary info ============================
FAILED forgegit/tests/model/test_repository.py::TestGitRepo::test_merge_request_commits_tmp_dir
FAILED forgegit/tests/model/test_repository.py::TestGitImplementation::test_tags
FAILED forgegit/tests/model/test_repository.py::TestGitImplementation::test_last_commit_ids_threaded
ERROR forgegit/tests/model/test_repository.py::TestGitRepo::test_cached_tags
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_url - OSEr...
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_committer_url
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_primary - ...
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_shorthand
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_diff - OSE...
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_log - OSEr...
ERROR forgegit/tests/model/test_repository.py::TestGitHtmlView::test_html_view
ERROR forgegit/tests/model/test_repository.py::TestGitRename::test_renamed_file
ERROR forgegit/tests/model/test_repository.py::TestGitRename::test_merge_commit
ERROR forgegit/tests/test_git_app.py::TestGitApp::test_admin_menu - OSError: ...
ERROR forgegit/tests/test_git_app.py::TestGitApp::test_uninstall - OSError: [...
ERROR forgegit/tests/test_tasks.py::TestGitTasks::test_init - OSError: [Errno...
ERROR forgegit/tests/test_tasks.py::TestGitTasks::test_refresh_commit - OSErr...
ERROR forgegit/tests/test_tasks.py::TestGitTasks::test_reclone - OSError: [Er...
ERROR forgegit/tests/test_tasks.py::TestCoreAlluraTasks::test_refreshrepo - O...
ERROR forgegit/tests/test_tasks.py::TestCoreAlluraTasks::test_refresh_last_commits
======= 3 failed, 160 passed, 1 warning, 17 errors in 290.82s (0:04:50) ========
finished `pytest  --junit-xml=pytest.junit.xml ` in ForgeGit, with returncode: 1
................................................................s....... [ 80%]
........................................................................ [ 85%]
...................................................ssssssss............. [ 90%]
...................................................................      [100%]
=============================== warnings summary ===============================
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
  /allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
---------- generated xml file: /allura/ForgeTracker/pytest.junit.xml -----------
================= 211 passed, 4 warnings in 327.34s (0:05:27) ==================
finished `pytest  --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeTracker, with returncode: 0
........................................................................ [ 95%]
.......................................................................  [100%]
=============================== warnings summary ===============================
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
  /allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
------------- generated xml file: /allura/Allura/pytest.junit.xml --------------
=========== 1423 passed, 16 skipped, 4 warnings in 343.56s (0:05:43) ===========
finished `pytest allura/tests/ --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in Allura, with returncode: 0

FAILURE(s) in 1 suite(s) above

=============================================================================
Shutdown
=============================================================================
 Container allura-web-1 Stopping 
 Container allura-web-1 Stopped 
 Container allura-web-1 Removing 
 Container allura-web-1 Removed 
 Container allura-mongo-1 Stopping 
 Container allura-solr-1 Stopping 
 Container allura-mongo-1 Stopped 
 Container allura-mongo-1 Removing 
 Container allura-mongo-1 Removed 
 Container allura-solr-1 Stopped 
 Container allura-solr-1 Removing 
 Container allura-solr-1 Removed 
 Network allura_default Removing 
 Network allura_default Removed 
Total reclaimed space: 0B
Deleted Volumes:
4d3ecfc3984842d9af305a0fe8722d7d2b49b14998d96df59ee4217ba5a5717c

Total reclaimed space: 0B
Build step 'Execute shell' marked build as failure
Recording test results
[Checks API] No suitable checks publisher found.

Jenkins build is back to normal : Allura » Allura-py3.14 #429

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.14/429/display/redirect?page=changes>


Build failed in Jenkins: Allura » Allura-py3.14 #428

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.14/428/display/redirect?page=changes>

Changes:

[daniel.castillo] Fix: Force push tests


------------------------------------------
[...truncated 93.98 KiB...]
    return Object.new_from_sha(self.repo, hex_to_bin(self.dereference_recursive(self.repo, self.path)))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/objects/base.py:149: in new_from_sha
    oinfo = repo.odb.info(sha1)
            ^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/db.py:45: in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(binsha))
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1868: in get_object_header
    cmd = self._get_persistent_cmd("cat_file_header", "cat_file", batch_check=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1844: in _get_persistent_cmd
    cmd = self._call_process(cmd_name, *args, **options)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1789: in _call_process
    return self.execute(call, **exec_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1432: in execute
    proc = safer_popen(
/usr/lib/python3.14/subprocess.py:1005: in __init__
    errread, errwrite) = self._get_handles(stdin, stdout, stderr)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/subprocess.py:1764: in _get_handles
    errread, errwrite = os.pipe()
                        ^^^^^^^^^
E   OSError: [Errno 24] Too many open files
_____________________ TestGitImplementation.test_branches ______________________
forgegit/tests/model/test_repository.py:1173: in test_branches
    assert impl.branches == [
           ^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/ming/utils.py:22: in __get__
    result = self._func(obj)
             ^^^^^^^^^^^^^^^
forgegit/model/git_repo.py:662: in branches
    return self._get_refs('branches')
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
forgegit/model/git_repo.py:618: in _get_refs
    hex_sha = ref.commit.hexsha
              ^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/refs/symbolic.py:420: in commit
    return self._get_commit()
           ^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/refs/symbolic.py:324: in _get_commit
    obj = self._get_object()
          ^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/refs/symbolic.py:315: in _get_object
    return Object.new_from_sha(self.repo, hex_to_bin(self.dereference_recursive(self.repo, self.path)))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/objects/base.py:149: in new_from_sha
    oinfo = repo.odb.info(sha1)
            ^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/db.py:45: in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(binsha))
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1868: in get_object_header
    cmd = self._get_persistent_cmd("cat_file_header", "cat_file", batch_check=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1844: in _get_persistent_cmd
    cmd = self._call_process(cmd_name, *args, **options)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1789: in _call_process
    return self.execute(call, **exec_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1432: in execute
    proc = safer_popen(
/usr/lib/python3.14/subprocess.py:1005: in __init__
    errread, errwrite) = self._get_handles(stdin, stdout, stderr)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/subprocess.py:1764: in _get_handles
    errread, errwrite = os.pipe()
                        ^^^^^^^^^
E   OSError: [Errno 24] Too many open files
_____________ TestGitImplementation.test_last_commit_ids_threaded ______________
forgegit/tests/model/test_repository.py:1206: in test_last_commit_ids_threaded
    self.test_last_commit_ids()
forgegit/tests/model/test_repository.py:1196: in test_last_commit_ids
    assert lcd('13951944969cf45a701bf90f83647b309815e6d5', ['f2.txt', 'f3.txt']) == {
E   AssertionError: assert {} == {'f2.txt': '2...8797b19d778a'}
E     
E     Right contains 2 more items:
E     {'f2.txt': '259c77dd6ee0e6091d11e429b56c44ccbf1e64a3',
E      'f3.txt': '653667b582ef2950c1954a0c7e1e8797b19d778a'}
E     Use -v to get more diff
------------------------------ Captured log call -------------------------------
ERROR    allura.model.repository:repository.py:307 Error in SCM thread: [Errno 24] Too many open files
Traceback (most recent call last):
  File "/allura/Allura/allura/model/repository.py", line 298, in get_ids
    commit_id, changes = self._get_last_commit(
                         ~~~~~~~~~~~~~~~~~~~~~^
        commit._id, paths)
        ^^^^^^^^^^^^^^^^^^
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 691, in _get_last_commit
    output = self._git.git.log(
        '--end-of-options', commit_id, '--', *[p for p in paths],
    ...<2 lines>...
        max_count=1,
        skip=skip)
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 71, in log
    return self.client.log(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1116, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
                                   ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1789, in _call_process
    return self.execute(call, **exec_kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1432, in execute
    proc = safer_popen(
        command,
    ...<9 lines>...
        **subprocess_kwargs,
    )
  File "/usr/lib/python3.14/subprocess.py", line 1005, in __init__
    errread, errwrite) = self._get_handles(stdin, stdout, stderr)
                         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/subprocess.py", line 1764, in _get_handles
    errread, errwrite = os.pipe()
                        ~~~~~~~^^
OSError: [Errno 24] Too many open files
ERROR    allura.model.repository:repository.py:307 Error in SCM thread: [Errno 24] Too many open files
Traceback (most recent call last):
  File "/allura/Allura/allura/model/repository.py", line 298, in get_ids
    commit_id, changes = self._get_last_commit(
                         ~~~~~~~~~~~~~~~~~~~~~^
        commit._id, paths)
        ^^^^^^^^^^^^^^^^^^
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 691, in _get_last_commit
    output = self._git.git.log(
        '--end-of-options', commit_id, '--', *[p for p in paths],
    ...<2 lines>...
        max_count=1,
        skip=skip)
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 71, in log
    return self.client.log(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1116, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
                                   ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1789, in _call_process
    return self.execute(call, **exec_kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1432, in execute
    proc = safer_popen(
        command,
    ...<9 lines>...
        **subprocess_kwargs,
    )
  File "/usr/lib/python3.14/subprocess.py", line 1039, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        pass_fds, cwd, env,
                        ^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
                        gid, gids, uid, umask,
                        ^^^^^^^^^^^^^^^^^^^^^^
                        start_new_session, process_group)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/subprocess.py", line 1886, in _execute_child
    errpipe_read, errpipe_write = os.pipe()
                                  ~~~~~~~^^
OSError: [Errno 24] Too many open files
=============================== warnings summary ===============================
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
  /allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
------------ generated xml file: /allura/ForgeGit/pytest.junit.xml -------------
=========================== short test summary info ============================
FAILED forgegit/tests/model/test_repository.py::TestGitRepo::test_cached_branches
FAILED forgegit/tests/model/test_repository.py::TestGitImplementation::test_branches
FAILED forgegit/tests/model/test_repository.py::TestGitImplementation::test_last_commit_ids_threaded
ERROR forgegit/tests/model/test_repository.py::TestGitRepo::test_cached_tags
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_committer_url
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_primary - ...
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_shorthand
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_diff - OSE...
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_log - OSEr...
ERROR forgegit/tests/model/test_repository.py::TestGitHtmlView::test_html_view
ERROR forgegit/tests/model/test_repository.py::TestGitRename::test_renamed_file
ERROR forgegit/tests/model/test_repository.py::TestGitRename::test_merge_commit
ERROR forgegit/tests/test_git_app.py::TestGitApp::test_admin_menu - OSError: ...
ERROR forgegit/tests/test_git_app.py::TestGitApp::test_uninstall - OSError: [...
ERROR forgegit/tests/test_tasks.py::TestGitTasks::test_init - OSError: [Errno...
ERROR forgegit/tests/test_tasks.py::TestGitTasks::test_refresh_commit - OSErr...
ERROR forgegit/tests/test_tasks.py::TestGitTasks::test_reclone - OSError: [Er...
ERROR forgegit/tests/test_tasks.py::TestCoreAlluraTasks::test_refreshrepo - O...
ERROR forgegit/tests/test_tasks.py::TestCoreAlluraTasks::test_refresh_last_commits
======= 3 failed, 161 passed, 1 warning, 16 errors in 291.02s (0:04:51) ========
finished `pytest  --junit-xml=pytest.junit.xml ` in ForgeGit, with returncode: 1
.......s................................................................ [ 75%]
..................................................................s..... [ 80%]
........................................................................ [ 85%]
...................................................................      [100%]
=============================== warnings summary ===============================
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
  /allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
---------- generated xml file: /allura/ForgeTracker/pytest.junit.xml -----------
================= 211 passed, 4 warnings in 329.89s (0:05:29) ==================
finished `pytest  --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeTracker, with returncode: 0
...........................................................ssssssss..... [ 90%]
........................................................................ [ 95%]
.......................................................................  [100%]
=============================== warnings summary ===============================
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
  /allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
------------- generated xml file: /allura/Allura/pytest.junit.xml --------------
=========== 1423 passed, 16 skipped, 4 warnings in 362.98s (0:06:02) ===========
finished `pytest allura/tests/ --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in Allura, with returncode: 0

FAILURE(s) in 1 suite(s) above

=============================================================================
Shutdown
=============================================================================
 Container allura-web-1 Stopping 
 Container allura-web-1 Stopped 
 Container allura-web-1 Removing 
 Container allura-web-1 Removed 
 Container allura-mongo-1 Stopping 
 Container allura-solr-1 Stopping 
 Container allura-mongo-1 Stopped 
 Container allura-mongo-1 Removing 
 Container allura-mongo-1 Removed 
 Container allura-solr-1 Stopped 
 Container allura-solr-1 Removing 
 Container allura-solr-1 Removed 
 Network allura_default Removing 
 Network allura_default Removed 
Total reclaimed space: 0B
Deleted Volumes:
06564a69faa2558f86dbf8a3cf6d2c5206f4c2a2c96a76c746605dc4629c866c

Total reclaimed space: 0B
Build step 'Execute shell' marked build as failure
Recording test results
[Checks API] No suitable checks publisher found.

Build failed in Jenkins: Allura » Allura-py3.14 #427

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.14/427/display/redirect?page=changes>

Changes:

[Guillermo Cruz] [#11714] more Permissions-Policy values drop Feature-policy


------------------------------------------
[...truncated 93.42 KiB...]
    assert not any(l.label.startswith('Force push') for l in c.app.admin_menu())
E   assert not True
E    +  where True = any(<generator object TestRootController.test_force_push_disabled_by_default.<locals>.<genexpr> at 0x7f2e38d6cf20>)
________________ TestFork.test_fork_does_not_inherit_force_push ________________
forgegit/tests/functional/test_controllers.py:831: in test_fork_does_not_inherit_force_push
    assert not cr.has_section('receive')
E   AssertionError: assert not True
E    +  where True = has_section('receive')
E    +    where has_section = <git.config.GitConfigParser object at 0x7f2e38de2850>.has_section
------------------------------ Captured log call -------------------------------
WARNING  allura.lib.custom_middleware:custom_middleware.py:195 CSRF attempt detected: cookie 'ea58339def03ab8680fcd0111e4f4432b73634109fbb3fd519d5a33816aa1f27f7add494524eb362' != param None
INFO     allura.model.repository:repository.py:589 ... <Repository /tmp/git/p/test2/code_force_test.git> cloned
INFO     allura.model.repository:repository.py:771 ... <Repository /tmp/git/p/test2/code_force_test.git> analyzing
INFO     allura.model.repo_refresh:repo_refresh.py:53 Refreshing 0 commits on /tmp/git/p/test2/code_force_test.git
INFO     allura.model.repo_refresh:repo_refresh.py:111 Refresh complete for /tmp/git/p/test2/code_force_test.git
INFO     allura.model.repository:repository.py:775 ... <Repository /tmp/git/p/test2/code_force_test.git> ready
___________ TestGitRepo.test_init_leaves_config_alone_when_disabled ____________
forgegit/tests/model/test_repository.py:779: in test_init_leaves_config_alone_when_disabled
    assert 'denyNonFastforwards = true' in text
E   AssertionError: assert 'denyNonFastforwards = true' in '[core]\n\trepositoryformatversion = 0\n\tfilemode = true\n\tbare = true\n\tsharedrepository = 2\n[receive]\n\tdenyNonFastForwards = true\n'
_______________________ TestGitRepo.test_cached_branches _______________________
forgegit/tests/model/test_repository.py:1154: in test_cached_branches
    branches = rev._impl._get_refs('branches')
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
forgegit/model/git_repo.py:618: in _get_refs
    hex_sha = ref.commit.hexsha
              ^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/refs/symbolic.py:420: in commit
    return self._get_commit()
           ^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/refs/symbolic.py:324: in _get_commit
    obj = self._get_object()
          ^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/refs/symbolic.py:315: in _get_object
    return Object.new_from_sha(self.repo, hex_to_bin(self.dereference_recursive(self.repo, self.path)))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/objects/base.py:149: in new_from_sha
    oinfo = repo.odb.info(sha1)
            ^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/db.py:45: in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(binsha))
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1868: in get_object_header
    cmd = self._get_persistent_cmd("cat_file_header", "cat_file", batch_check=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1844: in _get_persistent_cmd
    cmd = self._call_process(cmd_name, *args, **options)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1789: in _call_process
    return self.execute(call, **exec_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1432: in execute
    proc = safer_popen(
/usr/lib/python3.14/subprocess.py:1005: in __init__
    errread, errwrite) = self._get_handles(stdin, stdout, stderr)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/subprocess.py:1764: in _get_handles
    errread, errwrite = os.pipe()
                        ^^^^^^^^^
E   OSError: [Errno 24] Too many open files
__________________ TestGitImplementation.test_last_commit_ids __________________
forgegit/tests/model/test_repository.py:1195: in test_last_commit_ids
    assert lcd('13951944969cf45a701bf90f83647b309815e6d5', ['f2.txt', 'f3.txt']) == {
E   AssertionError: assert {} == {'f2.txt': '2...8797b19d778a'}
E     
E     Right contains 2 more items:
E     {'f2.txt': '259c77dd6ee0e6091d11e429b56c44ccbf1e64a3',
E      'f3.txt': '653667b582ef2950c1954a0c7e1e8797b19d778a'}
E     Use -v to get more diff
------------------------------ Captured log call -------------------------------
ERROR    allura.model.repository:repository.py:307 Error in SCM thread: [Errno 24] Too many open files
Traceback (most recent call last):
  File "/allura/Allura/allura/model/repository.py", line 298, in get_ids
    commit_id, changes = self._get_last_commit(
                         ~~~~~~~~~~~~~~~~~~~~~^
        commit._id, paths)
        ^^^^^^^^^^^^^^^^^^
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 691, in _get_last_commit
    output = self._git.git.log(
        '--end-of-options', commit_id, '--', *[p for p in paths],
    ...<2 lines>...
        max_count=1,
        skip=skip)
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 71, in log
    return self.client.log(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1116, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
                                   ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1789, in _call_process
    return self.execute(call, **exec_kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1432, in execute
    proc = safer_popen(
        command,
    ...<9 lines>...
        **subprocess_kwargs,
    )
  File "/usr/lib/python3.14/subprocess.py", line 1039, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        pass_fds, cwd, env,
                        ^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
                        gid, gids, uid, umask,
                        ^^^^^^^^^^^^^^^^^^^^^^
                        start_new_session, process_group)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/subprocess.py", line 1886, in _execute_child
    errpipe_read, errpipe_write = os.pipe()
                                  ~~~~~~~^^
OSError: [Errno 24] Too many open files
_____________ TestGitImplementation.test_last_commit_ids_threaded ______________
forgegit/tests/model/test_repository.py:1205: in test_last_commit_ids_threaded
    self.test_last_commit_ids()
forgegit/tests/model/test_repository.py:1195: in test_last_commit_ids
    assert lcd('13951944969cf45a701bf90f83647b309815e6d5', ['f2.txt', 'f3.txt']) == {
E   AssertionError: assert {'f2.txt': '2...44ccbf1e64a3'} == {'f2.txt': '2...8797b19d778a'}
E     
E     Omitting 1 identical items, use -vv to show
E     Right contains 1 more item:
E     {'f3.txt': '653667b582ef2950c1954a0c7e1e8797b19d778a'}
E     Use -v to get more diff
------------------------------ Captured log call -------------------------------
ERROR    allura.model.repository:repository.py:307 Error in SCM thread: [Errno 24] Too many open files
Traceback (most recent call last):
  File "/allura/Allura/allura/model/repository.py", line 298, in get_ids
    commit_id, changes = self._get_last_commit(
                         ~~~~~~~~~~~~~~~~~~~~~^
        commit._id, paths)
        ^^^^^^^^^^^^^^^^^^
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 691, in _get_last_commit
    output = self._git.git.log(
        '--end-of-options', commit_id, '--', *[p for p in paths],
    ...<2 lines>...
        max_count=1,
        skip=skip)
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 71, in log
    return self.client.log(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1116, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
                                   ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1789, in _call_process
    return self.execute(call, **exec_kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1432, in execute
    proc = safer_popen(
        command,
    ...<9 lines>...
        **subprocess_kwargs,
    )
  File "/usr/lib/python3.14/subprocess.py", line 1005, in __init__
    errread, errwrite) = self._get_handles(stdin, stdout, stderr)
                         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/subprocess.py", line 1764, in _get_handles
    errread, errwrite = os.pipe()
                        ~~~~~~~^^
OSError: [Errno 24] Too many open files
=============================== warnings summary ===============================
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
  /allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
------------ generated xml file: /allura/ForgeGit/pytest.junit.xml -------------
=========================== short test summary info ============================
FAILED forgegit/tests/functional/test_controllers.py::TestRootController::test_force_push_disabled_by_default
FAILED forgegit/tests/functional/test_controllers.py::TestFork::test_fork_does_not_inherit_force_push
FAILED forgegit/tests/model/test_repository.py::TestGitRepo::test_init_leaves_config_alone_when_disabled
FAILED forgegit/tests/model/test_repository.py::TestGitRepo::test_cached_branches
FAILED forgegit/tests/model/test_repository.py::TestGitImplementation::test_last_commit_ids
FAILED forgegit/tests/model/test_repository.py::TestGitImplementation::test_last_commit_ids_threaded
ERROR forgegit/tests/model/test_repository.py::TestGitRepo::test_cached_tags
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_committer_url
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_primary - ...
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_shorthand
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_diff - OSE...
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_log - OSEr...
ERROR forgegit/tests/model/test_repository.py::TestGitHtmlView::test_html_view
ERROR forgegit/tests/model/test_repository.py::TestGitRename::test_renamed_file
ERROR forgegit/tests/model/test_repository.py::TestGitRename::test_merge_commit
ERROR forgegit/tests/test_git_app.py::TestGitApp::test_admin_menu - OSError: ...
ERROR forgegit/tests/test_git_app.py::TestGitApp::test_uninstall - OSError: [...
ERROR forgegit/tests/test_tasks.py::TestGitTasks::test_init - OSError: [Errno...
ERROR forgegit/tests/test_tasks.py::TestGitTasks::test_refresh_commit - OSErr...
ERROR forgegit/tests/test_tasks.py::TestGitTasks::test_reclone - OSError: [Er...
ERROR forgegit/tests/test_tasks.py::TestCoreAlluraTasks::test_refreshrepo - O...
ERROR forgegit/tests/test_tasks.py::TestCoreAlluraTasks::test_refresh_last_commits
======= 6 failed, 158 passed, 1 warning, 16 errors in 298.72s (0:04:58) ========
finished `pytest  --junit-xml=pytest.junit.xml ` in ForgeGit, with returncode: 1
........................................s............................... [ 80%]
........................................................................ [ 85%]
......................................................ssssssss.......... [ 90%]
........................................................................ [ 95%]
...................................................................      [100%]
=============================== warnings summary ===============================
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
  /allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
---------- generated xml file: /allura/ForgeTracker/pytest.junit.xml -----------
================= 211 passed, 4 warnings in 343.54s (0:05:43) ==================
finished `pytest  --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeTracker, with returncode: 0
.......................................................................  [100%]
=============================== warnings summary ===============================
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
  /allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
------------- generated xml file: /allura/Allura/pytest.junit.xml --------------
=========== 1423 passed, 16 skipped, 4 warnings in 355.73s (0:05:55) ===========
finished `pytest allura/tests/ --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in Allura, with returncode: 0

FAILURE(s) in 1 suite(s) above

=============================================================================
Shutdown
=============================================================================
 Container allura-web-1 Stopping 
 Container allura-web-1 Stopped 
 Container allura-web-1 Removing 
 Container allura-web-1 Removed 
 Container allura-solr-1 Stopping 
 Container allura-mongo-1 Stopping 
 Container allura-mongo-1 Stopped 
 Container allura-mongo-1 Removing 
 Container allura-mongo-1 Removed 
 Container allura-solr-1 Stopped 
 Container allura-solr-1 Removing 
 Container allura-solr-1 Removed 
 Network allura_default Removing 
 Network allura_default Removed 
Total reclaimed space: 0B
Deleted Volumes:
1bf4d750de1d2cc5a829403befd573093b0866a0bad9a3609b6a37eea5830493

Total reclaimed space: 0B
Build step 'Execute shell' marked build as failure
Recording test results
[Checks API] No suitable checks publisher found.

Build failed in Jenkins: Allura » Allura-py3.14 #426

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.14/426/display/redirect?page=changes>

Changes:

[dave] turn on scm.force_push.git.enabled by default


------------------------------------------
[...truncated 101.95 KiB...]
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1844: in _get_persistent_cmd
    cmd = self._call_process(cmd_name, *args, **options)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1789: in _call_process
    return self.execute(call, **exec_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py:1432: in execute
    proc = safer_popen(
/usr/lib/python3.14/subprocess.py:1005: in __init__
    errread, errwrite) = self._get_handles(stdin, stdout, stderr)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/subprocess.py:1764: in _get_handles
    errread, errwrite = os.pipe()
                        ^^^^^^^^^
E   OSError: [Errno 24] Too many open files
__________________ TestGitImplementation.test_last_commit_ids __________________
forgegit/tests/model/test_repository.py:1195: in test_last_commit_ids
    assert lcd('13951944969cf45a701bf90f83647b309815e6d5', ['f2.txt', 'f3.txt']) == {
E   AssertionError: assert {} == {'f2.txt': '2...8797b19d778a'}
E     
E     Right contains 2 more items:
E     {'f2.txt': '259c77dd6ee0e6091d11e429b56c44ccbf1e64a3',
E      'f3.txt': '653667b582ef2950c1954a0c7e1e8797b19d778a'}
E     Use -v to get more diff
------------------------------ Captured log call -------------------------------
ERROR    allura.model.repository:repository.py:307 Error in SCM thread: [Errno 24] Too many open files
Traceback (most recent call last):
  File "/allura/Allura/allura/model/repository.py", line 298, in get_ids
    commit_id, changes = self._get_last_commit(
                         ~~~~~~~~~~~~~~~~~~~~~^
        commit._id, paths)
        ^^^^^^^^^^^^^^^^^^
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 691, in _get_last_commit
    output = self._git.git.log(
        '--end-of-options', commit_id, '--', *[p for p in paths],
    ...<2 lines>...
        max_count=1,
        skip=skip)
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 71, in log
    return self.client.log(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1116, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
                                   ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1789, in _call_process
    return self.execute(call, **exec_kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1432, in execute
    proc = safer_popen(
        command,
    ...<9 lines>...
        **subprocess_kwargs,
    )
  File "/usr/lib/python3.14/subprocess.py", line 1039, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        pass_fds, cwd, env,
                        ^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
                        gid, gids, uid, umask,
                        ^^^^^^^^^^^^^^^^^^^^^^
                        start_new_session, process_group)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/subprocess.py", line 1886, in _execute_child
    errpipe_read, errpipe_write = os.pipe()
                                  ~~~~~~~^^
OSError: [Errno 24] Too many open files
_____________ TestGitImplementation.test_last_commit_ids_threaded ______________
forgegit/tests/model/test_repository.py:1205: in test_last_commit_ids_threaded
    self.test_last_commit_ids()
forgegit/tests/model/test_repository.py:1195: in test_last_commit_ids
    assert lcd('13951944969cf45a701bf90f83647b309815e6d5', ['f2.txt', 'f3.txt']) == {
E   AssertionError: assert {} == {'f2.txt': '2...8797b19d778a'}
E     
E     Right contains 2 more items:
E     {'f2.txt': '259c77dd6ee0e6091d11e429b56c44ccbf1e64a3',
E      'f3.txt': '653667b582ef2950c1954a0c7e1e8797b19d778a'}
E     Use -v to get more diff
------------------------------ Captured log call -------------------------------
ERROR    allura.model.repository:repository.py:307 Error in SCM thread: [Errno 24] Too many open files
Traceback (most recent call last):
  File "/allura/Allura/allura/model/repository.py", line 298, in get_ids
    commit_id, changes = self._get_last_commit(
                         ~~~~~~~~~~~~~~~~~~~~~^
        commit._id, paths)
        ^^^^^^^^^^^^^^^^^^
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 691, in _get_last_commit
    output = self._git.git.log(
        '--end-of-options', commit_id, '--', *[p for p in paths],
    ...<2 lines>...
        max_count=1,
        skip=skip)
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 71, in log
    return self.client.log(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1116, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
                                   ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1789, in _call_process
    return self.execute(call, **exec_kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1432, in execute
    proc = safer_popen(
        command,
    ...<9 lines>...
        **subprocess_kwargs,
    )
  File "/usr/lib/python3.14/subprocess.py", line 1005, in __init__
    errread, errwrite) = self._get_handles(stdin, stdout, stderr)
                         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/subprocess.py", line 1764, in _get_handles
    errread, errwrite = os.pipe()
                        ~~~~~~~^^
OSError: [Errno 24] Too many open files
ERROR    allura.model.repository:repository.py:307 Error in SCM thread: [Errno 24] Too many open files
Traceback (most recent call last):
  File "/allura/Allura/allura/model/repository.py", line 298, in get_ids
    commit_id, changes = self._get_last_commit(
                         ~~~~~~~~~~~~~~~~~~~~~^
        commit._id, paths)
        ^^^^^^^^^^^^^^^^^^
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 691, in _get_last_commit
    output = self._git.git.log(
        '--end-of-options', commit_id, '--', *[p for p in paths],
    ...<2 lines>...
        max_count=1,
        skip=skip)
  File "/allura/ForgeGit/forgegit/model/git_repo.py", line 71, in log
    return self.client.log(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1116, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
                                   ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1789, in _call_process
    return self.execute(call, **exec_kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/allura-data/virtualenv/lib/python3.14/site-packages/git/cmd.py", line 1432, in execute
    proc = safer_popen(
        command,
    ...<9 lines>...
        **subprocess_kwargs,
    )
  File "/usr/lib/python3.14/subprocess.py", line 1039, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        pass_fds, cwd, env,
                        ^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
                        gid, gids, uid, umask,
                        ^^^^^^^^^^^^^^^^^^^^^^
                        start_new_session, process_group)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/subprocess.py", line 1886, in _execute_child
    errpipe_read, errpipe_write = os.pipe()
                                  ~~~~~~~^^
OSError: [Errno 24] Too many open files
=============================== warnings summary ===============================
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
  /allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
------------ generated xml file: /allura/ForgeGit/pytest.junit.xml -------------
=========================== short test summary info ============================
FAILED forgegit/tests/functional/test_controllers.py::TestRootController::test_force_push_disabled_by_default
FAILED forgegit/tests/functional/test_controllers.py::TestFork::test_fork_does_not_inherit_force_push
FAILED forgegit/tests/model/test_repository.py::TestGitRepo::test_init_leaves_config_alone_when_disabled
FAILED forgegit/tests/model/test_repository.py::TestGitRepo::test_cached_tags
FAILED forgegit/tests/model/test_repository.py::TestGitImplementation::test_branches
FAILED forgegit/tests/model/test_repository.py::TestGitImplementation::test_tags
FAILED forgegit/tests/model/test_repository.py::TestGitImplementation::test_last_commit_ids
FAILED forgegit/tests/model/test_repository.py::TestGitImplementation::test_last_commit_ids_threaded
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_url - OSEr...
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_committer_url
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_primary - ...
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_shorthand
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_diff - OSE...
ERROR forgegit/tests/model/test_repository.py::TestGitCommit::test_log - OSEr...
ERROR forgegit/tests/model/test_repository.py::TestGitHtmlView::test_html_view
ERROR forgegit/tests/model/test_repository.py::TestGitRename::test_renamed_file
ERROR forgegit/tests/model/test_repository.py::TestGitRename::test_merge_commit
ERROR forgegit/tests/test_git_app.py::TestGitApp::test_admin_menu - OSError: ...
ERROR forgegit/tests/test_git_app.py::TestGitApp::test_uninstall - OSError: [...
ERROR forgegit/tests/test_tasks.py::TestGitTasks::test_init - OSError: [Errno...
ERROR forgegit/tests/test_tasks.py::TestGitTasks::test_refresh_commit - OSErr...
ERROR forgegit/tests/test_tasks.py::TestGitTasks::test_reclone - OSError: [Er...
ERROR forgegit/tests/test_tasks.py::TestCoreAlluraTasks::test_refreshrepo - O...
ERROR forgegit/tests/test_tasks.py::TestCoreAlluraTasks::test_refresh_last_commits
======= 8 failed, 156 passed, 1 warning, 16 errors in 311.07s (0:05:11) ========
finished `pytest  --junit-xml=pytest.junit.xml ` in ForgeGit, with returncode: 1
...............................................................s........ [ 80%]
........................................................................ [ 85%]
............................................................ssssssss.... [ 90%]
...................................................................      [100%]
=============================== warnings summary ===============================
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
  /allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
---------- generated xml file: /allura/ForgeTracker/pytest.junit.xml -----------
================= 211 passed, 4 warnings in 346.57s (0:05:46) ==================
finished `pytest  --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeTracker, with returncode: 0
........................................................................ [ 95%]
.......................................................................  [100%]
=============================== warnings summary ===============================
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
../../allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4
  /allura-data/virtualenv/lib/python3.14/site-packages/paste/script/copydir.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
------------- generated xml file: /allura/Allura/pytest.junit.xml --------------
=========== 1423 passed, 16 skipped, 4 warnings in 370.73s (0:06:10) ===========
finished `pytest allura/tests/ --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in Allura, with returncode: 0

FAILURE(s) in 1 suite(s) above

=============================================================================
Shutdown
=============================================================================
 Container allura-web-1 Stopping 
 Container allura-web-1 Stopped 
 Container allura-web-1 Removing 
 Container allura-web-1 Removed 
 Container allura-solr-1 Stopping 
 Container allura-mongo-1 Stopping 
 Container allura-mongo-1 Stopped 
 Container allura-mongo-1 Removing 
 Container allura-mongo-1 Removed 
 Container allura-solr-1 Stopped 
 Container allura-solr-1 Removing 
 Container allura-solr-1 Removed 
 Network allura_default Removing 
 Network allura_default Removed 
Total reclaimed space: 0B
Deleted Volumes:
dc10fa153663adf109d86edce4bf3cab7c927c2d7084bdc45e798ace331672e6

Total reclaimed space: 0B
Build step 'Execute shell' marked build as failure
Recording test results
[Checks API] No suitable checks publisher found.