>>> unit: Building community/unit 1.34.2-r0 (using abuild 3.14.1-r7) started Tue, 04 Mar 2025 22:37:37 +0000
>>> unit: Validating /home/buildozer/aports/community/unit/APKBUILD...
>>> unit: Analyzing dependencies...
>>> unit: Installing for build: build-base linux-headers openssl-dev>3 perl-dev php82-dev php82-embed php83-dev php83-embed php84-dev php84-embed python3-dev ruby-dev procps-ng py3-pytest py3-openssl php82-opcache php83-opcache php84-opcache
(1/86) Installing linux-headers (6.12.6-r0)
(2/86) Installing openssl-dev (3.3.3-r0)
(3/86) Installing libbz2 (1.0.8-r6)
(4/86) Installing perl (5.40.1-r0)
(5/86) Installing perl-utils (5.40.1-r0)
(6/86) Installing perl-dev (5.40.1-r0)
(7/86) Installing php82-common (8.2.27-r0)
(8/86) Installing argon2-libs (20190702-r5)
(9/86) Installing xz-libs (5.6.4-r0)
(10/86) Installing libxml2 (2.13.6-r0)
(11/86) Installing php82 (8.2.27-r0)
(12/86) Installing m4 (1.4.19-r3)
(13/86) Installing autoconf (2.72-r0)
(14/86) Installing bsd-compat-headers (0.7.2-r6)
(15/86) Installing libformw (6.5_p20250216-r0)
(16/86) Installing libmenuw (6.5_p20250216-r0)
(17/86) Installing libpanelw (6.5_p20250216-r0)
(18/86) Installing libncurses++ (6.5_p20250216-r0)
(19/86) Installing ncurses-dev (6.5_p20250216-r0)
(20/86) Installing libedit-dev (20250104.3.1-r0)
(21/86) Installing zlib-dev (1.3.1-r2)
(22/86) Installing libpcre2-16 (10.43-r0)
(23/86) Installing libpcre2-32 (10.43-r0)
(24/86) Installing pcre2-dev (10.43-r0)
(25/86) Installing re2c (4.1-r0)
(26/86) Installing php82-dev (8.2.27-r0)
(27/86) Installing php82-embed (8.2.27-r0)
(28/86) Installing php83-common (8.3.17-r0)
(29/86) Installing php83 (8.3.17-r0)
(30/86) Installing php83-dev (8.3.17-r0)
(31/86) Installing php83-embed (8.3.17-r0)
(32/86) Installing php84-common (8.4.4-r0)
(33/86) Installing php84 (8.4.4-r0)
(34/86) Installing php84-dev (8.4.4-r0)
(35/86) Installing php84-embed (8.4.4-r0)
(36/86) Installing libffi (3.4.7-r0)
(37/86) Installing gdbm (1.24-r0)
(38/86) Installing mpdecimal (4.0.0-r0)
(39/86) Installing sqlite-libs (3.49.1-r0)
(40/86) Installing python3 (3.12.9-r0)
(41/86) Installing python3-pycache-pyc0 (3.12.9-r0)
(42/86) Installing pyc (3.12.9-r0)
(43/86) Installing python3-pyc (3.12.9-r0)
(44/86) Installing python3-dev (3.12.9-r0)
(45/86) Installing ca-certificates (20241121-r1)
(46/86) Installing yaml (0.2.5-r2)
(47/86) Installing ruby-libs (3.3.6-r0)
(48/86) Installing libucontext (1.3.2-r0)
(49/86) Installing ruby (3.3.6-r0)
(50/86) Installing ruby-rdoc (3.3.6-r0)
(51/86) Installing libgmpxx (6.3.0-r3)
(52/86) Installing gmp-dev (6.3.0-r3)
(53/86) Installing libucontext-dev (1.3.2-r0)
(54/86) Installing ruby-dev (3.3.6-r0)
(55/86) Installing libintl (0.22.5-r0)
(56/86) Installing libproc2 (4.0.4-r2)
(57/86) Installing procps-ng (4.0.4-r2)
(58/86) Installing py3-iniconfig (2.0.0-r1)
(59/86) Installing py3-iniconfig-pyc (2.0.0-r1)
(60/86) Installing py3-parsing (3.2.0-r0)
(61/86) Installing py3-parsing-pyc (3.2.0-r0)
(62/86) Installing py3-packaging (24.2-r0)
(63/86) Installing py3-packaging-pyc (24.2-r0)
(64/86) Installing py3-pluggy (1.5.0-r0)
(65/86) Installing py3-pluggy-pyc (1.5.0-r0)
(66/86) Installing py3-py (1.11.0-r4)
(67/86) Installing py3-py-pyc (1.11.0-r4)
(68/86) Installing py3-pytest (8.3.5-r0)
(69/86) Installing py3-pytest-pyc (8.3.5-r0)
(70/86) Installing py3-cparser (2.22-r1)
(71/86) Installing py3-cparser-pyc (2.22-r1)
(72/86) Installing py3-cffi (1.17.1-r1)
(73/86) Installing py3-cffi-pyc (1.17.1-r1)
(74/86) Installing py3-cryptography (44.0.2-r0)
(75/86) Installing py3-cryptography-pyc (44.0.2-r0)
(76/86) Installing py3-typing-extensions (4.12.2-r0)
(77/86) Installing py3-typing-extensions-pyc (4.12.2-r0)
(78/86) Installing py3-openssl (25.0.0-r0)
(79/86) Installing py3-openssl-pyc (25.0.0-r0)
(80/86) Installing php82-opcache (8.2.27-r0)
(81/86) Installing php83-opcache (8.3.17-r0)
(82/86) Installing php84-opcache (8.4.4-r0)
(83/86) Installing .makedepends-unit (20250304.223738)
(84/86) Installing perl-error (0.17030-r0)
(85/86) Installing perl-git (2.48.1-r0)
(86/86) Installing git-perl (2.48.1-r0)
Executing busybox-1.37.0-r14.trigger
Executing ca-certificates-20241121-r1.trigger
OK: 587 MiB in 188 packages
>>> unit: Cleaning up srcdir
>>> unit: Cleaning up pkgdir
>>> unit: Cleaning up tmpdir
>>> unit: Fetching https://distfiles.alpinelinux.org/distfiles/edge/unit-1.34.2.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
>>> unit: Fetching unit-1.34.2.tar.gz::https://github.com/nginx/unit/archive/refs/tags/1.34.2.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100  140k    0  140k    0     0  68623      0 --:--:--  0:00:02 --:--:--  133k
100 1030k    0 1030k    0     0   404k      0 --:--:--  0:00:02 --:--:--  683k
>>> unit: Fetching https://distfiles.alpinelinux.org/distfiles/edge/unit-1.34.2.tar.gz
>>> unit: Checking sha512sums...
unit-1.34.2.tar.gz: OK
unit.initd: OK
unit.confd: OK
unit.logrotate: OK
phpver.patch: OK
>>> unit: Unpacking /var/cache/distfiles/unit-1.34.2.tar.gz...
>>> unit: phpver.patch
patching file auto/modules/php
configuring Unit 1.34.2 for Linux 6.6.21-0-lts ppc64le
checking for C compiler: gcc
 + using GNU C compiler
 + gcc version 14.2.0 (Alpine 14.2.0) 
building an "echo" program
checking for endianness ... little endian
checking for int size ... 4
checking for long size ... 8
checking for long long size ... 8
checking for void * size ... 8
checking for size_t size ... 8
checking for off_t size ... 8
checking for time_t size ... 8
checking for C99 variadic macro ... found
checking for GCC __builtin_expect() ... found
checking for GCC __builtin_unreachable() ... found
checking for GCC __builtin_prefetch() ... found
checking for GCC __builtin_clz() ... found
checking for GCC __builtin_popcount() ... found
checking for GCC __attribute__ visibility ... found
checking for GCC __attribute__ aligned ... found
checking for GCC __attribute__ malloc ... found
checking for GCC __attribute__ packed ... found
checking for GCC __attribute__ unused ... found
checking for GCC builtin atomic operations ... found
checking for posix_memalign() ... found
checking for Linux malloc_usable_size() ... found
checking for alloca() ... found
checking for Linux mallopt() ... not found
checking for MAP_ANON ... found
checking for MAP_POPULATE ... found
checking for MAP_PREFAULT_READ ... not found
checking for shm_open() ... found
checking for shm_open(SHM_ANON) ... not found
checking for memfd_create() ... found
checking for Linux clock_gettime(CLOCK_REALTIME_COARSE) ... found
checking for FreeBSD clock_gettime(CLOCK_REALTIME_FAST) ... not found
checking for clock_gettime(CLOCK_REALTIME) ... found
checking for Linux clock_gettime(CLOCK_MONOTONIC_COARSE) ... found
checking for FreeBSD clock_gettime(CLOCK_MONOTONIC_FAST) ... not found
checking for clock_gettime(CLOCK_MONOTONIC) ... found
checking for HP-UX hg_gethrtime() ... not found
checking for struct tm.tm_gmtoff ... found
checking for altzone ... not found
checking for localtime_r() ... found
checking for pthread_yield() ... not found
checking for pthread_yield_np() ... not found
checking for sem_timedwait() ... found
checking for __thread ... found
checking for Linux epoll ... found
checking for Linux signalfd() ... found
checking for Linux eventfd() ... found
checking for kqueue ... not found
checking for Solaris event port ... not found
checking for /dev/poll ... not found
checking for AIX pollset ... not found
checking for AF_INET6 ... found
checking for sockaddr.sa_len ... not found
checking for struct sockaddr size ... 16
checking for struct sockaddr_in size ... 16
checking for struct sockaddr_in6 size ... 28
checking for struct sockaddr_un size ... 110
checking for struct sockaddr_storage size ... 128
checking for socketpair(AF_UNIX, SOCK_SEQPACKET) ... found
checking for struct msghdr.msg_control ... found
checking for sockopt SO_PASSCRED ... found
checking for struct ucred ... found
checking for struct cmsgcred ... not found
checking for sys/filio.h ... not found
checking for ioctl(FIONBIO) ... found
checking for socket(SOCK_NONBLOCK) ... found
checking for accept4() ... found
checking for Linux sendfile() ... found
checking for posix_fadvise() ... found
checking for fcntl(F_READAHEAD) ... not found
checking for fcntl(F_RDAHEAD) ... not found
checking for openat2() ... found
checking for getrandom() ... found
checking for ucontext ... not found
checking for _XOPEN_SOURCE ucontext ... not found
checking for dlopen() ... found
checking for setproctitle() ... not found
checking for getgrouplist() ... found
checking for OpenSSL library ... found
checking for OpenSSL version ... "OpenSSL 3.3.3 11 Feb 2025"
checking for OpenSSL SSL_CONF_cmd() ... found
checking for OpenSSL tlsext support ... found
checking for PCRE2 library ... found
 + PCRE2 version: 10.43
checking for Linux unshare() ... found
checking for CLONE_NEWUSER ... found
checking for CLONE_NEWNS ... found
checking for CLONE_NEWPID ... found
checking for CLONE_NEWNET ... found
checking for CLONE_NEWUTS ... found
checking for CLONE_NEWCGROUP ... found
checking for Linux pivot_root() ... found
checking for <mntent.h> ... found
checking for prctl(PR_SET_NO_NEW_PRIVS) ... found
checking for prctl(PR_SET_CHILD_SUBREAPER) ... found
checking for Linux mount() ... found
checking for Linux umount2() ... found
checking for Linux capability ... found
checking for Linux sched_getaffinity() ... found
creating build/Makefile

