>>> py3-channels-redis: Building community/py3-channels-redis 4.2.1-r0 (using abuild 3.14.1-r3) started Sat, 23 Nov 2024 20:13:24 +0000 >>> py3-channels-redis: Validating /home/buildozer/aports/community/py3-channels-redis/APKBUILD... >>> py3-channels-redis: Analyzing dependencies... >>> py3-channels-redis: Installing for build: build-base py3-channels py3-asgiref py3-redis py3-msgpack py3-cryptography py3-setuptools py3-gpep517 py3-wheel redis py3-async-timeout py3-pytest py3-pytest-timeout py3-pytest-asyncio (1/146) Installing libffi (3.4.6-r0) (2/146) Installing gdbm (1.24-r0) (3/146) Installing mpdecimal (4.0.0-r0) (4/146) Installing libpanelw (6.5_p20241006-r3) (5/146) Installing sqlite-libs (3.47.0-r0) (6/146) Installing python3 (3.12.7-r1) (7/146) Installing python3-pycache-pyc0 (3.12.7-r1) (8/146) Installing pyc (3.12.7-r1) (9/146) Installing py3-asgiref (3.8.1-r1) (10/146) Installing py3-asgiref-pyc (3.8.1-r1) (11/146) Installing py3-cparser (2.22-r1) (12/146) Installing py3-cparser-pyc (2.22-r1) (13/146) Installing py3-cffi (1.17.1-r1) (14/146) Installing py3-cffi-pyc (1.17.1-r1) (15/146) Installing py3-cryptography (43.0.3-r0) (16/146) Installing py3-cryptography-pyc (43.0.3-r0) (17/146) Installing py3-zope-interface (6.0-r1) (18/146) Installing py3-zope-interface-pyc (6.0-r1) (19/146) Installing py3-constantly (23.10.4-r1) (20/146) Installing py3-constantly-pyc (23.10.4-r1) (21/146) Installing py3-incremental (22.10.0-r3) (22/146) Installing py3-incremental-pyc (22.10.0-r3) (23/146) Installing py3-attrs (24.2.0-r0) (24/146) Installing py3-attrs-pyc (24.2.0-r0) (25/146) Installing py3-six (1.16.0-r9) (26/146) Installing py3-six-pyc (1.16.0-r9) (27/146) Installing py3-automat (22.10.0-r3) (28/146) Installing py3-automat-pyc (22.10.0-r3) (29/146) Installing py3-idna (3.10-r0) (30/146) Installing py3-idna-pyc (3.10-r0) (31/146) Installing py3-hyperlink (21.0.0-r5) (32/146) Installing py3-hyperlink-pyc (21.0.0-r5) (33/146) Installing py3-typing-extensions (4.12.2-r0) (34/146) Installing py3-typing-extensions-pyc (4.12.2-r0) (35/146) Installing py3-pyhamcrest (2.1.0-r1) (36/146) Installing py3-pyhamcrest-pyc (2.1.0-r1) (37/146) Installing py3-asn1 (0.6.1-r0) (38/146) Installing py3-asn1-pyc (0.6.1-r0) (39/146) Installing py3-asn1-modules (0.4.1-r0) (40/146) Installing py3-asn1-modules-pyc (0.4.1-r0) (41/146) Installing py3-service_identity (24.1.0-r1) (42/146) Installing py3-service_identity-pyc (24.1.0-r1) (43/146) Installing py3-pyserial (3.5-r7) (44/146) Installing py3-pyserial-pyc (3.5-r7) (45/146) Installing py3-hyperframe (6.0.1-r4) (46/146) Installing py3-hyperframe-pyc (6.0.1-r4) (47/146) Installing py3-hpack (4.0.0-r9) (48/146) Installing py3-hpack-pyc (4.0.0-r9) (49/146) Installing py3-h2 (4.1.0-r3) (50/146) Installing py3-h2-pyc (4.1.0-r3) (51/146) Installing py3-parsing (3.1.4-r0) (52/146) Installing py3-parsing-pyc (3.1.4-r0) (53/146) Installing py3-packaging (24.2-r0) (54/146) Installing py3-packaging-pyc (24.2-r0) (55/146) Installing py3-setuptools (70.3.0-r0) (56/146) Installing py3-setuptools-pyc (70.3.0-r0) (57/146) Installing py3-twisted (22.10.0-r5) (58/146) Installing py3-twisted-pyc (22.10.0-r5) (59/146) Installing py3-txaio (23.1.1-r2) (60/146) Installing py3-txaio-pyc (23.1.1-r2) (61/146) Installing py3-certifi (2024.8.30-r0) (62/146) Installing py3-certifi-pyc (2024.8.30-r0) (63/146) Installing py3-charset-normalizer (3.4.0-r0) (64/146) Installing py3-charset-normalizer-pyc (3.4.0-r0) (65/146) Installing py3-urllib3 (1.26.20-r0) (66/146) Installing py3-urllib3-pyc (1.26.20-r0) (67/146) Installing py3-requests (2.32.3-r0) (68/146) Installing py3-requests-pyc (2.32.3-r0) (69/146) Installing py3-tz (2024.2-r0) (70/146) Installing py3-tz-pyc (2024.2-r0) (71/146) Installing py3-babel (2.14.0-r2) (72/146) Installing py3-babel-pyc (2.14.0-r2) (73/146) Installing py3-docutils (0.21.2-r0) (74/146) Installing py3-docutils-pyc (0.21.2-r0) (75/146) Installing py3-imagesize (1.4.1-r4) (76/146) Installing py3-imagesize-pyc (1.4.1-r4) (77/146) Installing py3-markupsafe (3.0.2-r0) (78/146) Installing py3-markupsafe-pyc (3.0.2-r0) (79/146) Installing py3-jinja2 (3.1.4-r0) (80/146) Installing py3-jinja2-pyc (3.1.4-r0) (81/146) Installing py3-pygments (2.18.0-r0) (82/146) Installing py3-pygments-pyc (2.18.0-r0) (83/146) Installing py3-snowballstemmer (2.2.0-r5) (84/146) Installing py3-snowballstemmer-pyc (2.2.0-r5) (85/146) Installing py3-alabaster (1.0.0-r0) (86/146) Installing py3-alabaster-pyc (1.0.0-r0) (87/146) Installing py3-sphinxcontrib-applehelp (1.0.4-r3) (88/146) Installing py3-sphinxcontrib-applehelp-pyc (1.0.4-r3) (89/146) Installing py3-sphinxcontrib-devhelp (1.0.5-r2) (90/146) Installing py3-sphinxcontrib-devhelp-pyc (1.0.5-r2) (91/146) Installing py3-sphinxcontrib-htmlhelp (2.0.1-r3) (92/146) Installing py3-sphinxcontrib-htmlhelp-pyc (2.0.1-r3) (93/146) Installing py3-sphinxcontrib-jsmath (1.0.1-r8) (94/146) Installing py3-sphinxcontrib-jsmath-pyc (1.0.1-r8) (95/146) Installing py3-sphinxcontrib-serializinghtml (1.1.9-r2) (96/146) Installing py3-sphinxcontrib-serializinghtml-pyc (1.1.9-r2) (97/146) Installing py3-sphinxcontrib-qthelp (1.0.6-r2) (98/146) Installing py3-sphinxcontrib-qthelp-pyc (1.0.6-r2) (99/146) Installing py3-sphinx (8.1.3-r0) (100/146) Installing py3-sphinx-pyc (8.1.3-r0) (101/146) Installing py3-sphinxcontrib-images (0.9.4-r4) (102/146) Installing py3-sphinxcontrib-images-pyc (0.9.4-r4) (103/146) Installing py3-pynacl (1.5.0-r5) (104/146) Installing py3-pynacl-pyc (1.5.0-r5) (105/146) Installing py3-autobahn (23.6.2-r1) (106/146) Installing py3-autobahn-pyc (23.6.2-r1) (107/146) Installing py3-daphne (4.1.2-r0) (108/146) Installing py3-daphne-pyc (4.1.2-r0) (109/146) Installing py3-channels-pyc (4.1.0-r2) (110/146) Installing py3-sqlparse (0.5.1-r0) (111/146) Installing py3-sqlparse-pyc (0.5.1-r0) (112/146) Installing tzdata (2024b-r1) (113/146) Installing py3-django-pyc (4.2.16-r0) (114/146) Installing python3-pyc (3.12.7-r1) (115/146) Installing py3-django (4.2.16-r0) (116/146) Installing py3-channels (4.1.0-r2) (117/146) Installing hiredis (1.2.0-r0) (118/146) Installing py3-hiredis (2.3.2-r1) (119/146) Installing py3-hiredis-pyc (2.3.2-r1) (120/146) Installing py3-redis (5.0.7-r0) (121/146) Installing py3-redis-pyc (5.0.7-r0) (122/146) Installing py3-msgpack (1.0.8-r1) (123/146) Installing py3-msgpack-pyc (1.0.8-r1) (124/146) Installing py3-installer (0.7.0-r2) (125/146) Installing py3-installer-pyc (0.7.0-r2) (126/146) Installing py3-gpep517 (16-r0) (127/146) Installing py3-gpep517-pyc (16-r0) (128/146) Installing py3-wheel (0.43.0-r0) (129/146) Installing py3-wheel-pyc (0.43.0-r0) (130/146) Installing redis (7.2.5-r2) Executing redis-7.2.5-r2.pre-install Executing redis-7.2.5-r2.post-install (131/146) Installing py3-async-timeout (4.0.3-r1) (132/146) Installing py3-async-timeout-pyc (4.0.3-r1) (133/146) Installing py3-iniconfig (2.0.0-r1) (134/146) Installing py3-iniconfig-pyc (2.0.0-r1) (135/146) Installing py3-pluggy (1.5.0-r0) (136/146) Installing py3-pluggy-pyc (1.5.0-r0) (137/146) Installing py3-py (1.11.0-r4) (138/146) Installing py3-py-pyc (1.11.0-r4) (139/146) Installing py3-pytest (8.3.3-r0) (140/146) Installing py3-pytest-pyc (8.3.3-r0) (141/146) Installing py3-pytest-timeout (2.3.1-r1) (142/146) Installing py3-pytest-timeout-pyc (2.3.1-r1) (143/146) Installing py3-pytest-asyncio (0.24.0-r0) (144/146) Installing py3-pytest-asyncio-pyc (0.24.0-r0) (145/146) Installing .makedepends-py3-channels-redis (20241123.201325) (146/146) Installing redis-openrc (7.2.5-r2) Executing busybox-1.37.0-r8.trigger OK: 631 MiB in 261 packages >>> py3-channels-redis: Cleaning up srcdir >>> py3-channels-redis: Cleaning up pkgdir >>> py3-channels-redis: Cleaning up tmpdir >>> py3-channels-redis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-channels-redis-4.2.1.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 >>> py3-channels-redis: Fetching py3-channels-redis-4.2.1.tar.gz::https://github.com/django/channels_redis/archive/refs/tags/4.2.1.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 100 30999 0 30999 0 0 65626 0 --:--:-- --:--:-- --:--:-- 65626 >>> py3-channels-redis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-channels-redis-4.2.1.tar.gz >>> py3-channels-redis: Checking sha512sums... py3-channels-redis-4.2.1.tar.gz: OK >>> py3-channels-redis: Unpacking /var/cache/distfiles/edge/py3-channels-redis-4.2.1.tar.gz... 2024-11-23 20:13:28,906 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2024-11-23 20:13:28,938 root INFO running bdist_wheel 2024-11-23 20:13:28,977 root INFO running build 2024-11-23 20:13:28,977 root INFO running build_py 2024-11-23 20:13:28,984 root INFO creating build 2024-11-23 20:13:28,984 root INFO creating build/lib 2024-11-23 20:13:28,984 root INFO creating build/lib/channels_redis 2024-11-23 20:13:28,984 root INFO copying channels_redis/serializers.py -> build/lib/channels_redis 2024-11-23 20:13:28,985 root INFO copying channels_redis/pubsub.py -> build/lib/channels_redis 2024-11-23 20:13:28,985 root INFO copying channels_redis/utils.py -> build/lib/channels_redis 2024-11-23 20:13:28,985 root INFO copying channels_redis/__init__.py -> build/lib/channels_redis 2024-11-23 20:13:28,985 root INFO copying channels_redis/core.py -> build/lib/channels_redis 2024-11-23 20:13:28,986 root INFO running egg_info 2024-11-23 20:13:28,986 root INFO creating channels_redis.egg-info 2024-11-23 20:13:28,992 root INFO writing channels_redis.egg-info/PKG-INFO 2024-11-23 20:13:28,993 root INFO writing dependency_links to channels_redis.egg-info/dependency_links.txt 2024-11-23 20:13:28,994 root INFO writing requirements to channels_redis.egg-info/requires.txt 2024-11-23 20:13:28,994 root INFO writing top-level names to channels_redis.egg-info/top_level.txt 2024-11-23 20:13:28,994 root INFO writing manifest file 'channels_redis.egg-info/SOURCES.txt' 2024-11-23 20:13:29,001 root INFO reading manifest file 'channels_redis.egg-info/SOURCES.txt' 2024-11-23 20:13:29,001 root INFO reading manifest template 'MANIFEST.in' 2024-11-23 20:13:29,001 root INFO adding license file 'LICENSE' 2024-11-23 20:13:29,002 root INFO writing manifest file 'channels_redis.egg-info/SOURCES.txt' 2024-11-23 20:13:29,017 root INFO installing to build/bdist.linux-i686/wheel 2024-11-23 20:13:29,017 root INFO running install 2024-11-23 20:13:29,025 root INFO running install_lib 2024-11-23 20:13:29,032 root INFO creating build/bdist.linux-i686 2024-11-23 20:13:29,032 root INFO creating build/bdist.linux-i686/wheel 2024-11-23 20:13:29,032 root INFO creating build/bdist.linux-i686/wheel/channels_redis 2024-11-23 20:13:29,033 root INFO copying build/lib/channels_redis/serializers.py -> build/bdist.linux-i686/wheel/channels_redis 2024-11-23 20:13:29,033 root INFO copying build/lib/channels_redis/pubsub.py -> build/bdist.linux-i686/wheel/channels_redis 2024-11-23 20:13:29,033 root INFO copying build/lib/channels_redis/utils.py -> build/bdist.linux-i686/wheel/channels_redis 2024-11-23 20:13:29,033 root INFO copying build/lib/channels_redis/__init__.py -> build/bdist.linux-i686/wheel/channels_redis 2024-11-23 20:13:29,033 root INFO copying build/lib/channels_redis/core.py -> build/bdist.linux-i686/wheel/channels_redis 2024-11-23 20:13:29,034 root INFO running install_egg_info 2024-11-23 20:13:29,041 root INFO Copying channels_redis.egg-info to build/bdist.linux-i686/wheel/channels_redis-4.2.1-py3.12.egg-info 2024-11-23 20:13:29,042 root INFO running install_scripts 2024-11-23 20:13:29,044 root INFO creating build/bdist.linux-i686/wheel/channels_redis-4.2.1.dist-info/WHEEL 2024-11-23 20:13:29,045 wheel INFO creating '/home/buildozer/aports/community/py3-channels-redis/src/channels_redis-4.2.1/.dist/.tmp-yyuqujpy/channels_redis-4.2.1-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it 2024-11-23 20:13:29,045 wheel INFO adding 'channels_redis/__init__.py' 2024-11-23 20:13:29,045 wheel INFO adding 'channels_redis/core.py' 2024-11-23 20:13:29,046 wheel INFO adding 'channels_redis/pubsub.py' 2024-11-23 20:13:29,046 wheel INFO adding 'channels_redis/serializers.py' 2024-11-23 20:13:29,046 wheel INFO adding 'channels_redis/utils.py' 2024-11-23 20:13:29,046 wheel INFO adding 'channels_redis-4.2.1.dist-info/LICENSE' 2024-11-23 20:13:29,047 wheel INFO adding 'channels_redis-4.2.1.dist-info/METADATA' 2024-11-23 20:13:29,047 wheel INFO adding 'channels_redis-4.2.1.dist-info/WHEEL' 2024-11-23 20:13:29,047 wheel INFO adding 'channels_redis-4.2.1.dist-info/top_level.txt' 2024-11-23 20:13:29,047 wheel INFO adding 'channels_redis-4.2.1.dist-info/RECORD' 2024-11-23 20:13:29,047 root INFO removing build/bdist.linux-i686/wheel 2024-11-23 20:13:29,048 gpep517 INFO The backend produced .dist/channels_redis-4.2.1-py3-none-any.whl channels_redis-4.2.1-py3-none-any.whl 22017:C 23 Nov 2024 20:13:29.075 # 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. 22017:C 23 Nov 2024 20:13:29.075 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 22017:C 23 Nov 2024 20:13:29.075 * Redis version=7.2.5, bits=32, commit=00000000, modified=0, pid=22017, just started 22017:C 23 Nov 2024 20:13:29.075 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf 22018:X 23 Nov 2024 20:13:29.075 # 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. 22018:X 23 Nov 2024 20:13:29.075 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 22018:X 23 Nov 2024 20:13:29.075 * Redis version=7.2.5, bits=32, commit=00000000, modified=0, pid=22018, just started 22018:X 23 Nov 2024 20:13:29.075 * Configuration loaded 22017:M 23 Nov 2024 20:13:29.076 # You requested maxclients of 10000 requiring at least 10032 max file descriptors. 22017:M 23 Nov 2024 20:13:29.076 # Server can't set maximum open files to 10032 because of OS error: Operation not permitted. 22017:M 23 Nov 2024 20:13:29.076 # 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'. 22017:M 23 Nov 2024 20:13:29.076 * monotonic clock: POSIX clock_gettime 22018:X 23 Nov 2024 20:13:29.076 # You requested maxclients of 10000 requiring at least 10032 max file descriptors. 22018:X 23 Nov 2024 20:13:29.076 # Server can't set maximum open files to 10032 because of OS error: Operation not permitted. 22018:X 23 Nov 2024 20:13:29.076 # 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'. 22018:X 23 Nov 2024 20:13:29.076 * monotonic clock: POSIX clock_gettime 22017:M 23 Nov 2024 20:13:29.076 # Warning: 32 bit instance detected but no memory limit set. Setting 3 GB maxmemory limit with 'noeviction' policy now. 22018:X 23 Nov 2024 20:13:29.076 # Warning: 32 bit instance detected but no memory limit set. Setting 3 GB maxmemory limit with 'noeviction' policy now. 22017:M 23 Nov 2024 20:13:29.077 * Running mode=standalone, port=6379. 22018:X 23 Nov 2024 20:13:29.077 * Running mode=sentinel, port=26379. 22017:M 23 Nov 2024 20:13:29.077 * Server initialized 22017:M 23 Nov 2024 20:13:29.077 * Ready to accept connections tcp 22018:X 23 Nov 2024 20:13:29.083 * Sentinel new configuration saved on disk 22018:X 23 Nov 2024 20:13:29.083 * Sentinel ID is 8b0a9152617b3f001cbf22e7ba057548465b1b32 22018:X 23 Nov 2024 20:13:29.083 # +monitor master sentinel 127.0.0.1 6379 quorum 1 /usr/lib/python3.12/site-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /home/buildozer/aports/community/py3-channels-redis/src/channels_redis-4.2.1/.testenv/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/py3-channels-redis/src/channels_redis-4.2.1 configfile: setup.cfg testpaths: tests plugins: asyncio-0.24.0, timeout-2.3.1 asyncio: mode=Mode.AUTO, default_loop_scope=None timeout: 10.0s timeout method: signal timeout func_only: False collecting ... collected 118 items tests/test_core.py::test_send_receive PASSED [ 0%] tests/test_core.py::test_double_receive[None] PASSED [ 1%] tests/test_core.py::test_send_capacity PASSED [ 2%] tests/test_core.py::test_send_specific_capacity PASSED [ 3%] tests/test_core.py::test_process_local_send_receive PASSED [ 4%] tests/test_core.py::test_multi_send_receive PASSED [ 5%] tests/test_core.py::test_reject_bad_channel PASSED [ 5%] tests/test_core.py::test_reject_bad_client_prefix PASSED [ 6%] tests/test_core.py::test_groups_basic PASSED [ 7%] tests/test_core.py::test_groups_channel_full PASSED [ 8%] tests/test_core.py::test_groups_multiple_hosts PASSED [ 9%] tests/test_core.py::test_groups_same_prefix PASSED [ 10%] tests/test_core.py::test_groups_multiple_hosts_performance[1-1] PASSED [ 11%] tests/test_core.py::test_groups_multiple_hosts_performance[10-1] PASSED [ 11%] tests/test_core.py::test_groups_multiple_hosts_performance[100-10] PASSED [ 12%] tests/test_core.py::test_group_send_capacity PASSED [ 13%] tests/test_core.py::test_group_send_capacity_multiple_channels PASSED [ 14%] tests/test_core.py::test_repeated_group_send_with_async_to_sync PASSED [ 15%] tests/test_core.py::test_receive_cancel XPASS () [ 16%] tests/test_core.py::test_random_reset__channel_name PASSED [ 16%] tests/test_core.py::test_random_reset__client_prefix PASSED [ 17%] tests/test_core.py::test_message_expiry__earliest_message_expires PASSED [ 18%] tests/test_core.py::test_message_expiry__all_messages_under_expiration_time PASSED [ 19%] tests/test_core.py::test_message_expiry__group_send PASSED [ 20%] tests/test_core.py::test_message_expiry__group_send__one_channel_expires_message XPASS [ 21%] tests/test_core.py::test_default_group_key_format PASSED [ 22%] tests/test_core.py::test_custom_group_key_format PASSED [ 22%] tests/test_core.py::test_receive_buffer_respects_capacity PASSED [ 23%] tests/test_pubsub.py::test_layer_close PASSED [ 24%] tests/test_pubsub.py::test_send_receive PASSED [ 25%] tests/test_pubsub.py::test_send_receive_sync PASSED [ 26%] tests/test_pubsub.py::test_multi_send_receive PASSED [ 27%] tests/test_pubsub.py::test_multi_send_receive_sync PASSED [ 27%] tests/test_pubsub.py::test_groups_basic PASSED [ 28%] tests/test_pubsub.py::test_groups_same_prefix PASSED [ 29%] tests/test_pubsub.py::test_receive_on_non_owned_general_channel PASSED [ 30%] tests/test_pubsub.py::test_random_reset__channel_name PASSED [ 31%] tests/test_pubsub.py::test_loop_instance_channel_layer_reference PASSED [ 32%] tests/test_pubsub.py::test_serialize PASSED [ 33%] tests/test_pubsub.py::test_deserialize PASSED [ 33%] tests/test_pubsub.py::test_multi_event_loop_garbage_collection PASSED [ 34%] tests/test_pubsub.py::test_proxied_methods_coroutine_check PASSED [ 35%] tests/test_pubsub.py::test_receive_hang PASSED [ 36%] tests/test_pubsub.py::test_auto_reconnect PASSED [ 37%] tests/test_pubsub.py::test_discard_before_add PASSED [ 38%] tests/test_pubsub_sentinel.py::test_send_receive PASSED [ 38%] tests/test_pubsub_sentinel.py::test_send_receive_sync PASSED [ 39%] tests/test_pubsub_sentinel.py::test_multi_send_receive PASSED [ 40%] tests/test_pubsub_sentinel.py::test_multi_send_receive_sync PASSED [ 41%] tests/test_pubsub_sentinel.py::test_groups_basic PASSED [ 42%] tests/test_pubsub_sentinel.py::test_groups_same_prefix PASSED [ 43%] tests/test_pubsub_sentinel.py::test_random_reset__channel_name PASSED [ 44%] tests/test_pubsub_sentinel.py::test_loop_instance_channel_layer_reference PASSED [ 44%] tests/test_pubsub_sentinel.py::test_serialize PASSED [ 45%] tests/test_pubsub_sentinel.py::test_deserialize PASSED [ 46%] tests/test_pubsub_sentinel.py::test_multi_event_loop_garbage_collection PASSED [ 47%] tests/test_pubsub_sentinel.py::test_receive_hang PASSED [ 48%] tests/test_pubsub_sentinel.py::test_auto_reconnect PASSED [ 49%] tests/test_sentinel.py::test_send_receive PASSED [ 50%] tests/test_sentinel.py::test_double_receive[None] PASSED [ 50%] tests/test_sentinel.py::test_send_capacity PASSED [ 51%] tests/test_sentinel.py::test_send_specific_capacity PASSED [ 52%] tests/test_sentinel.py::test_process_local_send_receive PASSED [ 53%] tests/test_sentinel.py::test_multi_send_receive PASSED [ 54%] tests/test_sentinel.py::test_reject_bad_channel PASSED [ 55%] tests/test_sentinel.py::test_reject_bad_client_prefix PASSED [ 55%] tests/test_sentinel.py::test_groups_basic PASSED [ 56%] tests/test_sentinel.py::test_groups_channel_full PASSED [ 57%] tests/test_sentinel.py::test_groups_multiple_hosts PASSED [ 58%] tests/test_sentinel.py::test_groups_same_prefix PASSED [ 59%] tests/test_sentinel.py::test_groups_multiple_hosts_performance[1-1] PASSED [ 60%] tests/test_sentinel.py::test_groups_multiple_hosts_performance[10-1] PASSED [ 61%] tests/test_sentinel.py::test_groups_multiple_hosts_performance[100-10] PASSED [ 61%] tests/test_sentinel.py::test_group_send_capacity PASSED [ 62%] tests/test_sentinel.py::test_group_send_capacity_multiple_channels PASSED [ 63%] tests/test_sentinel.py::test_receive_cancel XPASS () [ 64%] tests/test_sentinel.py::test_random_reset__channel_name PASSED [ 65%] tests/test_sentinel.py::test_random_reset__client_prefix PASSED [ 66%] tests/test_sentinel.py::test_message_expiry__earliest_message_expires PASSED [ 66%] tests/test_sentinel.py::test_message_expiry__all_messages_under_expiration_time PASSED [ 67%] tests/test_sentinel.py::test_message_expiry__group_send PASSED [ 68%] tests/test_sentinel.py::test_message_expiry__group_send__one_channel_expires_message XPASS [ 69%] tests/test_sentinel.py::test_default_group_key_format PASSED [ 70%] tests/test_sentinel.py::test_custom_group_key_format PASSED [ 71%] tests/test_sentinel.py::test_receive_buffer_respects_capacity PASSED [ 72%] tests/test_sentinel.py::test_serialize PASSED [ 72%] tests/test_sentinel.py::test_deserialize PASSED [ 73%] tests/test_serializers.py::test_refuse_to_register_bad_serializers[OnlyDeserialize] PASSED [ 74%] tests/test_serializers.py::test_refuse_to_register_bad_serializers[OnlySerialize] PASSED [ 75%] tests/test_serializers.py::test_refuse_to_register_bad_serializers[bad_serializer] PASSED [ 76%] tests/test_serializers.py::test_raise_error_for_unregistered_serializer PASSED [ 77%] tests/test_serializers.py::test_register_custom_serializer PASSED [ 77%] tests/test_serializers.py::test_serialize[8-MsgPackSerializer-\x83\xa1a\xc3\xa1b\xc0\xa1c\x81\xa1d\x90] PASSED [ 78%] tests/test_serializers.py::test_serialize[8-JSONSerializer-{"a": true, "b": null, "c": {"d": []}}] PASSED [ 79%] tests/test_serializers.py::test_serialize[12-MsgPackSerializer-\x83\xa1a\xc3\xa1b\xc0\xa1c\x81\xa1d\x90] PASSED [ 80%] tests/test_serializers.py::test_serialize[12-JSONSerializer-{"a": true, "b": null, "c": {"d": []}}] PASSED [ 81%] tests/test_serializers.py::test_serialize[0-MsgPackSerializer-\x83\xa1a\xc3\xa1b\xc0\xa1c\x81\xa1d\x90] PASSED [ 82%] tests/test_serializers.py::test_serialize[0-JSONSerializer-{"a": true, "b": null, "c": {"d": []}}] PASSED [ 83%] tests/test_serializers.py::test_serialize[-1-MsgPackSerializer-\x83\xa1a\xc3\xa1b\xc0\xa1c\x81\xa1d\x90] PASSED [ 83%] tests/test_serializers.py::test_serialize[-1-JSONSerializer-{"a": true, "b": null, "c": {"d": []}}] PASSED [ 84%] tests/test_serializers.py::test_deserialize[8-Q\x0c\xbb?Q\xbc\xe3|-MsgPackSerializer-\x83\xa1a\xc3\xa1b\xc0\xa1c\x81\xa1d\x90] PASSED [ 85%] tests/test_serializers.py::test_deserialize[8-Q\x0c\xbb?Q\xbc\xe3|-JSONSerializer-{"a": true, "b": null, "c": {"d": []}}] PASSED [ 86%] tests/test_serializers.py::test_deserialize[12-Q\x0c\xbb?Q\xbc\xe3|D\xfd9\x00-MsgPackSerializer-\x83\xa1a\xc3\xa1b\xc0\xa1c\x81\xa1d\x90] PASSED [ 87%] tests/test_serializers.py::test_deserialize[12-Q\x0c\xbb?Q\xbc\xe3|D\xfd9\x00-JSONSerializer-{"a": true, "b": null, "c": {"d": []}}] PASSED [ 88%] tests/test_serializers.py::test_deserialize[0--MsgPackSerializer-\x83\xa1a\xc3\xa1b\xc0\xa1c\x81\xa1d\x90] PASSED [ 88%] tests/test_serializers.py::test_deserialize[0--JSONSerializer-{"a": true, "b": null, "c": {"d": []}}] PASSED [ 89%] tests/test_serializers.py::test_deserialize[-1--MsgPackSerializer-\x83\xa1a\xc3\xa1b\xc0\xa1c\x81\xa1d\x90] PASSED [ 90%] tests/test_serializers.py::test_deserialize[-1--JSONSerializer-{"a": true, "b": null, "c": {"d": []}}] PASSED [ 91%] tests/test_serializers.py::test_serialization_encrypted[MsgPackSerializer-\x83\xa1a\xc3\xa1b\xc0\xa1c\x81\xa1d\x90] PASSED [ 92%] tests/test_serializers.py::test_serialization_encrypted[JSONSerializer-{"a": true, "b": null, "c": {"d": []}}] PASSED [ 93%] tests/test_utils.py::test_consistent_hash_result[key_one-1-0] PASSED [ 94%] tests/test_utils.py::test_consistent_hash_result[key_two-1-0] PASSED [ 94%] tests/test_utils.py::test_consistent_hash_result[key_one-2-1] PASSED [ 95%] tests/test_utils.py::test_consistent_hash_result[key_two-2-0] PASSED [ 96%] tests/test_utils.py::test_consistent_hash_result[key_one-10-6_0] PASSED [ 97%] tests/test_utils.py::test_consistent_hash_result[key_two-10-4_0] PASSED [ 98%] tests/test_utils.py::test_consistent_hash_result[key_one-10-6_1] PASSED [ 99%] tests/test_utils.py::test_consistent_hash_result[key_two-10-4_1] PASSED [100%] ======================= 114 passed, 4 xpassed in 55.08s ======================== 22017:signal-handler (1732392864) Received SIGTERM scheduling shutdown... 22018:signal-handler (1732392864) Received SIGTERM scheduling shutdown... >>> py3-channels-redis: Entering fakeroot... 22018:X 23 Nov 2024 20:14:24.748 * User requested shutdown... 22018:X 23 Nov 2024 20:14:24.748 # Sentinel is now ready to exit, bye bye... 22017:M 23 Nov 2024 20:14:24.780 * User requested shutdown... 22017:M 23 Nov 2024 20:14:24.780 * Saving the final RDB snapshot before exiting. 22017:M 23 Nov 2024 20:14:24.782 * DB saved on disk 22017:M 23 Nov 2024 20:14:24.782 # Redis is now ready to exit, bye bye... >>> py3-channels-redis-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/channels_redis/__pycache__' -> '/home/buildozer/aports/community/py3-channels-redis/pkg/py3-channels-redis-pyc/usr/lib/python3.12/site-packages/channels_redis/__pycache__' >>> py3-channels-redis-pyc*: Preparing subpackage py3-channels-redis-pyc... >>> py3-channels-redis-pyc*: Running postcheck for py3-channels-redis-pyc >>> py3-channels-redis*: Running postcheck for py3-channels-redis >>> py3-channels-redis*: Preparing package py3-channels-redis... >>> py3-channels-redis-pyc*: Tracing dependencies... py3-channels py3-asgiref py3-redis py3-msgpack py3-cryptography python3~3.12 >>> py3-channels-redis-pyc*: Package size: 55.2 KB >>> py3-channels-redis-pyc*: Compressing data... >>> py3-channels-redis-pyc*: Create checksum... >>> py3-channels-redis-pyc*: Create py3-channels-redis-pyc-4.2.1-r0.apk >>> py3-channels-redis*: Tracing dependencies... py3-channels py3-asgiref py3-redis py3-msgpack py3-cryptography python3~3.12 >>> py3-channels-redis*: Package size: 61.2 KB >>> py3-channels-redis*: Compressing data... >>> py3-channels-redis*: Create checksum... >>> py3-channels-redis*: Create py3-channels-redis-4.2.1-r0.apk >>> py3-channels-redis: Build complete at Sat, 23 Nov 2024 20:14:25 +0000 elapsed time 0h 1m 1s >>> py3-channels-redis: Cleaning up srcdir >>> py3-channels-redis: Cleaning up pkgdir >>> py3-channels-redis: Uninstalling dependencies... (1/146) Purging .makedepends-py3-channels-redis (20241123.201325) (2/146) Purging py3-channels-pyc (4.1.0-r2) (3/146) Purging py3-channels (4.1.0-r2) (4/146) Purging py3-django-pyc (4.2.16-r0) (5/146) Purging py3-django (4.2.16-r0) (6/146) Purging py3-sqlparse-pyc (0.5.1-r0) (7/146) Purging py3-sqlparse (0.5.1-r0) (8/146) Purging tzdata (2024b-r1) (9/146) Purging py3-daphne-pyc (4.1.2-r0) (10/146) Purging py3-daphne (4.1.2-r0) (11/146) Purging py3-autobahn-pyc (23.6.2-r1) (12/146) Purging py3-autobahn (23.6.2-r1) (13/146) Purging py3-txaio-pyc (23.1.1-r2) (14/146) Purging py3-txaio (23.1.1-r2) (15/146) Purging py3-twisted-pyc (22.10.0-r5) (16/146) Purging py3-twisted (22.10.0-r5) (17/146) Purging py3-zope-interface-pyc (6.0-r1) (18/146) Purging py3-zope-interface (6.0-r1) (19/146) Purging py3-constantly-pyc (23.10.4-r1) (20/146) Purging py3-constantly (23.10.4-r1) (21/146) Purging py3-incremental-pyc (22.10.0-r3) (22/146) Purging py3-incremental (22.10.0-r3) (23/146) Purging py3-automat-pyc (22.10.0-r3) (24/146) Purging py3-automat (22.10.0-r3) (25/146) Purging py3-six-pyc (1.16.0-r9) (26/146) Purging py3-six (1.16.0-r9) (27/146) Purging py3-hyperlink-pyc (21.0.0-r5) (28/146) Purging py3-hyperlink (21.0.0-r5) (29/146) Purging py3-pyhamcrest-pyc (2.1.0-r1) (30/146) Purging py3-pyhamcrest (2.1.0-r1) (31/146) Purging py3-service_identity-pyc (24.1.0-r1) (32/146) Purging py3-service_identity (24.1.0-r1) (33/146) Purging py3-asn1-modules-pyc (0.4.1-r0) (34/146) Purging py3-asn1-modules (0.4.1-r0) (35/146) Purging py3-asn1-pyc (0.6.1-r0) (36/146) Purging py3-asn1 (0.6.1-r0) (37/146) Purging py3-attrs-pyc (24.2.0-r0) (38/146) Purging py3-attrs (24.2.0-r0) (39/146) Purging py3-pyserial-pyc (3.5-r7) (40/146) Purging py3-pyserial (3.5-r7) (41/146) Purging py3-h2-pyc (4.1.0-r3) (42/146) Purging py3-h2 (4.1.0-r3) (43/146) Purging py3-hyperframe-pyc (6.0.1-r4) (44/146) Purging py3-hyperframe (6.0.1-r4) (45/146) Purging py3-hpack-pyc (4.0.0-r9) (46/146) Purging py3-hpack (4.0.0-r9) (47/146) Purging py3-sphinxcontrib-images-pyc (0.9.4-r4) (48/146) Purging py3-sphinxcontrib-images (0.9.4-r4) (49/146) Purging py3-sphinx-pyc (8.1.3-r0) (50/146) Purging py3-sphinx (8.1.3-r0) (51/146) Purging py3-babel-pyc (2.14.0-r2) (52/146) Purging py3-babel (2.14.0-r2) (53/146) Purging py3-tz-pyc (2024.2-r0) (54/146) Purging py3-tz (2024.2-r0) (55/146) Purging py3-docutils-pyc (0.21.2-r0) (56/146) Purging py3-docutils (0.21.2-r0) (57/146) Purging py3-imagesize-pyc (1.4.1-r4) (58/146) Purging py3-imagesize (1.4.1-r4) (59/146) Purging py3-jinja2-pyc (3.1.4-r0) (60/146) Purging py3-jinja2 (3.1.4-r0) (61/146) Purging py3-markupsafe-pyc (3.0.2-r0) (62/146) Purging py3-markupsafe (3.0.2-r0) (63/146) Purging py3-pygments-pyc (2.18.0-r0) (64/146) Purging py3-pygments (2.18.0-r0) (65/146) Purging py3-requests-pyc (2.32.3-r0) (66/146) Purging py3-requests (2.32.3-r0) (67/146) Purging py3-certifi-pyc (2024.8.30-r0) (68/146) Purging py3-certifi (2024.8.30-r0) (69/146) Purging py3-charset-normalizer-pyc (3.4.0-r0) (70/146) Purging py3-charset-normalizer (3.4.0-r0) (71/146) Purging py3-idna-pyc (3.10-r0) (72/146) Purging py3-idna (3.10-r0) (73/146) Purging py3-urllib3-pyc (1.26.20-r0) (74/146) Purging py3-urllib3 (1.26.20-r0) (75/146) Purging py3-snowballstemmer-pyc (2.2.0-r5) (76/146) Purging py3-snowballstemmer (2.2.0-r5) (77/146) Purging py3-alabaster-pyc (1.0.0-r0) (78/146) Purging py3-alabaster (1.0.0-r0) (79/146) Purging py3-sphinxcontrib-applehelp-pyc (1.0.4-r3) (80/146) Purging py3-sphinxcontrib-applehelp (1.0.4-r3) (81/146) Purging py3-sphinxcontrib-devhelp-pyc (1.0.5-r2) (82/146) Purging py3-sphinxcontrib-devhelp (1.0.5-r2) (83/146) Purging py3-sphinxcontrib-htmlhelp-pyc (2.0.1-r3) (84/146) Purging py3-sphinxcontrib-htmlhelp (2.0.1-r3) (85/146) Purging py3-sphinxcontrib-jsmath-pyc (1.0.1-r8) (86/146) Purging py3-sphinxcontrib-jsmath (1.0.1-r8) (87/146) Purging py3-sphinxcontrib-serializinghtml-pyc (1.1.9-r2) (88/146) Purging py3-sphinxcontrib-serializinghtml (1.1.9-r2) (89/146) Purging py3-sphinxcontrib-qthelp-pyc (1.0.6-r2) (90/146) Purging py3-sphinxcontrib-qthelp (1.0.6-r2) (91/146) Purging py3-pynacl-pyc (1.5.0-r5) (92/146) Purging py3-pynacl (1.5.0-r5) (93/146) Purging py3-asgiref-pyc (3.8.1-r1) (94/146) Purging py3-asgiref (3.8.1-r1) (95/146) Purging py3-redis-pyc (5.0.7-r0) (96/146) Purging py3-redis (5.0.7-r0) (97/146) Purging py3-hiredis-pyc (2.3.2-r1) (98/146) Purging py3-hiredis (2.3.2-r1) (99/146) Purging py3-msgpack-pyc (1.0.8-r1) (100/146) Purging py3-msgpack (1.0.8-r1) (101/146) Purging py3-cryptography-pyc (43.0.3-r0) (102/146) Purging py3-cryptography (43.0.3-r0) (103/146) Purging py3-cffi-pyc (1.17.1-r1) (104/146) Purging py3-cffi (1.17.1-r1) (105/146) Purging py3-cparser-pyc (2.22-r1) (106/146) Purging py3-cparser (2.22-r1) (107/146) Purging py3-setuptools-pyc (70.3.0-r0) (108/146) Purging py3-setuptools (70.3.0-r0) (109/146) Purging py3-gpep517-pyc (16-r0) (110/146) Purging py3-gpep517 (16-r0) (111/146) Purging py3-installer-pyc (0.7.0-r2) (112/146) Purging py3-installer (0.7.0-r2) (113/146) Purging py3-wheel-pyc (0.43.0-r0) (114/146) Purging py3-wheel (0.43.0-r0) (115/146) Purging redis-openrc (7.2.5-r2) (116/146) Purging redis (7.2.5-r2) (117/146) Purging py3-async-timeout-pyc (4.0.3-r1) (118/146) Purging py3-async-timeout (4.0.3-r1) (119/146) Purging py3-typing-extensions-pyc (4.12.2-r0) (120/146) Purging py3-typing-extensions (4.12.2-r0) (121/146) Purging py3-pytest-timeout-pyc (2.3.1-r1) (122/146) Purging py3-pytest-timeout (2.3.1-r1) (123/146) Purging py3-pytest-asyncio-pyc (0.24.0-r0) (124/146) Purging py3-pytest-asyncio (0.24.0-r0) (125/146) Purging py3-pytest-pyc (8.3.3-r0) (126/146) Purging py3-pytest (8.3.3-r0) (127/146) Purging py3-iniconfig-pyc (2.0.0-r1) (128/146) Purging py3-iniconfig (2.0.0-r1) (129/146) Purging py3-packaging-pyc (24.2-r0) (130/146) Purging py3-packaging (24.2-r0) (131/146) Purging py3-parsing-pyc (3.1.4-r0) (132/146) Purging py3-parsing (3.1.4-r0) (133/146) Purging py3-pluggy-pyc (1.5.0-r0) (134/146) Purging py3-pluggy (1.5.0-r0) (135/146) Purging py3-py-pyc (1.11.0-r4) (136/146) Purging py3-py (1.11.0-r4) (137/146) Purging python3-pyc (3.12.7-r1) (138/146) Purging python3-pycache-pyc0 (3.12.7-r1) (139/146) Purging pyc (3.12.7-r1) (140/146) Purging python3 (3.12.7-r1) (141/146) Purging gdbm (1.24-r0) (142/146) Purging hiredis (1.2.0-r0) (143/146) Purging libffi (3.4.6-r0) (144/146) Purging libpanelw (6.5_p20241006-r3) (145/146) Purging mpdecimal (4.0.0-r0) (146/146) Purging sqlite-libs (3.47.0-r0) Executing busybox-1.37.0-r8.trigger OK: 403 MiB in 115 packages >>> py3-channels-redis: Updating the community/x86 repository index... >>> py3-channels-redis: Signing the index...