Bug 262231

Summary: [NEW PORT] mail/py-rfc6555: Happy Eyeballs Algorithm described in RFC 6555
Product: Ports & Packages Reporter: Derek Schrock <dereks>
Component: Individual Port(s)Assignee: Kurt Jaeger <pi>
Status: Closed FIXED    
Severity: Affects Only Me CC: pi
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/sethmlarson/rfc6555
See Also: https://reviews.freebsd.org/D34389
https://github.com/sethmlarson/rfc6555/pull/8
Bug Depends on:    
Bug Blocks: 262233    
Attachments:
Description Flags
Happy Eyeballs Algorithm described in RFC 6555
dereks: maintainer-approval+
Happy Eyeballs Algorithm described in RFC 6555
none
Upload latest review patch.
dereks: maintainer-approval+
Update WWW to Makefile dereks: maintainer-approval+

Description Derek Schrock 2022-02-27 18:37:52 UTC
Created attachment 232142 [details]
Happy Eyeballs Algorithm described in RFC 6555

Happy Eyeballs Algorithm described in RFC 6555.

Needed for mail/py-offlineimap3


portlint: ok. looks fine.
testport: ok. 13amd64.
Comment 1 Derek Schrock 2022-02-28 03:31:52 UTC
Phab. review: https://reviews.freebsd.org/D34389
Comment 2 Derek Schrock 2022-03-18 23:28:04 UTC
Created attachment 232564 [details]
Happy Eyeballs Algorithm described in RFC 6555

Updated commit rebased on main.

Changes since init. bug:

- Changed to github.  Waiting for upstream to include [1]
- Added tests.

[1] https://github.com/sethmlarson/rfc6555/pull/8

portlint: ok. looks fine.
testport: ok. 13amd64. default options.
unittest: ok. 23 passed in 0.47 seconds
Comment 3 Derek Schrock 2022-06-06 00:49:13 UTC
Add upstream PR not added tests to sdist.  So keeping this a github port.
Comment 4 Derek Schrock 2022-06-06 23:28:30 UTC
Comment on attachment 232564 [details]
Happy Eyeballs Algorithm described in RFC 6555

obsolete by review
Comment 5 Derek Schrock 2022-08-06 23:35:05 UTC
Created attachment 235735 [details]
Upload latest review patch.
Comment 6 Derek Schrock 2022-10-19 01:27:30 UTC
Created attachment 237448 [details]
Update WWW to Makefile

Update from review.
Comment 7 Kurt Jaeger freebsd_committer freebsd_triage 2022-12-27 15:02:21 UTC
Committed, thanks!
Comment 8 commit-hook freebsd_committer freebsd_triage 2022-12-27 15:02:38 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8341f685dd02030d7c1e027be83ec57b3bf06272

commit 8341f685dd02030d7c1e027be83ec57b3bf06272
Author:     Derek Schrock <dereks@lifeofadishwasher.com>
AuthorDate: 2022-12-27 15:00:38 +0000
Commit:     Kurt Jaeger <pi@FreeBSD.org>
CommitDate: 2022-12-27 15:01:59 +0000

    mail/py-rfc6555: Happy Eyeballs Algorithm described in RFC 6555 (new port)

    Synchronous Python implementation of the Happy Eyeballs Algorithm
    described in RFC 6555. Provided with a single file and dead-simple
    API to allow easy vendoring and integration into other projects.

    PR:                     262231
    Author:                 Derek Schrock <dereks@lifeofadishwasher.com>
    Differential Revision:  https://reviews.freebsd.org/D34389

 mail/Makefile                   |  1 +
 mail/py-rfc6555/Makefile (new)  | 23 +++++++++++++++++++++++
 mail/py-rfc6555/distinfo (new)  |  3 +++
 mail/py-rfc6555/pkg-descr (new) |  3 +++
 4 files changed, 30 insertions(+)