Index | Thread | Search

From:
yaydn@protonmail.com
Subject:
Re: radicale broken in 7.8 due to py3-bcrypt changes
To:
Lydia Sobot <chilledfrogs@disroot.org>, "stu@spacehopper.org" <stu@spacehopper.org>, "ports@openbsd.org" <ports@openbsd.org>
Date:
Thu, 23 Jul 2026 06:00:04 +0000

Download raw body.

Thread
På tirsdag 21. juli 2026 kl. 16:28, skrev Lydia Sobot
<chilledfrogs@disroot.org>:

> On July 20, 2026 22:31:47 GMT+02:00, Stuart Henderson <stu@spacehopper.org> wrote:
> >Here it is with tests (some projects don't bother to include tests
> >in their pypi files, so usually need to go to github/etc for those).
> Good to know
> 
> >Also moved to net/ with the other rabbitmq-related ports.
> Looks good to me, but got the following test failures nevertheless on arm64:
> =================================== FAILURES ===================================
> _ PollPollerSocketEventsTestCase.test_which_events_are_set_after_local_shuts_rdwr _ tests/unit/select_connection_ioloop_tests.py:1040: in test_which_events_are_set_afte
> r_local_shuts_rdwr
>     self.which_events_are_set_with_varying_eventmasks(                              tests/unit/select_connection_ioloop_tests.py:834: in which_events_are_set_with_varyi
> ng_eventmasks                                                                           ioloop.start()
> pika/adapters/select_connection.py:583: in start                                        self._poller.start()
> pika/adapters/select_connection.py:845: in start
>     self.poll()
> pika/adapters/select_connection.py:1259: in poll
>     self._dispatch_fd_events(fd_event_map)                                          pika/adapters/select_connection.py:947: in _dispatch_fd_events
>     handler(fileno, events)                                                         tests/unit/select_connection_ioloop_tests.py:819: in handle_socket_events
>     self.assertTrue(
> E   AssertionError: 0 is not true : watching=12: Out.Err.; indicated=16: Hup.       ----------------------------- Captured stderr call -----------------------------
> [PollPoller] @ Local shut RDWR: watching=13: In.Out.Err.; indicated=17: In.Hup.; soc
> kerr=0                                                                              [PollPoller] @ Local shut RDWR: watching=5: In.Out.; indicated=17: In.Hup.; sockerr=
> 0                                                                                   [PollPoller] @ Local shut RDWR: watching=1: In.; indicated=17: In.Hup.; sockerr=0
> [PollPoller] @ Local shut RDWR: watching=12: Out.Err.; indicated=16: Hup.; sockerr=0
> _ PollPollerSocketEventsTestCase.test_which_events_are_set_when_failed_to_connect _
> tests/unit/select_connection_ioloop_tests.py:866: in test_which_events_are_set_when_
> failed_to_connect
>     self.which_events_are_set_with_varying_eventmasks(
> tests/unit/select_connection_ioloop_tests.py:834: in which_events_are_set_with_varyi
> ng_eventmasks
>     ioloop.start()
> pika/adapters/select_connection.py:583: in start                                        self._poller.start()
> pika/adapters/select_connection.py:845: in start
>     self.poll()
> pika/adapters/select_connection.py:1259: in poll                                        self._dispatch_fd_events(fd_event_map)
> pika/adapters/select_connection.py:947: in _dispatch_fd_events
>     handler(fileno, events)                                                         tests/unit/select_connection_ioloop_tests.py:819: in handle_socket_events
>     self.assertTrue(                                                                E   AssertionError: 0 is not true : watching=12: Out.Err.; indicated=16: Hup.
> ----------------------------- Captured stderr call -----------------------------
> [PollPoller] @ Failed to connect: watching=13: In.Out.Err.; indicated=17: In.Hup.; s
> ockerr=61 (Connection refused)
> [PollPoller] @ Failed to connect: watching=5: In.Out.; indicated=17: In.Hup.; socker
> r=0                                                                                 [PollPoller] @ Failed to connect: watching=1: In.; indicated=17: In.Hup.; sockerr=0
> [PollPoller] @ Failed to connect: watching=12: Out.Err.; indicated=16: Hup.; sockerr=0
> =========================== short test summary info ============================
> FAILED tests/unit/select_connection_ioloop_tests.py::PollPollerSocketEventsTestCase::test_which_events_are_set_after_local_shuts_rdwr
> FAILED tests/unit/select_connection_ioloop_tests.py::PollPollerSocketEventsTestCase:
> :test_which_events_are_set_when_failed_to_connect                                   ============ 2 failed, 592 passed, 18 skipped in 324.07s (0:05:24) =============
> 
> 


Same on amd64:

=================================== FAILURES ===================================
_ PollPollerSocketEventsTestCase.test_which_events_are_set_after_local_shuts_rdwr _
tests/unit/select_connection_ioloop_tests.py:1040: in test_which_events_are_set_after_local_shuts_rdwr
    self.which_events_are_set_with_varying_eventmasks(
tests/unit/select_connection_ioloop_tests.py:834: in which_events_are_set_with_varying_eventmasks
    ioloop.start()
pika/adapters/select_connection.py:583: in start
    self._poller.start()
pika/adapters/select_connection.py:845: in start
    self.poll()
pika/adapters/select_connection.py:1259: in poll
    self._dispatch_fd_events(fd_event_map)
pika/adapters/select_connection.py:947: in _dispatch_fd_events
    handler(fileno, events)
tests/unit/select_connection_ioloop_tests.py:819: in handle_socket_events
    self.assertTrue(
E   AssertionError: 0 is not true : watching=12: Out.Err.; indicated=16: Hup.
----------------------------- Captured stderr call -----------------------------
[PollPoller] @ Local shut RDWR: watching=13: In.Out.Err.; indicated=17: In.Hup.; sockerr=0
[PollPoller] @ Local shut RDWR: watching=5: In.Out.; indicated=17: In.Hup.; sockerr=0
[PollPoller] @ Local shut RDWR: watching=1: In.; indicated=17: In.Hup.; sockerr=0
[PollPoller] @ Local shut RDWR: watching=12: Out.Err.; indicated=16: Hup.; sockerr=0
_ PollPollerSocketEventsTestCase.test_which_events_are_set_when_failed_to_connect _
tests/unit/select_connection_ioloop_tests.py:866: in test_which_events_are_set_when_failed_to_connect
    self.which_events_are_set_with_varying_eventmasks(
tests/unit/select_connection_ioloop_tests.py:834: in which_events_are_set_with_varying_eventmasks
    ioloop.start()
pika/adapters/select_connection.py:583: in start
    self._poller.start()
pika/adapters/select_connection.py:845: in start
    self.poll()
pika/adapters/select_connection.py:1259: in poll
    self._dispatch_fd_events(fd_event_map)
pika/adapters/select_connection.py:947: in _dispatch_fd_events
    handler(fileno, events)
tests/unit/select_connection_ioloop_tests.py:819: in handle_socket_events
    self.assertTrue(
E   AssertionError: 0 is not true : watching=12: Out.Err.; indicated=16: Hup.
----------------------------- Captured stderr call -----------------------------
[PollPoller] @ Failed to connect: watching=13: In.Out.Err.; indicated=17: In.Hup.; sockerr=61 (Connection refused)
[PollPoller] @ Failed to connect: watching=5: In.Out.; indicated=17: In.Hup.; sockerr=0
[PollPoller] @ Failed to connect: watching=1: In.; indicated=17: In.Hup.; sockerr=0
[PollPoller] @ Failed to connect: watching=12: Out.Err.; indicated=16: Hup.; sockerr=0
=========================== short test summary info ============================
FAILED tests/unit/select_connection_ioloop_tests.py::PollPollerSocketEventsTestCase::test_which_events_are_set_after_local_shuts_rdwr
FAILED tests/unit/select_connection_ioloop_tests.py::PollPollerSocketEventsTestCase::test_which_events_are_set_when_failed_to_connect
============= 2 failed, 592 passed, 18 skipped in 78.69s (0:01:18) =============
--

Ran twice.

Is that expected?

Apologies for the tardiness.