Unit configuration summary:

  bin directory: ............. "/usr/bin"
  sbin directory: ............ "/usr/sbin"
  lib directory: ............. "/usr/lib"
  include directory: ......... "/usr/include"
  pkgconfig directory: ....... "/usr/share/pkgconfig"
  man pages directory: ....... "/usr/share/man"
  modules directory: ......... "/usr/lib/unit/modules"
  state directory: ........... "/var/lib/unit"
  tmp directory: ............. "/tmp"

  pid file: .................. "/run/unit.pid"
  log file: .................. "/var/log/unit.log"

  control API socket: ........ "unix:/run/control.unit.sock"

  non-privileged user: ....... "unit"
  non-privileged group: ...... "unit"

  IPv6 support: .............. YES
  Unix domain sockets support: YES
  TLS support: ............... YES
  Regex support: ............. YES
  njs support: ............... NO
  otel support: .............. NO

  process isolation: ......... USER NS PID NET UTS CGROUP
  cgroupv2: .................. YES

  debug logging: ............. NO

  fuzz engine: ............... ""

configuring Perl module
checking for Perl ... found
checking for Perl version ... 5.40.1
 + Perl module: perl.unit.so
configuring PHP module
checking for PHP ... found
 + PHP SAPI: [cli embed fpm litespeed phpdbg cgi]
checking for PHP version ... 8.2.27
checking for PHP embed SAPI ... found
checking for PHP Zend Thread Safety ... not found
checking for PHP zend_signal_startup() ... found
 + PHP module: php82.unit.so
configuring PHP module
checking for PHP ... found
 + PHP SAPI: [cli embed fpm litespeed phpdbg cgi]
checking for PHP version ... 8.3.17
checking for PHP embed SAPI ... found
checking for PHP Zend Thread Safety ... not found
checking for PHP zend_signal_startup() ... found
 + PHP module: php83.unit.so
configuring PHP module
checking for PHP ... found
 + PHP SAPI: [cli embed fpm litespeed phpdbg cgi]
checking for PHP version ... 8.4.4
checking for PHP embed SAPI ... found
checking for PHP Zend Thread Safety ... not found
checking for PHP zend_signal_startup() ... found
 + PHP module: php84.unit.so
configuring Python module
checking for Python ... found
checking for Python version ... 3.12.9
 + Python module: python3.unit.so
configuring Ruby module
checking for Ruby library ... /usr/lib
checking for Ruby version ... 3.3.6
 + Ruby module: ruby.unit.so
  VER    build/include/nxt_version.h (NXT_VERSION)
  SED    build/share/man/man8/unitd.8
  VER    build/include/nxt_version.h (NXT_VERNUM)
  CC     build/src/nxt_lib.o
  CC     build/src/nxt_gmtime.o
  CC     build/src/nxt_errno.o
  CC     build/src/nxt_time.o
  CC     build/src/nxt_malloc.o
  CC     build/src/nxt_file.o
  CC     build/src/nxt_mem_map.o
  CC     build/src/nxt_socket.o
  CC     build/src/nxt_socketpair.o
  CC     build/src/nxt_socket_msg.o
  CC     build/src/nxt_credential.o
  CC     build/src/nxt_isolation.o
  CC     build/src/nxt_process.o
  CC     build/src/nxt_process_title.o
  CC     build/src/nxt_signal.o
  CC     build/src/nxt_port_socket.o
  CC     build/src/nxt_port_memory.o
  CC     build/src/nxt_port_rpc.o
  CC     build/src/nxt_port.o
  CC     build/src/nxt_dyld.o
  CC     build/src/nxt_random.o
  CC     build/src/nxt_queue.o
  CC     build/src/nxt_rbtree.o
  CC     build/src/nxt_mp.o
  CC     build/src/nxt_mem_zone.o
  CC     build/src/nxt_string.o
  CC     build/src/nxt_utf8.o
  CC     build/src/nxt_parse.o
  CC     build/src/nxt_sprintf.o
  CC     build/src/nxt_var.o
  CC     build/src/nxt_tstr.o
  CC     build/src/nxt_file_name.o
  CC     build/src/nxt_log.o
  CC     build/src/nxt_djb_hash.o
  CC     build/src/nxt_murmur_hash.o
  CC     build/src/nxt_lvlhsh.o
  CC     build/src/nxt_array.o
  CC     build/src/nxt_list.o
  CC     build/src/nxt_buf.o
  CC     build/src/nxt_buf_pool.o
  CC     build/src/nxt_recvbuf.o
  CC     build/src/nxt_sendbuf.o
  CC     build/src/nxt_thread.o
  CC     build/src/nxt_thread_mutex.o
  CC     build/src/nxt_thread_cond.o
  CC     build/src/nxt_spinlock.o
  CC     build/src/nxt_semaphore.o
  CC     build/src/nxt_thread_pool.o
  CC     build/src/nxt_thread_time.o
  CC     build/src/nxt_time_parse.o
  CC     build/src/nxt_work_queue.o
  CC     build/src/nxt_service.o
  CC     build/src/nxt_log_moderation.o
  CC     build/src/nxt_event_engine.o
  CC     build/src/nxt_timer.o
  CC     build/src/nxt_fd_event.o
  CC     build/src/nxt_conn.o
  CC     build/src/nxt_conn_connect.o
  CC     build/src/nxt_conn_accept.o
  CC     build/src/nxt_conn_read.o
  CC     build/src/nxt_conn_close.o
  CC     build/src/nxt_conn_write.o
  CC     build/src/nxt_event_conn_job_sendfile.o
  CC     build/src/nxt_conn_proxy.o
  CC     build/src/nxt_job.o
  CC     build/src/nxt_sockaddr.o
  CC     build/src/nxt_listen_socket.o
  CC     build/src/nxt_upstream.o
  CC     build/src/nxt_upstream_round_robin.o
  CC     build/src/nxt_http_parse.o
  CC     build/src/nxt_app_log.o
  CC     build/src/nxt_capability.o
  CC     build/src/nxt_runtime.o
  CC     build/src/nxt_conf.o
  CC     build/src/nxt_conf_validation.o
  CC     build/src/nxt_main_process.o
  CC     build/src/nxt_signal_handlers.o
  CC     build/src/nxt_controller.o
  CC     build/src/nxt_router.o
  CC     build/src/nxt_router_access_log.o
  CC     build/src/nxt_h1proto.o
  CC     build/src/nxt_status.o
  CC     build/src/nxt_http_request.o
  CC     build/src/nxt_http_response.o
  CC     build/src/nxt_http_error.o
  CC     build/src/nxt_http_route.o
  CC     build/src/nxt_http_route_addr.o
  CC     build/src/nxt_http_rewrite.o
  CC     build/src/nxt_http_set_headers.o
  CC     build/src/nxt_http_return.o
  CC     build/src/nxt_http_static.o
  CC     build/src/nxt_http_proxy.o
  CC     build/src/nxt_http_chunk_parse.o
  CC     build/src/nxt_http_variables.o
  CC     build/src/nxt_application.o
  CC     build/src/nxt_external.o
  CC     build/src/nxt_port_hash.o
  CC     build/src/nxt_sha1.o
  CC     build/src/nxt_websocket.o
  CC     build/src/nxt_websocket_accept.o
  CC     build/src/nxt_http_websocket.o
  CC     build/src/nxt_h1proto_websocket.o
  CC     build/src/nxt_fs.o
  CC     build/src/nxt_fs_mount.o
  CC     build/src/nxt_cert.o
  CC     build/src/nxt_openssl.o
  CC     build/src/nxt_pcre2.o
  CC     build/src/nxt_epoll_engine.o
  CC     build/src/nxt_poll_engine.o
  CC     build/src/nxt_select_engine.o
  CC     build/src/nxt_linux_sendfile.o
  CC     build/src/nxt_clone.o
  CC     build/src/nxt_cgroup.o
  CC     build/src/nxt_main.o
  CC     build/src/nxt_unit.o
  CC     build/src/perl/nxt_perl_psgi-perl.o
  CC     build/src/perl/nxt_perl_psgi_layer-perl.o
  CC     build/src/nxt_php_sapi-php82.o
  CC     build/src/nxt_php_sapi-php83.o
  CC     build/src/nxt_php_sapi-php84.o
  CC     build/src/python/nxt_python-python3.o
  CC     build/src/python/nxt_python_asgi-python3.o
  CC     build/src/python/nxt_python_asgi_http-python3.o
  CC     build/src/python/nxt_python_asgi_lifespan-python3.o
  CC     build/src/python/nxt_python_asgi_str-python3.o
  CC     build/src/python/nxt_python_asgi_websocket-python3.o
  CC     build/src/python/nxt_python_wsgi-python3.o
  CC     build/src/ruby/nxt_ruby-ruby.o
  CC     build/src/ruby/nxt_ruby_stream_io-ruby.o
  AR     build/lib/libnxt.a
  LD     build/sbin/unitd
  LD     build/lib/unit/modules/perl.unit.so
  LD     build/lib/unit/modules/php82.unit.so
  LD     build/lib/unit/modules/php83.unit.so
  LD     build/lib/unit/modules/php84.unit.so
  LD     build/lib/unit/modules/python3.unit.so
  LD     build/lib/unit/modules/ruby.unit.so
  CC     build/src/test/nxt_tests.o
  CC     build/src/test/nxt_rbtree1.o
  CC     build/src/test/nxt_rbtree_test.o
  CC     build/src/test/nxt_term_parse_test.o
  CC     build/src/test/nxt_msec_diff_test.o
  CC     build/src/test/nxt_mp_test.o
  CC     build/src/test/nxt_mem_zone_test.o
  CC     build/src/test/nxt_lvlhsh_test.o
  CC     build/src/test/nxt_gmtime_test.o
  CC     build/src/test/nxt_sprintf_test.o
  CC     build/src/test/nxt_malloc_test.o
  CC     build/src/test/nxt_utf8_test.o
  CC     build/src/test/nxt_rbtree1_test.o
  CC     build/src/test/nxt_http_parse_test.o
  CC     build/src/test/nxt_strverscmp_test.o
  CC     build/src/test/nxt_base64_test.o
  CC     build/src/test/nxt_clone_test.o
  LD     build/utf8_file_name_test
  CC     build/src/test/nxt_ncq_test.o
  CC     build/src/test/nxt_vbcq_test.o
  CC     build/src/test/nxt_unit_app_test.o
  SED    build/share/pkgconfig/unit.pc
  SED    build/share/pkgconfig/unit-uninstalled.pc
  CC     build/src/test/nxt_unit_websocket_chat.o
  CC     build/src/test/nxt_unit_websocket_echo.o
  AR     build/lib/libunit.a
  LD     build/unit_websocket_echo
  LD     build/unit_app_test
  LD     build/unit_websocket_chat
  LD     build/tests
  LD     build/ncq_test
  LD     build/vbcq_test
