Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 602682

Summary: net-dns/bind: remove dependency for berkdb by default
Product: Gentoo Linux Reporter: Yury German <blueknight>
Component: Current packagesAssignee: Christian Ruppert (idl0r) <idl0r>
Status: RESOLVED FIXED    
Severity: normal CC: hydrapolic
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Yury German Gentoo Infrastructure gentoo-dev 2016-12-14 19:41:27 UTC
when emerging bind without any use flags the following use flags are pulled in from the  profiles.

  The following REQUIRED_USE flag constraints are unsatisfied:
    berkdb? ( dlz )

  The above constraints are a subset of the following complete expression:
    postgres? ( dlz ) berkdb? ( dlz ) mysql? ( dlz !threads ) odbc? ( dlz ) ldap? ( dlz ) gost? ( !libressl ssl ) threads? ( caps )


if you exclude -berkdb from the USE flags everything is working fine. 

Recommendation to override berkdb use flag from profiles on install
Comment 1 Christian Ruppert (idl0r) gentoo-dev 2017-01-12 16:11:14 UTC
Should be fixed in 9.11.0_p2. Thanks!
Comment 2 Oleh 2017-07-02 07:41:10 UTC
sorry, but this is not fixed. first of all there is a REQUIRED_USE which explicitly sets berkdb when enabled need dlz enabled, i see no problem with that. Is this the onyl reason to disable berkdb or is there a very other reason berkdb has to be disabled to fix something? Next, berkdb USE is enabled in profile make.defaults, which has priority over pkg internal settings (such as "-" or "+" in IUSE), see USE_ORDER and it's priority. Is why when you try to merge bind you'll get a problem, described in following report:
https://bugs.gentoo.org/show_bug.cgi?id=611686
Comment 3 Oleh 2017-07-02 07:41:56 UTC
sorry, but this is not fixed. first of all there is a REQUIRED_USE which explicitly sets berkdb when enabled need dlz enabled, i see no problem with that. Is this the onyl reason to disable berkdb or is there a very other reason berkdb has to be disabled to fix something? Next, berkdb USE is enabled in profile make.defaults, which has priority over pkg internal settings (such as "-" or "+" in IUSE), see USE_ORDER and it's priority. Is why when you try to merge bind you'll get a problem, described in following report:
https://bugs.gentoo.org/show_bug.cgi?id=611686