Created attachment 196358 [details] Patch (against r338059 or later). I'd like to request an exp-run with the attached patch for the API removal.
Shouldn't r338059 also have been tested in an exp-run?
devel/libevent fails to link which prevents ~800 ports from being tested: http://package23.nyi.freebsd.org/data/headi386PR230756-default/2018-08-19_20h52m25s/logs/errors/libevent-2.1.8_1.log
(In reply to Antoine Brodin from comment #1) r338059 shouldn't break anything, I have been using it for years and it have provided compatibility shims. I'll take a look at libevent et al.
Could you please apply patch in https://bugs.freebsd.org/230764 (https://bz-attachments.freebsd.org/attachment.cgi?id=196373) and let me know the additional broken ports?
more new failures (exp-run still in progress): http://package23.nyi.freebsd.org/data/headi386PR230756-default/2018-08-20_05h43m21s/logs/errors/samba-nsupdate-9.8.6_1.log http://package23.nyi.freebsd.org/data/headi386PR230756-default/2018-08-20_05h43m21s/logs/errors/exim-4.91_2.log http://package23.nyi.freebsd.org/data/headi386PR230756-default/2018-08-20_05h43m21s/logs/errors/exim-monitor-4.91_2.log http://package23.nyi.freebsd.org/data/headi386PR230756-default/2018-08-20_05h43m21s/logs/errors/exim-mysql-4.91_2.log http://package23.nyi.freebsd.org/data/headi386PR230756-default/2018-08-20_05h43m21s/logs/errors/exim-sa-exim-4.91+4.2_2.log http://package23.nyi.freebsd.org/data/headi386PR230756-default/2018-08-20_05h43m21s/logs/errors/exim-sqlite-4.91_2.log http://package23.nyi.freebsd.org/data/headi386PR230756-default/2018-08-20_05h43m21s/logs/errors/gtk-gnutella-1.1.13.log http://package23.nyi.freebsd.org/data/headi386PR230756-default/2018-08-20_05h43m21s/logs/errors/relayd-5.5.20140810_2.log http://package23.nyi.freebsd.org/data/headi386PR230756-default/2018-08-20_05h43m21s/logs/errors/htmldoc-1.8.28_3.log
More failures: http://package23.nyi.freebsd.org/data/headi386PR230756-default/2018-08-20_05h43m21s/logs/errors/samba48-4.8.4.log http://package23.nyi.freebsd.org/data/headi386PR230756-default/2018-08-20_05h43m21s/logs/errors/exim-ldap2-4.91_2.log http://package23.nyi.freebsd.org/data/headi386PR230756-default/2018-08-20_05h43m21s/logs/errors/exim-postgresql-4.91_2.log http://package23.nyi.freebsd.org/data/headi386PR230756-default/2018-08-20_05h43m21s/logs/errors/heimdal-7.5.0.log
Can you bundle all the patches in 1 patch for the exp-run?
(In reply to Antoine Brodin from comment #7) Sure, I'll bundle them into one and attach in the main bug.
Created attachment 196464 [details] Combined patchset for ports tree
gtk-gnutella fails a bit later: http://package23.nyi.freebsd.org/data/headi386PR230756-default/2018-08-23_06h35m15s/logs/errors/gtk-gnutella-1.1.13_1.log
All ports patches except the gtk-gnutella one are approved by portmgr.
Created attachment 196541 [details] Revised patch for gtk-gnutella
Created attachment 196542 [details] Oops, revised patch for gtk-gnutella for real this time.
patch for gtk-gnutella approved by portmgr
A commit references this bug: Author: delphij Date: Sun Aug 26 07:45:56 UTC 2018 New revision: 478103 URL: https://svnweb.freebsd.org/changeset/ports/478103 Log: mail/exim: Stop using arc4random_stir. PR: 230826, 230756 Approved by: portmgr Changes: head/mail/exim/Makefile head/mail/exim/files/patch-OS_os.h-FreeBSD
A commit references this bug: Author: delphij Date: Sun Aug 26 07:56:40 UTC 2018 New revision: 478104 URL: https://svnweb.freebsd.org/changeset/ports/478104 Log: devel/libevent: Don't use arc4random_addrandom. PR: 230764, 230756 Approved by: portmgr (antoine) Changes: head/devel/libevent/Makefile head/devel/libevent/files/patch-evutil__rand.c
A commit references this bug: Author: delphij Date: Sun Aug 26 08:07:30 UTC 2018 New revision: 478105 URL: https://svnweb.freebsd.org/changeset/ports/478105 Log: net-p2p/gtk-gnutella: Do not call arc4random_stir or arc4random_addrandom. PR: 230829, 230756 Approved by: portmgr (antoine) Changes: head/net-p2p/gtk-gnutella/Makefile head/net-p2p/gtk-gnutella/files/ head/net-p2p/gtk-gnutella/files/patch-src_lib_arc4random.c head/net-p2p/gtk-gnutella/files/patch-src_lib_random.c
A commit references this bug: Author: delphij Date: Sun Aug 26 08:16:51 UTC 2018 New revision: 478106 URL: https://svnweb.freebsd.org/changeset/ports/478106 Log: net/relayd: Stop using arc4random_stir PR: 230830, 230756 Approved by: portmgr (antoine) Changes: head/net/relayd/Makefile head/net/relayd/files/patch-relayd_relayd.c
A commit references this bug: Author: delphij Date: Sun Aug 26 08:26:42 UTC 2018 New revision: 478107 URL: https://svnweb.freebsd.org/changeset/ports/478107 Log: textproc/htmldoc: Do not use arc4random_stir. (Note that there is an updated version which will solve this too, but I am committing this one and will rebase the patch in bug 223721 as it still needs maintainer approval). PR: 230831, 230756 Approved by: portmgr (antoine) Changes: head/textproc/htmldoc/Makefile head/textproc/htmldoc/files/patch-htmldoc__http.c
A commit references this bug: Author: delphij Date: Sun Aug 26 08:36:31 UTC 2018 New revision: 478108 URL: https://svnweb.freebsd.org/changeset/ports/478108 Log: security/heimdal: Don't call arc4random_stir. PR: 230835, 230756 Approved by: portmgr (antoine) Changes: head/security/heimdal/Makefile head/security/heimdal/files/patch-lib_roken_rand.c
A commit references this bug: Author: delphij Date: Sun Aug 26 08:46:30 UTC 2018 New revision: 478109 URL: https://svnweb.freebsd.org/changeset/ports/478109 Log: net/samba48: Do not use arc4random_stir. PR: 230834, 230756 Approved by: portmgr (antoine) Changes: head/net/samba48/Makefile head/net/samba48/files/patch-source4__heimdal__lib__roken__rand.c
A commit references this bug: Author: delphij Date: Sun Aug 26 08:50:58 UTC 2018 New revision: 478110 URL: https://svnweb.freebsd.org/changeset/ports/478110 Log: dns/samba-nsupdate: Stop using arc4random_addrandom. PR: 230825, 230756 Approved by; portmgr (antoine) Changes: head/dns/samba-nsupdate/Makefile head/dns/samba-nsupdate/files/patch-lib_isc_random.c
All known issues were fixed, thanks!