Overview
Request 503664 superseded
update to upstream release 1.6.3
- Created by stroeder
- In state superseded
- Supersedes 492010 503657
- Superseded by 506460
- Open review for factory-staging
This introduces a cycle between libubound-mini and libsodium; can libsodium-devel please only be BuildRequired in the -non-mini case?
Maybe I'm overlooking something but both .spec files have:
BuildRequires: libsodium-devel
See also the diff: https://build.opensuse.org/request/show/491023
Maybe the cycle is caused by something else?
new cycle edge we detected are - New edges: [('libunbound-devel-mini', 'libsodium')]
so dimstar's question is about whether libsodium really need to be build required in libunbound-devel-mini or can be fine just for unbound(main package).
BuildRequires: libsodium-devel because of --enable-dnscrypt. We could disable dns-crypt support (experimental anyway) for now to get this upstream release out of the door.
Does --enable-dnscrypt change the ABI of the package?
Generally, we should try to keep the -mini variant as small as possible; it is NEVER used on a workstation, but only inside the build system to break cycles. So all features that do not impact ABI should be disabled.
Frankly I don't know whether --enable-dnscrypt changes ABI or not. As said we should probably simply disable dns-crypt support for now.
Request History
stroeder created request
update to upstream release 1.6.3
factory-auto added factory-repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
maxlin_factory set openSUSE:Factory:Staging:L as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:L"
maxlin_factory accepted review
Picked openSUSE:Factory:Staging:L
factory-repo-checker reopened review
dimstar_suse accepted review
Removing from openSUSE:Factory:Staging:L, re-evaluation needed
dimstar_suse added factory-staging as a reviewer
Requesting new staging review
factory-repo-checker accepted review
Builds for repo server:dns/openSUSE_Tumbleweed
factory-repo-checker superseded request
superseded by 506460
The entire conversation from https://build.opensuse.org/request/show/492010 still holds true - is sodium needed for the mini package? I'd prefer not!
Causes new cycle between libunbound-devel-mini and libsodium