Created attachment 209667 [details]
Testbuilds on amd64 are fine, i386 is marked as BROKEN for dependency knot2-lib.
Created attachment 209691 [details]
unbreak i386 - untested
I didn't expect knot-resolver to break already.
I planned to update it after knot2-lib was upgraded.
I might have the possible solution to unbreak i386, but have not any way to test it.
Enclosed patch should do that - but mind that it's patching dns/knot2 port, not dns/knot-resolver.
I did test Kurts patch manually with success.
With poudriere however it's already taking me over 5 hours, but I didn't want to wait too long with responding.
Created attachment 209692 [details]
remove libedit and liburcu as dependency in case of libknot
This patch is the same as my previous (209691),
additional it relocates libedit and liburcu as they are no dependencies for libknot, and unneeded in case of installing knot-resolver.
As said Kurts patch worked fine for me when tested manual.
Let's apply patch 209667 and keep 209691 and 209692 for later.
A commit references this bug:
Date: Wed Dec 4 17:25:43 UTC 2019
New revision: 519032
dns/knot-resolver: upgrade 4.1.0 -> 4.2.2, fix breakage due to knot2-lib upgrade
Reported by: antoine
Approved by: Leo Vandewoestijne <email@example.com> (maintainer)