tests: [notice] arc4random test passed
tests: [notice] term parse test passed
tests: [notice] msec diff test passed
tests: [notice] rbtree test started: 100000
tests: [notice] rbtree test passed 0.050s
tests: [notice] rbtree test started: 1000000
tests: [notice] rbtree test passed 0.820s
tests: [notice] rbtree1 test started: 100000
tests: [notice] rbtree1 test passed 0.040s
tests: [notice] rbtree1 test started: 1000000
tests: [notice] rbtree1 test passed 0.770s
tests: [notice] mem pool test started, max:127
tests: [notice] mem pool test passed
tests: [notice] mem pool test started, max:4095
tests: [notice] mem pool test passed
tests: [notice] mem pool test started, max:65535
tests: [notice] mem pool test passed
tests: [notice] mem zone test started, max:127
tests: [notice] mem zone test passed
tests: [notice] mem zone test started, max:4095
tests: [notice] mem zone test passed
tests: [notice] mem zone test started, max:65535
tests: [notice] mem zone test passed
tests: [notice] lvlhsh test started: 2 pool
tests: [notice] lvlhsh test passed: 0.000s
tests: [notice] lvlhsh test started: 100000 pool
tests: [notice] lvlhsh test passed: 0.100s
tests: [notice] lvlhsh test started: 100000 malloc
tests: [notice] lvlhsh test passed: 0.070s
tests: [notice] lvlhsh test started: 1000000 pool
tests: [notice] lvlhsh test passed: 1.220s
tests: [notice] gmtime test started
tests: [notice] nxt_gmtime(): 15.0ns
tests: [notice] gmtime(): 35.0ns
tests: [notice] gmtime test passed
tests: [notice] nxt_sprintf() test passed
tests: [notice] malloc test started
tests: [notice] malloc sizes: 1-524416 alignment:16 tight:0
tests: [notice] utf8 test started
tests: [notice] utf8 test passed
tests: [notice] http parse test passed
tests: [notice] http parse test hash collisions 0 out of 35, level: 6
tests: [notice] http parse simple request bench started: 41 bytes, 1000000 runs
tests: [notice] http parse simple request bench: 0.890s
tests: [notice] http parse big request bench started: 4181 bytes, 100000 runs
tests: [notice] http parse big request bench: 0.400s
tests: [notice] nxt_strverscmp() test passed
tests: [notice] nxt_base64_decode() test passed
tests: [notice] clone creds test passed
Successfully installed rack-3.1.11
1 gem installed
============================= test session starts ==============================
platform linux -- Python 3.12.9, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /home/buildozer/aports/community/unit/src/unit-1.34.2/test
configfile: pytest.ini
collecting ... collected 985 items / 195 deselected / 790 selected

