When compiling bacula with the use flag "client-only" it wants to pull in app-arch/mt-st and sys-block/mtx. I believe that neither the bconsole nor the bacula-fd needs these. "client-only" should also ignore the database use flags IMHO. Reproducible: Always Steps to Reproduce: 1. Compile bacula with USE="client-only" emerge bacula on a desktop system (to use bconsole for example) Actual Results: Following output: Calculating dependencies ...done! [ebuild N ] sys-block/mtx-1.2.18 163 kB [ebuild N ] app-arch/mt-st-0.7-r1 34 kB [ebuild N ] app-backup/bacula-1.36.3-r2 +X +client-only -gnome -mysql +ncurses -postgres +readline -sqlite -static +tcpd 10,891 kB Expected Results: Only app-backup/bacula gets pulled
Created attachment 71078 [details, diff] Ebuild patch to drop mtx/mt-st for client-only bacula Tested and working. Repoman happy.
Right, confirmed here. Patch enclosed, works fine.
Confirmed here too that provided patch works and solves issue
Created attachment 73155 [details, diff] a patch for bacula-1.36.3-r2.ebuild IMO, !flag? ( blah ) would be better.
Fixed in >=1.36.3-r3