Re: git: d840b65db3de - main - security/py-pycryptodome{,x}: Update to 3.16.0

From: Nuno Teixeira <eduardo_at_freebsd.org>
Date: Sat, 31 Dec 2022 19:47:42 UTC
(...)

www/py-pyjwt1
DEPRECATED=     Depends on expired security/py-pycrypto
EXPIRATION_DATE=2022-09-30

sysutils/py-ansible-core
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@
${PY_FLAVOR}

Maintainers should be contact asap to change dependency

Nuno Teixeira <eduardo@freebsd.org> escreveu no dia sábado, 31/12/2022 à(s)
19:36:

> Hello,
>
> security/py-pycrypto is deprecated:
> DEPRECATED=     Unmaintained, obsolete, and contains security
> vulnerabilities. Use security/py-pycryptodome instead
> EXPIRATION_DATE=2022-06-30
>
> The problem is that security/py-keyrings.alt depends on:
> ENCRYPTED_FILE_RUN_DEPENDS=
> ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.5:security/py-pycrypto@${PY_FLAVOR}
>
> All ports depending on security/py-pycrypto must be changed to
> security/py-pycryptodome
>
> d840b65 was a simple update and it doesn't cause this problem.
>
>
> Craig Leres <leres@freebsd.org> escreveu no dia sábado, 31/12/2022 à(s)
> 18:37:
>
>> On 12/24/22 02:05, Nuno Teixeira wrote:
>> > The branch main has been updated by eduardo:
>> >
>> > URL:
>> https://cgit.FreeBSD.org/ports/commit/?id=d840b65db3decb5d4ed5c5259ab3bf6d0a865032
>> >
>> > commit d840b65db3decb5d4ed5c5259ab3bf6d0a865032
>> > Author:     John W. O'Brien<john@saltant.com>
>> > AuthorDate: 2022-12-24 10:04:06 +0000
>> > Commit:     Nuno Teixeira<eduardo@FreeBSD.org>
>> > CommitDate: 2022-12-24 10:04:06 +0000
>> >
>> >      security/py-pycryptodome{,x}: Update to 3.16.0
>> >
>> >      ChangeLog:
>> >
>> https://github.com/Legrandin/pycryptodome/blob/v3.16.0/Changelog.rst
>> >
>> >      PR:             268531
>>
>> This change breaks building security/py-keyrings.alt for me. And it
>> looks like www/py-pyjwt1 and sysutils/py-ansible-core probably have the
>> same issue.
>>
>>                 Craig
>>
>> [00:00:02] Gathering ports metadata
>> [00:00:02] Warning: (security/py-keyrings.alt): Error:
>> security/py-keyrings.alt depends on nonexistent origin
>> 'security/py-pycrypto' (moved to security/py-pycryptodome); Please
>> contact maintainer of the port to fix this.
>> [00:00:02] Error: Fatal errors encountered gathering ports metadata
>> [00:00:02] Cleaning up
>> [00:00:03] Unmounting file systems
>>
>>
>
> --
> Nuno Teixeira
> FreeBSD Committer (ports)
>


-- 
Nuno Teixeira
FreeBSD Committer (ports)