Bug 262231 - [NEW PORT] mail/py-rfc6555: Happy Eyeballs Algorithm described in RFC 6555
Summary: [NEW PORT] mail/py-rfc6555: Happy Eyeballs Algorithm described in RFC 6555
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kurt Jaeger
URL: https://github.com/sethmlarson/rfc6555
Keywords:
Depends on:
Blocks: 262233
  Show dependency treegraph
 
Reported: 2022-02-27 18:37 UTC by Derek Schrock
Modified: 2022-12-27 15:02 UTC (History)
1 user (show)

See Also:


Attachments
Happy Eyeballs Algorithm described in RFC 6555 (2.25 KB, patch)
2022-02-27 18:37 UTC, Derek Schrock
dereks: maintainer-approval+
Details | Diff
Happy Eyeballs Algorithm described in RFC 6555 (2.79 KB, application/mbox)
2022-03-18 23:28 UTC, Derek Schrock
no flags Details
Upload latest review patch. (1.74 KB, patch)
2022-08-06 23:35 UTC, Derek Schrock
dereks: maintainer-approval+
Details | Diff
Update WWW to Makefile (1.74 KB, patch)
2022-10-19 01:27 UTC, Derek Schrock
dereks: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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(+)