test/test_access_log.py::test_access_log_keepalive PASSED
test/test_access_log.py::test_access_log_pipeline PASSED
test/test_access_log.py::test_access_log_ipv6 PASSED
test/test_access_log.py::test_access_log_unix PASSED
test/test_access_log.py::test_access_log_referer PASSED
test/test_access_log.py::test_access_log_user_agent PASSED
test/test_access_log.py::test_access_log_http10 PASSED
test/test_access_log.py::test_access_log_partial PASSED
test/test_access_log.py::test_access_log_partial_2 PASSED
test/test_access_log.py::test_access_log_partial_3 PASSED
test/test_access_log.py::test_access_log_partial_4 PASSED
test/test_access_log.py::test_access_log_partial_5 SKIPPED (not yet)
test/test_access_log.py::test_access_log_get_parameters PASSED
test/test_access_log.py::test_access_log_delete PASSED
test/test_access_log.py::test_access_log_change PASSED
test/test_access_log.py::test_access_log_format PASSED
test/test_access_log.py::test_access_log_variables PASSED
test/test_access_log.py::test_access_log_if PASSED
test/test_access_log.py::test_access_log_incorrect PASSED
test/test_asgi_application.py::test_asgi_application_variables[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_application_ipv6[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_application_unix[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_application_query_string[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_application_prefix[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_application_query_string_space[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_application_query_string_empty[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_application_query_string_absent[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_application_server_port[3.12.9] SKIPPED
test/test_asgi_application.py::test_asgi_application_working_directory_invalid[3.12.9] SKIPPED
test/test_asgi_application.py::test_asgi_application_204_transfer_encoding[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_application_shm_ack_handle[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_application_body_bytearray[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_keepalive_body[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_keepalive_reconfigure[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_keepalive_reconfigure_2[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_keepalive_reconfigure_3[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_process_switch[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_application_loading_error[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_application_threading[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_application_threads[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_application_legacy[3.12.9] PASSED
test/test_asgi_application.py::test_asgi_application_legacy_force[3.12.9] PASSED
test/test_asgi_application_unix_abstract.py::test_asgi_application_unix_abstract[3.12.9] PASSED
test/test_asgi_lifespan.py::test_asgi_lifespan[3.12.9] SKIPPED (no
restart mode)
test/test_asgi_lifespan.py::test_asgi_lifespan_targets[3.12.9] SKIPPED
test/test_asgi_lifespan.py::test_asgi_lifespan_failed[3.12.9] PASSED
test/test_asgi_lifespan.py::test_asgi_lifespan_error[3.12.9] PASSED
test/test_asgi_lifespan.py::test_asgi_lifespan_error_auto[3.12.9] PASSED
test/test_asgi_targets.py::test_asgi_targets[3.12.9] PASSED
test/test_asgi_targets.py::test_asgi_targets_legacy[3.12.9] PASSED
test/test_asgi_targets.py::test_asgi_targets_mix[3.12.9] PASSED
test/test_asgi_targets.py::test_asgi_targets_broken[3.12.9] PASSED
test/test_asgi_targets.py::test_asgi_targets_prefix[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_handshake[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_subprotocol[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_mirror[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_mirror_app_change[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_no_mask[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_fragmentation[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_length_long[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_frame_fragmentation_invalid[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_large[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_two_clients[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_handshake_upgrade_absent[3.12.9] SKIPPED
test/test_asgi_websockets.py::test_asgi_websockets_handshake_case_insensitive[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_handshake_connection_absent[3.12.9] SKIPPED
test/test_asgi_websockets.py::test_asgi_websockets_handshake_version_absent[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_handshake_key_invalid[3.12.9] SKIPPED
test/test_asgi_websockets.py::test_asgi_websockets_handshake_method_invalid[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_handshake_http_10[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_handshake_uri_invalid[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_protocol_absent[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_1_1_1__1_1_8[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_1_2_1__1_2_8[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_2_1__2_6[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_2_7__2_9[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_2_10__2_11[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_3_1__3_7[3.12.9] SKIPPED
test/test_asgi_websockets.py::test_asgi_websockets_4_1_1__4_2_5[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_5_1__5_20[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_6_1_1__6_4_4[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_7_1_1__7_5_1[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_7_7_X__7_9_X[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_7_13_1__7_13_2[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_9_1_1__9_6_6[3.12.9] SKIPPED
test/test_asgi_websockets.py::test_asgi_websockets_10_1_1[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_max_frame_size[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_read_timeout[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_keepalive_interval[3.12.9] PASSED
test/test_asgi_websockets.py::test_asgi_websockets_client_locks_app[3.12.9] PASSED
test/test_chunked.py::test_chunked PASSED
test/test_chunked.py::test_chunked_pipeline PASSED
test/test_chunked.py::test_chunked_max_body_size PASSED
test/test_chunked.py::test_chunked_after_last PASSED
test/test_chunked.py::test_chunked_transform PASSED
test/test_chunked.py::test_chunked_invalid PASSED
test/test_client_ip.py::test_client_ip_single_ip PASSED
test/test_client_ip.py::test_client_ip_ipv4 PASSED
test/test_client_ip.py::test_client_ip_ipv6 PASSED
test/test_client_ip.py::test_client_ip_unix PASSED
test/test_client_ip.py::test_client_ip_recursive PASSED
test/test_client_ip.py::test_client_ip_case_insensitive PASSED
test/test_client_ip.py::test_client_ip_empty_source PASSED
test/test_client_ip.py::test_client_ip_invalid PASSED
test/test_configuration.py::test_json_empty PASSED
test/test_configuration.py::test_json_leading_zero PASSED
test/test_configuration.py::test_json_unicode PASSED
test/test_configuration.py::test_json_unicode_2 PASSED
test/test_configuration.py::test_json_unicode_number PASSED
test/test_configuration.py::test_json_utf8_bom PASSED
test/test_configuration.py::test_json_comment_single_line PASSED
test/test_configuration.py::test_json_comment_multi_line PASSED
test/test_configuration.py::test_json_comment_invalid PASSED
test/test_configuration.py::test_applications_open_brace PASSED
test/test_configuration.py::test_applications_string PASSED
test/test_configuration.py::test_applications_type_only SKIPPED (not
yet, unsafe)
test/test_configuration.py::test_applications_miss_quote PASSED
test/test_configuration.py::test_applications_miss_colon PASSED
test/test_configuration.py::test_applications_miss_comma PASSED
test/test_configuration.py::test_applications_skip_spaces PASSED
test/test_configuration.py::test_applications_relative_path PASSED
test/test_configuration.py::test_listeners_empty SKIPPED (not yet,
unsafe)
test/test_configuration.py::test_listeners_no_app PASSED
test/test_configuration.py::test_listeners_unix_abstract SKIPPED (not
yet)
test/test_configuration.py::test_listeners_addr PASSED
test/test_configuration.py::test_listeners_addr_error PASSED
test/test_configuration.py::test_listeners_addr_error_2 PASSED
test/test_configuration.py::test_listeners_port_release PASSED
test/test_configuration.py::test_json_application_name_large PASSED
test/test_configuration.py::test_json_application_many SKIPPED (not yet)
test/test_configuration.py::test_json_application_python_prefix PASSED
test/test_configuration.py::test_json_application_prefix_target PASSED
test/test_configuration.py::test_json_application_invalid_python_prefix PASSED
test/test_configuration.py::test_json_application_empty_python_prefix PASSED
test/test_configuration.py::test_json_application_many2 PASSED
test/test_configuration.py::test_unprivileged_user_error PASSED
test/test_forwarded_header.py::test_forwarded_header_single_ip PASSED
test/test_forwarded_header.py::test_forwarded_header_ipv4 PASSED
test/test_forwarded_header.py::test_forwarded_header_ipv6 PASSED
test/test_forwarded_header.py::test_forwarded_header_recursive PASSED
test/test_forwarded_header.py::test_forwarded_header_case_insensitive PASSED
test/test_forwarded_header.py::test_forwarded_header_source_empty PASSED
test/test_forwarded_header.py::test_forwarded_header_source_range PASSED
test/test_forwarded_header.py::test_forwarded_header_invalid PASSED
test/test_http_header.py::test_http_header_value_leading_sp PASSED
test/test_http_header.py::test_http_header_value_leading_htab PASSED
test/test_http_header.py::test_http_header_value_trailing_sp PASSED
test/test_http_header.py::test_http_header_value_trailing_htab PASSED
test/test_http_header.py::test_http_header_value_both_sp PASSED
test/test_http_header.py::test_http_header_value_both_htab PASSED
test/test_http_header.py::test_http_header_value_chars PASSED
test/test_http_header.py::test_http_header_value_chars_edge PASSED
test/test_http_header.py::test_http_header_value_chars_below PASSED
test/test_http_header.py::test_http_header_field_leading_sp PASSED
test/test_http_header.py::test_http_header_field_leading_htab PASSED
test/test_http_header.py::test_http_header_field_trailing_sp PASSED
test/test_http_header.py::test_http_header_field_trailing_htab PASSED
test/test_http_header.py::test_http_header_content_length_big PASSED
test/test_http_header.py::test_http_header_content_length_negative PASSED
test/test_http_header.py::test_http_header_content_length_text PASSED
test/test_http_header.py::test_http_header_content_length_multiple_values PASSED
test/test_http_header.py::test_http_header_content_length_multiple_fields PASSED
test/test_http_header.py::test_http_header_host_absent SKIPPED (not yet)
test/test_http_header.py::test_http_header_host_empty PASSED
test/test_http_header.py::test_http_header_host_big PASSED
test/test_http_header.py::test_http_header_host_port PASSED
test/test_http_header.py::test_http_header_host_port_empty PASSED
test/test_http_header.py::test_http_header_host_literal PASSED
test/test_http_header.py::test_http_header_host_literal_ipv6 PASSED
test/test_http_header.py::test_http_header_host_trailing_period PASSED
test/test_http_header.py::test_http_header_host_trailing_period_2 PASSED
test/test_http_header.py::test_http_header_host_case_insensitive PASSED
test/test_http_header.py::test_http_header_host_double_dot PASSED
test/test_http_header.py::test_http_header_host_slash PASSED
test/test_http_header.py::test_http_header_host_multiple_fields PASSED
test/test_http_header.py::test_http_discard_unsafe_fields PASSED
test/test_perl_application.py::test_perl_application[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_query_string[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_query_string_empty[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_query_string_absent[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_server_port[5.40.1] SKIPPED
test/test_perl_application.py::test_perl_application_input_read_empty[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_input_read_parts[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_input_buffered_read[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_input_close[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_input_read_offset[5.40.1] SKIPPED
test/test_perl_application.py::test_perl_application_input_copy[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_errors_print[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_header_equal_names[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_header_pairs[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_body_empty[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_body_array[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_body_large[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_body_io_empty[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_body_io_file[5.40.1] PASSED
test/test_perl_application.py::test_perl_streaming_body_multiple_responses[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_syntax_error[5.40.1] SKIPPED
test/test_perl_application.py::test_perl_keepalive_body[5.40.1] PASSED
test/test_perl_application.py::test_perl_body_io_fake[5.40.1] PASSED
test/test_perl_application.py::test_perl_delayed_response[5.40.1] PASSED
test/test_perl_application.py::test_perl_streaming_body[5.40.1] PASSED
test/test_perl_application.py::test_perl_application_threads[5.40.1] PASSED
test/test_php_application.py::test_php_application_variables[8.2.27] PASSED
test/test_php_application.py::test_php_application_variables[8.3.17] PASSED
test/test_php_application.py::test_php_application_variables[8.4.4] PASSED
test/test_php_application.py::test_php_application_query_string[8.2.27] PASSED
test/test_php_application.py::test_php_application_query_string[8.3.17] PASSED
test/test_php_application.py::test_php_application_query_string[8.4.4] PASSED
test/test_php_application.py::test_php_application_query_string_empty[8.2.27] PASSED
test/test_php_application.py::test_php_application_query_string_empty[8.3.17] PASSED
test/test_php_application.py::test_php_application_query_string_empty[8.4.4] PASSED
test/test_php_application.py::test_php_application_query_string_rewrite[8.2.27] PASSED
test/test_php_application.py::test_php_application_query_string_rewrite[8.3.17] PASSED
test/test_php_application.py::test_php_application_query_string_rewrite[8.4.4] PASSED
test/test_php_application.py::test_php_application_fastcgi_finish_request[8.2.27] PASSED
test/test_php_application.py::test_php_application_fastcgi_finish_request[8.3.17] PASSED
test/test_php_application.py::test_php_application_fastcgi_finish_request[8.4.4] PASSED
test/test_php_application.py::test_php_application_fastcgi_finish_request_2[8.2.27] PASSED
test/test_php_application.py::test_php_application_fastcgi_finish_request_2[8.3.17] PASSED
test/test_php_application.py::test_php_application_fastcgi_finish_request_2[8.4.4] PASSED
test/test_php_application.py::test_php_application_query_string_absent[8.2.27] PASSED
test/test_php_application.py::test_php_application_query_string_absent[8.3.17] PASSED
test/test_php_application.py::test_php_application_query_string_absent[8.4.4] PASSED
test/test_php_application.py::test_php_application_phpinfo[8.2.27] PASSED
test/test_php_application.py::test_php_application_phpinfo[8.3.17] PASSED
test/test_php_application.py::test_php_application_phpinfo[8.4.4] PASSED
test/test_php_application.py::test_php_application_header_status[8.2.27] PASSED
test/test_php_application.py::test_php_application_header_status[8.3.17] PASSED
test/test_php_application.py::test_php_application_header_status[8.4.4] PASSED
test/test_php_application.py::test_php_application_404[8.2.27] PASSED
test/test_php_application.py::test_php_application_404[8.3.17] PASSED
test/test_php_application.py::test_php_application_404[8.4.4] PASSED
test/test_php_application.py::test_php_application_keepalive_body[8.2.27] PASSED
test/test_php_application.py::test_php_application_keepalive_body[8.3.17] PASSED
test/test_php_application.py::test_php_application_keepalive_body[8.4.4] PASSED
test/test_php_application.py::test_php_application_conditional[8.2.27] PASSED
test/test_php_application.py::test_php_application_conditional[8.3.17] PASSED
test/test_php_application.py::test_php_application_conditional[8.4.4] PASSED
test/test_php_application.py::test_php_application_get_variables[8.2.27] PASSED
test/test_php_application.py::test_php_application_get_variables[8.3.17] PASSED
test/test_php_application.py::test_php_application_get_variables[8.4.4] PASSED
test/test_php_application.py::test_php_application_post_variables[8.2.27] PASSED
test/test_php_application.py::test_php_application_post_variables[8.3.17] PASSED
test/test_php_application.py::test_php_application_post_variables[8.4.4] PASSED
test/test_php_application.py::test_php_application_cookies[8.2.27] PASSED
test/test_php_application.py::test_php_application_cookies[8.3.17] PASSED
test/test_php_application.py::test_php_application_cookies[8.4.4] PASSED
test/test_php_application.py::test_php_application_ini_precision[8.2.27] PASSED
test/test_php_application.py::test_php_application_ini_precision[8.3.17] PASSED
test/test_php_application.py::test_php_application_ini_precision[8.4.4] PASSED
test/test_php_application.py::test_php_application_ini_admin_user[8.2.27] SKIPPED
test/test_php_application.py::test_php_application_ini_admin_user[8.3.17] SKIPPED
test/test_php_application.py::test_php_application_ini_admin_user[8.4.4] SKIPPED
test/test_php_application.py::test_php_application_ini_admin[8.2.27] PASSED
test/test_php_application.py::test_php_application_ini_admin[8.3.17] PASSED
test/test_php_application.py::test_php_application_ini_admin[8.4.4] PASSED
test/test_php_application.py::test_php_application_ini_user[8.2.27] PASSED
test/test_php_application.py::test_php_application_ini_user[8.3.17] PASSED
test/test_php_application.py::test_php_application_ini_user[8.4.4] PASSED
test/test_php_application.py::test_php_application_ini_user_2[8.2.27] PASSED
test/test_php_application.py::test_php_application_ini_user_2[8.3.17] PASSED
test/test_php_application.py::test_php_application_ini_user_2[8.4.4] PASSED
test/test_php_application.py::test_php_application_ini_set_admin[8.2.27] PASSED
test/test_php_application.py::test_php_application_ini_set_admin[8.3.17] PASSED
test/test_php_application.py::test_php_application_ini_set_admin[8.4.4] PASSED
test/test_php_application.py::test_php_application_ini_set_user[8.2.27] PASSED
test/test_php_application.py::test_php_application_ini_set_user[8.3.17] PASSED
test/test_php_application.py::test_php_application_ini_set_user[8.4.4] PASSED
test/test_php_application.py::test_php_application_ini_repeat[8.2.27] PASSED
test/test_php_application.py::test_php_application_ini_repeat[8.3.17] PASSED
test/test_php_application.py::test_php_application_ini_repeat[8.4.4] PASSED
test/test_php_application.py::test_php_application_disable_functions_exec[8.2.27] PASSED
test/test_php_application.py::test_php_application_disable_functions_exec[8.3.17] PASSED
test/test_php_application.py::test_php_application_disable_functions_exec[8.4.4] PASSED
test/test_php_application.py::test_php_application_disable_functions_comma[8.2.27] PASSED
test/test_php_application.py::test_php_application_disable_functions_comma[8.3.17] PASSED
test/test_php_application.py::test_php_application_disable_functions_comma[8.4.4] PASSED
test/test_php_application.py::test_php_application_auth[8.2.27] PASSED
test/test_php_application.py::test_php_application_auth[8.3.17] PASSED
test/test_php_application.py::test_php_application_auth[8.4.4] PASSED
test/test_php_application.py::test_php_application_auth_invalid[8.2.27] PASSED
test/test_php_application.py::test_php_application_auth_invalid[8.3.17] PASSED
test/test_php_application.py::test_php_application_auth_invalid[8.4.4] PASSED
test/test_php_application.py::test_php_application_disable_functions_space[8.2.27] PASSED
test/test_php_application.py::test_php_application_disable_functions_space[8.3.17] PASSED
test/test_php_application.py::test_php_application_disable_functions_space[8.4.4] PASSED
test/test_php_application.py::test_php_application_disable_functions_user[8.2.27] PASSED
test/test_php_application.py::test_php_application_disable_functions_user[8.3.17] PASSED
test/test_php_application.py::test_php_application_disable_functions_user[8.4.4] PASSED
test/test_php_application.py::test_php_application_disable_functions_nonexistent[8.2.27] PASSED
test/test_php_application.py::test_php_application_disable_functions_nonexistent[8.3.17] PASSED
test/test_php_application.py::test_php_application_disable_functions_nonexistent[8.4.4] PASSED
test/test_php_application.py::test_php_application_disable_classes[8.2.27] PASSED
test/test_php_application.py::test_php_application_disable_classes[8.3.17] PASSED
test/test_php_application.py::test_php_application_disable_classes[8.4.4] PASSED
test/test_php_application.py::test_php_application_disable_classes_user[8.2.27] PASSED
test/test_php_application.py::test_php_application_disable_classes_user[8.3.17] PASSED
test/test_php_application.py::test_php_application_disable_classes_user[8.4.4] PASSED
test/test_php_application.py::test_php_application_error_log[8.2.27] PASSED
test/test_php_application.py::test_php_application_error_log[8.3.17] PASSED
test/test_php_application.py::test_php_application_error_log[8.4.4] PASSED
test/test_php_application.py::test_php_application_script[8.2.27] PASSED
test/test_php_application.py::test_php_application_script[8.3.17] PASSED
test/test_php_application.py::test_php_application_script[8.4.4] PASSED
test/test_php_application.py::test_php_application_index_default[8.2.27] PASSED
test/test_php_application.py::test_php_application_index_default[8.3.17] PASSED
test/test_php_application.py::test_php_application_index_default[8.4.4] PASSED
test/test_php_application.py::test_php_application_trailing_slash[8.2.27] PASSED
test/test_php_application.py::test_php_application_trailing_slash[8.3.17] PASSED
test/test_php_application.py::test_php_application_trailing_slash[8.4.4] PASSED
test/test_php_application.py::test_php_application_extension_check[8.2.27] PASSED
test/test_php_application.py::test_php_application_extension_check[8.3.17] PASSED
test/test_php_application.py::test_php_application_extension_check[8.4.4] PASSED
test/test_php_application.py::test_php_application_cwd_root[8.2.27] PASSED
test/test_php_application.py::test_php_application_cwd_root[8.3.17] PASSED
test/test_php_application.py::test_php_application_cwd_root[8.4.4] PASSED
test/test_php_application.py::test_php_application_cwd_opcache_disabled[8.2.27] PASSED
test/test_php_application.py::test_php_application_cwd_opcache_disabled[8.3.17] PASSED
test/test_php_application.py::test_php_application_cwd_opcache_disabled[8.4.4] PASSED
test/test_php_application.py::test_php_application_cwd_opcache_enabled[8.2.27] PASSED
test/test_php_application.py::test_php_application_cwd_opcache_enabled[8.3.17] PASSED
test/test_php_application.py::test_php_application_cwd_opcache_enabled[8.4.4] PASSED
test/test_php_application.py::test_php_application_cwd_script[8.2.27] PASSED
test/test_php_application.py::test_php_application_cwd_script[8.3.17] PASSED
test/test_php_application.py::test_php_application_cwd_script[8.4.4] PASSED
test/test_php_application.py::test_php_application_cwd_script_opcache_disabled[8.2.27] PASSED
test/test_php_application.py::test_php_application_cwd_script_opcache_disabled[8.3.17] PASSED
test/test_php_application.py::test_php_application_cwd_script_opcache_disabled[8.4.4] PASSED
test/test_php_application.py::test_php_application_cwd_script_opcache_enabled[8.2.27] PASSED
test/test_php_application.py::test_php_application_cwd_script_opcache_enabled[8.3.17] PASSED
test/test_php_application.py::test_php_application_cwd_script_opcache_enabled[8.4.4] PASSED
test/test_php_application.py::test_php_application_path_relative[8.2.27] PASSED
test/test_php_application.py::test_php_application_path_relative[8.3.17] PASSED
test/test_php_application.py::test_php_application_path_relative[8.4.4] PASSED
test/test_php_application.py::test_php_application_opcache_preload_chdir[8.2.27] PASSED
test/test_php_application.py::test_php_application_opcache_preload_chdir[8.3.17] PASSED
test/test_php_application.py::test_php_application_opcache_preload_chdir[8.4.4] PASSED
test/test_php_application.py::test_php_application_opcache_preload_ffr[8.2.27] PASSED
test/test_php_application.py::test_php_application_opcache_preload_ffr[8.3.17] PASSED
test/test_php_application.py::test_php_application_opcache_preload_ffr[8.4.4] PASSED
test/test_php_basic.py::test_php_get_applications PASSED
test/test_php_basic.py::test_php_get_listeners PASSED
test/test_php_basic.py::test_php_change_listener PASSED
test/test_php_basic.py::test_php_add_listener PASSED
test/test_php_basic.py::test_php_change_application PASSED
test/test_php_basic.py::test_php_delete PASSED
test/test_php_basic.py::test_php_delete_blocks PASSED
test/test_php_targets.py::test_php_application_targets PASSED
test/test_php_targets.py::test_php_application_targets_error PASSED
test/test_procman.py::test_python_processes_idle_timeout_zero SKIPPED
test/test_procman.py::test_python_prefork PASSED
test/test_procman.py::test_python_prefork_same_processes SKIPPED (not
yet)
test/test_procman.py::test_python_ondemand PASSED
test/test_procman.py::test_python_scale_updown PASSED
test/test_procman.py::test_python_reconfigure PASSED
test/test_procman.py::test_python_idle_timeout PASSED
test/test_procman.py::test_python_processes_connection_keepalive PASSED
test/test_procman.py::test_python_processes_access PASSED
test/test_procman.py::test_python_processes_invalid PASSED
test/test_procman.py::test_python_restart PASSED
test/test_procman.py::test_python_restart_multi PASSED
test/test_procman.py::test_python_restart_longstart PASSED
test/test_proxy.py::test_proxy_http10 PASSED
test/test_proxy.py::test_proxy_chain PASSED
test/test_proxy.py::test_proxy_body PASSED
test/test_proxy.py::test_proxy_parallel PASSED
test/test_proxy.py::test_proxy_header PASSED
test/test_proxy.py::test_proxy_fragmented PASSED
test/test_proxy.py::test_proxy_fragmented_close PASSED
test/test_proxy.py::test_proxy_fragmented_body PASSED
test/test_proxy.py::test_proxy_fragmented_body_close PASSED
test/test_proxy.py::test_proxy_nowhere PASSED
test/test_proxy.py::test_proxy_ipv6 PASSED
test/test_proxy.py::test_proxy_unix PASSED
test/test_proxy.py::test_proxy_delayed PASSED
test/test_proxy.py::test_proxy_delayed_close PASSED
test/test_proxy.py::test_proxy_content_length SKIPPED (not yet)
test/test_proxy.py::test_proxy_invalid PASSED
test/test_proxy.py::test_proxy_loop SKIPPED (not yet)
test/test_proxy_chunked.py::test_proxy_chunked PASSED
test/test_proxy_chunked.py::test_proxy_chunked_body PASSED
test/test_proxy_chunked.py::test_proxy_chunked_fragmented PASSED
test/test_proxy_chunked.py::test_proxy_chunked_send PASSED
test/test_proxy_chunked.py::test_proxy_chunked_invalid PASSED
test/test_python_application.py::test_python_application_variables[3.12.9] PASSED
test/test_python_application.py::test_python_application_query_string[3.12.9] PASSED
test/test_python_application.py::test_python_application_query_string_space[3.12.9] PASSED
test/test_python_application.py::test_python_application_prefix[3.12.9] PASSED
test/test_python_application.py::test_python_application_query_string_empty[3.12.9] PASSED
test/test_python_application.py::test_python_application_query_string_absent[3.12.9] PASSED
test/test_python_application.py::test_python_application_server_port[3.12.9] SKIPPED
test/test_python_application.py::test_python_application_working_directory_invalid[3.12.9] SKIPPED
test/test_python_application.py::test_python_application_204_transfer_encoding[3.12.9] PASSED
test/test_python_application.py::test_python_application_ctx_iter_atexit[3.12.9] PASSED
test/test_python_application.py::test_python_keepalive_body[3.12.9] PASSED
test/test_python_application.py::test_python_keepalive_reconfigure[3.12.9] PASSED
test/test_python_application.py::test_python_keepalive_reconfigure_2[3.12.9] PASSED
test/test_python_application.py::test_python_atexit[3.12.9] PASSED
test/test_python_application.py::test_python_process_switch[3.12.9] PASSED
test/test_python_application.py::test_python_application_start_response_exit[3.12.9] SKIPPED
test/test_python_application.py::test_python_application_input_iter[3.12.9] PASSED
test/test_python_application.py::test_python_application_input_readline[3.12.9] PASSED
test/test_python_application.py::test_python_application_input_readline_size[3.12.9] PASSED
test/test_python_application.py::test_python_application_input_readlines[3.12.9] PASSED
test/test_python_application.py::test_python_application_input_readlines_huge[3.12.9] PASSED
test/test_python_application.py::test_python_application_input_read_length[3.12.9] PASSED
test/test_python_application.py::test_python_application_errors_write[3.12.9] SKIPPED
test/test_python_application.py::test_python_application_body_array[3.12.9] PASSED
test/test_python_application.py::test_python_application_body_io[3.12.9] PASSED
test/test_python_application.py::test_python_application_body_io_file[3.12.9] PASSED
test/test_python_application.py::test_python_application_syntax_error[3.12.9] SKIPPED
test/test_python_application.py::test_python_application_loading_error[3.12.9] PASSED
test/test_python_application.py::test_python_application_close[3.12.9] PASSED
test/test_python_application.py::test_python_application_close_error[3.12.9] PASSED
test/test_python_application.py::test_python_application_not_iterable[3.12.9] PASSED
test/test_python_application.py::test_python_application_write[3.12.9] PASSED
test/test_python_application.py::test_python_application_encoding[3.12.9] SKIPPED
test/test_python_application.py::test_python_application_unicode[3.12.9] SKIPPED
test/test_python_application.py::test_python_application_threading[3.12.9] PASSED
test/test_python_application.py::test_python_application_iter_exception[3.12.9] PASSED
test/test_python_application.py::test_python_application_callable[3.12.9] PASSED
test/test_python_application.py::test_python_application_path[3.12.9] PASSED
test/test_python_application.py::test_python_application_path_invalid[3.12.9] PASSED
test/test_python_application.py::test_python_application_threads[3.12.9] PASSED
test/test_python_basic.py::test_python_get_empty PASSED
test/test_python_basic.py::test_python_get_applications PASSED
test/test_python_basic.py::test_python_get_listeners PASSED
test/test_python_basic.py::test_python_change_listener PASSED
test/test_python_basic.py::test_python_add_listener PASSED
test/test_python_basic.py::test_python_change_application PASSED
test/test_python_basic.py::test_python_delete PASSED
test/test_python_basic.py::test_python_delete_blocks PASSED
test/test_python_environment.py::test_python_environment_name_null PASSED
test/test_python_environment.py::test_python_environment_name_equals PASSED
test/test_python_environment.py::test_python_environment_value_null PASSED
test/test_python_environment.py::test_python_environment_update PASSED
test/test_python_environment.py::test_python_environment_replace PASSED
test/test_python_environment.py::test_python_environment_clear PASSED
test/test_python_environment.py::test_python_environment_replace_default PASSED
test/test_python_factory.py::test_python_factory_targets[3.12.9] PASSED
test/test_python_factory.py::test_python_factory_without_targets[3.12.9] PASSED
test/test_python_factory.py::test_python_factory_invalid_callable_value[3.12.9] PASSED
test/test_python_targets.py::test_python_targets[3.12.9] PASSED
test/test_python_targets.py::test_python_targets_prefix[3.12.9] PASSED
test/test_reconfigure.py::test_reconfigure PASSED
test/test_reconfigure.py::test_reconfigure_2 PASSED
test/test_reconfigure_tls.py::test_reconfigure_tls_switch SKIPPED (not
yet)
test/test_reconfigure_tls.py::test_reconfigure_tls PASSED
test/test_reconfigure_tls.py::test_reconfigure_tls_2 PASSED
test/test_reconfigure_tls.py::test_reconfigure_tls_3 PASSED
test/test_respawn.py::test_respawn_router PASSED
test/test_respawn.py::test_respawn_controller PASSED
test/test_respawn.py::test_respawn_application PASSED
test/test_response_headers.py::test_response_headers PASSED
test/test_response_headers.py::test_response_last_action PASSED
test/test_response_headers.py::test_response_pass PASSED
test/test_response_headers.py::test_response_fallback PASSED
test/test_response_headers.py::test_response_headers_var PASSED
test/test_response_headers.py::test_response_headers_remove PASSED
test/test_response_headers.py::test_response_headers_invalid PASSED
test/test_return.py::test_return PASSED
test/test_return.py::test_return_update PASSED
test/test_return.py::test_return_location PASSED
test/test_return.py::test_return_location_edit PASSED
test/test_return.py::test_return_invalid PASSED
test/test_rewrite.py::test_rewrite PASSED
test/test_rewrite.py::test_rewrite_variable PASSED
test/test_rewrite.py::test_rewrite_encoded PASSED
test/test_rewrite.py::test_rewrite_arguments PASSED
test/test_rewrite.py::test_rewrite_location PASSED
test/test_rewrite.py::test_rewrite_share PASSED
test/test_rewrite.py::test_rewrite_invalid PASSED
test/test_routing.py::test_routes_match_method_positive PASSED
test/test_routing.py::test_routes_match_method_positive_many PASSED
test/test_routing.py::test_routes_match_method_negative PASSED
test/test_routing.py::test_routes_match_method_negative_many PASSED
test/test_routing.py::test_routes_match_method_wildcard_left PASSED
test/test_routing.py::test_routes_match_method_wildcard_right PASSED
test/test_routing.py::test_routes_match_method_wildcard_left_right PASSED
test/test_routing.py::test_routes_match_method_wildcard PASSED
test/test_routing.py::test_routes_match_invalid PASSED
test/test_routing.py::test_routes_match_valid PASSED
test/test_routing.py::test_routes_match_empty_exact PASSED
test/test_routing.py::test_routes_match_negative PASSED
test/test_routing.py::test_routes_match_wildcard_middle PASSED
test/test_routing.py::test_routes_match_method_case_insensitive PASSED
test/test_routing.py::test_routes_match_wildcard_left_case_insensitive PASSED
test/test_routing.py::test_routes_match_wildcard_middle_case_insensitive PASSED
test/test_routing.py::test_routes_match_wildcard_right_case_insensitive PASSED
test/test_routing.py::test_routes_match_wildcard_substring_case_insensitive PASSED
test/test_routing.py::test_routes_match_wildcard_left_case_sensitive PASSED
test/test_routing.py::test_routes_match_wildcard_middle_case_sensitive PASSED
test/test_routing.py::test_route_match_wildcards_ordered PASSED
test/test_routing.py::test_route_match_wildcards_adjust_start PASSED
test/test_routing.py::test_route_match_wildcards_adjust_start_substr PASSED
test/test_routing.py::test_route_match_wildcards_adjust_end PASSED
test/test_routing.py::test_routes_match_wildcard_right_case_sensitive PASSED
test/test_routing.py::test_routes_match_wildcard_substring_case_sensitive PASSED
test/test_routing.py::test_routes_match_many_wildcard_substrings_case_sensitive PASSED
test/test_routing.py::test_routes_empty_regex PASSED
test/test_routing.py::test_routes_bad_regex PASSED
test/test_routing.py::test_routes_match_regex_case_sensitive PASSED
test/test_routing.py::test_routes_match_regex_negative_case_sensitive PASSED
test/test_routing.py::test_routes_pass_encode PASSED
test/test_routing.py::test_routes_absent PASSED
test/test_routing.py::test_routes_pass_invalid PASSED
test/test_routing.py::test_route_empty PASSED
test/test_routing.py::test_routes_route_empty PASSED
test/test_routing.py::test_routes_route_match_absent PASSED
test/test_routing.py::test_routes_route_action_absent PASSED
test/test_routing.py::test_routes_route_pass PASSED
test/test_routing.py::test_routes_route_pass_absent PASSED
test/test_routing.py::test_routes_route_pass_invalid PASSED
test/test_routing.py::test_routes_action_unique PASSED
test/test_routing.py::test_routes_rules_two PASSED
test/test_routing.py::test_routes_two PASSED
test/test_routing.py::test_routes_match_host_positive PASSED
test/test_routing.py::test_routes_match_host_absent SKIPPED (not yet)
test/test_routing.py::test_routes_match_host_ipv4 PASSED
test/test_routing.py::test_routes_match_host_ipv6 PASSED
test/test_routing.py::test_routes_match_host_positive_many PASSED
test/test_routing.py::test_routes_match_host_positive_and_negative PASSED
test/test_routing.py::test_routes_match_host_positive_and_negative_wildcard PASSED
test/test_routing.py::test_routes_match_host_case_insensitive PASSED
test/test_routing.py::test_routes_match_host_port PASSED
test/test_routing.py::test_routes_match_host_empty PASSED
test/test_routing.py::test_routes_match_uri_positive PASSED
test/test_routing.py::test_routes_match_uri_case_sensitive PASSED
test/test_routing.py::test_routes_match_uri_normalize PASSED
test/test_routing.py::test_routes_match_empty_array PASSED
test/test_routing.py::test_routes_reconfigure PASSED
test/test_routing.py::test_routes_edit PASSED
test/test_routing.py::test_match_edit PASSED
test/test_routing.py::test_routes_match_rules PASSED
test/test_routing.py::test_routes_loop PASSED
test/test_routing.py::test_routes_match_headers PASSED
test/test_routing.py::test_routes_match_headers_multiple PASSED
test/test_routing.py::test_routes_match_headers_multiple_values PASSED
test/test_routing.py::test_routes_match_headers_multiple_rules PASSED
test/test_routing.py::test_routes_match_headers_case_insensitive PASSED
test/test_routing.py::test_routes_match_headers_invalid PASSED
test/test_routing.py::test_routes_match_headers_empty_rule PASSED
test/test_routing.py::test_routes_match_headers_empty PASSED
test/test_routing.py::test_routes_match_headers_rule_array_empty PASSED
test/test_routing.py::test_routes_match_headers_array PASSED
test/test_routing.py::test_routes_match_arguments PASSED
test/test_routing.py::test_routes_match_arguments_chars PASSED
test/test_routing.py::test_routes_match_arguments_empty PASSED
test/test_routing.py::test_routes_match_arguments_space PASSED
test/test_routing.py::test_routes_match_arguments_equal PASSED
test/test_routing.py::test_routes_match_arguments_enc PASSED
test/test_routing.py::test_routes_match_arguments_hash PASSED
test/test_routing.py::test_routes_match_arguments_wildcard PASSED
test/test_routing.py::test_routes_match_arguments_negative PASSED
test/test_routing.py::test_routes_match_arguments_percent PASSED
test/test_routing.py::test_routes_match_arguments_ampersand PASSED
test/test_routing.py::test_routes_match_arguments_complex PASSED
test/test_routing.py::test_routes_match_arguments_multiple PASSED
test/test_routing.py::test_routes_match_arguments_multiple_rules PASSED
test/test_routing.py::test_routes_match_arguments_array PASSED
test/test_routing.py::test_routes_match_arguments_invalid PASSED
test/test_routing.py::test_routes_match_query PASSED
test/test_routing.py::test_routes_match_query_array PASSED
test/test_routing.py::test_routes_match_query_invalid PASSED
test/test_routing.py::test_routes_match_cookies PASSED
test/test_routing.py::test_routes_match_cookies_empty PASSED
test/test_routing.py::test_routes_match_cookies_invalid PASSED
test/test_routing.py::test_routes_match_cookies_complex PASSED
test/test_routing.py::test_routes_match_cookies_multiple PASSED
test/test_routing.py::test_routes_match_cookies_multiple_values PASSED
test/test_routing.py::test_routes_match_cookies_multiple_rules PASSED
test/test_routing.py::test_routes_match_cookies_array PASSED
test/test_routing.py::test_routes_match_scheme PASSED
test/test_routing.py::test_routes_match_scheme_invalid PASSED
test/test_routing.py::test_routes_source_port PASSED
test/test_routing.py::test_routes_source_addr PASSED
test/test_routing.py::test_routes_source_ipv6 PASSED
test/test_routing.py::test_routes_source_cidr PASSED
test/test_routing.py::test_routes_source_cidr_ipv6 PASSED
test/test_routing.py::test_routes_source_unix PASSED
test/test_routing.py::test_routes_match_source PASSED
test/test_routing.py::test_routes_match_source_invalid PASSED
test/test_routing.py::test_routes_match_source_none PASSED
test/test_routing.py::test_routes_match_destination PASSED
test/test_routing.py::test_routes_match_destination_proxy PASSED
test/test_routing.py::test_routes_match_if PASSED
test/test_routing_tls.py::test_routes_match_scheme_tls PASSED
test/test_ruby_application.py::test_ruby_application[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_query_string[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_query_string_empty[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_query_string_absent[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_server_port[3.3.6] SKIPPED
test/test_ruby_application.py::test_ruby_application_status_int[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_input_read_empty[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_input_read_parts[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_input_read_buffer[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_input_read_buffer_not_empty[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_input_gets[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_input_gets_2[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_input_gets_all[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_input_each[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_syntax_error[3.3.6] SKIPPED
test/test_ruby_application.py::test_ruby_application_errors_puts[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_errors_puts_int[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_errors_write[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_errors_write_to_s_custom[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_errors_write_int[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_at_exit[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_encoding[3.3.6] SKIPPED
test/test_ruby_application.py::test_ruby_application_header_custom[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_header_custom_non_printable[3.3.6] SKIPPED
test/test_ruby_application.py::test_ruby_application_header_status[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_header_array[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_header_array_nil[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_header_array_empty[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_header_rack[3.3.6] SKIPPED
test/test_ruby_application.py::test_ruby_application_session[3.3.6] SKIPPED
test/test_ruby_application.py::test_ruby_application_multipart[3.3.6] SKIPPED
test/test_ruby_application.py::test_ruby_application_body_empty[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_body_array[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_body_large[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_body_each_error[3.3.6] SKIPPED
test/test_ruby_application.py::test_ruby_application_body_file[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_keepalive_body[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_constants[3.3.6] PASSED
test/test_ruby_application.py::test_ruby_application_threads[3.3.6] PASSED
test/test_ruby_hooks.py::test_ruby_hooks_eval[3.3.6] PASSED
test/test_ruby_hooks.py::test_ruby_hooks_on_worker_boot[3.3.6] PASSED
test/test_ruby_hooks.py::test_ruby_hooks_on_worker_shutdown[3.3.6] PASSED
test/test_ruby_hooks.py::test_ruby_hooks_on_thread_boot[3.3.6] PASSED
test/test_ruby_hooks.py::test_ruby_hooks_on_thread_shutdown[3.3.6] PASSED
test/test_ruby_hooks.py::test_ruby_hooks_multiple[3.3.6] PASSED
test/test_settings.py::test_settings_large_header_buffer_size PASSED
test/test_settings.py::test_settings_large_header_buffers PASSED
test/test_settings.py::test_settings_large_header_buffer_invalid SKIPPED
test/test_settings.py::test_settings_server_version PASSED
test/test_settings.py::test_settings_header_read_timeout PASSED
test/test_settings.py::test_settings_header_read_timeout_update PASSED
test/test_settings.py::test_settings_body_read_timeout PASSED
test/test_settings.py::test_settings_body_read_timeout_update PASSED
test/test_settings.py::test_settings_idle_timeout PASSED
test/test_settings.py::test_settings_idle_timeout_2 PASSED
test/test_settings.py::test_settings_max_body_size PASSED
test/test_settings.py::test_settings_max_body_size_large PASSED
test/test_settings.py::test_settings_negative_value SKIPPED (not yet)
test/test_settings.py::test_settings_body_buffer_size PASSED
test/test_settings.py::test_settings_log_route PASSED
test/test_static.py::test_static_index PASSED
test/test_static.py::test_static_index_default PASSED
test/test_static.py::test_static_index_invalid PASSED
test/test_static.py::test_static_large_file PASSED
test/test_static.py::test_static_etag PASSED
test/test_static.py::test_static_redirect PASSED
test/test_static.py::test_static_space_in_name PASSED
test/test_static.py::test_static_unix_socket PASSED
test/test_static.py::test_static_unix_fifo PASSED
test/test_static.py::test_static_method PASSED
test/test_static.py::test_static_path PASSED
test/test_static.py::test_static_two_clients PASSED
test/test_static.py::test_static_mime_types PASSED
test/test_static.py::test_static_mime_types_partial_match PASSED
test/test_static.py::test_static_mime_types_reconfigure PASSED
test/test_static.py::test_static_mime_types_correct PASSED
test/test_static.py::test_static_mime_types_invalid SKIPPED (not yet)
test/test_static_chroot.py::test_static_chroot PASSED
test/test_static_chroot.py::test_share_chroot_array PASSED
test/test_static_chroot.py::test_static_chroot_permission PASSED
test/test_static_chroot.py::test_static_chroot_empty PASSED
test/test_static_chroot.py::test_static_chroot_relative PASSED
test/test_static_chroot.py::test_static_chroot_variables PASSED
test/test_static_chroot.py::test_static_chroot_variables_buildin_start PASSED
test/test_static_chroot.py::test_static_chroot_variables_buildin_mid PASSED
test/test_static_chroot.py::test_static_chroot_variables_buildin_end PASSED
test/test_static_chroot.py::test_static_chroot_slash PASSED
test/test_static_chroot.py::test_static_chroot_invalid PASSED
test/test_static_fallback.py::test_static_fallback PASSED
test/test_static_fallback.py::test_static_fallback_valid_path PASSED
test/test_static_fallback.py::test_static_fallback_nested PASSED
test/test_static_fallback.py::test_static_fallback_share PASSED
test/test_static_fallback.py::test_static_fallback_proxy PASSED
test/test_static_fallback.py::test_static_fallback_proxy_loop SKIPPED
test/test_static_fallback.py::test_static_fallback_invalid PASSED
test/test_static_share.py::test_share_array PASSED
test/test_static_share.py::test_share_array_fallback PASSED
test/test_static_share.py::test_share_array_invalid PASSED
test/test_static_symlink.py::test_static_symlink PASSED
test/test_static_symlink.py::test_static_symlink_two_blocks PASSED
test/test_static_symlink.py::test_static_symlink_chroot PASSED
test/test_static_types.py::test_static_types_basic PASSED
test/test_static_types.py::test_static_types_wildcard PASSED
test/test_static_types.py::test_static_types_negation PASSED
test/test_static_types.py::test_static_types_regex PASSED
test/test_static_types.py::test_static_types_case PASSED
test/test_static_types.py::test_static_types_fallback PASSED
test/test_static_types.py::test_static_types_index PASSED
test/test_static_types.py::test_static_types_custom_mime PASSED
test/test_static_variables.py::test_static_variables PASSED
test/test_static_variables.py::test_static_variables_array PASSED
test/test_static_variables.py::test_static_variables_buildin_start PASSED
test/test_static_variables.py::test_static_variables_buildin_mid PASSED
test/test_static_variables.py::test_static_variables_buildin_end PASSED
test/test_static_variables.py::test_static_variables_invalid PASSED
test/test_status.py::test_status PASSED
test/test_status.py::test_status_requests PASSED
test/test_status.py::test_status_connections PASSED
test/test_status.py::test_status_applications PASSED
test/test_status.py::test_status_proxy PASSED
test/test_status_tls.py::test_status_tls_requests PASSED
test/test_tls.py::test_tls_listener_option_add PASSED
test/test_tls.py::test_tls_listener_option_remove PASSED
test/test_tls.py::test_tls_certificate_remove PASSED
test/test_tls.py::test_tls_certificate_remove_used PASSED
test/test_tls.py::test_tls_certificate_remove_nonexisting PASSED
test/test_tls.py::test_tls_certificate_update SKIPPED (not yet)
test/test_tls.py::test_tls_certificate_key_incorrect SKIPPED (not yet)
test/test_tls.py::test_tls_certificate_change PASSED
test/test_tls.py::test_tls_certificate_key_rsa PASSED
test/test_tls.py::test_tls_certificate_key_ec PASSED
test/test_tls.py::test_tls_certificate_chain_options PASSED
test/test_tls.py::test_tls_certificate_chain PASSED
test/test_tls.py::test_tls_certificate_chain_long PASSED
test/test_tls.py::test_tls_certificate_empty_cn PASSED
test/test_tls.py::test_tls_certificate_empty_cn_san PASSED
test/test_tls.py::test_tls_certificate_empty_cn_san_ip PASSED
test/test_tls.py::test_tls_keepalive PASSED
test/test_tls.py::test_tls_no_close_notify PASSED
test/test_tls.py::test_tls_keepalive_certificate_remove SKIPPED (not
yet)
test/test_tls.py::test_tls_certificates_remove_all SKIPPED (not yet)
test/test_tls.py::test_tls_application_respawn PASSED
test/test_tls.py::test_tls_url_scheme PASSED
test/test_tls.py::test_tls_big_upload PASSED
test/test_tls.py::test_tls_multi_listener PASSED
test/test_tls_conf_command.py::test_tls_conf_command SKIPPED (no shared
ciphers)
test/test_tls_conf_command.py::test_tls_conf_command_invalid PASSED
test/test_tls_session.py::test_tls_session PASSED
test/test_tls_session.py::test_tls_session_timeout PASSED
test/test_tls_session.py::test_tls_session_invalid PASSED
test/test_tls_sni.py::test_tls_sni PASSED
test/test_tls_sni.py::test_tls_sni_no_hostname PASSED
test/test_tls_sni.py::test_tls_sni_upper_case PASSED
test/test_tls_sni.py::test_tls_sni_only_bundle PASSED
test/test_tls_sni.py::test_tls_sni_wildcard PASSED
test/test_tls_sni.py::test_tls_sni_duplicated_bundle PASSED
test/test_tls_sni.py::test_tls_sni_same_alt PASSED
test/test_tls_sni.py::test_tls_sni_empty_cn PASSED
test/test_tls_sni.py::test_tls_sni_invalid PASSED
test/test_tls_tickets.py::test_tls_ticket SKIPPED (ticket check is not
supported)
test/test_tls_tickets.py::test_tls_ticket_string SKIPPED (ticket check
is not supported)
test/test_tls_tickets.py::test_tls_ticket_array SKIPPED (ticket check is
not supported)
test/test_tls_tickets.py::test_tls_ticket_invalid PASSED
test/test_unix_abstract.py::test_unix_abstract_source PASSED
test/test_unix_abstract.py::test_unix_abstract_client_ip PASSED
test/test_upstreams_rr.py::test_upstreams_rr_no_weight PASSED
test/test_upstreams_rr.py::test_upstreams_rr_weight PASSED
test/test_upstreams_rr.py::test_upstreams_rr_weight_rational PASSED
test/test_upstreams_rr.py::test_upstreams_rr_independent PASSED
test/test_upstreams_rr.py::test_upstreams_rr_delay PASSED
test/test_upstreams_rr.py::test_upstreams_rr_active_req PASSED
test/test_upstreams_rr.py::test_upstreams_rr_bad_server PASSED
test/test_upstreams_rr.py::test_upstreams_rr_pipeline PASSED
test/test_upstreams_rr.py::test_upstreams_rr_post PASSED
test/test_upstreams_rr.py::test_upstreams_rr_unix PASSED
test/test_upstreams_rr.py::test_upstreams_rr_ipv6 PASSED
test/test_upstreams_rr.py::test_upstreams_rr_servers_empty PASSED
test/test_upstreams_rr.py::test_upstreams_rr_invalid PASSED
test/test_usr1.py::test_usr1_access_log PASSED
test/test_usr1.py::test_usr1_unit_log PASSED
test/test_variables.py::test_variables_dollar PASSED
test/test_variables.py::test_variables_request_time PASSED
test/test_variables.py::test_variables_method PASSED
test/test_variables.py::test_variables_request_uri PASSED
test/test_variables.py::test_variables_uri PASSED
test/test_variables.py::test_variables_uri_no_cache PASSED
test/test_variables.py::test_variables_host PASSED
test/test_variables.py::test_variables_remote_addr PASSED
test/test_variables.py::test_variables_time_local PASSED
test/test_variables.py::test_variables_request_line PASSED
test/test_variables.py::test_variables_request_id PASSED
test/test_variables.py::test_variables_status PASSED
test/test_variables.py::test_variables_header_referer PASSED
test/test_variables.py::test_variables_header_user_agent PASSED
test/test_variables.py::test_variables_many PASSED
test/test_variables.py::test_variables_dynamic PASSED
test/test_variables.py::test_variables_dynamic_arguments PASSED
test/test_variables.py::test_variables_dynamic_headers PASSED
test/test_variables.py::test_variables_dynamic_cookies PASSED
test/test_variables.py::test_variables_response_header PASSED
test/test_variables.py::test_variables_response_header_application PASSED
test/test_variables.py::test_variables_invalid PASSED
test/test_wasm-wasi-component.py::test_wasm_component SKIPPED (Unit has
no wasm-wasi-component module(s))

========= 735 passed, 55 skipped, 195 deselected in 310.57s (0:05:10) ==========
>>> unit: Entering fakeroot...
test -d /home/buildozer/aports/community/unit/pkg/unit/usr/lib 		|| install -d /home/buildozer/aports/community/unit/pkg/unit/usr/lib
test -d /home/buildozer/aports/community/unit/pkg/unit/usr/sbin 		|| install -d /home/buildozer/aports/community/unit/pkg/unit/usr/sbin
test -d /home/buildozer/aports/community/unit/pkg/unit/usr/share/man/man8 		|| install -d /home/buildozer/aports/community/unit/pkg/unit/usr/share/man/man8
install -p -m u=rw,go=r build/lib/libunit.a 		/home/buildozer/aports/community/unit/pkg/unit/usr/lib/
install -p build/sbin/unitd /home/buildozer/aports/community/unit/pkg/unit/usr/sbin/
install -p -m644 build/share/man/man8/unitd.8 		/home/buildozer/aports/community/unit/pkg/unit/usr/share/man/man8/
test -d /home/buildozer/aports/community/unit/pkg/unit/usr/share/pkgconfig 		|| install -d /home/buildozer/aports/community/unit/pkg/unit/usr/share/pkgconfig
test -d /home/buildozer/aports/community/unit/pkg/unit/var/lib/unit 		|| install -d /home/buildozer/aports/community/unit/pkg/unit/var/lib/unit
install -p -m u=rw,go=r build/share/pkgconfig/unit.pc 		/home/buildozer/aports/community/unit/pkg/unit/usr/share/pkgconfig/
test -d /home/buildozer/aports/community/unit/pkg/unit/usr/include 		|| install -d /home/buildozer/aports/community/unit/pkg/unit/usr/include
test -d /home/buildozer/aports/community/unit/pkg/unit/var/log/unit 		|| install -d /home/buildozer/aports/community/unit/pkg/unit/var/log/unit
install -p -m u=rw,go=r src/nxt_unit.h 		src/nxt_unit_field.h 		src/nxt_unit_request.h 		src/nxt_unit_response.h 		src/nxt_unit_sptr.h 		src/nxt_unit_typedefs.h 		src/nxt_unit_websocket.h 		build/include/nxt_auto_config.h 		build/include/nxt_version.h 		src/nxt_websocket_header.h 		/home/buildozer/aports/community/unit/pkg/unit/usr/include/
>>> unit-dev*: Running split function dev...
'usr/include' -> '/home/buildozer/aports/community/unit/pkg/unit-dev/usr/include'
'usr/share/pkgconfig' -> '/home/buildozer/aports/community/unit/pkg/unit-dev/usr/share/pkgconfig'
'usr/lib/libunit.a' -> '/home/buildozer/aports/community/unit/pkg/unit-dev/usr/lib/libunit.a'
>>> unit-dev*: Preparing subpackage unit-dev...
>>> unit-dev*: Stripping binaries
>>> unit-dev*: Running postcheck for unit-dev
>>> unit-openrc*: Running split function openrc...
'etc/conf.d' -> '/home/buildozer/aports/community/unit/pkg/unit-openrc/etc/conf.d'
'etc/init.d' -> '/home/buildozer/aports/community/unit/pkg/unit-openrc/etc/init.d'
>>> unit-openrc*: Preparing subpackage unit-openrc...
>>> unit-openrc*: Running postcheck for unit-openrc
>>> unit-tools*: Running split function tools...
'usr/bin/setup-unit' -> '/home/buildozer/aports/community/unit/pkg/unit-tools/usr/bin/setup-unit'
'usr/bin/unitc' -> '/home/buildozer/aports/community/unit/pkg/unit-tools/usr/bin/unitc'
'usr/share/doc/unit/README.md' -> '/home/buildozer/aports/community/unit/pkg/unit-tools/usr/share/doc/unit/README.md'
>>> unit-tools*: Preparing subpackage unit-tools...
>>> unit-tools*: Running postcheck for unit-tools
>>> WARNING: unit-tools*: Found /usr/share/doc but package name doesn't end with -doc
>>> unit-doc*: Running split function doc...
'usr/share/man' -> '/home/buildozer/aports/community/unit/pkg/unit-doc/usr/share/man'
>>> unit-doc*: Preparing subpackage unit-doc...
>>> unit-doc*: Running postcheck for unit-doc
>>> unit-perl*: Running split function _module...
install -d /home/buildozer/aports/community/unit/pkg/unit-perl/usr/lib/unit/modules
install -p build/lib/unit/modules/perl.unit.so \
	/home/buildozer/aports/community/unit/pkg/unit-perl/usr/lib/unit/modules/
>>> unit-perl*: Preparing subpackage unit-perl...
>>> unit-perl*: Stripping binaries
>>> unit-perl*: Running postcheck for unit-perl
>>> unit-php82*: Running split function _module...
install -d /home/buildozer/aports/community/unit/pkg/unit-php82/usr/lib/unit/modules
install -p build/lib/unit/modules/php82.unit.so \
	/home/buildozer/aports/community/unit/pkg/unit-php82/usr/lib/unit/modules/
>>> unit-php82*: Preparing subpackage unit-php82...
>>> unit-php82*: Stripping binaries
>>> unit-php82*: Running postcheck for unit-php82
>>> unit-php83*: Running split function _module...
install -d /home/buildozer/aports/community/unit/pkg/unit-php83/usr/lib/unit/modules
install -p build/lib/unit/modules/php83.unit.so \
	/home/buildozer/aports/community/unit/pkg/unit-php83/usr/lib/unit/modules/
>>> unit-php83*: Preparing subpackage unit-php83...
>>> unit-php83*: Stripping binaries
>>> unit-php83*: Running postcheck for unit-php83
>>> unit-php84*: Running split function _module...
install -d /home/buildozer/aports/community/unit/pkg/unit-php84/usr/lib/unit/modules
install -p build/lib/unit/modules/php84.unit.so \
	/home/buildozer/aports/community/unit/pkg/unit-php84/usr/lib/unit/modules/
>>> unit-php84*: Preparing subpackage unit-php84...
>>> unit-php84*: Stripping binaries
>>> unit-php84*: Running postcheck for unit-php84
>>> unit-python3*: Running split function _module...
install -d /home/buildozer/aports/community/unit/pkg/unit-python3/usr/lib/unit/modules
install -p build/lib/unit/modules/python3.unit.so \
	/home/buildozer/aports/community/unit/pkg/unit-python3/usr/lib/unit/modules/
>>> unit-python3*: Preparing subpackage unit-python3...
>>> unit-python3*: Stripping binaries
>>> unit-python3*: Running postcheck for unit-python3
>>> unit-ruby*: Running split function _module...
install -d /home/buildozer/aports/community/unit/pkg/unit-ruby/usr/lib/unit/modules
install -p build/lib/unit/modules/ruby.unit.so \
	/home/buildozer/aports/community/unit/pkg/unit-ruby/usr/lib/unit/modules/
>>> unit-ruby*: Preparing subpackage unit-ruby...
>>> unit-ruby*: Stripping binaries
>>> unit-ruby*: Running postcheck for unit-ruby
>>> unit*: Running postcheck for unit
>>> unit*: Preparing package unit...
>>> unit*: Stripping binaries
>>> unit*: Script found. /bin/sh added as a dependency for unit-1.34.2-r0.apk
>>> unit*: Adding .pre-install
>>> unit-dev*: Scanning shared objects
>>> unit-doc*: Scanning shared objects
>>> unit-openrc*: Scanning shared objects
>>> unit-perl*: Scanning shared objects
>>> unit-php82*: Scanning shared objects
>>> unit-php83*: Scanning shared objects
>>> unit-php84*: Scanning shared objects
>>> unit-python3*: Scanning shared objects
>>> unit-ruby*: Scanning shared objects
>>> unit-tools*: Scanning shared objects
>>> unit*: Scanning shared objects
>>> unit-dev*: Tracing dependencies...
	pkgconfig
>>> unit-dev*: Package size: 472.5 KB
>>> unit-dev*: Compressing data...
>>> unit-dev*: Create checksum...
>>> unit-dev*: Create unit-dev-1.34.2-r0.apk
>>> unit-doc*: Tracing dependencies...
>>> unit-doc*: Package size: 1.3 KB
>>> unit-doc*: Compressing data...
>>> unit-doc*: Create checksum...
>>> unit-doc*: Create unit-doc-1.34.2-r0.apk
>>> unit-openrc*: Tracing dependencies...
	curl
>>> unit-openrc*: Package size: 2.6 KB
>>> unit-openrc*: Compressing data...
>>> unit-openrc*: Create checksum...
>>> unit-openrc*: Create unit-openrc-1.34.2-r0.apk
>>> unit-perl*: Tracing dependencies...
	unit=1.34.2-r0
	so:libc.musl-ppc64le.so.1
	so:libperl.so
>>> unit-perl*: Package size: 129.8 KB
>>> unit-perl*: Compressing data...
>>> unit-perl*: Create checksum...
>>> unit-perl*: Create unit-perl-1.34.2-r0.apk
>>> unit-php82*: Tracing dependencies...
	unit=1.34.2-r0
	so:libc.musl-ppc64le.so.1
	so:libphp82.so
>>> unit-php82*: Package size: 130.2 KB
>>> unit-php82*: Compressing data...
>>> unit-php82*: Create checksum...
>>> unit-php82*: Create unit-php82-1.34.2-r0.apk
>>> unit-php83*: Tracing dependencies...
	unit=1.34.2-r0
	so:libc.musl-ppc64le.so.1
	so:libphp83.so
>>> unit-php83*: Package size: 130.2 KB
>>> unit-php83*: Compressing data...
>>> unit-php83*: Create checksum...
>>> unit-php83*: Create unit-php83-1.34.2-r0.apk
>>> unit-php84*: Tracing dependencies...
	unit=1.34.2-r0
	php84-embed
	so:libc.musl-ppc64le.so.1
>>> unit-php84*: Package size: 130.2 KB
>>> unit-php84*: Compressing data...
>>> unit-php84*: Create checksum...
>>> unit-php84*: Create unit-php84-1.34.2-r0.apk
>>> unit-python3*: Tracing dependencies...
	unit=1.34.2-r0
	so:libc.musl-ppc64le.so.1
	so:libpython3.12.so.1.0
>>> unit-python3*: Package size: 133.9 KB
>>> unit-python3*: Compressing data...
>>> unit-python3*: Create checksum...
>>> unit-python3*: Create unit-python3-1.34.2-r0.apk
>>> unit-ruby*: Tracing dependencies...
	unit=1.34.2-r0
	so:libc.musl-ppc64le.so.1
	so:libruby.so.3.3
>>> unit-ruby*: Package size: 130.2 KB
>>> unit-ruby*: Compressing data...
>>> unit-ruby*: Create checksum...
>>> unit-ruby*: Create unit-ruby-1.34.2-r0.apk
>>> unit-tools*: Tracing dependencies...
	bash
	curl
>>> unit-tools*: Package size: 54.8 KB
>>> unit-tools*: Compressing data...
>>> unit-tools*: Create checksum...
>>> unit-tools*: Create unit-tools-1.34.2-r0.apk
>>> unit*: Tracing dependencies...
	/bin/sh
	so:libc.musl-ppc64le.so.1
	so:libcrypto.so.3
	so:libpcre2-8.so.0
	so:libssl.so.3
>>> unit*: Package size: 529.3 KB
>>> unit*: Compressing data...
>>> unit*: Create checksum...
>>> unit*: Create unit-1.34.2-r0.apk
>>> unit: Build complete at Tue, 04 Mar 2025 22:43:42 +0000 elapsed time 0h 6m 5s
>>> unit: Cleaning up srcdir
>>> unit: Cleaning up pkgdir
>>> unit: Uninstalling dependencies...
(1/86) Purging .makedepends-unit (20250304.223738)
(2/86) Purging linux-headers (6.12.6-r0)
(3/86) Purging openssl-dev (3.3.3-r0)
(4/86) Purging perl-dev (5.40.1-r0)
(5/86) Purging perl-utils (5.40.1-r0)
(6/86) Purging php82-dev (8.2.27-r0)
(7/86) Purging php82 (8.2.27-r0)
(8/86) Purging php82-embed (8.2.27-r0)
(9/86) Purging php83-dev (8.3.17-r0)
(10/86) Purging php83 (8.3.17-r0)
(11/86) Purging php83-embed (8.3.17-r0)
(12/86) Purging php84-dev (8.4.4-r0)
(13/86) Purging php84 (8.4.4-r0)
(14/86) Purging autoconf (2.72-r0)
(15/86) Purging m4 (1.4.19-r3)
(16/86) Purging pcre2-dev (10.43-r0)
(17/86) Purging libedit-dev (20250104.3.1-r0)
(18/86) Purging bsd-compat-headers (0.7.2-r6)
(19/86) Purging ncurses-dev (6.5_p20250216-r0)
(20/86) Purging libncurses++ (6.5_p20250216-r0)
(21/86) Purging zlib-dev (1.3.1-r2)
(22/86) Purging libpcre2-16 (10.43-r0)
(23/86) Purging libpcre2-32 (10.43-r0)
(24/86) Purging re2c (4.1-r0)
(25/86) Purging php84-embed (8.4.4-r0)
(26/86) Purging python3-dev (3.12.9-r0)
(27/86) Purging ruby-dev (3.3.6-r0)
(28/86) Purging ruby-rdoc (3.3.6-r0)
(29/86) Purging ruby (3.3.6-r0)
(30/86) Purging ca-certificates (20241121-r1)
Executing ca-certificates-20241121-r1.post-deinstall
(31/86) Purging gmp-dev (6.3.0-r3)
(32/86) Purging libgmpxx (6.3.0-r3)
(33/86) Purging libucontext-dev (1.3.2-r0)
(34/86) Purging libucontext (1.3.2-r0)
(35/86) Purging ruby-libs (3.3.6-r0)
(36/86) Purging procps-ng (4.0.4-r2)
(37/86) Purging py3-pytest-pyc (8.3.5-r0)
(38/86) Purging py3-pytest (8.3.5-r0)
(39/86) Purging py3-iniconfig-pyc (2.0.0-r1)
(40/86) Purging py3-iniconfig (2.0.0-r1)
(41/86) Purging py3-packaging-pyc (24.2-r0)
(42/86) Purging py3-packaging (24.2-r0)
(43/86) Purging py3-parsing-pyc (3.2.0-r0)
(44/86) Purging py3-parsing (3.2.0-r0)
(45/86) Purging py3-pluggy-pyc (1.5.0-r0)
(46/86) Purging py3-pluggy (1.5.0-r0)
(47/86) Purging py3-py-pyc (1.11.0-r4)
(48/86) Purging py3-py (1.11.0-r4)
(49/86) Purging py3-openssl-pyc (25.0.0-r0)
(50/86) Purging py3-openssl (25.0.0-r0)
(51/86) Purging py3-cryptography-pyc (44.0.2-r0)
(52/86) Purging py3-cryptography (44.0.2-r0)
(53/86) Purging py3-cffi-pyc (1.17.1-r1)
(54/86) Purging py3-cffi (1.17.1-r1)
(55/86) Purging py3-cparser-pyc (2.22-r1)
(56/86) Purging py3-cparser (2.22-r1)
(57/86) Purging py3-typing-extensions-pyc (4.12.2-r0)
(58/86) Purging py3-typing-extensions (4.12.2-r0)
(59/86) Purging python3-pyc (3.12.9-r0)
(60/86) Purging python3-pycache-pyc0 (3.12.9-r0)
(61/86) Purging pyc (3.12.9-r0)
(62/86) Purging python3 (3.12.9-r0)
(63/86) Purging php82-opcache (8.2.27-r0)
(64/86) Purging php82-common (8.2.27-r0)
(65/86) Purging php83-opcache (8.3.17-r0)
(66/86) Purging php83-common (8.3.17-r0)
(67/86) Purging php84-opcache (8.4.4-r0)
(68/86) Purging php84-common (8.4.4-r0)
(69/86) Purging argon2-libs (20190702-r5)
(70/86) Purging gdbm (1.24-r0)
(71/86) Purging git-perl (2.48.1-r0)
(72/86) Purging perl-git (2.48.1-r0)
(73/86) Purging perl-error (0.17030-r0)
(74/86) Purging perl (5.40.1-r0)
(75/86) Purging libbz2 (1.0.8-r6)
(76/86) Purging libffi (3.4.7-r0)
(77/86) Purging libformw (6.5_p20250216-r0)
(78/86) Purging libintl (0.22.5-r0)
(79/86) Purging libmenuw (6.5_p20250216-r0)
(80/86) Purging libpanelw (6.5_p20250216-r0)
(81/86) Purging libproc2 (4.0.4-r2)
(82/86) Purging libxml2 (2.13.6-r0)
(83/86) Purging mpdecimal (4.0.0-r0)
(84/86) Purging sqlite-libs (3.49.1-r0)
(85/86) Purging xz-libs (5.6.4-r0)
(86/86) Purging yaml (0.2.5-r2)
Executing busybox-1.37.0-r14.trigger
OK: 274 MiB in 102 packages
>>> unit: Updating the community/ppc64le repository index...
>>> unit: Signing the index...