Page MenuHomeFreeBSD

Update security/py-cryptography to 41.0.2
AbandonedPublic

Authored by lwhsu on Mar 7 2023, 8:56 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, May 9, 2:08 PM
Unknown Object (File)
Mon, May 6, 12:25 PM
Unknown Object (File)
Sun, May 5, 9:42 AM
Unknown Object (File)
Tue, Apr 30, 7:36 AM
Unknown Object (File)
Tue, Apr 30, 7:36 AM
Unknown Object (File)
Tue, Apr 30, 7:36 AM
Unknown Object (File)
Tue, Apr 30, 7:36 AM
Unknown Object (File)
Tue, Apr 30, 7:36 AM

Details

Summary

This change is required in order to upgrade to OpenSSL 3.x.

Tested with: OpenSSL 1.1.1t, OpenSSL 3.0.9
Co-Authored by: ngie

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 52987
Build 49878: arc lint + arc unit

Event Timeline

ngie requested review of this revision.Mar 7 2023, 8:56 AM
ngie retitled this revision from Update security/py-cryptography to 39.0.2 This change is required in order to upgrade to OpenSSL 3.x. to Update security/py-cryptography to 39.0.2.Mar 7 2023, 8:58 AM
ngie edited the summary of this revision. (Show Details)
ngie added a subscriber: brnrd.
ngie edited reviewers, added: ngie; removed: sunpoet.

@sunpoet : I'm going to pass this review to you, given that you're the more current maintainer and you have a patch out for updating to 40.0.1. Please feel free to abandon the review if you it's being addressed elsewhere or you don't feel this is necessary.

ngie retitled this revision from Update security/py-cryptography to 39.0.2 to Update security/py-cryptography to 40.0.1.
ngie edited the summary of this revision. (Show Details)
ngie edited reviewers, added: sunpoet; removed: ngie.

Take back so I can update the diff.

ngie edited reviewers, added: ngie; removed: sunpoet.

Update patch to the latest version

This required updating Makefile.crates.

ngie retitled this revision from Update security/py-cryptography to 40.0.1 to Update security/py-cryptography to 41.0.2.Aug 4 2023, 7:27 PM
ngie edited the summary of this revision. (Show Details)

Add pep517 requirement to security/py-cryptography-vectors too

The project no longer distributes setup.py files.

Add pytest-benchmark test dependency

This is needed so make test passes cleanly with py-cryptography with 41.0.2.

Hi, since I'm running head I am using this patch. Looks like the py-cryptography port is missing some build dependencies:

devel/py-setuptools-rust
devel/py-wheel

lwhsu abandoned this revision.
lwhsu added a reviewer: sunpoet.

Merged as https://cgit.freebsd.org/ports/commit/?id=82c675ccaa87127ca291de1d224aa18cb782149f
Sigh, not sure why phabricator doesn't allow to "close" this.

Sigh, not sure why phabricator doesn't allow to "close" this.

It has to be in the accepted state to be closed IIRC.