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:36:07 UTC
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)