Quoting Thomas Beierlein (2017-08-14 21:58:42)
> Bacula ebuilds uses some weird USE flags with mostly negative
> logic ('do not build ..') coming from their build system.
> 
> With the actual major release (bacula-9.0.3) we should try to switch to
> something more sane. I picked up the new flags from app-backup/bareos as
> both ebuilds have a common anchestry.
> 
> Please comment on the proposed news item. 
> 
> Thanks,
>         Thomas
> 
First thanks to all who commented and gave wise advices.

As I see it the discussion boils down to the following new behaviour:

* There will be two USE flags 'director' and 'storage-daemon' which are on by
  default and control the installation of the backup director component 
  and the storage daemon accordingly.
* If both flags are unset neither component gets installed. Only the set of
  files for the file daemon (Client) gets installed - mimicking the
  former 'clientonly' behaviour. The old 'bacula-clientonly' flag gets dropped
  completely.
 
It will require quite some changes to the ebuild and due to its complexity
also some tests. As I have only three days left to holiday I will suspend the
switch to the new USE flag settings for now.

To let users no longer wait for the actual 9.0.3 version (which is out for
already 2 weeks now) I would like to bring it into the tree with the old USE
flag settings. The switch to the new one will then be made after returning 
from my holiday vacation.

Comments?

Best regards,

    Thomas.




Reply via email to