>>> py3-django-q2: Building community/py3-django-q2 1.9.0-r2 (using abuild 3.16.0-r0) started Fri, 20 Mar 2026 01:01:12 +0000 >>> py3-django-q2: Validating /home/buildozer/aports/community/py3-django-q2/APKBUILD... >>> py3-django-q2: Analyzing dependencies... >>> py3-django-q2: Installing for build: build-base py3-asgiref py3-blessed py3-dateutil py3-django py3-django-picklefield py3-django-redis py3-tz py3-redis py3-six py3-sqlparse py3-wcwidth py3-gpep517 py3-wheel py3-poetry-core valkey py3-pytest-django py3-boto3 py3-psutil py3-mongo ( 1/86) Installing libbz2 (1.0.8-r6) ( 2/86) Installing libffi (3.5.2-r0) ( 3/86) Installing gdbm (1.26-r0) ( 4/86) Installing xz-libs (5.8.2-r0) ( 5/86) Installing mpdecimal (4.0.1-r0) ( 6/86) Installing libpanelw (6.6_p20251231-r0) ( 7/86) Installing sqlite-libs (3.51.2-r1) ( 8/86) Installing python3 (3.12.12-r0) ( 9/86) Installing python3-pycache-pyc0 (3.12.12-r0) (10/86) Installing pyc (3.12.12-r0) (11/86) Installing py3-asgiref-pyc (3.9.1-r0) (12/86) Installing python3-pyc (3.12.12-r0) (13/86) Installing py3-asgiref (3.9.1-r0) (14/86) Installing py3-wcwidth (0.2.13-r1) (15/86) Installing py3-wcwidth-pyc (0.2.13-r1) (16/86) Installing py3-blessed (1.21.0-r1) (17/86) Installing py3-blessed-pyc (1.21.0-r1) (18/86) Installing py3-dateutil (2.9.0-r3) (19/86) Installing py3-dateutil-pyc (2.9.0-r3) (20/86) Installing py3-sqlparse (0.5.3-r0) (21/86) Installing py3-sqlparse-pyc (0.5.3-r0) (22/86) Installing tzdata (2026a-r0) (23/86) Installing py3-django (5.2.12-r1) (24/86) Installing py3-django-pyc (5.2.12-r1) (25/86) Installing py3-django-picklefield (3.4.0-r1) (26/86) Installing py3-django-picklefield-pyc (3.4.0-r1) (27/86) Installing py3-django-redis (6.0.0-r1) (28/86) Installing py3-django-redis-pyc (6.0.0-r1) (29/86) Installing py3-tz (2025.2-r0) (30/86) Installing py3-tz-pyc (2025.2-r0) (31/86) Installing hiredis (1.3.0-r0) (32/86) Installing py3-hiredis (3.3.1-r0) (33/86) Installing py3-hiredis-pyc (3.3.1-r0) (34/86) Installing py3-redis (7.3.0-r0) (35/86) Installing py3-redis-pyc (7.3.0-r0) (36/86) Installing py3-six (1.17.0-r0) (37/86) Installing py3-six-pyc (1.17.0-r0) (38/86) Installing py3-installer (0.7.0-r2) (39/86) Installing py3-installer-pyc (0.7.0-r2) (40/86) Installing py3-gpep517 (19-r1) (41/86) Installing py3-gpep517-pyc (19-r1) (42/86) Installing py3-parsing (3.3.2-r0) (43/86) Installing py3-parsing-pyc (3.3.2-r0) (44/86) Installing py3-packaging (26.0-r0) (45/86) Installing py3-packaging-pyc (26.0-r0) (46/86) Installing py3-wheel (0.46.3-r0) (47/86) Installing py3-wheel-pyc (0.46.3-r0) (48/86) Installing py3-fastjsonschema (2.21.2-r1) (49/86) Installing py3-fastjsonschema-pyc (2.21.2-r1) (50/86) Installing py3-lark-parser (1.2.2-r0) (51/86) Installing py3-lark-parser-pyc (1.2.2-r0) (52/86) Installing py3-poetry-core (2.2.1-r1) (53/86) Installing py3-poetry-core-pyc (2.2.1-r1) (54/86) Installing valkey (9.0.0-r1) Executing valkey-9.0.0-r1.pre-install Executing valkey-9.0.0-r1.post-install (55/86) Installing py3-iniconfig (2.3.0-r0) (56/86) Installing py3-iniconfig-pyc (2.3.0-r0) (57/86) Installing py3-pluggy (1.6.0-r0) (58/86) Installing py3-pluggy-pyc (1.6.0-r0) (59/86) Installing py3-py (1.11.0-r4) (60/86) Installing py3-py-pyc (1.11.0-r4) (61/86) Installing py3-pygments (2.19.2-r0) (62/86) Installing py3-pygments-pyc (2.19.2-r0) (63/86) Installing py3-pytest (9.0.2-r0) (64/86) Installing py3-pytest-pyc (9.0.2-r0) (65/86) Installing py3-pytest-django (4.11.1-r1) (66/86) Installing py3-pytest-django-pyc (4.11.1-r1) (67/86) Installing py3-certifi (2026.2.25-r0) (68/86) Installing py3-certifi-pyc (2026.2.25-r0) (69/86) Installing py3-jmespath (1.0.1-r5) (70/86) Installing py3-jmespath-pyc (1.0.1-r5) (71/86) Installing py3-urllib3 (2.6.3-r0) (72/86) Installing py3-urllib3-pyc (2.6.3-r0) (73/86) Installing py3-botocore (1.42.27-r0) (74/86) Installing py3-botocore-pyc (1.42.27-r0) (75/86) Installing py3-s3transfer (0.16.0-r0) (76/86) Installing py3-s3transfer-pyc (0.16.0-r0) (77/86) Installing py3-boto3 (1.42.27-r0) (78/86) Installing py3-boto3-pyc (1.42.27-r0) (79/86) Installing py3-psutil (7.1.3-r0) (80/86) Installing py3-psutil-pyc (7.1.3-r0) (81/86) Installing py3-dnspython (2.8.0-r0) (82/86) Installing py3-dnspython-pyc (2.8.0-r0) (83/86) Installing py3-mongo (4.6.0-r1) (84/86) Installing py3-mongo-pyc (4.6.0-r1) (85/86) Installing .makedepends-py3-django-q2 (20260320.010114) (86/86) Installing valkey-openrc (9.0.0-r1) Executing busybox-1.37.0-r31.trigger OK: 636.7 MiB in 190 packages >>> py3-django-q2: Cleaning up srcdir >>> py3-django-q2: Cleaning up pkgdir >>> py3-django-q2: Cleaning up tmpdir >>> py3-django-q2: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-django-q2-1.9.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/py3-django-q2-1.9.0.tar.gz.part' py3-django-q2-1.9.0. 100% |********************************| 361k 0:00:00 ETA '/var/cache/distfiles/edge/py3-django-q2-1.9.0.tar.gz.part' saved /var/cache/distfiles/edge/py3-django-q2-1.9.0.tar.gz: OK >>> py3-django-q2: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-django-q2-1.9.0.tar.gz /var/cache/distfiles/edge/py3-django-q2-1.9.0.tar.gz: OK >>> py3-django-q2: Unpacking /var/cache/distfiles/edge/py3-django-q2-1.9.0.tar.gz... 2026-03-20 01:01:17,028 gpep517 INFO Building wheel via backend poetry.core.masonry.api 2026-03-20 01:01:17,114 poetry.core.factory WARNING The "poetry.dev-dependencies" section is deprecated and will be removed in a future version. Use "poetry.group.dev.dependencies" instead. 2026-03-20 01:01:17,216 poetry.core.masonry.builders.wheel INFO Building wheel 2026-03-20 01:01:17,318 poetry.core.masonry.builders.wheel INFO Built django_q2-1.9.0-py3-none-any.whl 2026-03-20 01:01:17,319 gpep517 INFO The backend produced .dist/django_q2-1.9.0-py3-none-any.whl django_q2-1.9.0-py3-none-any.whl 22325:M 20 Mar 2026 01:01:17.352 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. 22325:M 20 Mar 2026 01:01:17.352 * oO0OoO0OoO0Oo Valkey is starting oO0OoO0OoO0Oo 22325:M 20 Mar 2026 01:01:17.352 * Valkey version=9.0.0, bits=32, commit=00000000, modified=1, pid=22325, just started 22325:M 20 Mar 2026 01:01:17.352 # Warning: no config file specified, using the default config. In order to specify a config file use valkey-server /path/to/valkey.conf 22325:M 20 Mar 2026 01:01:17.354 # You requested maxclients of 10000 requiring at least 10032 max file descriptors. 22325:M 20 Mar 2026 01:01:17.354 # Server can't set maximum open files to 10032 because of OS error: Operation not permitted. 22325:M 20 Mar 2026 01:01:17.354 # Current maximum open files is 4096. maxclients has been reduced to 4064 to compensate for low ulimit. If you need higher maxclients increase 'ulimit -n'. 22325:M 20 Mar 2026 01:01:17.354 * monotonic clock: POSIX clock_gettime 22325:M 20 Mar 2026 01:01:17.354 # Warning: 32 bit instance detected but no memory limit set. Setting 3 GB maxmemory limit with 'noeviction' policy now. 22325:M 20 Mar 2026 01:01:17.354 * Running mode=standalone, port=6379. 22325:M 20 Mar 2026 01:01:17.355 * Server initialized 22325:M 20 Mar 2026 01:01:17.355 * Ready to accept connections tcp ============================= test session starts ============================== platform linux -- Python 3.12.12, pytest-9.0.2, pluggy-1.6.0 -- /home/buildozer/aports/community/py3-django-q2/src/django-q2-1.9.0/.testenv/bin/python3 cachedir: .pytest_cache django: version: 5.2.12, settings: django_q.tests.settings (from ini) rootdir: /home/buildozer/aports/community/py3-django-q2/src/django-q2-1.9.0 configfile: pytest.ini plugins: django-4.11.1 collecting ... collected 54 items / 12 deselected / 42 selected django_q/tests/test_admin.py::test_admin_views PASSED [ 2%] django_q/tests/test_brokers.py::test_orm PASSED [ 4%] django_q/tests/test_cached.py::test_cached PASSED [ 7%] django_q/tests/test_cached.py::test_iter PASSED [ 9%] django_q/tests/test_cached.py::test_chain PASSED [ 11%] django_q/tests/test_cached.py::test_asynctask_class PASSED [ 14%] django_q/tests/test_cluster.py::test_sync PASSED [ 16%] django_q/tests/test_cluster.py::test_sync_raise_exception PASSED [ 19%] django_q/tests/test_cluster.py::test_cluster_initial PASSED [ 21%] django_q/tests/test_cluster.py::test_sentinel PASSED [ 23%] django_q/tests/test_cluster.py::test_cluster PASSED [ 26%] django_q/tests/test_cluster.py::test_results PASSED [ 28%] django_q/tests/test_cluster.py::test_enqueue PASSED [ 30%] django_q/tests/test_cluster.py::test_timeout[1-async_task_kwargs0] PASSED [ 33%] django_q/tests/test_cluster.py::test_timeout[10-async_task_kwargs1] PASSED [ 35%] django_q/tests/test_cluster.py::test_timeout[None-async_task_kwargs2] PASSED [ 38%] django_q/tests/test_cluster.py::test_timeout_task_finishes[5-async_task_kwargs0] PASSED [ 40%] django_q/tests/test_cluster.py::test_timeout_task_finishes[10-async_task_kwargs1] PASSED [ 42%] django_q/tests/test_cluster.py::test_timeout_task_finishes[1-async_task_kwargs2] PASSED [ 45%] django_q/tests/test_cluster.py::test_timeout_task_finishes[None-async_task_kwargs3] PASSED [ 47%] django_q/tests/test_cluster.py::test_recycle PASSED [ 50%] django_q/tests/test_cluster.py::test_save_limit_per_func PASSED [ 52%] django_q/tests/test_cluster.py::test_bad_secret PASSED [ 54%] django_q/tests/test_cluster.py::test_attempt_count PASSED [ 57%] django_q/tests/test_cluster.py::test_update_failed PASSED [ 59%] django_q/tests/test_cluster.py::test_acknowledge_failure_override PASSED [ 61%] django_q/tests/test_cluster.py::TestSignals::test_pre_enqueue_signal PASSED [ 64%] django_q/tests/test_cluster.py::TestSignals::test_pre_execute_signal PASSED [ 66%] django_q/tests/test_cluster.py::TestSignals::test_post_execute_signal PASSED [ 69%] django_q/tests/test_cluster.py::test_add_months PASSED [ 71%] django_q/tests/test_cluster.py::test_add_years PASSED [ 73%] django_q/tests/test_commands.py::test_qmonitor PASSED [ 76%] django_q/tests/test_commands.py::test_qinfo PASSED [ 78%] django_q/tests/test_commands.py::test_qmemory PASSED [ 80%] django_q/tests/test_monitor.py::test_monitor PASSED [ 83%] django_q/tests/test_monitor.py::test_info PASSED [ 85%] django_q/tests/test_brokers.py::test_broker PASSED [ 88%] django_q/tests/test_brokers.py::test_redis PASSED [ 90%] django_q/tests/test_brokers.py::test_custom PASSED [ 92%] django_q/tests/test_brokers.py::test_ironmq SKIPPED (requires IronMQ...) [ 95%] django_q/tests/test_brokers.py::test_sqs SKIPPED (requires AWS crede...) [ 97%] django_q/tests/test_cluster.py::test_redis_connection PASSED [100%] =============================== warnings summary =============================== django_q/conf.py:179 /home/buildozer/aports/community/py3-django-q2/src/django-q2-1.9.0/django_q/conf.py:179: UserWarning: Retry and timeout are misconfigured. Set retry larger than timeout,failure to do so will cause the tasks to be retriggered before completion.See https://django-q2.readthedocs.io/en/master/configure.html#retry for details. warn( django_q/tests/test_cluster.py: 360 warnings /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=22332) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ==== 40 passed, 2 skipped, 12 deselected, 361 warnings in 84.88s (0:01:24) ===== 22325:signal-handler (1773968563) Received SIGTERM scheduling shutdown... >>> py3-django-q2: Entering fakeroot... 22325:M 20 Mar 2026 01:02:43.769 * User requested shutdown... 22325:M 20 Mar 2026 01:02:43.769 * Saving the final RDB snapshot before exiting. 22325:M 20 Mar 2026 01:02:43.770 * DB saved on disk 22325:M 20 Mar 2026 01:02:43.770 # Valkey is now ready to exit, bye bye... >>> py3-django-q2-pyc*: Running split function pyc... libfakeroot internal error: payload not recognized! 'usr/lib/python3.12/site-packages/django_q/__pycache__' -> '/home/buildozer/aports/community/py3-django-q2/pkg/py3-django-q2-pyc/usr/lib/python3.12/site-packages/django_q/__pycache__' 'usr/lib/python3.12/site-packages/django_q/brokers/__pycache__' -> '/home/buildozer/aports/community/py3-django-q2/pkg/py3-django-q2-pyc/usr/lib/python3.12/site-packages/django_q/brokers/__pycache__' 'usr/lib/python3.12/site-packages/django_q/tests/__pycache__' -> '/home/buildozer/aports/community/py3-django-q2/pkg/py3-django-q2-pyc/usr/lib/python3.12/site-packages/django_q/tests/__pycache__' 'usr/lib/python3.12/site-packages/django_q/tests/testing_utilities/__pycache__' -> '/home/buildozer/aports/community/py3-django-q2/pkg/py3-django-q2-pyc/usr/lib/python3.12/site-packages/django_q/tests/testing_utilities/__pycache__' 'usr/lib/python3.12/site-packages/django_q/migrations/__pycache__' -> '/home/buildozer/aports/community/py3-django-q2/pkg/py3-django-q2-pyc/usr/lib/python3.12/site-packages/django_q/migrations/__pycache__' 'usr/lib/python3.12/site-packages/django_q/management/commands/__pycache__' -> '/home/buildozer/aports/community/py3-django-q2/pkg/py3-django-q2-pyc/usr/lib/python3.12/site-packages/django_q/management/commands/__pycache__' 'usr/lib/python3.12/site-packages/django_q/management/__pycache__' -> '/home/buildozer/aports/community/py3-django-q2/pkg/py3-django-q2-pyc/usr/lib/python3.12/site-packages/django_q/management/__pycache__' >>> py3-django-q2-pyc*: Preparing subpackage py3-django-q2-pyc... >>> py3-django-q2-pyc*: Running postcheck for py3-django-q2-pyc >>> py3-django-q2*: Running postcheck for py3-django-q2 >>> py3-django-q2*: Preparing package py3-django-q2... >>> py3-django-q2-pyc*: Tracing dependencies... python3~3.12 >>> py3-django-q2-pyc*: Package size: 317.4 KB >>> py3-django-q2-pyc*: Compressing data... >>> py3-django-q2-pyc*: Create checksum... >>> py3-django-q2-pyc*: Create py3-django-q2-pyc-1.9.0-r2.apk >>> py3-django-q2*: Tracing dependencies... py3-asgiref py3-blessed py3-dateutil py3-django py3-django-picklefield py3-django-redis py3-tz py3-redis py3-six py3-sqlparse py3-wcwidth python3~3.12 >>> py3-django-q2*: Package size: 275.7 KB >>> py3-django-q2*: Compressing data... >>> py3-django-q2*: Create checksum... >>> py3-django-q2*: Create py3-django-q2-1.9.0-r2.apk >>> py3-django-q2: Build complete at Fri, 20 Mar 2026 01:02:44 +0000 elapsed time 0h 1m 32s >>> py3-django-q2: Cleaning up srcdir >>> py3-django-q2: Cleaning up pkgdir >>> py3-django-q2: Cleaning up tmpdir >>> py3-django-q2: Uninstalling dependencies... ( 1/86) Purging .makedepends-py3-django-q2 (20260320.010114) ( 2/86) Purging py3-blessed-pyc (1.21.0-r1) ( 3/86) Purging py3-blessed (1.21.0-r1) ( 4/86) Purging py3-django-picklefield-pyc (3.4.0-r1) ( 5/86) Purging py3-django-picklefield (3.4.0-r1) ( 6/86) Purging py3-django-redis-pyc (6.0.0-r1) ( 7/86) Purging py3-django-redis (6.0.0-r1) ( 8/86) Purging py3-django-pyc (5.2.12-r1) ( 9/86) Purging py3-django (5.2.12-r1) (10/86) Purging py3-asgiref-pyc (3.9.1-r0) (11/86) Purging py3-asgiref (3.9.1-r0) (12/86) Purging tzdata (2026a-r0) (13/86) Purging py3-tz-pyc (2025.2-r0) (14/86) Purging py3-tz (2025.2-r0) (15/86) Purging py3-redis-pyc (7.3.0-r0) (16/86) Purging py3-redis (7.3.0-r0) (17/86) Purging py3-hiredis-pyc (3.3.1-r0) (18/86) Purging py3-hiredis (3.3.1-r0) (19/86) Purging py3-six-pyc (1.17.0-r0) (20/86) Purging py3-six (1.17.0-r0) (21/86) Purging py3-sqlparse-pyc (0.5.3-r0) (22/86) Purging py3-sqlparse (0.5.3-r0) (23/86) Purging py3-wcwidth-pyc (0.2.13-r1) (24/86) Purging py3-wcwidth (0.2.13-r1) (25/86) Purging py3-gpep517-pyc (19-r1) (26/86) Purging py3-gpep517 (19-r1) (27/86) Purging py3-installer-pyc (0.7.0-r2) (28/86) Purging py3-installer (0.7.0-r2) (29/86) Purging py3-wheel-pyc (0.46.3-r0) (30/86) Purging py3-wheel (0.46.3-r0) (31/86) Purging py3-poetry-core-pyc (2.2.1-r1) (32/86) Purging py3-poetry-core (2.2.1-r1) (33/86) Purging py3-fastjsonschema-pyc (2.21.2-r1) (34/86) Purging py3-fastjsonschema (2.21.2-r1) (35/86) Purging py3-lark-parser-pyc (1.2.2-r0) (36/86) Purging py3-lark-parser (1.2.2-r0) (37/86) Purging valkey-openrc (9.0.0-r1) (38/86) Purging valkey (9.0.0-r1) (39/86) Purging py3-pytest-django-pyc (4.11.1-r1) (40/86) Purging py3-pytest-django (4.11.1-r1) (41/86) Purging py3-pytest-pyc (9.0.2-r0) (42/86) Purging py3-pytest (9.0.2-r0) (43/86) Purging py3-iniconfig-pyc (2.3.0-r0) (44/86) Purging py3-iniconfig (2.3.0-r0) (45/86) Purging py3-packaging-pyc (26.0-r0) (46/86) Purging py3-packaging (26.0-r0) (47/86) Purging py3-parsing-pyc (3.3.2-r0) (48/86) Purging py3-parsing (3.3.2-r0) (49/86) Purging py3-pluggy-pyc (1.6.0-r0) (50/86) Purging py3-pluggy (1.6.0-r0) (51/86) Purging py3-py-pyc (1.11.0-r4) (52/86) Purging py3-py (1.11.0-r4) (53/86) Purging py3-pygments-pyc (2.19.2-r0) (54/86) Purging py3-pygments (2.19.2-r0) (55/86) Purging py3-boto3-pyc (1.42.27-r0) (56/86) Purging py3-boto3 (1.42.27-r0) (57/86) Purging py3-s3transfer-pyc (0.16.0-r0) (58/86) Purging py3-s3transfer (0.16.0-r0) (59/86) Purging py3-botocore-pyc (1.42.27-r0) (60/86) Purging py3-botocore (1.42.27-r0) (61/86) Purging py3-certifi-pyc (2026.2.25-r0) (62/86) Purging py3-certifi (2026.2.25-r0) (63/86) Purging py3-dateutil-pyc (2.9.0-r3) (64/86) Purging py3-dateutil (2.9.0-r3) (65/86) Purging py3-jmespath-pyc (1.0.1-r5) (66/86) Purging py3-jmespath (1.0.1-r5) (67/86) Purging py3-urllib3-pyc (2.6.3-r0) (68/86) Purging py3-urllib3 (2.6.3-r0) (69/86) Purging py3-psutil-pyc (7.1.3-r0) (70/86) Purging py3-psutil (7.1.3-r0) (71/86) Purging py3-mongo-pyc (4.6.0-r1) (72/86) Purging py3-mongo (4.6.0-r1) (73/86) Purging py3-dnspython-pyc (2.8.0-r0) (74/86) Purging py3-dnspython (2.8.0-r0) (75/86) Purging python3-pyc (3.12.12-r0) (76/86) Purging python3-pycache-pyc0 (3.12.12-r0) (77/86) Purging pyc (3.12.12-r0) (78/86) Purging python3 (3.12.12-r0) (79/86) Purging gdbm (1.26-r0) (80/86) Purging hiredis (1.3.0-r0) (81/86) Purging libbz2 (1.0.8-r6) (82/86) Purging libffi (3.5.2-r0) (83/86) Purging libpanelw (6.6_p20251231-r0) (84/86) Purging mpdecimal (4.0.1-r0) (85/86) Purging sqlite-libs (3.51.2-r1) (86/86) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 426.6 MiB in 104 packages >>> py3-django-q2: Updating the community/x86 repository index... >>> py3-django-q2: Signing the index...