Package: getmail6 Version: 6.19.01-1 Severity: grave getmail6 now crashes at startup with the error shown below in the transcript. It works fine with Python 3.11:
$ python3.11 /usr/bin/getmail --rcfile=rc-inbox getmail version 6.19.01 Copyright (C) 1998-2024 Charles Cazabon and others. Licensed under GNU GPL version 2. SimpleIMAPSSLRetriever:san...@mit.edu@outlook.office365.com:993: 0 messages (0 bytes) retrieved, 0 skipped My system (mostly running 'unstable') just changed to Python 3.12 a day or so ago, and getmail6 has failed since then (but not before). Thus, I suspect something is now incompatible between the getmail code and Python 3.12's expectations. Here is promised failure transcript with Python 3.12: $ /usr/bin/getmail --rcfile=rc-inbox getmail version 6.19.01 Copyright (C) 1998-2024 Charles Cazabon and others. Licensed under GNU GPL version 2. SimpleIMAPSSLRetriever:san...@mit.edu@outlook.office365.com:993: Exception: please read docs/BUGS and include the following information in any bug report: getmail version 6.19.01 Python version 3.12.4 (main, Jun 12 2024, 19:06:53) [GCC 13.2.0] Unhandled exception follows: File "/usr/bin/getmail", line 1077, in main success = go(configs, options.idle, options.only_account) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/bin/getmail", line 188, in go retriever.initialize(options) File "/usr/lib/python3/dist-packages/getmailcore/_retrieverbases.py", line 1807, in initialize self._connect() File "/usr/lib/python3/dist-packages/getmailcore/_retrieverbases.py", line 714, in _connect self.conn = imaplib.IMAP4_SSL( ^^^^^^^^^^^^^^^^^^ TypeError: IMAP4_SSL.__init__() takes from 1 to 3 positional arguments but 5 were given Please also include configuration information from running getmail with your normal options plus "--dump". -- System Information: Debian Release: sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.7.9-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_FIRMWARE_WORKAROUND Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages getmail6 depends on: ii python3 3.12.2-1 getmail6 recommends no packages. getmail6 suggests no packages. -- no debconf information