On Sat, Nov 30, 2024 at 10:21:32PM +0500, Andrey Rakhmatullin wrote: > https://ci.debian.net/packages/f/freedombox/testing/amd64/54950089/ > > 288s plinth/modules/sso/privileged.py:78: in generate_ticket > 288s return _create_ticket(pkey, uid, valid_until, tokens=tokens, > 288s plinth/modules/sso/privileged.py:61: in _create_ticket > 288s signature = 'sig={}'.format(_sign(pkey, data)) > 288s plinth/modules/sso/privileged.py:67: in _sign > 288s sig = crypto.sign(pkey, data.encode(), 'sha512') > 288s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ > 288s > 288s self = <module 'OpenSSL.crypto' from '/usr/lib/python3/dist- > packages/OpenSSL/crypto.py'> > 288s attr = 'sign' > 288s > 288s def __getattr__(self, attr: str) -> object: > 288s > obj = getattr(self._module, attr) > 288s E AttributeError: module 'OpenSSL.crypto' has no attribute 'sign' > > > > `OpenSSL.crypto.sign()`, deprecated in 23.3.0, was removed in 24.3.0.
I haven't reviewed it, but https://salsa.debian.org/freedombox-team/freedombox/-/merge_requests/2575 seems to be working on fixing this. -- Colin Watson (he/him) [cjwat...@debian.org]